.ts-stage{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#05070a}.ts-stage__backdrop{position:absolute;inset:-8%;width:116%;height:116%;object-fit:cover;filter:blur(28px) saturate(1.1) brightness(.55);transform:scale(1.04)}.ts-stage__thumb{position:relative;max-width:82%;max-height:78%;object-fit:contain;border-radius:.9rem;box-shadow:0 24px 60px rgba(0,0,0,.55)}.ts-stage__chip{position:absolute;top:.9rem;right:.9rem;display:inline-flex;align-items:center;padding:.15rem .55rem;border-radius:999px;background:rgba(0,0,0,.55);border:1px solid rgba(255,255,255,.18);color:#e9edf3;font-size:.72rem;font-weight:600;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ts-stage--empty{flex-direction:column;gap:.6rem;background:radial-gradient(circle at 50% 35%,#1d2531 0,#0a0d13 65%)}.ts-stage__mono{display:flex;align-items:center;justify-content:center;width:96px;height:96px;border-radius:1.4rem;background:linear-gradient(135deg,#2b6ef2,#7c4dff);color:#fff;font-size:2.6rem;font-weight:800;box-shadow:0 18px 44px rgba(43,110,242,.35)}.ts-stage__name{color:#e9edf3;font-weight:600;font-size:.95rem;max-width:70%;text-align:center}.ts-dots{pointer-events:auto;margin-top:.5rem;display:flex;gap:.35rem;flex-wrap:wrap}