<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:base="https://www.pandoraburo.ru/" xml:lang="ru">
  <id>https://www.pandoraburo.ru/shtab-birzha-talantov-v1-0</id>
  <link href="https://www.pandoraburo.ru/shtab-birzha-talantov-v1-0.xml" rel="self"/>
  <title>ШТАБ · Биржа талантов» (v1.0)</title>
  <subtitle type="html">
&lt;html lang="ru"&gt;
&lt;head&gt;
&lt;meta charset="UTF-8"&gt;
&lt;meta name="viewport" content="width=device-width, initial-scale=1"&gt;
&lt;title&gt;ШТАБ — биржа талантов для бизнеса&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;


&lt;link rel="preconnect" href="https://fonts.googleapis.com" /&gt;
&lt;link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="crossorigin" /&gt;
&lt;link href="https://fonts.googleapis.com/css2?family=Oswald:wght@500;600;700&amp;amp;family=Manrope:wght@400;500;600;700&amp;amp;family=JetBrains+Mono:wght@400;600&amp;amp;display=swap" rel="stylesheet" /&gt;

&lt;div id="sh-root"&gt;

  
  &lt;div class="sh-ticker" aria-hidden="true"&gt;
    &lt;div class="sh-ticker-track"&gt;
      &lt;span&gt;GO-DEV · МОСКВА · 340 000 ₽ &lt;b class="up"&gt;▲ +12%&lt;/b&gt;&lt;/span&gt;&lt;i&gt;◆&lt;/i&gt;&lt;span&gt;ИНДЕКС СПРОСА НА РАЗРАБОТЧИКОВ 128,4 &lt;b class="up"&gt;▲&lt;/b&gt;&lt;/span&gt;&lt;i&gt;◆&lt;/i&gt;&lt;span&gt;СРЕДНИЙ ОТВЕТ РАБОТОДАТЕЛЯ — 5,2 ЧАСА&lt;/span&gt;&lt;i&gt;◆&lt;/i&gt;&lt;span&gt;LOT-0412 ЗАКРЫТ ЗА 3 ДНЯ&lt;/span&gt;&lt;i&gt;◆&lt;/i&gt;&lt;span&gt;НОВЫЙ ЛОТ: CFO · 420 000 ₽ · 3 СТАВКИ&lt;/span&gt;&lt;i&gt;◆&lt;/i&gt;&lt;span&gt;БЕЗ ГОСТИНГА: SLA 48 ЧАСОВ&lt;/span&gt;&lt;i&gt;◆&lt;/i&gt;&lt;span&gt;ВИЛКА ОБЯЗАТЕЛЬНА&lt;/span&gt;&lt;i&gt;◆&lt;/i&gt;
      &lt;span&gt;GO-DEV · МОСКВА · 340 000 ₽ &lt;b class="up"&gt;▲ +12%&lt;/b&gt;&lt;/span&gt;&lt;i&gt;◆&lt;/i&gt;&lt;span&gt;ИНДЕКС СПРОСА НА РАЗРАБОТЧИКОВ 128,4 &lt;b class="up"&gt;▲&lt;/b&gt;&lt;/span&gt;&lt;i&gt;◆&lt;/i&gt;&lt;span&gt;СРЕДНИЙ ОТВЕТ РАБОТОДАТЕЛЯ — 5,2 ЧАСА&lt;/span&gt;&lt;i&gt;◆&lt;/i&gt;&lt;span&gt;LOT-0412 ЗАКРЫТ ЗА 3 ДНЯ&lt;/span&gt;&lt;i&gt;◆&lt;/i&gt;&lt;span&gt;НОВЫЙ ЛОТ: CFO · 420 000 ₽ · 3 СТАВКИ&lt;/span&gt;&lt;i&gt;◆&lt;/i&gt;&lt;span&gt;БЕЗ ГОСТИНГА: SLA 48 ЧАСОВ&lt;/span&gt;&lt;i&gt;◆&lt;/i&gt;&lt;span&gt;ВИЛКА ОБЯЗАТЕЛЬНА&lt;/span&gt;&lt;i&gt;◆&lt;/i&gt;
    &lt;/div&gt;
  &lt;/div&gt;

  
  &lt;header class="sh-head"&gt;
    &lt;div class="sh-wrap sh-head-in"&gt;
      &lt;a class="sh-logo" href="#top"&gt;ШТАБ&lt;span class="sh-cursor"&gt;▮&lt;/span&gt;&lt;em&gt;биржа талантов&lt;/em&gt;&lt;/a&gt;
      &lt;nav class="sh-nav"&gt;
        &lt;a data-to="#sh-lots"&gt;Лоты&lt;/a&gt;
        &lt;a data-to="#sh-auction"&gt;Аукцион&lt;/a&gt;
        &lt;a data-to="#sh-why"&gt;Почему мы&lt;/a&gt;
        &lt;a data-to="#sh-how"&gt;Механика&lt;/a&gt;
      &lt;/nav&gt;
      &lt;button class="sh-btn sh-btn-sm" data-to="#sh-post"&gt;Разместить лот&lt;/button&gt;
    &lt;/div&gt;
  &lt;/header&gt;

  &lt;main id="top"&gt;

    
    &lt;section class="sh-term sh-wrap"&gt;
      &lt;div class="sh-term-l"&gt;
        &lt;p class="sh-mono sh-eyebrow sh-rev"&gt;ТОРГОВАЯ СЕССИЯ № 228 · 17.08.2026 · ИНДЕКС НАЙМА 128,4 &lt;b class="up"&gt;▲ 8%&lt;/b&gt;&lt;/p&gt;
        &lt;h1 class="sh-rev" data-d=".06"&gt;ЛЮДИ — ЭТО&lt;br /&gt;&lt;span class="sh-mark"&gt;АКТИВ&lt;/span&gt;&lt;/h1&gt;
        &lt;p class="sh-lead sh-rev" data-d=".12"&gt;Биржа найма для бизнеса: работодатели торгуются за специалистов, вилки честные, ответ приходит за часы — а не через две недели молчания.&lt;/p&gt;
        &lt;form class="sh-search sh-rev" data-d=".18" id="shSearch" autocomplete="off"&gt;
          &lt;input name="q" type="text" placeholder="Кого ищем? Например: Go-разработчик" /&gt;
          &lt;select name="city" aria-label="Город"&gt;
            &lt;option&gt;Все города&lt;/option&gt;&lt;option&gt;Москва&lt;/option&gt;&lt;option&gt;Санкт-Петербург&lt;/option&gt;&lt;option&gt;Казань&lt;/option&gt;&lt;option&gt;Екатеринбург&lt;/option&gt;&lt;option&gt;Удалёнка&lt;/option&gt;
          &lt;/select&gt;
          &lt;button class="sh-btn" type="submit"&gt;Найти актив&lt;/button&gt;
        &lt;/form&gt;
        &lt;div class="sh-live sh-rev" data-d=".24"&gt;&lt;span class="sh-dot"&gt;&lt;/span&gt;&lt;span id="shLiveTxt"&gt;Торги идут: 8 412 активных лотов&lt;/span&gt;&lt;/div&gt;
        &lt;div class="sh-quick sh-rev" data-d=".3"&gt;
          &lt;button type="button" data-qk="remote"&gt;Удалёнка&lt;/button&gt;
          &lt;button type="button" data-qk="fork"&gt;Вилка от 250 000 ₽&lt;/button&gt;
          &lt;button type="button" data-qk="sla"&gt;Ответ ≤ 24 часов&lt;/button&gt;
          &lt;button type="button" data-qk="vrf"&gt;Проверены ЕГРЮЛ&lt;/button&gt;
        &lt;/div&gt;
      &lt;/div&gt;

      &lt;aside class="sh-board sh-rev" data-d=".15"&gt;
        &lt;div class="sh-board-head"&gt;&lt;span&gt;ИНДЕКС ЗАРПЛАТ · IT&lt;/span&gt;&lt;span class="sh-live-chip"&gt;&lt;i&gt;&lt;/i&gt;LIVE&lt;/span&gt;&lt;/div&gt;
        &lt;svg class="sh-chart" viewbox="0 0 320 156" preserveaspectratio="none" aria-hidden="true"&gt;
          &lt;line x1="8" y1="132" x2="312" y2="50" stroke="rgba(11,18,32,.3)" stroke-width="2" stroke-dasharray="5 6"&gt;&lt;/line&gt;
          &lt;g class="sh-c" style="--i:0"&gt;&lt;line x1="20" y1="97" x2="20" y2="147" stroke="#0B1220" stroke-width="2"&gt;&lt;/line&gt;&lt;rect x="14" y="106" width="12" height="34" fill="#0E9F5D" stroke="#0B1220" stroke-width="2"&gt;&lt;/rect&gt;&lt;/g&gt;
          &lt;g class="sh-c" style="--i:1"&gt;&lt;line x1="46" y1="103" x2="46" y2="147" stroke="#0B1220" stroke-width="2"&gt;&lt;/line&gt;&lt;rect x="40" y="112" width="12" height="28" fill="#E5484D" stroke="#0B1220" stroke-width="2"&gt;&lt;/rect&gt;&lt;/g&gt;
          &lt;g class="sh-c" style="--i:2"&gt;&lt;line x1="72" y1="89" x2="72" y2="147" stroke="#0B1220" stroke-width="2"&gt;&lt;/line&gt;&lt;rect x="66" y="98" width="12" height="42" fill="#0E9F5D" stroke="#0B1220" stroke-width="2"&gt;&lt;/rect&gt;&lt;/g&gt;
          &lt;g class="sh-c" style="--i:3"&gt;&lt;line x1="98" y1="95" x2="98" y2="147" stroke="#0B1220" stroke-width="2"&gt;&lt;/line&gt;&lt;rect x="92" y="104" width="12" height="36" fill="#E5484D" stroke="#0B1220" stroke-width="2"&gt;&lt;/rect&gt;&lt;/g&gt;
          &lt;g class="sh-c" style="--i:4"&gt;&lt;line x1="124" y1="81" x2="124" y2="147" stroke="#0B1220" stroke-width="2"&gt;&lt;/line&gt;&lt;rect x="118" y="90" width="12" height="50" fill="#0E9F5D" stroke="#0B1220" stroke-width="2"&gt;&lt;/rect&gt;&lt;/g&gt;
          &lt;g class="sh-c" style="--i:5"&gt;&lt;line x1="150" y1="87" x2="150" y2="147" stroke="#0B1220" stroke-width="2"&gt;&lt;/line&gt;&lt;rect x="144" y="96" width="12" height="44" fill="#E5484D" stroke="#0B1220" stroke-width="2"&gt;&lt;/rect&gt;&lt;/g&gt;
          &lt;g class="sh-c" style="--i:6"&gt;&lt;line x1="176" y1="73" x2="176" y2="147" stroke="#0B1220" stroke-width="2"&gt;&lt;/line&gt;&lt;rect x="170" y="82" width="12" height="58" fill="#0E9F5D" stroke="#0B1220" stroke-width="2"&gt;&lt;/rect&gt;&lt;/g&gt;
          &lt;g class="sh-c" style="--i:7"&gt;&lt;line x1="202" y1="79" x2="202" y2="147" stroke="#0B1220" stroke-width="2"&gt;&lt;/line&gt;&lt;rect x="196" y="88" width="12" height="52" fill="#E5484D" stroke="#0B1220" stroke-width="2"&gt;&lt;/rect&gt;&lt;/g&gt;
          &lt;g class="sh-c" style="--i:8"&gt;&lt;line x1="228" y1="65" x2="228" y2="147" stroke="#0B1220" stroke-width="2"&gt;&lt;/line&gt;&lt;rect x="222" y="74" width="12" height="66" fill="#0E9F5D" stroke="#0B1220" stroke-width="2"&gt;&lt;/rect&gt;&lt;/g&gt;
          &lt;g class="sh-c" style="--i:9"&gt;&lt;line x1="254" y1="71" x2="254" y2="147" stroke="#0B1220" stroke-width="2"&gt;&lt;/line&gt;&lt;rect x="248" y="80" width="12" height="60" fill="#E5484D" stroke="#0B1220" stroke-width="2"&gt;&lt;/rect&gt;&lt;/g&gt;
          &lt;g class="sh-c" style="--i:10"&gt;&lt;line x1="280" y1="55" x2="280" y2="147" stroke="#0B1220" stroke-width="2"&gt;&lt;/line&gt;&lt;rect x="274" y="64" width="12" height="76" fill="#0E9F5D" stroke="#0B1220" stroke-width="2"&gt;&lt;/rect&gt;&lt;/g&gt;
          &lt;g class="sh-c" style="--i:11"&gt;&lt;line x1="306" y1="43" x2="306" y2="147" stroke="#0B1220" stroke-width="2"&gt;&lt;/line&gt;&lt;rect x="300" y="52" width="12" height="88" fill="#0E9F5D" stroke="#0B1220" stroke-width="2"&gt;&lt;/rect&gt;&lt;/g&gt;
        &lt;/svg&gt;
        &lt;p class="sh-board-meta"&gt;Медианная вилка, IT · тыс ₽/мес · рост за сессию &lt;b class="up"&gt;+2,4%&lt;/b&gt;&lt;/p&gt;
        &lt;div class="sh-board-grid"&gt;
          &lt;div class="sh-kpi"&gt;&lt;b data-count="8412"&gt;0&lt;/b&gt;&lt;span&gt;активных лотов&lt;/span&gt;&lt;/div&gt;
          &lt;div class="sh-kpi"&gt;&lt;b data-count="5.2" data-dec="1"&gt;0&lt;/b&gt;&lt;span&gt;средний ответ, часов&lt;/span&gt;&lt;/div&gt;
          &lt;div class="sh-kpi"&gt;&lt;b data-count="1904"&gt;0&lt;/b&gt;&lt;span&gt;компаний проверено&lt;/span&gt;&lt;/div&gt;
          &lt;div class="sh-kpi"&gt;&lt;b data-count="96"&gt;0&lt;/b&gt;&lt;span&gt;% лотов с вилкой&lt;/span&gt;&lt;/div&gt;
        &lt;/div&gt;
      &lt;/aside&gt;
    &lt;/section&gt;

    
    &lt;section class="sh-section sh-wrap" id="sh-lots"&gt;
      &lt;div class="sh-sec-head sh-rev"&gt;&lt;span class="sh-mono"&gt;01 / СЕССИЯ&lt;/span&gt;&lt;h2&gt;Лоты дня&lt;/h2&gt;&lt;em class="sh-mono"&gt;обновляется live&lt;/em&gt;&lt;/div&gt;
      &lt;div class="sh-filters sh-rev" data-d=".08"&gt;
        &lt;div class="sh-seg"&gt;
          &lt;button class="on" data-cat="all"&gt;Все&lt;/button&gt;
          &lt;button data-cat="tech"&gt;Тех&lt;/button&gt;
          &lt;button data-cat="product"&gt;Продукт&lt;/button&gt;
          &lt;button data-cat="sales"&gt;Продажи&lt;/button&gt;
          &lt;button data-cat="marketing"&gt;Маркетинг&lt;/button&gt;
          &lt;button data-cat="ops"&gt;Операции&lt;/button&gt;
        &lt;/div&gt;
        &lt;div class="sh-toggles"&gt;
          &lt;button data-tg="remote"&gt;Удалёнка&lt;/button&gt;
          &lt;button data-tg="fork"&gt;Вилка 250k+&lt;/button&gt;
          &lt;button data-tg="sla"&gt;SLA ≤ 24ч&lt;/button&gt;
          &lt;button data-tg="vrf"&gt;Проверены&lt;/button&gt;
        &lt;/div&gt;
      &lt;/div&gt;

      &lt;div class="sh-grid" id="shLots"&gt;

        &lt;article class="sh-lot sh-rev" data-cat="tech" data-remote="1" data-fork="320" data-vrf="1" data-sla="24"&gt;
          &lt;div class="sh-lot-stub"&gt;&lt;span&gt;LOT-0842&lt;/span&gt;&lt;/div&gt;
          &lt;div class="sh-lot-body"&gt;
            &lt;div class="sh-lot-top"&gt;&lt;h3&gt;Backend-разработчик Go&lt;/h3&gt;&lt;span class="sh-stamp r"&gt;Горячий&lt;/span&gt;&lt;span class="sh-stamp g"&gt;SLA ≤ 24ч&lt;/span&gt;&lt;/div&gt;
            &lt;p class="sh-lot-co"&gt;«ПлатёжЪ» · финтех · &lt;b class="sh-vrf"&gt;✓ ЕГРЮЛ&lt;/b&gt;&lt;/p&gt;
            &lt;div class="sh-lot-pay"&gt;&lt;b&gt;320 000 – 400 000 ₽&lt;/b&gt;&lt;svg width="70" height="22" viewbox="0 0 70 22"&gt;&lt;polyline points="0,16 12,12 24,14 36,8 48,10 60,4 70,6" fill="none" stroke="#0E9F5D" stroke-width="2"&gt;&lt;/polyline&gt;&lt;/svg&gt;&lt;span class="sh-mono"&gt;+ опционы&lt;/span&gt;&lt;/div&gt;
            &lt;p class="sh-lot-meta"&gt;Москва / удалёнка · опыт 3+ · фуллтайм&lt;/p&gt;
            &lt;div class="sh-lot-foot"&gt;&lt;span class="sh-match hi"&gt;match 94%&lt;/span&gt;&lt;span class="sh-resp"&gt;откликов: 11&lt;/span&gt;&lt;button class="sh-btn sh-btn-xs" data-apply="Backend Go · «ПлатёжЪ»"&gt;Откликнуться&lt;/button&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/article&gt;

        &lt;article class="sh-lot sh-rev" data-cat="product" data-remote="0" data-fork="240" data-vrf="1" data-sla="48"&gt;
          &lt;div class="sh-lot-stub"&gt;&lt;span&gt;LOT-0851&lt;/span&gt;&lt;/div&gt;
          &lt;div class="sh-lot-body"&gt;
            &lt;div class="sh-lot-top"&gt;&lt;h3&gt;Продакт-менеджер&lt;/h3&gt;&lt;span class="sh-stamp g"&gt;SLA ≤ 48ч&lt;/span&gt;&lt;/div&gt;
            &lt;p class="sh-lot-co"&gt;SaaS «Юнит» · B2B-платформа · &lt;b class="sh-vrf"&gt;✓ ЕГРЮЛ&lt;/b&gt;&lt;/p&gt;
            &lt;div class="sh-lot-pay"&gt;&lt;b&gt;240 000 – 300 000 ₽&lt;/b&gt;&lt;svg width="70" height="22" viewbox="0 0 70 22"&gt;&lt;polyline points="0,14 12,15 24,10 36,12 48,7 60,8 70,4" fill="none" stroke="#0E9F5D" stroke-width="2"&gt;&lt;/polyline&gt;&lt;/svg&gt;&lt;span class="sh-mono"&gt;+ бонус за рост&lt;/span&gt;&lt;/div&gt;
            &lt;p class="sh-lot-meta"&gt;Санкт-Петербург · гибрид · команда 8 человек&lt;/p&gt;
            &lt;div class="sh-lot-foot"&gt;&lt;span class="sh-match"&gt;match 88%&lt;/span&gt;&lt;span class="sh-resp"&gt;откликов: 7&lt;/span&gt;&lt;button class="sh-btn sh-btn-xs" data-apply="Продакт · SaaS «Юнит»"&gt;Откликнуться&lt;/button&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/article&gt;

        &lt;article class="sh-lot sh-rev" data-cat="tech" data-remote="1" data-fork="350" data-vrf="1" data-sla="12"&gt;
          &lt;div class="sh-lot-stub"&gt;&lt;span&gt;LOT-0855&lt;/span&gt;&lt;/div&gt;
          &lt;div class="sh-lot-body"&gt;
            &lt;div class="sh-lot-top"&gt;&lt;h3&gt;ML-инженер&lt;/h3&gt;&lt;span class="sh-stamp r"&gt;Горячий&lt;/span&gt;&lt;span class="sh-stamp g"&gt;SLA ≤ 12ч&lt;/span&gt;&lt;/div&gt;
            &lt;p class="sh-lot-co"&gt;RetailTech · e-com · &lt;b class="sh-vrf"&gt;✓ ЕГРЮЛ&lt;/b&gt;&lt;/p&gt;
            &lt;div class="sh-lot-pay"&gt;&lt;b&gt;350 000 – 450 000 ₽&lt;/b&gt;&lt;svg width="70" height="22" viewbox="0 0 70 22"&gt;&lt;polyline points="0,18 12,14 24,15 36,9 48,11 60,5 70,3" fill="none" stroke="#0E9F5D" stroke-width="2"&gt;&lt;/polyline&gt;&lt;/svg&gt;&lt;span class="sh-mono"&gt;+ релокация&lt;/span&gt;&lt;/div&gt;
            &lt;p class="sh-lot-meta"&gt;Удалёнка · GPU-кластер · 3 вакансии&lt;/p&gt;
            &lt;div class="sh-lot-foot"&gt;&lt;span class="sh-match hi"&gt;match 96%&lt;/span&gt;&lt;span class="sh-resp"&gt;откликов: 19&lt;/span&gt;&lt;button class="sh-btn sh-btn-xs" data-apply="ML-инженер · RetailTech"&gt;Откликнуться&lt;/button&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/article&gt;

        &lt;article class="sh-lot sh-rev" data-cat="sales" data-remote="0" data-fork="180" data-vrf="1" data-sla="24"&gt;
          &lt;div class="sh-lot-stub"&gt;&lt;span&gt;LOT-0847&lt;/span&gt;&lt;/div&gt;
          &lt;div class="sh-lot-body"&gt;
            &lt;div class="sh-lot-top"&gt;&lt;h3&gt;Директор по продажам&lt;/h3&gt;&lt;span class="sh-stamp g"&gt;SLA ≤ 24ч&lt;/span&gt;&lt;/div&gt;
            &lt;p class="sh-lot-co"&gt;«СтанкоПарк» · производство · &lt;b class="sh-vrf"&gt;✓ ЕГРЮЛ&lt;/b&gt;&lt;/p&gt;
            &lt;div class="sh-lot-pay"&gt;&lt;b&gt;180 000 ₽ + квартальный бонус&lt;/b&gt;&lt;svg width="70" height="22" viewbox="0 0 70 22"&gt;&lt;polyline points="0,12 12,14 24,9 36,11 48,8 60,10 70,6" fill="none" stroke="#0E9F5D" stroke-width="2"&gt;&lt;/polyline&gt;&lt;/svg&gt;&lt;/div&gt;
            &lt;p class="sh-lot-meta"&gt;Екатеринбург · офис · B2B-цикл 6 мес&lt;/p&gt;
            &lt;div class="sh-lot-foot"&gt;&lt;span class="sh-match"&gt;match 81%&lt;/span&gt;&lt;span class="sh-resp"&gt;откликов: 4&lt;/span&gt;&lt;button class="sh-btn sh-btn-xs" data-apply="Директор по продажам · «СтанкоПарк»"&gt;Откликнуться&lt;/button&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/article&gt;

        &lt;article class="sh-lot sh-rev" data-cat="marketing" data-remote="0" data-fork="200" data-vrf="1" data-sla="48"&gt;
          &lt;div class="sh-lot-stub"&gt;&lt;span&gt;LOT-0839&lt;/span&gt;&lt;/div&gt;
          &lt;div class="sh-lot-body"&gt;
            &lt;div class="sh-lot-top"&gt;&lt;h3&gt;Head of Marketing&lt;/h3&gt;&lt;span class="sh-stamp g"&gt;SLA ≤ 48ч&lt;/span&gt;&lt;/div&gt;
            &lt;p class="sh-lot-co"&gt;Сеть кофеен · HoReCa · &lt;b class="sh-vrf"&gt;✓ ЕГРЮЛ&lt;/b&gt;&lt;/p&gt;
            &lt;div class="sh-lot-pay"&gt;&lt;b&gt;200 000 – 260 000 ₽&lt;/b&gt;&lt;svg width="70" height="22" viewbox="0 0 70 22"&gt;&lt;polyline points="0,15 12,13 24,14 36,10 48,12 60,7 70,8" fill="none" stroke="#0E9F5D" stroke-width="2"&gt;&lt;/polyline&gt;&lt;/svg&gt;&lt;/div&gt;
            &lt;p class="sh-lot-meta"&gt;Москва · офис · 12 точек, франшиза&lt;/p&gt;
            &lt;div class="sh-lot-foot"&gt;&lt;span class="sh-match"&gt;match 77%&lt;/span&gt;&lt;span class="sh-resp"&gt;откликов: 9&lt;/span&gt;&lt;button class="sh-btn sh-btn-xs" data-apply="Head of Marketing · сеть кофеен"&gt;Откликнуться&lt;/button&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/article&gt;

        &lt;article class="sh-lot sh-rev" data-cat="tech" data-remote="1" data-fork="300" data-vrf="1" data-sla="24"&gt;
          &lt;div class="sh-lot-stub"&gt;&lt;span&gt;LOT-0860&lt;/span&gt;&lt;/div&gt;
          &lt;div class="sh-lot-body"&gt;
            &lt;div class="sh-lot-top"&gt;&lt;h3&gt;DevOps / SRE&lt;/h3&gt;&lt;span class="sh-stamp g"&gt;SLA ≤ 24ч&lt;/span&gt;&lt;/div&gt;
            &lt;p class="sh-lot-co"&gt;Облачная платформа · инфра · &lt;b class="sh-vrf"&gt;✓ ЕГРЮЛ&lt;/b&gt;&lt;/p&gt;
            &lt;div class="sh-lot-pay"&gt;&lt;b&gt;300 000 – 380 000 ₽&lt;/b&gt;&lt;svg width="70" height="22" viewbox="0 0 70 22"&gt;&lt;polyline points="0,13 12,15 24,11 36,12 48,6 60,9 70,5" fill="none" stroke="#0E9F5D" stroke-width="2"&gt;&lt;/polyline&gt;&lt;/svg&gt;&lt;span class="sh-mono"&gt;дежурства оплачиваются&lt;/span&gt;&lt;/div&gt;
            &lt;p class="sh-lot-meta"&gt;Удалёнка · k8s · on-call ротация&lt;/p&gt;
            &lt;div class="sh-lot-foot"&gt;&lt;span class="sh-match hi"&gt;match 91%&lt;/span&gt;&lt;span class="sh-resp"&gt;откликов: 13&lt;/span&gt;&lt;button class="sh-btn sh-btn-xs" data-apply="DevOps/SRE · облачная платформа"&gt;Откликнуться&lt;/button&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/article&gt;

        &lt;article class="sh-lot sh-rev" data-cat="ops" data-remote="0" data-fork="150" data-vrf="0" data-sla="48"&gt;
          &lt;div class="sh-lot-stub"&gt;&lt;span&gt;LOT-0833&lt;/span&gt;&lt;/div&gt;
          &lt;div class="sh-lot-body"&gt;
            &lt;div class="sh-lot-top"&gt;&lt;h3&gt;Аналитик 1С / ERP&lt;/h3&gt;&lt;span class="sh-stamp i"&gt;на проверке&lt;/span&gt;&lt;span class="sh-stamp g"&gt;SLA ≤ 48ч&lt;/span&gt;&lt;/div&gt;
            &lt;p class="sh-lot-co"&gt;Логистика «Вектор» · перевозки&lt;/p&gt;
            &lt;div class="sh-lot-pay"&gt;&lt;b&gt;150 000 – 190 000 ₽&lt;/b&gt;&lt;svg width="70" height="22" viewbox="0 0 70 22"&gt;&lt;polyline points="0,14 12,12 24,13 36,11 48,12 60,9 70,10" fill="none" stroke="#0E9F5D" stroke-width="2"&gt;&lt;/polyline&gt;&lt;/svg&gt;&lt;/div&gt;
            &lt;p class="sh-lot-meta"&gt;Казань · офис · миграция на ERP&lt;/p&gt;
            &lt;div class="sh-lot-foot"&gt;&lt;span class="sh-match"&gt;match 72%&lt;/span&gt;&lt;span class="sh-resp"&gt;откликов: 5&lt;/span&gt;&lt;button class="sh-btn sh-btn-xs" data-apply="Аналитик 1С · «Вектор»"&gt;Откликнуться&lt;/button&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/article&gt;

        &lt;article class="sh-lot sh-rev" data-cat="ops" data-remote="1" data-fork="120" data-vrf="1" data-sla="24"&gt;
          &lt;div class="sh-lot-stub"&gt;&lt;span&gt;LOT-0864&lt;/span&gt;&lt;/div&gt;
          &lt;div class="sh-lot-body"&gt;
            &lt;div class="sh-lot-top"&gt;&lt;h3&gt;Customer Success&lt;/h3&gt;&lt;span class="sh-stamp g"&gt;SLA ≤ 24ч&lt;/span&gt;&lt;/div&gt;
            &lt;p class="sh-lot-co"&gt;SaaS «Юнит» · B2B-платформа · &lt;b class="sh-vrf"&gt;✓ ЕГРЮЛ&lt;/b&gt;&lt;/p&gt;
            &lt;div class="sh-lot-pay"&gt;&lt;b&gt;120 000 – 160 000 ₽&lt;/b&gt;&lt;svg width="70" height="22" viewbox="0 0 70 22"&gt;&lt;polyline points="0,16 12,14 24,12 36,13 48,9 60,11 70,7" fill="none" stroke="#0E9F5D" stroke-width="2"&gt;&lt;/polyline&gt;&lt;/svg&gt;&lt;span class="sh-mono"&gt;KPI-бонус&lt;/span&gt;&lt;/div&gt;
            &lt;p class="sh-lot-meta"&gt;Удалёнка · график 5/2 · обучение&lt;/p&gt;
            &lt;div class="sh-lot-foot"&gt;&lt;span class="sh-match"&gt;match 69%&lt;/span&gt;&lt;span class="sh-resp"&gt;откликов: 6&lt;/span&gt;&lt;button class="sh-btn sh-btn-xs" data-apply="Customer Success · SaaS «Юнит»"&gt;Откликнуться&lt;/button&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/article&gt;

      &lt;/div&gt;
    &lt;/section&gt;

    
    &lt;section class="sh-section sh-wrap" id="sh-auction"&gt;
      &lt;div class="sh-sec-head sh-rev"&gt;&lt;span class="sh-mono"&gt;02 / АУКЦИОН&lt;/span&gt;&lt;h2&gt;Прайс: кандидат задаёт цену&lt;/h2&gt;&lt;em class="sh-mono"&gt;обратные торги&lt;/em&gt;&lt;/div&gt;
      &lt;p class="sh-sec-note sh-rev"&gt;Специалист публикует актив и стартовую цену. Компании делают ставки и поднимают вилку. Кандидат выбирает, с кем говорить. Никаких «мы вам перезвоним» — перезванивают ему.&lt;/p&gt;
      &lt;div class="sh-bids"&gt;
        &lt;div class="sh-bid sh-rev"&gt;
          &lt;div class="sh-bid-top"&gt;&lt;span class="sh-mono"&gt;ASSET-117&lt;/span&gt;&lt;span class="sh-stamp i"&gt;открыт к офферам&lt;/span&gt;&lt;/div&gt;
          &lt;div class="sh-bid-person"&gt;&lt;span class="sh-ava"&gt;МК&lt;/span&gt;&lt;div&gt;&lt;b&gt;Максим К.&lt;/b&gt;&lt;span&gt;Go-разработчик · 6 лет · финтех&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
          &lt;div class="sh-bid-cur"&gt;&lt;span&gt;Текущая ставка&lt;/span&gt;&lt;b data-bid="340000"&gt;340 000 ₽&lt;/b&gt;&lt;em&gt;/ мес&lt;/em&gt;&lt;/div&gt;
          &lt;div class="sh-bid-meta"&gt;&lt;span&gt;Ставок: &lt;i data-bids="data-bids"&gt;5&lt;/i&gt;&lt;/span&gt;&lt;span&gt;Шаг: 10 000 ₽&lt;/span&gt;&lt;span&gt;Ответ: ≤ 24 ч&lt;/span&gt;&lt;/div&gt;
          &lt;button class="sh-btn sh-btn-w" data-makebid="data-makebid" data-step="10000"&gt;Сделать ставку +10 000 ₽&lt;/button&gt;
        &lt;/div&gt;
        &lt;div class="sh-bid sh-rev" data-d=".1"&gt;
          &lt;div class="sh-bid-top"&gt;&lt;span class="sh-mono"&gt;ASSET-094&lt;/span&gt;&lt;span class="sh-stamp r"&gt;3 компании в борьбе&lt;/span&gt;&lt;/div&gt;
          &lt;div class="sh-bid-person"&gt;&lt;span class="sh-ava"&gt;ИВ&lt;/span&gt;&lt;div&gt;&lt;b&gt;Ирина В.&lt;/b&gt;&lt;span&gt;Финансовый директор · M&amp;A · 11 лет&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
          &lt;div class="sh-bid-cur"&gt;&lt;span&gt;Текущая ставка&lt;/span&gt;&lt;b data-bid="420000"&gt;420 000 ₽&lt;/b&gt;&lt;em&gt;/ мес&lt;/em&gt;&lt;/div&gt;
          &lt;div class="sh-bid-meta"&gt;&lt;span&gt;Ставок: &lt;i data-bids="data-bids"&gt;8&lt;/i&gt;&lt;/span&gt;&lt;span&gt;Шаг: 20 000 ₽&lt;/span&gt;&lt;span&gt;Ответ: ≤ 48 ч&lt;/span&gt;&lt;/div&gt;
          &lt;button class="sh-btn sh-btn-w" data-makebid="data-makebid" data-step="20000"&gt;Сделать ставку +20 000 ₽&lt;/button&gt;
        &lt;/div&gt;
        &lt;div class="sh-bid sh-rev" data-d=".2"&gt;
          &lt;div class="sh-bid-top"&gt;&lt;span class="sh-mono"&gt;ASSET-231&lt;/span&gt;&lt;span class="sh-stamp g"&gt;быстрый лот&lt;/span&gt;&lt;/div&gt;
          &lt;div class="sh-bid-person"&gt;&lt;span class="sh-ava"&gt;ДР&lt;/span&gt;&lt;div&gt;&lt;b&gt;Даниил Р.&lt;/b&gt;&lt;span&gt;Growth-маркетолог · e-com · 5 лет&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
          &lt;div class="sh-bid-cur"&gt;&lt;span&gt;Текущая ставка&lt;/span&gt;&lt;b data-bid="210000"&gt;210 000 ₽&lt;/b&gt;&lt;em&gt;/ мес&lt;/em&gt;&lt;/div&gt;
          &lt;div class="sh-bid-meta"&gt;&lt;span&gt;Ставок: &lt;i data-bids="data-bids"&gt;7&lt;/i&gt;&lt;/span&gt;&lt;span&gt;Шаг: 5 000 ₽&lt;/span&gt;&lt;span&gt;Ответ: ≤ 12 ч&lt;/span&gt;&lt;/div&gt;
          &lt;button class="sh-btn sh-btn-w" data-makebid="data-makebid" data-step="5000"&gt;Сделать ставку +5 000 ₽&lt;/button&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    
    &lt;section class="sh-section sh-wrap" id="sh-why"&gt;
      &lt;div class="sh-sec-head sh-rev"&gt;&lt;span class="sh-mono"&gt;03 / МАНИФЕСТ&lt;/span&gt;&lt;h2&gt;Почему не обычный джоб-борд&lt;/h2&gt;&lt;em class="sh-mono"&gt;сравнение честное&lt;/em&gt;&lt;/div&gt;
      &lt;div class="sh-cmp sh-rev"&gt;
        &lt;div class="sh-cmp-row sh-cmp-head"&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="us"&gt;ШТАБ&lt;/span&gt;&lt;span class="them"&gt;Типичный сайт вакансий&lt;/span&gt;&lt;/div&gt;
        &lt;div class="sh-cmp-row"&gt;&lt;span class="k"&gt;Скорость ответа&lt;/span&gt;&lt;span class="us" data-m="ШТАБ"&gt;SLA ≤ 48 часов, таймер на лоте&lt;/span&gt;&lt;span class="them" data-m="Обычно"&gt;Недели молчания и «мы вам перезвоним»&lt;/span&gt;&lt;/div&gt;
        &lt;div class="sh-cmp-row"&gt;&lt;span class="k"&gt;Зарплата&lt;/span&gt;&lt;span class="us" data-m="ШТАБ"&gt;Вилка обязательна — иначе блок публикации&lt;/span&gt;&lt;span class="them" data-m="Обычно"&gt;«По договорённости» до самого оффера&lt;/span&gt;&lt;/div&gt;
        &lt;div class="sh-cmp-row"&gt;&lt;span class="k"&gt;Вакансии&lt;/span&gt;&lt;span class="us" data-m="ШТАБ"&gt;Проверка ЕГРЮЛ, ноль фейков&lt;/span&gt;&lt;span class="them" data-m="Обычно"&gt;Разместить может кто угодно&lt;/span&gt;&lt;/div&gt;
        &lt;div class="sh-cmp-row"&gt;&lt;span class="k"&gt;Отбор&lt;/span&gt;&lt;span class="us" data-m="ШТАБ"&gt;Тест-кейс 10 минут вместо писем&lt;/span&gt;&lt;span class="them" data-m="Обычно"&gt;Резюме-скрининг и предвзятость&lt;/span&gt;&lt;/div&gt;
        &lt;div class="sh-cmp-row"&gt;&lt;span class="k"&gt;Кандидат&lt;/span&gt;&lt;span class="us" data-m="ШТАБ"&gt;Обратный аукцион: цену задаёт он&lt;/span&gt;&lt;span class="them" data-m="Обычно"&gt;Ждёт милости работодателя&lt;/span&gt;&lt;/div&gt;
        &lt;div class="sh-cmp-row"&gt;&lt;span class="k"&gt;Цена для бизнеса&lt;/span&gt;&lt;span class="us" data-m="ШТАБ"&gt;Первый лот бесплатно, дальше — за сделку&lt;/span&gt;&lt;span class="them" data-m="Обычно"&gt;Плата за просмотры, а не за результат&lt;/span&gt;&lt;/div&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    
    &lt;section class="sh-section sh-wrap" id="sh-how"&gt;
      &lt;div class="sh-sec-head sh-rev"&gt;&lt;span class="sh-mono"&gt;04 / МЕХАНИКА&lt;/span&gt;&lt;h2&gt;Как проходит сделка&lt;/h2&gt;&lt;em class="sh-mono"&gt;два контура&lt;/em&gt;&lt;/div&gt;
      &lt;div class="sh-tabs sh-rev"&gt;&lt;button class="on" data-p="0"&gt;Я работодатель&lt;/button&gt;&lt;button data-p="1"&gt;Я кандидат&lt;/button&gt;&lt;/div&gt;
      &lt;div class="sh-pipe sh-rev" data-pipe="0"&gt;
        &lt;div class="sh-step"&gt;&lt;b&gt;01&lt;/b&gt;&lt;div&gt;&lt;h4&gt;Публикуете лот&lt;/h4&gt;&lt;p&gt;Роль, вилка, тест-кейс. Без вилки публикация блокируется автоматически.&lt;/p&gt;&lt;/div&gt;&lt;span&gt;≈ 20 минут&lt;/span&gt;&lt;/div&gt;
        &lt;div class="sh-step"&gt;&lt;b&gt;02&lt;/b&gt;&lt;div&gt;&lt;h4&gt;Получаете отклики&lt;/h4&gt;&lt;p&gt;Сразу с решениями кейсов — без «сопроводительных на три абзаца».&lt;/p&gt;&lt;/div&gt;&lt;span&gt;первые — за сутки&lt;/span&gt;&lt;/div&gt;
        &lt;div class="sh-step"&gt;&lt;b&gt;03&lt;/b&gt;&lt;div&gt;&lt;h4&gt;Отвечаете по SLA&lt;/h4&gt;&lt;p&gt;Таймер 48 часов. Просрочка — лот падает в выдаче и рейтинге.&lt;/p&gt;&lt;/div&gt;&lt;span&gt;SLA 48 часов&lt;/span&gt;&lt;/div&gt;
        &lt;div class="sh-step"&gt;&lt;b&gt;04&lt;/b&gt;&lt;div&gt;&lt;h4&gt;Закрываете сделку&lt;/h4&gt;&lt;p&gt;Оффер, контраргумент, принятие. Вся воронка видна в статистике.&lt;/p&gt;&lt;/div&gt;&lt;span&gt;медиана — 6 дней&lt;/span&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;div class="sh-pipe sh-rev" data-pipe="1" hidden="hidden"&gt;
        &lt;div class="sh-step"&gt;&lt;b&gt;01&lt;/b&gt;&lt;div&gt;&lt;h4&gt;Создаёте актив&lt;/h4&gt;&lt;p&gt;Роль, навыки, стартовая цена. Резюме-скрининга нет — только скиллы.&lt;/p&gt;&lt;/div&gt;&lt;span&gt;≈ 10 минут&lt;/span&gt;&lt;/div&gt;
        &lt;div class="sh-step"&gt;&lt;b&gt;02&lt;/b&gt;&lt;div&gt;&lt;h4&gt;Получаете ставки&lt;/h4&gt;&lt;p&gt;Компании торгуются и поднимают вилку. Вы видите каждую ставку.&lt;/p&gt;&lt;/div&gt;&lt;span&gt;медиана — 4 ставки&lt;/span&gt;&lt;/div&gt;
        &lt;div class="sh-step"&gt;&lt;b&gt;03&lt;/b&gt;&lt;div&gt;&lt;h4&gt;Выбираете сами&lt;/h4&gt;&lt;p&gt;С кем говорить и когда. Гостинг невозможен с обеих сторон.&lt;/p&gt;&lt;/div&gt;&lt;span&gt;решение за вами&lt;/span&gt;&lt;/div&gt;
        &lt;div class="sh-step"&gt;&lt;b&gt;04&lt;/b&gt;&lt;div&gt;&lt;h4&gt;Фиксируете сделку&lt;/h4&gt;&lt;p&gt;Оффер на ваших условиях. История цены сохраняется в профиле.&lt;/p&gt;&lt;/div&gt;&lt;span&gt;медиана +12% к цене&lt;/span&gt;&lt;/div&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    
    &lt;section class="sh-section sh-wrap" id="sh-deals"&gt;
      &lt;div class="sh-sec-head sh-rev"&gt;&lt;span class="sh-mono"&gt;05 / РЕЕСТР&lt;/span&gt;&lt;h2&gt;Закрытые сделки&lt;/h2&gt;&lt;em class="sh-mono"&gt;цифры, не обещания&lt;/em&gt;&lt;/div&gt;
      &lt;div class="sh-deals"&gt;
        &lt;div class="sh-deal sh-rev"&gt;&lt;b&gt;4 дня&lt;/b&gt;&lt;p&gt;закрыли позицию senior Go-разработчика в финтехе — против 45 дней в среднем по рынку&lt;/p&gt;&lt;span class="sh-stamp g"&gt;Сделка закрыта&lt;/span&gt;&lt;/div&gt;
        &lt;div class="sh-deal sh-rev" data-d=".08"&gt;&lt;b&gt;12 ставок&lt;/b&gt;&lt;p&gt;компании боролись за финансового директора — кандидат выбрал лучший пакет&lt;/p&gt;&lt;span class="sh-stamp r"&gt;Аукцион&lt;/span&gt;&lt;/div&gt;
        &lt;div class="sh-deal sh-rev" data-d=".16"&gt;&lt;b&gt;+18%&lt;/b&gt;&lt;p&gt;аукцион поднял итоговый оффер growth-маркетолога относительно стартовой цены&lt;/p&gt;&lt;span class="sh-stamp i"&gt;Оффер повышен&lt;/span&gt;&lt;/div&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    
    &lt;section class="sh-section sh-wrap" id="sh-post"&gt;
      &lt;div class="sh-sec-head sh-rev"&gt;&lt;span class="sh-mono"&gt;06 / ЛИСТИНГ&lt;/span&gt;&lt;h2&gt;Выставить лот на торги&lt;/h2&gt;&lt;em class="sh-mono"&gt;первый лот бесплатно&lt;/em&gt;&lt;/div&gt;
      &lt;div class="sh-join"&gt;
        &lt;div class="sh-join-copy sh-rev"&gt;
          &lt;h3&gt;Первые отклики — обычно за сутки&lt;/h3&gt;
          &lt;p&gt;Заполните карточку лота. Модерация проверит компанию по ЕГРЮЛ и откроет торги в текущей сессии.&lt;/p&gt;
          &lt;ul class="sh-checks"&gt;
            &lt;li&gt;&lt;i&gt;✓&lt;/i&gt;Модерация лота — 2 часа, публикация в день подачи&lt;/li&gt;
            &lt;li&gt;&lt;i&gt;✓&lt;/i&gt;SLA 48 часов и обязательная вилка встроены в каждый лот&lt;/li&gt;
            &lt;li&gt;&lt;i&gt;✓&lt;/i&gt;Платите за закрытую сделку, а не за просмотры&lt;/li&gt;
          &lt;/ul&gt;
        &lt;/div&gt;
        &lt;form class="sh-form sh-rev" data-d=".12" id="shForm" novalidate="novalidate"&gt;
          &lt;label&gt;Роль *&lt;input class="sh-in" name="role" type="text" placeholder="Например: Backend-разработчик Go" /&gt;&lt;/label&gt;
          &lt;div class="sh-row2"&gt;
            &lt;label&gt;Вилка от, ₽ *&lt;input class="sh-in" name="fork" type="number" placeholder="250 000" /&gt;&lt;/label&gt;
            &lt;label&gt;Город&lt;input class="sh-in" name="city" type="text" placeholder="Москва / удалёнка" /&gt;&lt;/label&gt;
          &lt;/div&gt;
          &lt;div class="sh-row2"&gt;
            &lt;label&gt;Формат&lt;select class="sh-in" name="fmt"&gt;&lt;option&gt;Офис&lt;/option&gt;&lt;option&gt;Гибрид&lt;/option&gt;&lt;option&gt;Удалёнка&lt;/option&gt;&lt;option&gt;Не важно&lt;/option&gt;&lt;/select&gt;&lt;/label&gt;
            &lt;label&gt;Контакт *&lt;input class="sh-in" name="contact" type="text" placeholder="Телефон или @telegram" /&gt;&lt;/label&gt;
          &lt;/div&gt;
          &lt;label class="sh-chk"&gt;&lt;input type="checkbox" name="sla" /&gt;&lt;i&gt;✓&lt;/i&gt;Обязуюсь отвечать на отклики в течение 48 часов — SLA биржи.&lt;/label&gt;
          &lt;button class="sh-btn sh-btn-w" type="submit"&gt;Выставить лот на торги&lt;/button&gt;
          &lt;p class="sh-fine"&gt;Отправляя лот, вы принимаете правила сессии. Вакансии без вилки и «для галочки» снимаются с торгов.&lt;/p&gt;
        &lt;/form&gt;
        &lt;div class="sh-ok" id="shOk" hidden="hidden"&gt;
          &lt;div class="sh-stamp-big"&gt;ЛОТ ПРИНЯТ ✓&lt;/div&gt;
          &lt;h3&gt;Отправлено на модерацию&lt;/h3&gt;
          &lt;p&gt;Проверим компанию по ЕГРЮЛ за 2 часа и откроем торги. Первые отклики обычно приходят в течение суток.&lt;/p&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/section&gt;

  &lt;/main&gt;

  &lt;footer class="sh-foot"&gt;
    &lt;div class="sh-wrap sh-foot-in"&gt;
      &lt;span class="sh-logo small"&gt;ШТАБ&lt;span class="sh-cursor"&gt;▮&lt;/span&gt;&lt;/span&gt;
      &lt;span class="sh-foot-eco"&gt;ЭКОСИСТЕМА: «СЛИЯНИЕ» — слияния сердец · «ШТАБ» — слияния команд&lt;/span&gt;
      &lt;span&gt;© 2026 · Виджет-блок, вставляется между маркерами&lt;/span&gt;
    &lt;/div&gt;
  &lt;/footer&gt;

  &lt;div class="sh-toasts" id="shToasts"&gt;&lt;/div&gt;
&lt;/div&gt;

&lt;style&gt;
/* ======== ШТАБ · изолированные стили (префикс #sh-root) ======== */
#sh-root{
  --paper:#F3F5F9; --card:#FFFFFF; --ink:#0B1220; --ink2:#41506E; --mut:#7A86A0;
  --up:#0E9F5D; --dn:#E5484D; --acc:#FF6A00; --acc-soft:#FFF0E4;
  --fd:'Oswald',Impact,sans-serif; --fb:'Manrope',system-ui,sans-serif; --fm:'JetBrains Mono',monospace;
  position:relative; overflow:hidden; color:var(--ink); font-family:var(--fb); line-height:1.55;
  background:
    radial-gradient(700px 420px at 92% -80px, rgba(255,106,0,.09), transparent 60%),
    radial-gradient(700px 420px at -60px 34%, rgba(14,159,93,.08), transparent 60%),
    linear-gradient(rgba(11,18,32,.045) 1px, transparent 1px),
    linear-gradient(90deg, rgba(11,18,32,.045) 1px, transparent 1px),
    var(--paper);
  background-size:auto,auto,36px 36px,36px 36px,auto;
}
#sh-root *,#sh-root *::before,#sh-root *::after{box-sizing:border-box;margin:0;padding:0}
#sh-root ::selection{background:var(--acc);color:#fff}
#sh-root a{color:inherit;text-decoration:none}
#sh-root button{font-family:inherit;cursor:pointer;background:none;border:none;color:inherit}
#sh-root::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.5;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");}
#sh-root header,#sh-root main,#sh-root footer,#sh-root .sh-ticker{position:relative;z-index:1}
#sh-root .sh-wrap{max-width:1180px;margin:0 auto;padding:0 24px}
#sh-root .sh-mono{font-family:var(--fm);font-size:11px;letter-spacing:.14em;text-transform:uppercase}
#sh-root .up{color:var(--up);font-style:normal} #sh-root .dn{color:var(--dn)}

/* кнопки */
#sh-root .sh-btn{display:inline-block;font-family:var(--fd);font-weight:600;font-size:14px;letter-spacing:.06em;text-transform:uppercase;background:var(--acc);color:#fff;border:2px solid var(--ink);padding:13px 22px;box-shadow:5px 5px 0 var(--ink);transition:transform .15s,box-shadow .15s}
#sh-root .sh-btn:hover{transform:translate(-2px,-2px);box-shadow:8px 8px 0 var(--ink)}
#sh-root .sh-btn:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}
#sh-root .sh-btn-sm{padding:10px 16px;font-size:12px;box-shadow:4px 4px 0 var(--ink)}
#sh-root .sh-btn-xs{padding:8px 14px;font-size:12px;box-shadow:3px 3px 0 var(--ink)}
#sh-root .sh-btn-w{width:100%}
#sh-root .sh-btn.done{background:var(--up);pointer-events:none}

/* тикер */
#sh-root .sh-ticker{overflow:hidden;background:var(--ink);border-bottom:2px solid var(--ink)}
#sh-root .sh-ticker-track{display:flex;align-items:center;gap:2.4rem;width:max-content;padding:8px 0;animation:sh-scroll 34s linear infinite;font-family:var(--fm);font-size:11px;letter-spacing:.12em;color:#E7ECF7;text-transform:uppercase;white-space:nowrap}
#sh-root .sh-ticker:hover .sh-ticker-track{animation-play-state:paused}
#sh-root .sh-ticker i{color:var(--acc);font-style:normal}
#sh-root .sh-ticker b.up{color:#4ADE80}
@keyframes sh-scroll{to{transform:translateX(-50%)}}

/* шапка */
#sh-root .sh-head{position:sticky;top:0;z-index:40;background:rgba(243,245,249,.9);backdrop-filter:blur(8px);border-bottom:2px solid var(--ink)}
#sh-root .sh-head-in{display:flex;align-items:center;gap:26px;padding-top:12px;padding-bottom:12px}
#sh-root .sh-logo{font-family:var(--fd);font-weight:700;font-size:24px;letter-spacing:.1em;display:flex;align-items:baseline;gap:6px}
#sh-root .sh-cursor{color:var(--acc);animation:sh-blink 1.1s steps(1) infinite}
@keyframes sh-blink{50%{opacity:0}}
#sh-root .sh-logo em{font-style:normal;font-family:var(--fm);font-size:9px;letter-spacing:.28em;color:var(--mut);text-transform:uppercase}
#sh-root .sh-logo.small{font-size:18px}
#sh-root .sh-nav{display:flex;gap:24px;margin-left:auto}
#sh-root .sh-nav a{font-family:var(--fm);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink2);cursor:pointer;border-bottom:2px solid transparent;transition:.2s}
#sh-root .sh-nav a:hover{color:var(--acc);border-color:var(--acc)}

/* терминал */
#sh-root .sh-term{display:grid;grid-template-columns:1.05fr .95fr;gap:52px;padding-top:64px;padding-bottom:58px;align-items:center}
#sh-root .sh-eyebrow{color:var(--ink2);margin-bottom:16px}
#sh-root .sh-term h1{font-family:var(--fd);font-weight:700;font-size:clamp(46px,6.6vw,88px);line-height:.95;text-transform:uppercase;margin-bottom:20px}
#sh-root .sh-mark{background:linear-gradient(transparent 52%, rgba(255,106,0,.45) 52%);padding:0 6px}
#sh-root .sh-lead{color:var(--ink2);font-size:17px;max-width:520px;margin-bottom:26px}
#sh-root .sh-search{display:grid;grid-template-columns:1.4fr .8fr auto;background:var(--card);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink);margin-bottom:16px}
#sh-root .sh-search input,#sh-root .sh-search select{border:none;background:transparent;padding:15px 16px;font:500 15px var(--fb);color:var(--ink);min-width:0}
#sh-root .sh-search input{border-right:2px solid var(--ink)}
#sh-root .sh-search select{border-right:2px solid var(--ink);font-family:var(--fm);font-size:12px;letter-spacing:.05em}
#sh-root .sh-search input:focus,#sh-root .sh-search select:focus{outline:none;background:var(--acc-soft)}
#sh-root .sh-search .sh-btn{box-shadow:none;border:none;border-left:2px solid var(--ink)}
#sh-root .sh-search .sh-btn:hover{transform:none}
#sh-root .sh-live{display:flex;align-items:center;gap:10px;font-family:var(--fm);font-size:12px;color:var(--ink2);margin-bottom:18px;min-height:18px}
#sh-root .sh-live span:last-child{transition:opacity .3s}
#sh-root .sh-live span:last-child.fade{opacity:0}
#sh-root .sh-dot{flex:0 0 9px;height:9px;border-radius:50%;background:var(--up);box-shadow:0 0 0 0 rgba(14,159,93,.5);animation:sh-pulse 2s infinite}
@keyframes sh-pulse{70%{box-shadow:0 0 0 9px rgba(14,159,93,0)}100%{box-shadow:0 0 0 0 rgba(14,159,93,0)}}
#sh-root .sh-quick{display:flex;gap:10px;flex-wrap:wrap}
#sh-root .sh-quick button{font-family:var(--fm);font-size:11px;letter-spacing:.1em;text-transform:uppercase;background:var(--card);border:2px solid var(--ink);padding:8px 14px;transition:.15s}
#sh-root .sh-quick button:hover{box-shadow:3px 3px 0 var(--ink);transform:translate(-1px,-1px)}
#sh-root .sh-quick button.on{background:var(--ink);color:var(--paper)}

/* доска индекса */
#sh-root .sh-board{background:var(--card);border:2px solid var(--ink);box-shadow:10px 10px 0 var(--ink);padding:22px}
#sh-root .sh-board-head{display:flex;justify-content:space-between;align-items:center;font-family:var(--fm);font-size:11px;letter-spacing:.16em;color:var(--ink2);margin-bottom:14px}
#sh-root .sh-live-chip{display:flex;align-items:center;gap:6px;color:var(--dn)}
#sh-root .sh-live-chip i{width:8px;height:8px;border-radius:50%;background:var(--dn);animation:sh-blink 1s steps(1) infinite}
#sh-root .sh-chart{width:100%;height:150px;display:block}
#sh-root .sh-c{transform:scaleY(0);transform-box:fill-box;transform-origin:center bottom;transition:transform .6s cubic-bezier(.2,1,.3,1);transition-delay:calc(var(--i)*55ms)}
#sh-root .sh-board.in .sh-c{transform:none}
#sh-root .sh-board-meta{font-family:var(--fm);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--mut);margin:12px 0 16px}
#sh-root .sh-board-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;border-top:2px solid var(--ink);padding-top:16px}
#sh-root .sh-kpi b{display:block;font-family:var(--fd);font-weight:600;font-size:27px;line-height:1.05}
#sh-root .sh-kpi:nth-child(1) b{color:var(--acc)} #sh-root .sh-kpi:nth-child(2) b{color:var(--up)} #sh-root .sh-kpi:nth-child(3) b{color:var(--ink)} #sh-root .sh-kpi:nth-child(4) b{color:var(--dn)}
#sh-root .sh-kpi span{font-family:var(--fm);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut)}

/* секции */
#sh-root .sh-section{padding-top:80px}
#sh-root .sh-sec-head{display:flex;align-items:baseline;gap:16px;margin-bottom:34px;flex-wrap:wrap}
#sh-root .sh-sec-head span{color:var(--acc)}
#sh-root .sh-sec-head h2{font-family:var(--fd);font-weight:600;font-size:clamp(26px,3.8vw,46px);text-transform:uppercase;line-height:1}
#sh-root .sh-sec-head em{font-style:normal;margin-left:auto;color:var(--mut)}
#sh-root .sh-sec-note{max-width:720px;color:var(--ink2);font-size:16px;margin-bottom:30px}

/* фильтры */
#sh-root .sh-filters{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:26px}
#sh-root .sh-seg,#sh-root .sh-toggles{display:flex;gap:8px;flex-wrap:wrap}
#sh-root .sh-seg button,#sh-root .sh-toggles button{font-family:var(--fm);font-size:11px;letter-spacing:.08em;text-transform:uppercase;border:2px solid var(--ink);padding:8px 13px;background:var(--card);transition:.15s}
#sh-root .sh-seg button.on{background:var(--ink);color:var(--paper)}
#sh-root .sh-toggles button.on{background:var(--acc);color:#fff}
#sh-root .sh-seg button:hover,#sh-root .sh-toggles button:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--ink)}

/* лоты */
#sh-root .sh-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:24px}
#sh-root .sh-lot{position:relative;display:flex;background:var(--card);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);transition:opacity .25s,transform .25s,box-shadow .25s}
#sh-root .sh-lot:hover{transform:translate(-2px,-2px);box-shadow:9px 9px 0 var(--ink)}
#sh-root .sh-lot.off{opacity:0;transform:scale(.94);pointer-events:none}
#sh-root .sh-lot::before,#sh-root .sh-lot::after{content:"";position:absolute;left:51px;width:18px;height:18px;border-radius:50%;background:var(--paper);border:2px solid var(--ink);z-index:2}
#sh-root .sh-lot::before{top:-11px} #sh-root .sh-lot::after{bottom:-11px}
#sh-root .sh-lot.new{animation:sh-flash 2.2s}
@keyframes sh-flash{0%{background:#FFE8D4}100%{background:var(--card)}}
#sh-root .sh-lot-stub{flex:0 0 60px;display:flex;align-items:center;justify-content:center;border-right:2px dashed var(--ink);background:#FAFBFE}
#sh-root .sh-lot-stub span{writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--fm);font-size:11px;letter-spacing:.2em;color:var(--mut)}
#sh-root .sh-lot-body{flex:1;padding:16px 18px;min-width:0}
#sh-root .sh-lot-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px}
#sh-root .sh-lot-top h3{font-family:var(--fd);font-weight:600;font-size:20px;text-transform:uppercase;line-height:1.1;margin-right:auto}
#sh-root .sh-lot-co{font-size:13px;color:var(--ink2);margin-bottom:10px}
#sh-root .sh-vrf{color:var(--up);font-family:var(--fm);font-size:10px;letter-spacing:.08em}
#sh-root .sh-lot-pay{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}
#sh-root .sh-lot-pay b{font-family:var(--fd);font-weight:600;font-size:21px}
#sh-root .sh-lot-pay .sh-mono{color:var(--mut);font-size:10px}
#sh-root .sh-lot-meta{font-family:var(--fm);font-size:11px;color:var(--mut);margin-bottom:12px}
#sh-root .sh-lot-foot{display:flex;align-items:center;gap:12px;border-top:2px dashed rgba(11,18,32,.15);padding-top:12px;flex-wrap:wrap}
#sh-root .sh-match{font-family:var(--fm);font-size:10px;letter-spacing:.1em;border:2px solid var(--ink);padding:3px 8px}
#sh-root .sh-match.hi{border-color:var(--up);color:var(--up)}
#sh-root .sh-resp{font-family:var(--fm);font-size:10px;color:var(--mut);margin-right:auto}
#sh-root .sh-stamp{font-family:var(--fm);font-size:9px;letter-spacing:.12em;text-transform:uppercase;border:2px solid;padding:2px 7px;transform:rotate(-2deg);display:inline-block;background:var(--card)}
#sh-root .sh-stamp.g{color:var(--up);border-color:var(--up)}
#sh-root .sh-stamp.r{color:var(--dn);border-color:var(--dn)}
#sh-root .sh-stamp.i{color:var(--ink2);border-color:var(--ink2)}

/* аукцион */
#sh-root .sh-bids{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
#sh-root .sh-bid{background:var(--card);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);padding:18px;display:flex;flex-direction:column;gap:14px;transition:transform .2s,box-shadow .2s}
#sh-root .sh-bid:hover{transform:translate(-2px,-2px);box-shadow:9px 9px 0 var(--ink)}
#sh-root .sh-bid-top{display:flex;justify-content:space-between;align-items:center;gap:8px}
#sh-root .sh-bid-top .sh-mono{color:var(--mut)}
#sh-root .sh-bid-person{display:flex;gap:12px;align-items:center}
#sh-root .sh-ava{flex:0 0 46px;height:46px;display:grid;place-items:center;background:var(--ink);color:var(--paper);font-family:var(--fm);font-size:13px;letter-spacing:.06em}
#sh-root .sh-bid-person b{display:block;font-family:var(--fd);font-weight:600;font-size:17px;text-transform:uppercase}
#sh-root .sh-bid-person span{font-size:12px;color:var(--mut)}
#sh-root .sh-bid-cur{border:2px dashed rgba(11,18,32,.25);padding:12px 14px;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}
#sh-root .sh-bid-cur span{font-family:var(--fm);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);width:100%}
#sh-root .sh-bid-cur b{font-family:var(--fd);font-weight:600;font-size:30px;color:var(--up);line-height:1}
#sh-root .sh-bid-cur b.bump{animation:sh-bump .45s}
@keyframes sh-bump{35%{transform:scale(1.13)}}
#sh-root .sh-bid-cur em{font-style:normal;font-size:12px;color:var(--mut)}
#sh-root .sh-bid-meta{display:flex;justify-content:space-between;gap:8px;font-family:var(--fm);font-size:10px;color:var(--ink2);flex-wrap:wrap}
#sh-root .sh-bid-meta i{font-style:normal;color:var(--dn);font-weight:600}

/* сравнение */
#sh-root .sh-cmp{border:2px solid var(--ink);background:var(--card);box-shadow:8px 8px 0 var(--ink)}
#sh-root .sh-cmp-row{display:grid;grid-template-columns:1fr 1.2fr 1.2fr;border-top:2px dashed rgba(11,18,32,.15)}
#sh-root .sh-cmp-row:first-child{border-top:none}
#sh-root .sh-cmp-row:not(.sh-cmp-head):hover{background:#FAFBFE}
#sh-root .sh-cmp-row&gt;span{padding:16px 18px;font-size:14px}
#sh-root .sh-cmp-head&gt;span{font-family:var(--fd);font-weight:600;font-size:16px;text-transform:uppercase;letter-spacing:.06em;padding:14px 18px}
#sh-root .sh-cmp-head .us{background:var(--acc);color:#fff}
#sh-root .sh-cmp-head .them{background:var(--ink);color:#98A3BC}
#sh-root .sh-cmp .k{font-family:var(--fm);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--mut);align-self:center}
#sh-root .sh-cmp .us{font-weight:600;border-left:2px solid var(--acc)}
#sh-root .sh-cmp .us::before{content:"✓ ";color:var(--up);font-weight:700}
#sh-root .sh-cmp .them{color:var(--mut)}
#sh-root .sh-cmp .them::before{content:"✕ ";color:var(--dn);font-weight:700}

/* механика */
#sh-root .sh-tabs{display:flex;gap:12px;margin-bottom:26px}
#sh-root .sh-tabs button{font-family:var(--fd);font-weight:600;font-size:16px;text-transform:uppercase;letter-spacing:.05em;padding:12px 22px;border:2px solid var(--ink);background:var(--card);transition:.15s}
#sh-root .sh-tabs button.on{background:var(--ink);color:var(--paper);box-shadow:5px 5px 0 var(--acc)}
#sh-root .sh-step{display:grid;grid-template-columns:58px 1fr auto;gap:18px;align-items:center;border-top:2px dashed rgba(11,18,32,.15);padding:18px 4px}
#sh-root .sh-step:first-child{border-top:none}
#sh-root .sh-step b{width:52px;height:52px;display:grid;place-items:center;font-family:var(--fd);font-weight:600;font-size:18px;background:var(--card);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--acc)}
#sh-root .sh-step h4{font-family:var(--fd);font-weight:600;font-size:18px;text-transform:uppercase;margin-bottom:4px}
#sh-root .sh-step p{color:var(--ink2);font-size:14px;max-width:640px}
#sh-root .sh-step&gt;span{font-family:var(--fm);font-size:11px;letter-spacing:.1em;color:var(--up);text-transform:uppercase;white-space:nowrap}

/* сделки */
#sh-root .sh-deals{border-top:2px solid var(--ink)}
#sh-root .sh-deal{display:grid;grid-template-columns:210px 1fr auto;gap:24px;align-items:center;border-bottom:2px solid var(--ink);padding:24px 4px;transition:background .2s}
#sh-root .sh-deal:hover{background:#FAFBFE}
#sh-root .sh-deal b{font-family:var(--fd);font-weight:700;font-size:clamp(34px,4.4vw,58px);line-height:1;color:var(--acc)}
#sh-root .sh-deal p{color:var(--ink2);font-size:15px;max-width:640px}

/* форма */
#sh-root .sh-join{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:start;padding-bottom:16px}
#sh-root .sh-join-copy h3{font-family:var(--fd);font-weight:600;font-size:clamp(22px,2.6vw,32px);text-transform:uppercase;margin-bottom:14px}
#sh-root .sh-join-copy&gt;p{color:var(--ink2);margin-bottom:24px;max-width:420px}
#sh-root .sh-checks{list-style:none;display:flex;flex-direction:column;gap:14px}
#sh-root .sh-checks li{display:flex;gap:12px;align-items:flex-start;font-size:14px;color:var(--ink)}
#sh-root .sh-checks i{font-style:normal;flex:0 0 22px;height:22px;display:grid;place-items:center;border:2px solid var(--up);color:var(--up);font-size:12px;font-weight:700}
#sh-root .sh-form{background:var(--card);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink);padding:28px;display:flex;flex-direction:column;gap:16px}
#sh-root .sh-form label{display:flex;flex-direction:column;gap:7px;font-family:var(--fm);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink2)}
#sh-root .sh-row2{display:grid;grid-template-columns:1fr 1fr;gap:14px}
#sh-root .sh-in{width:100%;background:#fff;border:2px solid var(--ink);padding:12px 14px;font:500 14px var(--fb);color:var(--ink);transition:.15s}
#sh-root .sh-in:focus{outline:none;box-shadow:4px 4px 0 var(--acc)}
#sh-root .sh-chk{flex-direction:row!important;align-items:flex-start;gap:10px;cursor:pointer;font:400 13px var(--fb)!important;letter-spacing:0!important;text-transform:none!important;color:var(--ink2)}
#sh-root .sh-chk input{position:absolute;opacity:0}
#sh-root .sh-chk i{font-style:normal;flex:0 0 20px;height:20px;border:2px solid var(--ink);display:grid;place-items:center;font-size:12px;color:transparent;transition:.15s;margin-top:1px}
#sh-root .sh-chk input:checked+i{background:var(--up);border-color:var(--up);color:#fff}
#sh-root .sh-fine{font-size:11px;color:var(--mut)}
#sh-root .sh-form.sh-shake{animation:sh-shake .4s}
@keyframes sh-shake{20%,60%{transform:translateX(-8px)}40%,80%{transform:translateX(8px)}}
#sh-root .sh-ok{grid-column:2;background:var(--card);border:2px solid var(--up);box-shadow:8px 8px 0 var(--up);padding:44px 30px;text-align:center}
#sh-root .sh-ok h3{font-family:var(--fd);font-size:24px;text-transform:uppercase;margin:20px 0 10px}
#sh-root .sh-ok p{color:var(--ink2);max-width:400px;margin:0 auto}
#sh-root .sh-stamp-big{display:inline-block;padding:10px 24px;border:3px solid var(--up);color:var(--up);font-family:var(--fd);font-weight:600;font-size:20px;letter-spacing:.14em;transform:rotate(-6deg);animation:sh-stamp .5s cubic-bezier(.2,2,.4,1)}
@keyframes sh-stamp{0%{transform:rotate(-6deg) scale(2.4);opacity:0}100%{transform:rotate(-6deg) scale(1);opacity:1}}

/* подвал */
#sh-root .sh-foot{border-top:2px solid var(--ink);margin-top:72px;background:var(--card)}
#sh-root .sh-foot-in{display:flex;align-items:center;gap:26px;flex-wrap:wrap;padding-top:20px;padding-bottom:20px}
#sh-root .sh-foot-eco{font-family:var(--fm);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink2);margin:0 auto;text-align:center}
#sh-root .sh-foot-in&gt;span:last-child{font-family:var(--fm);font-size:10px;color:var(--mut)}

/* тосты */
#sh-root .sh-toasts{position:fixed;bottom:22px;right:22px;z-index:2147483000;display:flex;flex-direction:column;gap:10px;align-items:flex-end}
#sh-root .sh-toast{background:var(--ink);color:#EDF1FA;border-left:4px solid var(--tc,var(--acc));padding:12px 18px;font:500 13px var(--fb);box-shadow:6px 6px 0 rgba(11,18,32,.25);animation:sh-toast .35s cubic-bezier(.2,1.4,.4,1);max-width:340px}
#sh-root .sh-toast.out{opacity:0;transform:translateX(30px);transition:.3s}
@keyframes sh-toast{from{opacity:0;transform:translateX(40px)}}

/* reveal */
#sh-root .sh-rev{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}
#sh-root .sh-rev.in{opacity:1;transform:none}

@media (max-width:980px){
  #sh-root .sh-term{grid-template-columns:1fr;gap:40px}
  #sh-root .sh-bids{grid-template-columns:1fr}
  #sh-root .sh-join{grid-template-columns:1fr}
  #sh-root .sh-ok{grid-column:1}
  #sh-root .sh-nav{display:none}
  #sh-root .sh-cmp-row{grid-template-columns:1fr}
  #sh-root .sh-cmp-head{display:none}
  #sh-root .sh-cmp .us,#sh-root .sh-cmp .them{padding-top:6px;padding-bottom:14px}
  #sh-root .sh-cmp .us::before{content:attr(data-m)" ✓ "}
  #sh-root .sh-cmp .them::before{content:attr(data-m)" ✕ "}
  #sh-root .sh-deal{grid-template-columns:1fr;gap:10px}
}
@media (max-width:600px){
  #sh-root .sh-search{grid-template-columns:1fr}
  #sh-root .sh-search input,#sh-root .sh-search select{border-right:none;border-bottom:2px solid var(--ink)}
  #sh-root .sh-search .sh-btn{border-left:none}
  #sh-root .sh-row2{grid-template-columns:1fr}
  #sh-root .sh-step{grid-template-columns:44px 1fr}
  #sh-root .sh-step&gt;span{grid-column:2}
}
@media (prefers-reduced-motion:reduce){
  #sh-root *,#sh-root *::before,#sh-root *::after{animation:none!important;transition:none!important}
  #sh-root .sh-rev{opacity:1;transform:none}
  #sh-root .sh-c{transform:none}
}
&lt;/style&gt;

&lt;script&gt;
(function(){
"use strict";
var root=document.getElementById('sh-root'); if(!root) return;
var RM=window.matchMedia('(prefers-reduced-motion: reduce)').matches;

/* ============ Тосты ============ */
var toastBox=root.querySelector('#shToasts');
function toast(msg,color){
  var t=document.createElement('div'); t.className='sh-toast';
  var map={acc:'var(--acc)',up:'var(--up)',dn:'var(--dn)'};
  t.style.setProperty('--tc',map[color]||map.acc); t.textContent=msg;
  toastBox.appendChild(t);
  setTimeout(function(){t.classList.add('out');setTimeout(function(){t.remove();},320);},3000);
}

/* ============ Live-строка ============ */
var liveTxt=root.querySelector('#shLiveTxt');
var liveMsgs=[
  'Новый отклик: Frontend в финтех · 280 000 ₽',
  'Ставка принята: Go-разработчик · уже 350 000 ₽',
  'Сделка закрыта: продакт-менеджер за 7 дней',
  'Работодатель ответил за 3 часа вместо 48',
  'Новый лот: CFO · вилка 400–520 тыс ₽',
  'Индекс зарплат обновлён: +2,4% за месяц'
];
var li=0;
setInterval(function(){
  li=(li+1)%liveMsgs.length;
  liveTxt.classList.add('fade');
  setTimeout(function(){liveTxt.textContent=liveMsgs[li];liveTxt.classList.remove('fade');},300);
},3800);

/* ============ Лоты: фильтры + поиск ============ */
var grid=root.querySelector('#shLots');
var state={cat:'all',tg:{remote:false,fork:false,sla:false,vrf:false},q:''};
function lotsNow(){ return Array.prototype.slice.call(grid.querySelectorAll('.sh-lot')); }
function applyFilters(){
  var n=0;
  lotsNow().forEach(function(l){
    var ok=(state.cat==='all'||l.dataset.cat===state.cat)
      &amp;&amp;(!state.tg.remote||l.dataset.remote==='1')
      &amp;&amp;(!state.tg.fork||+l.dataset.fork&gt;=250)
      &amp;&amp;(!state.tg.sla||+l.dataset.sla&lt;=24)
      &amp;&amp;(!state.tg.vrf||l.dataset.vrf==='1')
      &amp;&amp;(!state.q||l.textContent.toLowerCase().indexOf(state.q)&gt;-1);
    if(ok){ l.style.display=''; requestAnimationFrame(function(){l.classList.remove('off');}); n++; }
    else{
      l.classList.add('off');
      (function(el){setTimeout(function(){if(el.classList.contains('off'))el.style.display='none';},240);})(l);
    }
  });
  return n;
}
root.querySelectorAll('.sh-seg button').forEach(function(b){
  b.addEventListener('click',function(){
    root.querySelectorAll('.sh-seg button').forEach(function(x){x.classList.remove('on');});
    b.classList.add('on'); state.cat=b.dataset.cat;
    var n=applyFilters(); toast('Лотов в выборке: '+n,'acc');
  });
});
function setToggle(key,on){
  state.tg[key]=(on===undefined)?!state.tg[key]:on;
  root.querySelectorAll('[data-tg="'+key+'"]').forEach(function(x){x.classList.toggle('on',state.tg[key]);});
  root.querySelectorAll('.sh-quick [data-qk="'+key+'"]').forEach(function(x){x.classList.toggle('on',state.tg[key]);});
  return applyFilters();
}
root.querySelectorAll('.sh-toggles button').forEach(function(b){
  b.addEventListener('click',function(){var n=setToggle(b.dataset.tg); toast('Под фильтр подходит лотов: '+n,'acc');});
});
root.querySelectorAll('.sh-quick button').forEach(function(b){
  b.addEventListener('click',function(){
    var n=setToggle(b.dataset.qk); toast('Под фильтр подходит лотов: '+n,'acc');
    root.querySelector('#sh-lots').scrollIntoView({behavior:RM?'auto':'smooth'});
  });
});
root.querySelector('#shSearch').addEventListener('submit',function(e){
  e.preventDefault();
  var q=this.querySelector('[name="q"]').value.trim().toLowerCase();
  state.q=q; var n=applyFilters();
  toast(q?('По запросу «'+q+'» лотов: '+n):'Показаны все лоты сессии','up');
  root.querySelector('#sh-lots').scrollIntoView({behavior:RM?'auto':'smooth'});
});

/* живое добавление новых лотов */
var pool=[
 '&lt;div class="sh-lot-stub"&gt;&lt;span&gt;LOT-0866&lt;/span&gt;&lt;/div&gt;&lt;div class="sh-lot-body"&gt;&lt;div class="sh-lot-top"&gt;&lt;h3&gt;CFO&lt;/h3&gt;&lt;span class="sh-stamp r"&gt;Новый&lt;/span&gt;&lt;span class="sh-stamp g"&gt;SLA ≤ 24ч&lt;/span&gt;&lt;/div&gt;&lt;p class="sh-lot-co"&gt;Финтех-группа · инвестиции · &lt;b class="sh-vrf"&gt;✓ ЕГРЮЛ&lt;/b&gt;&lt;/p&gt;&lt;div class="sh-lot-pay"&gt;&lt;b&gt;400 000 – 520 000 ₽&lt;/b&gt;&lt;/div&gt;&lt;p class="sh-lot-meta"&gt;Москва · гибрид · M&amp;A-опыт&lt;/p&gt;&lt;div class="sh-lot-foot"&gt;&lt;span class="sh-match hi"&gt;match 90%&lt;/span&gt;&lt;span class="sh-resp"&gt;откликов: 0&lt;/span&gt;&lt;button class="sh-btn sh-btn-xs" data-apply="CFO · финтех-группа"&gt;Откликнуться&lt;/button&gt;&lt;/div&gt;&lt;/div&gt;',
 '&lt;div class="sh-lot-stub"&gt;&lt;span&gt;LOT-0868&lt;/span&gt;&lt;/div&gt;&lt;div class="sh-lot-body"&gt;&lt;div class="sh-lot-top"&gt;&lt;h3&gt;Frontend React&lt;/h3&gt;&lt;span class="sh-stamp r"&gt;Новый&lt;/span&gt;&lt;span class="sh-stamp g"&gt;SLA ≤ 24ч&lt;/span&gt;&lt;/div&gt;&lt;p class="sh-lot-co"&gt;EdTech · обучение · &lt;b class="sh-vrf"&gt;✓ ЕГРЮЛ&lt;/b&gt;&lt;/p&gt;&lt;div class="sh-lot-pay"&gt;&lt;b&gt;260 000 – 330 000 ₽&lt;/b&gt;&lt;/div&gt;&lt;p class="sh-lot-meta"&gt;Удалёнка · TypeScript · 2 позиции&lt;/p&gt;&lt;div class="sh-lot-foot"&gt;&lt;span class="sh-match"&gt;match 85%&lt;/span&gt;&lt;span class="sh-resp"&gt;откликов: 0&lt;/span&gt;&lt;button class="sh-btn sh-btn-xs" data-apply="Frontend React · EdTech"&gt;Откликнуться&lt;/button&gt;&lt;/div&gt;&lt;/div&gt;'
];
var pi=0;
var addTimer=setInterval(function(){
  if(pi&gt;=pool.length){clearInterval(addTimer);return;}
  var a=document.createElement('article');
  a.className='sh-lot new'; a.dataset.cat='tech'; a.dataset.remote='1'; a.dataset.fork='260'; a.dataset.vrf='1'; a.dataset.sla='24';
  a.innerHTML=pool[pi++]; grid.prepend(a);
  toast('Новый лот на торгах — смотрите раздел «Лоты дня»','up');
},11000);

/* отклик на лот */
grid.addEventListener('click',function(e){
  var b=e.target.closest('[data-apply]'); if(!b||b.classList.contains('done'))return;
  var lot=b.closest('.sh-lot'), sla=+lot.dataset.sla;
  var d=new Date(Date.now()+sla*3600000);
  var dd=('0'+d.getDate()).slice(-2)+'.'+('0'+(d.getMonth()+1)).slice(-2)+' '+('0'+d.getHours()).slice(-2)+':'+('0'+d.getMinutes()).slice(-2);
  b.textContent='✓ Отправлено'; b.classList.add('done');
  toast('Отклик отправлен: '+b.dataset.apply+'. Ответ гарантирован до '+dd+'.','up');
});

/* ============ Аукцион ============ */
root.querySelectorAll('[data-makebid]').forEach(function(b){
  b.addEventListener('click',function(){
    var card=b.closest('.sh-bid');
    var val=card.querySelector('[data-bid]'); var cnt=card.querySelector('[data-bids]');
    var step=+b.dataset.step; var cur=+val.dataset.bid+step;
    val.dataset.bid=cur; val.textContent=cur.toLocaleString('ru-RU')+' ₽';
    val.classList.remove('bump'); void val.offsetWidth; val.classList.add('bump');
    cnt.textContent=+cnt.textContent+1;
    toast('Ставка принята: '+cur.toLocaleString('ru-RU')+' ₽. Кандидат выбирает, с кем говорить.','acc');
  });
});

/* ============ Табы механики ============ */
root.querySelectorAll('.sh-tabs button').forEach(function(b){
  b.addEventListener('click',function(){
    root.querySelectorAll('.sh-tabs button').forEach(function(x){x.classList.remove('on');});
    b.classList.add('on');
    root.querySelectorAll('[data-pipe]').forEach(function(p){p.hidden=(p.dataset.pipe!==b.dataset.p);});
  });
});

/* ============ Reveal + счётчики ============ */
root.querySelectorAll('.sh-rev').forEach(function(el){ if(el.dataset.d) el.style.transitionDelay=el.dataset.d+'s'; });
var io=new IntersectionObserver(function(es){es.forEach(function(e){if(e.isIntersecting){e.target.classList.add('in');io.unobserve(e.target);}});},{threshold:.12});
root.querySelectorAll('.sh-rev').forEach(function(el){io.observe(el);});
function animCount(el){
  var end=parseFloat(el.dataset.count), dec=+(el.dataset.dec||0), dur=1400, t0=performance.now();
  (function f(t){var k=Math.min(1,(t-t0)/dur),e2=1-Math.pow(1-k,3),v=end*e2;
    el.textContent=dec?v.toFixed(dec).replace('.',','):Math.round(v).toLocaleString('ru-RU');
    if(k&lt;1)requestAnimationFrame(f);})(t0);
}
var cio=new IntersectionObserver(function(es){es.forEach(function(e){if(e.isIntersecting){
  var el=e.target;
  if(RM){el.textContent=(+el.dataset.dec)?(+el.dataset.count).toFixed(+el.dataset.dec).replace('.',','):(+el.dataset.count).toLocaleString('ru-RU');}
  else animCount(el);
  cio.unobserve(el);}});},{threshold:.5});
root.querySelectorAll('[data-count]').forEach(function(el){cio.observe(el);});

/* ============ Форма ============ */
var form=root.querySelector('#shForm'), ok=root.querySelector('#shOk');
form.addEventListener('submit',function(e){
  e.preventDefault();
  var role=form.querySelector('[name="role"]').value.trim();
  var fork=form.querySelector('[name="fork"]').value.trim();
  var contact=form.querySelector('[name="contact"]').value.trim();
  var sla=form.querySelector('[name="sla"]').checked;
  if(!role||!fork||!contact||!sla){
    form.classList.add('sh-shake'); setTimeout(function(){form.classList.remove('sh-shake');},450);
    toast('Заполните роль, вилку, контакт и примите SLA 48 часов.','dn'); return;
  }
  /* &gt;&gt;&gt; ПОДКЛЮЧЕНИЕ БЭКЕНДА: fetch('/api/lot', {method:'POST', body:new FormData(form)}) или ваш webhook &lt;&lt;&lt; */
  form.hidden=true; ok.hidden=false;
  toast('Лот принят на модерацию. Проверка ЕГРЮЛ — до 2 часов.','up');
});

/* ============ Якоря ============ */
root.querySelectorAll('[data-to]').forEach(function(b){
  b.addEventListener('click',function(e){
    e.preventDefault();
    var t=root.querySelector(b.dataset.to);
    if(t)t.scrollIntoView({behavior:RM?'auto':'smooth',block:'start'});
  });
});
})();
&lt;/script&gt;


&lt;/body&gt;
&lt;/html&gt;</subtitle>
  <updated>2026-08-17T10:38:38Z</updated>
  <logo>https://pandoraburo.ru/ssl/u/pic/82/39796e9a2411f1bacf9dc27ce847b4/-/logo.png</logo>
  <author>
    <name>1592962</name>
    <uri>https://www.pandoraburo.ru/</uri>
  </author>
</feed>
