.desktop-remote[data-v-0d9aaff4]{position:absolute;top:calc(100% + 10px);right:0;width:360px;background-color:rgba(17,17,19,.94);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;box-shadow:0 24px 60px rgba(0,0,0,.55),0 0 0 1px hsla(0,0%,100%,.02);z-index:1001;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;color:#f5f5f4}.remote-pop-enter-active[data-v-0d9aaff4],.remote-pop-leave-active[data-v-0d9aaff4]{transition:opacity .18s ease,transform .22s cubic-bezier(.22,1,.36,1)}.remote-pop-enter[data-v-0d9aaff4],.remote-pop-leave-to[data-v-0d9aaff4]{opacity:0;transform:translateY(-10px) scale(.97)}.fade-enter-active[data-v-0d9aaff4],.fade-leave-active[data-v-0d9aaff4]{transition:opacity .15s ease,transform .15s ease}.fade-enter[data-v-0d9aaff4],.fade-leave-to[data-v-0d9aaff4]{opacity:0;transform:translateY(-4px)}.remote-glow[data-v-0d9aaff4]{position:absolute;top:-90px;left:50%;width:220px;height:180px;transform:translateX(-50%);background:radial-gradient(closest-side,var(--accent),transparent 72%);opacity:.3;filter:blur(38px);pointer-events:none;z-index:0;-webkit-animation:breathe-data-v-0d9aaff4 7s ease-in-out infinite;animation:breathe-data-v-0d9aaff4 7s ease-in-out infinite}@-webkit-keyframes breathe-data-v-0d9aaff4{0%,to{opacity:.22;transform:translateX(-50%) scale(1)}50%{opacity:.38;transform:translateX(-50%) scale(1.1)}}@keyframes breathe-data-v-0d9aaff4{0%,to{opacity:.22;transform:translateX(-50%) scale(1)}50%{opacity:.38;transform:translateX(-50%) scale(1.1)}}@media(prefers-reduced-motion:reduce){.remote-glow[data-v-0d9aaff4]{-webkit-animation:none;animation:none}}.remote-header[data-v-0d9aaff4]{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:14px 14px 14px 16px;border-bottom:1px solid hsla(0,0%,100%,.06);gap:8px}.remote-header .device-trigger[data-v-0d9aaff4]{display:flex;align-items:center;gap:10px;min-width:0;background:none;border:none;padding:4px 6px;margin-left:-6px;border-radius:10px;cursor:pointer;color:inherit;transition:background-color .15s}.remote-header .device-trigger.active[data-v-0d9aaff4],.remote-header .device-trigger[data-v-0d9aaff4]:hover{background-color:hsla(0,0%,100%,.06)}.remote-header .device-trigger .device-art[data-v-0d9aaff4]{width:30px;height:30px;border-radius:7px;overflow:hidden;flex-shrink:0;background:hsla(0,0%,100%,.06);display:flex;align-items:center;justify-content:center}.remote-header .device-trigger .device-art img[data-v-0d9aaff4]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.remote-header .device-trigger .device-text[data-v-0d9aaff4]{display:flex;flex-direction:column;min-width:0;text-align:left}.remote-header .device-trigger .device-text .device-name[data-v-0d9aaff4]{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:190px}.remote-header .device-trigger .device-text .device-meta[data-v-0d9aaff4]{display:flex;align-items:center;gap:5px;font-size:10.5px;color:hsla(0,0%,100%,.4)}.remote-header .device-trigger .chev[data-v-0d9aaff4]{flex-shrink:0;color:hsla(0,0%,100%,.35);transition:transform .2s ease}.remote-header .device-trigger .chev.open[data-v-0d9aaff4]{transform:rotate(180deg)}.remote-header .no-device[data-v-0d9aaff4]{font-size:13px;color:hsla(0,0%,100%,.4);padding:4px 6px}.remote-header .header-actions[data-v-0d9aaff4]{display:flex;align-items:center;gap:2px;flex-shrink:0}.remote-header .icon-btn[data-v-0d9aaff4]{background:none;border:none;color:hsla(0,0%,100%,.45);cursor:pointer;padding:7px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:color .15s,background-color .15s}.remote-header .icon-btn.active[data-v-0d9aaff4],.remote-header .icon-btn[data-v-0d9aaff4]:hover{color:#fff;background-color:hsla(0,0%,100%,.1)}.live-dot[data-v-0d9aaff4]{width:6px;height:6px;border-radius:50%;background:#ef4444;flex-shrink:0;-webkit-animation:pulse-dot-data-v-0d9aaff4 1.8s ease-in-out infinite;animation:pulse-dot-data-v-0d9aaff4 1.8s ease-in-out infinite}@-webkit-keyframes pulse-dot-data-v-0d9aaff4{0%,to{opacity:1}50%{opacity:.35}}@keyframes pulse-dot-data-v-0d9aaff4{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.live-dot[data-v-0d9aaff4]{-webkit-animation:none;animation:none}}.drawer[data-v-0d9aaff4]{position:absolute;z-index:30;background-color:rgba(24,24,27,.98);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;box-shadow:0 16px 40px rgba(0,0,0,.5);overflow:hidden}.drawer.did-drawer[data-v-0d9aaff4],.drawer.game-tools-drawer[data-v-0d9aaff4]{top:58px;left:14px;right:14px;padding:14px}.drawer.action-drawer[data-v-0d9aaff4]{top:58px;right:44px;width:200px;padding:6px}.drawer .drawer-item[data-v-0d9aaff4]{width:100%;display:flex;align-items:center;gap:10px;padding:10px;border-radius:9px;background:none;border:none;color:hsla(0,0%,100%,.85);font-size:12.5px;cursor:pointer;text-align:left;transition:background-color .15s}.drawer .drawer-item[data-v-0d9aaff4]:hover{background-color:hsla(0,0%,100%,.08)}.drawer .drawer-item svg[data-v-0d9aaff4]{flex-shrink:0;color:hsla(0,0%,100%,.6)}.drawer-catch[data-v-0d9aaff4]{position:fixed;inset:0;z-index:20}.remote-body[data-v-0d9aaff4]{position:relative;z-index:1;padding:22px 20px 18px;display:flex;flex-direction:column;align-items:center}.media-art[data-v-0d9aaff4]{display:flex;align-items:center;justify-content:center;gap:14px;width:100%;min-height:64px;margin-bottom:14px}.media-art img[data-v-0d9aaff4]{display:block;pointer-events:none}.media-art.single img[data-v-0d9aaff4]{max-width:100px!important;max-height:100px!important;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 10px 24px rgba(0,0,0,.45))}.media-art.poster[data-v-0d9aaff4]{min-height:176px}.media-art.poster img[data-v-0d9aaff4]{max-width:210px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:12px;filter:drop-shadow(0 14px 30px rgba(0,0,0,.5))}.media-art.duel[data-v-0d9aaff4],.media-art.single[data-v-0d9aaff4]{padding:48px 0}.media-art.duel .team-logo[data-v-0d9aaff4]{width:56px;height:56px;border-radius:12px;background:hsla(0,0%,100%,.05);display:flex;align-items:center;justify-content:center;padding:8px}.media-art.duel .team-logo img[data-v-0d9aaff4]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.media-art.duel .vs-chip[data-v-0d9aaff4]{font-size:11px;font-weight:600;color:hsla(0,0%,100%,.4);padding:3px 8px;border-radius:999px;border:1px solid hsla(0,0%,100%,.12)}.media-art .team-logo.multi[data-v-0d9aaff4]{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.media-art .team-logo.multi img[data-v-0d9aaff4]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.media-title-row[data-v-0d9aaff4]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;margin-bottom:16px}.media-title-row .chan-btn[data-v-0d9aaff4]{flex-shrink:0;background:hsla(0,0%,100%,.06);border:none;color:hsla(0,0%,100%,.7);width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .15s,color .15s}.media-title-row .chan-btn[data-v-0d9aaff4]:hover{background-color:hsla(0,0%,100%,.14);color:#fff}.media-title-row .media-title[data-v-0d9aaff4]{min-width:0;text-align:center;display:flex;flex-direction:column;align-items:center;gap:4px;padding:0 24px}.media-title-row .media-title h3[data-v-0d9aaff4]{margin:0;font-size:15px;font-weight:600;max-width:240px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.media-title-row .media-title .type-tag[data-v-0d9aaff4]{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;color:var(--accent);filter:brightness(1.35) saturate(1.1)}.scrub[data-v-0d9aaff4]{width:100%;margin-bottom:16px}.scrub-track[data-v-0d9aaff4]{position:relative;width:100%;height:20px;cursor:pointer}.scrub-track[data-v-0d9aaff4]:before{content:"";right:0;background-color:hsla(0,0%,100%,.15)}.scrub-fill[data-v-0d9aaff4],.scrub-track[data-v-0d9aaff4]:before{position:absolute;left:0;top:50%;height:3px;transform:translateY(-50%);border-radius:4px}.scrub-fill[data-v-0d9aaff4]{background:var(--accent);pointer-events:none}.scrub-thumb[data-v-0d9aaff4]{position:absolute;top:50%;width:11px;height:11px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.5);transform:translate(-50%,-50%) scale(1);transition:transform .15s ease-out;pointer-events:none}.scrub-track.dragging .scrub-thumb[data-v-0d9aaff4]{transform:translate(-50%,-50%) scale(1.4)}.scrub-times[data-v-0d9aaff4]{display:flex;justify-content:space-between;font-size:11px;font-variant-numeric:tabular-nums;color:hsla(0,0%,100%,.4);padding-top:6px}.transport[data-v-0d9aaff4]{display:flex;align-items:center;justify-content:center;gap:6px;width:100%}.transport.disabled>.ctrl[data-v-0d9aaff4]:not(.safe){opacity:.25;pointer-events:none}.ctrl[data-v-0d9aaff4]{background:hsla(0,0%,100%,.05);border:none;color:hsla(0,0%,100%,.8);cursor:pointer;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .15s,color .15s,transform .1s}.ctrl[data-v-0d9aaff4]:hover{color:#fff;background-color:hsla(0,0%,100%,.12)}.ctrl[data-v-0d9aaff4]:active{transform:scale(.92)}.ctrl.sm[data-v-0d9aaff4]{width:32px;height:32px}.ctrl.primary[data-v-0d9aaff4]{width:50px;height:50px;margin:0 4px;color:#111;background:linear-gradient(160deg,#fff,hsla(0,0%,100%,.85));box-shadow:0 6px 18px -4px var(--accent)}.ctrl.primary[data-v-0d9aaff4]:hover{background:#fff}.game-transport .ctrl.primary[data-v-0d9aaff4]{background:linear-gradient(160deg,#fff,hsla(0,0%,100%,.85));color:#111}.vip-banner[data-v-0d9aaff4]{margin-top:14px;width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;font-size:11.5px;color:hsla(0,0%,100%,.75)}.vip-banner button[data-v-0d9aaff4]{flex-shrink:0;background:hsla(0,0%,100%,.12);border:none;color:#fff;font-size:11px;font-weight:600;padding:5px 10px;border-radius:6px;cursor:pointer}.vip-banner button[data-v-0d9aaff4]:hover{background:hsla(0,0%,100%,.2)}.remote-empty[data-v-0d9aaff4]{position:relative;z-index:1;padding:34px 22px 30px;text-align:center;color:hsla(0,0%,100%,.55)}.remote-empty svg[data-v-0d9aaff4]{opacity:.35;margin-bottom:10px}.remote-empty p[data-v-0d9aaff4]{margin:0 0 4px;font-size:13px;font-weight:600;color:hsla(0,0%,100%,.75)}.remote-empty span[data-v-0d9aaff4]{display:block;font-size:11.5px;color:hsla(0,0%,100%,.4);max-width:240px;margin:0 auto}