.plr{isolation:isolate;border-radius:var(--r-lg,22px);background:radial-gradient(120% 90% at 8% 0,#1fb7a647,#0000 55%),radial-gradient(90% 80% at 96% 100%,#f47c2038,#0000 60%),linear-gradient(160deg,#0f2a44 0%,#0a1d30 70%);margin-top:40px;padding:36px 0;position:relative;overflow:hidden;box-shadow:0 30px 80px -40px #0a1d308c,inset 0 1px #ffffff14}.plr-mesh{z-index:-1;pointer-events:none;background-image:radial-gradient(#ffffff17 1px,#0000 1.2px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70%,#000 30%,#0000 85%);mask-image:radial-gradient(80% 70%,#000 30%,#0000 85%)}.plr-viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.plr-track{width:max-content;margin:0;padding:0;list-style:none;display:flex}.plr-static .plr-track{flex-wrap:wrap;justify-content:center;row-gap:14px;width:auto;padding-inline:20px}.plr-item{padding-inline-end:16px}.plr-tile{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;min-width:250px;transition:transform .35s var(--ease-out), border-color .35s var(--ease-out);background:linear-gradient(145deg,#ffffff1a,#ffffff08);border:1px solid #ffffff1f;border-radius:18px;align-items:center;gap:16px;padding:18px 22px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 18px 40px -24px #0009}a.plr-tile:hover{border-color:#1fb7a699;transform:translateY(-4px)}a.plr-tile:focus-visible{outline:2px solid var(--tg-mint-500,#1fb7a6);outline-offset:3px}.plr-tile-glow{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#ffffff29,#0000 65%);border-radius:50%;width:70%;position:absolute;inset:-40% auto auto -20%}.plr-mark{width:48px;height:48px;fill:var(--plr-hex);box-shadow:0 10px 24px -12px var(--plr-hex);background:#fff;border-radius:14px;flex:none;padding:10px}.plr-wordmark{color:#0a1d30;letter-spacing:-.02em;background:#fff;border-radius:14px;flex:none;place-items:center;min-width:48px;height:48px;padding-inline:10px;font-size:13px;font-weight:750;display:grid}.plr-tile-copy{gap:4px;display:grid}.plr-name{letter-spacing:-.01em;white-space:nowrap;font-size:16px;font-weight:650}.plr-status{color:#ffffffb8;white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:inline-flex}.plr-pulse{background:currentColor;border-radius:50%;width:7px;height:7px;position:relative}.plr-status-live{color:#6ee7d8}.plr-status-scale{color:#ffd0a8}.plr-status-beta{color:#ffc46b}.plr-status-planned{color:#fff9}.plr-status-planned .plr-pulse{background:0 0;box-shadow:inset 0 0 0 1.5px}@media (prefers-reduced-motion:no-preference){.plr-armed .plr-item{opacity:0;transform:translateY(26px)scale(.94)}.plr-in .plr-item{animation:.7s cubic-bezier(.05,.7,.1,1) forwards plr-arrive;animation-delay:calc(min(var(--plr-i), 9) * .11s)}.plr-in .plr-mark{animation:.6s cubic-bezier(.175,.885,.32,1.275) both plr-pop;animation-delay:calc(min(var(--plr-i), 9) * .11s + .18s)}.plr-in .plr-track{animation:plr-drift calc(var(--plr-n) * 9s) linear 1.4s infinite}.plr-in:hover .plr-track,.plr-in:focus-within .plr-track{animation-play-state:paused}.plr-status-live .plr-pulse:after,.plr-status-beta .plr-pulse:after{content:"";background:currentColor;border-radius:50%;animation:2.4s cubic-bezier(.4,0,.2,1) infinite plr-ping;position:absolute;inset:0}.plr-in:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#0000 30%,#1fb7a61a 50%,#0000 70%);animation:7s ease-in-out infinite plr-sweep;position:absolute;inset:0}}@keyframes plr-arrive{to{opacity:1;transform:none}}@keyframes plr-pop{0%{transform:scale(.6)rotate(-8deg)}to{transform:none}}@keyframes plr-drift{to{transform:translateX(calc(-100% / var(--plr-loops)))}}@keyframes plr-ping{0%{opacity:.8;transform:scale(1)}80%,to{opacity:0;transform:scale(2.8)}}@keyframes plr-sweep{0%,to{transform:translate(-60%)}50%{transform:translate(60%)}}[dir=rtl] .plr-in .plr-track{animation-name:plr-drift-rtl}@keyframes plr-drift-rtl{to{transform:translateX(calc(100% / var(--plr-loops)))}}@media (width<=640px){.plr{margin-inline:-4px;padding:24px 0}.plr-tile{gap:12px;min-width:216px;padding:14px 16px}.plr-mark,.plr-wordmark{width:40px;min-width:40px;height:40px;padding:8px}}
