  .pf-ticker-hd{
      padding:12px 14px;
      border-bottom:1px solid var(--line);
      display:flex;
      align-items:center;
      justify-content:space-between;
      gap:12px;
      background:linear-gradient(180deg, rgba(10,81,255,.06), rgba(255,255,255,0));
    }
    .pf-ticker-hd h2{
      margin:0;
      font-size:12px;
      letter-spacing:.12em;
      text-transform:uppercase;
      color:var(--brand2);
    }
    .pf-ticker-pill{
      display:inline-flex;
      align-items:center;
      gap:8px;
      padding:7px 10px;
      border-radius:999px;
      border:1px solid red;
      background:#fff;
      color:#320000;
      font-weight:900;
      font-size:12px;
      white-space:nowrap;
    }
    .pf-ticker-pill.live{
      border-color: rgba(214,32,32,.25);
      background: rgba(214,32,32,.8);
      color: white;
      border:1px solid #690000;
    }
    .pf-ticker-pill.kbd{
      font-family:var(--mono);
      font-size:11px;
      color:#2b3445;
    }
    .pf-ticker-btn{
      cursor:pointer;
      padding:10px 12px;
      border-radius:12px;
      border:1px solid var(--line);
      background:#fff;
      font-weight:800;
      color:#24304a;
      transition:.12s ease;
    }
    .pf-ticker-btn:hover{transform:translateY(-1px)}
    .pf-ticker-btn.primary{
      border-color: rgba(10,81,255,.20);
      background: rgba(10,81,255,.08);
      color: var(--brand2);
    }
    .pf-ticker-btn.dark{
      background: var(--brand2);
      color:#fff;
      border-color: rgba(16,42,99,.2);
    }

  
    /* MARKET TICKER */
    .pf-ticker-tickerbar{
      background:#000012;
        padding:8px;
      font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial;    
    }
    .pf-ticker-tickerinner{
      max-width:var(--max);
      margin:0 auto;
      padding:3px 14px;
      display:flex;
      gap:12px;
        background: #111111;
      align-items:center;
        border-radius:10px;
    }
    .pf-ticker-ticklabel{
      font-weight:1000;
      color:#AEAEAE;
      letter-spacing:.1em;
      text-transform:uppercase;
      font-size:16px;
      white-space:nowrap;
    }
    .pf-ticker-ticker{
      flex:1;
      overflow:hidden;;
      padding-left:12px;
    }
    .pf-ticker-ticker .pf-ticker-row{
      display:inline-flex;
      gap:18px;
      align-items:center;
      white-space:nowrap;
      animation: scroll 150s linear infinite;
      font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial;
      font-size:14px;
    }
    .pf-ticker-ticker:hover .row{animation-play-state:paused}
    @keyframes scroll{
      0%{transform:translateX(0)}
      100%{transform:translateX(-50%)}
    }
    .pf-ticker-titem{
      display:inline-flex;
      gap:10px;
      align-items:baseline;
      padding:6px 8px;
      border-radius:10px;
      border:1px solid #320000;
      background:#000022;
    }
    .pf-ticker-sym{font-weight:1000; color:#13203a}
    .pf-ticker-px{font-weight:900; color:#13203a}
    .pf-ticker-ch{font-weight:1000}
    .pf-ticker-up{color:var(--good)}
    .pf-ticker-dn{color:var(--bad)}

  
    .pf-ticker-hm{
      border-radius:14px;
      border:1px solid var(--line);
      padding:10px;
      background:#fff;
      display:grid;
      gap:6px;
    }
    .pf-ticker-hm .pf-ticker-sym{font-family:var(--mono); font-size:12px; font-weight:1000}
    .pf-ticker-hm .pf-ticker-pct{font-family:var(--mono); font-weight:1000}
    .pf-ticker-hm.up{background: rgba(10,166,91,.06); border-color: rgba(10,166,91,.20)}
    .pf-ticker-hm.dn{background: rgba(214,32,32,.05); border-color: rgba(214,32,32,.20)}
      
    .tuser { font-weight:bold; color: lightblue;}
    .ttime { font-weight:normal; color:#18CB0B; }
    .ttitle { font-weight:normal; color:white; }
    .tdivider {font-weight:normal; color: darkslategray; }