.website-queue{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(380px,1.3fr);gap:48px;max-width:1200px;margin:0 auto;padding:64px 28px 80px;align-items:center;min-height:65vh}.queue-streaming{padding:24px;border:1px solid #ffffff12;background:#111923b3;border-radius:8px}.queue-section-heading{display:flex;align-items:center;gap:12px;margin-bottom:22px}.queue-section-heading h2{font-size:18px;text-transform:uppercase;letter-spacing:.08em;margin:0}.live-label{font-size:9px;letter-spacing:.1em;color:#ff8b91;background:#9b293733;border:1px solid #c63c4855;border-radius:4px;padding:6px 9px}.queue-stream-card{display:block;position:relative;overflow:hidden;border-radius:6px;background:#172437;aspect-ratio:16/9;margin-bottom:12px}.queue-stream-card img{width:100%;height:100%;object-fit:cover}.queue-stream-card span{position:absolute;bottom:0;left:0;right:0;padding:28px 14px 12px;background:linear-gradient(transparent,#070b14);font-size:13px;font-weight:600}.queue-directory{display:block;font-size:12px;color:#9dbfff;margin-top:20px}.stream-empty{padding:65px 10px;text-align:center;font-size:13px;color:#8c9cb4;line-height:1.8}.queue-topbar{display:flex;justify-content:space-between;gap:20px;border:1px solid #0052e055;background:#0052e012;padding:18px 20px;font-size:11px;letter-spacing:.1em;margin-bottom:24px}.queue-account{display:flex;justify-content:space-between;gap:12px;font-size:13px;margin-bottom:16px}.queue-account span{font-size:11px;color:#8192aa}.queue-stage{background:#121b29d9;border:1px solid #ffffff16;padding:36px 28px;text-align:center;border-radius:8px}.queue-stage[data-state=ready]{border-color:#0052e0;box-shadow:0 0 40px #0052e015}.queue-eyebrow{font-size:9px;letter-spacing:.16em;color:#79a9ff;font-weight:700}.queue-stage h1{font-size:27px;letter-spacing:-.03em;margin:16px 0}.queue-stage p{font-size:13px;line-height:1.8;color:#a8b6c9}.queue-actions{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin:24px 0 0}.queue-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;border:1px solid #3476e7;background:#0052e0;color:white;padding:15px 22px;border-radius:4px;font-size:12px;font-weight:600;cursor:pointer}.queue-button:disabled{opacity:.5;cursor:wait}.queue-ticket{width:100%;text-align:left;justify-content:flex-start}.queue-ticket small{display:block;font-size:11px;font-weight:400;margin-top:7px;color:#b6cff8}.queue-secondary{display:inline-block;background:transparent;border:1px solid #ffffff18;padding:13px 18px;border-radius:4px;color:#a6b8d1;font-size:11px;cursor:pointer}.queue-details{display:flex;justify-content:space-between;border-bottom:1px solid #ffffff12;padding:22px 0;margin:0;gap:15px}.queue-details dt{font-size:10px;color:#8192aa}.queue-details dd{margin:8px 0 0;font-size:21px;color:#9dbfff}.queue-account-footer{display:flex;justify-content:space-between;align-items:center;gap:14px;padding-top:18px}.queue-account-footer>div{display:flex;gap:10px}.queue-account-footer .queue-secondary{border:0;padding:6px 0}.queue-role,.queue-note{font-size:11px!important;color:#8192aa}.queue-note{margin-top:20px}.queue-countdown strong{font-size:26px;color:#fff;font-variant-numeric:tabular-nums;display:block}.queue-countdown{margin-top:20px}#queue-wait-position{margin-top:25px}#queue-wait-position span{font-size:9px;letter-spacing:.15em;color:#8192aa;display:block}#queue-large-position{font-size:48px;font-weight:600;line-height:1.5}.queue-spinner{width:32px;height:32px;border:2px solid #ffffff10;border-top-color:#79a9ff;border-radius:50%;animation:queue-spin 1.2s linear infinite;margin:20px auto}.queue-page [hidden]{display:none!important}.nav-account{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes queue-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.queue-spinner{animation:none}}@media(max-width:800px){.website-queue{grid-template-columns:1fr;gap:28px;padding:32px 20px}.queue-workspace{grid-row:1}.queue-streaming{max-width:100%}.queue-account,.queue-account-footer{flex-wrap:wrap}.queue-stage{padding:28px 20px}}
