/* Aba Plataformas para quem ainda não entrou (29/10/2026): faixa de ganhadores e o nível misterioso. Só em body.sn. */
body.sn .pd-faixa{display:flex;align-items:center;gap:10px;margin:0 0 14px;padding:8px 0 8px 12px;border-radius:12px;border:1px solid #2b3139;background:#1e2329;overflow:hidden}
body.sn .pd-faixa[hidden],body.sn .pd-faixa.pd-escondida{display:none}
body.sn .pd-rot{flex:none;display:flex;align-items:center;gap:6px;font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#0ecb81}
body.sn .pd-rot i{width:8px;height:8px;border-radius:50%;background:#0ecb81;box-shadow:0 0 0 0 #0ecb8199;animation:pdPulso 1.6s infinite}
@keyframes pdPulso{70%{box-shadow:0 0 0 8px #0ecb8100}100%{box-shadow:0 0 0 0 #0ecb8100}}
body.sn .pd-trilho{flex:1;min-width:0;overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 18px,#000 calc(100% - 24px),transparent);mask:linear-gradient(90deg,transparent,#000 18px,#000 calc(100% - 24px),transparent)}
body.sn .pd-anda{display:flex;width:max-content;animation:pdAnda var(--pd-tempo,30s) linear infinite}
body.sn .pd-copia{display:flex}
@keyframes pdAnda{to{transform:translateX(-50%)}}
body.sn .pd-faixa.pd-pausa .pd-anda,body.sn .pd-faixa:hover .pd-anda{animation-play-state:paused}
@media (prefers-reduced-motion:reduce){body.sn .pd-anda{animation:none}}
body.sn .pd-item{display:flex;align-items:center;gap:8px;padding-right:26px;white-space:nowrap;font-size:14px;color:#c7ccd3}
body.sn .pd-item b{color:#eaecef}
body.sn .pd-item .pd-pix{color:#0ecb81}
body.sn .pd-item .pd-banca{color:#f0b90b}
body.sn .pd-item img,body.sn .pd-av{width:32px;height:32px;border-radius:50%;object-fit:cover;flex:none;background:#2b3139;border:2px solid #f0b90b66}
body.sn .pd-av{display:grid;place-items:center;font-weight:800;font-size:13px;color:#eaecef}
body.sn .pd-nivel{display:grid;grid-template-columns:84px minmax(0,1fr);gap:16px;align-items:center;margin-top:18px;padding:18px 16px;border-radius:16px;border:1px solid #f0b90b55;background:radial-gradient(300px 160px at 0 50%,#f0b90b1c,transparent 70%),#1e2329;color:#eaecef;text-decoration:none}
body.sn .pd-nivel[hidden]{display:none}
body.sn .pd-nivel:active{background:#2b3139}
body.sn .pd-nivel-selo{position:relative;width:84px;height:84px;display:grid;place-items:center}
body.sn .pd-nivel-selo img{width:84px;height:84px;filter:blur(2.5px) grayscale(.2) brightness(.85)}
body.sn .pd-nivel-selo b{position:absolute;inset:0;display:grid;place-items:center;font-size:40px;font-weight:800;color:#fcd535;text-shadow:0 2px 10px #000}
body.sn .pd-nivel-txt{display:grid;gap:4px;min-width:0}
body.sn .pd-nivel-txt small{font-size:12px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:#f0b90b}
body.sn .pd-nivel-txt b{font-size:20px;font-weight:700}
body.sn .pd-nivel-txt span{font-size:14.5px;line-height:1.45;color:#929aa5;text-wrap:pretty}
body.sn .pd-nivel-txt em{margin-top:4px;font-style:normal;font-size:15px;font-weight:800;color:#fcd535}
body.sn .pd-faixa{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:pan-y}
