*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0}body{color:#eef4ff;background:#070a12;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}button,input{font:inherit}button{color:#fff;cursor:pointer;background:#5f7cff;border:0;border-radius:999px;padding:.7rem 1rem;font-weight:700}button:disabled{cursor:not-allowed;opacity:.55}input{color:#fff;background:#080c17e6;border:1px solid #fff3;border-radius:.75rem;outline:none;width:100%;padding:.75rem .9rem}input:focus{border-color:#8bd3ff;box-shadow:0 0 0 3px #8bd3ff2e}input[type=range]{box-shadow:none;accent-color:#8bd3ff;background:0 0;border:0;padding:0}.join-screen,.game-shell{position:fixed;inset:0}.game-shell.is-idle{cursor:none}.join-screen{background:radial-gradient(circle at top,#5f7cff4d,#0000 30rem),#070a12;place-items:center;padding:1.5rem;display:grid}.join-card,.media-hub,.menu-card,.now-playing-card,.hud-notice{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090d1ad1;border:1px solid #ffffff24;box-shadow:0 24px 90px #00000073}.join-card{border-radius:1.4rem;gap:1rem;width:min(100%,28rem);padding:2rem;display:grid}.join-card h1,.media-hub h2{margin:0}.join-card p{color:#b8c3d8;margin:0}.join-card label,.media-hub label{color:#cfd9ee;gap:.45rem;font-weight:700;display:grid}.eyebrow{color:#8bd3ff;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:800}.error{color:#ffb4b4;background:#ff606026;border-radius:.75rem;padding:.7rem .85rem}.game-shell canvas{z-index:2;display:block;position:relative}.loading-overlay{z-index:3;color:#dbe7ff;background:#070a12;place-items:center;font-weight:800;display:grid;position:fixed;inset:0}.hud{z-index:2147483600;pointer-events:none;gap:.75rem;max-width:min(29rem,100vw - 2rem);transition:opacity .45s;display:grid;position:fixed;top:1rem;left:1rem}.hud.is-idle{opacity:0}.hud.is-idle button{pointer-events:none}.menu-toggle,.screen-focus-toggle{pointer-events:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090d1ac7;border:1px solid #ffffff2e}.screen-focus-toggle{color:#e9f7ff;background:#8bd3ff38}.hud-actions{flex-wrap:wrap;gap:.5rem;margin-top:.35rem;display:flex}.notice{color:#ffd479}.hud-notice{pointer-events:none;border-radius:1rem;padding:.75rem .9rem}.pointer-lock-hint{z-index:2147483601;color:#dbe7ff;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090d1ac7;border:1px solid #ffffff2e;border-radius:999px;padding:.65rem 1rem;font-weight:800;position:fixed;bottom:2rem;left:50%;transform:translate(-50%)}.screen-focus-hint{z-index:2147483601;color:#dff6ff;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030712a3;border:1px solid #8bd3ff47;border-radius:999px;padding:.55rem .9rem;font-size:.88rem;font-weight:800;transition:opacity .45s;position:fixed;bottom:1.1rem;left:50%;transform:translate(-50%)}.screen-focus-hint.is-idle{opacity:0}.crosshair{z-index:2147483601;pointer-events:none;border:2px solid #ffffffd9;border-radius:999px;width:.65rem;height:.65rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0000008c}.menu-backdrop{z-index:2147483647;pointer-events:auto;background:#0000006b;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.menu-backdrop.is-profile{background:linear-gradient(90deg,#0000001f 0 55%,#0000007a 100%);place-items:center end;padding:1rem 2rem}.media-hub{border-radius:1.4rem;gap:1rem;width:min(100%,72rem);max-height:min(52rem,100vh - 2rem);padding:1.35rem 1.5rem;display:grid;overflow:auto}.media-hub.is-profile{gap:.8rem;width:min(27rem,100vw - 2rem);max-height:calc(100vh - 2rem);padding:1.15rem}.media-hub.is-profile .hub-header{grid-template-columns:1fr auto}.media-hub.is-profile .hub-status{display:none}.media-hub.is-profile .hub-tabs{grid-template-columns:repeat(3,1fr);display:grid}.media-hub.is-profile .hub-tab{padding-inline:.5rem}.media-hub .eyebrow{margin:0 0 .5rem}.hub-header{grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;display:grid}.hub-title h2{letter-spacing:.01em;font-size:1.4rem}.hub-title .eyebrow{margin:0}.hub-status{flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem;display:flex}.status-chip{color:#dbe7ff;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.4rem;padding:.32rem .7rem;font-size:.78rem;font-weight:700;display:inline-flex}.status-chip.ghost{color:#93a1ba;background:0 0}.status-dot{background:#5ce6a4;border-radius:999px;width:.5rem;height:.5rem;box-shadow:0 0 0 3px #5ce6a42e}.hub-close{color:#e6edff;background:#ffffff14;width:2.3rem;height:2.3rem;padding:0;font-size:1rem}.hub-close:hover{background:#ffffff29}.hub-tabs{border-bottom:1px solid #ffffff1a;gap:.35rem;display:flex}.hub-tab{color:#8995ad;background:0 0;border-radius:.7rem .7rem 0 0;padding:.55rem 1rem}.hub-tab.is-active{color:#e9f7ff;background:#8bd3ff24}.media-tab-panel{gap:1rem;display:grid}[hidden]{display:none!important}.profile-card{background:#080c18b8;border-radius:1.1rem;place-items:center;min-height:24rem;padding:2rem;display:grid}.media-hub.is-profile .profile-card{min-height:0;padding:1.25rem}.media-hub.is-profile .profile-pane{width:100%}.profile-pane{gap:1.15rem;width:min(100%,26rem);display:grid}.profile-preview-wrap{justify-items:center;gap:.65rem;display:grid}.profile-preview{color:#8bd3ff;background:#ffffff0a;border:2px dashed #8bd3ff80;border-radius:50%;place-items:center;width:10rem;height:10rem;padding:0;font-size:3rem;display:grid;overflow:hidden}.profile-preview.has-image{border-style:solid}.profile-preview img{object-fit:cover;width:100%;height:100%}.profile-file-input{display:none}.profile-remove{color:#aab6cb;background:0 0;padding:.35rem .65rem;font-size:.78rem}.profile-name-field{gap:.45rem;display:grid}.profile-name-field span{color:#aab6cb;font-size:.8rem;font-weight:800}.profile-save{color:#06101e;background:linear-gradient(#8bd3ff,#5e9cff);font-weight:900}.profile-error{text-align:center}.hub-body{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.media-section{gap:.75rem;display:grid}.add-media-panel{gap:1rem}.section-heading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.section-heading h3{color:#f8fafc;margin:.15rem 0 0;font-size:1.05rem}.section-note{color:#94a3b8;font-size:.78rem}.source-grid{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);align-items:start;gap:1rem;display:grid}.menu-card{color:#dbe7ff;border-radius:1rem;gap:.65rem;padding:1rem;display:grid}.now-playing-card{background:radial-gradient(120% 140% at 0 0,#5f7cff47,#0000 55%),radial-gradient(120% 140% at 100% 0,#8bd3ff1f,#0000 50%),#080c18b8;border-radius:1.1rem;gap:.7rem;padding:1.15rem 1.2rem;display:grid}.np-head{align-items:center;gap:.5rem;display:flex}.provider-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.22rem .6rem;font-size:.72rem;font-weight:900;display:inline-block}.provider-youtube{color:#ffb0b0;background:#ff56562e}.provider-jellyfin{color:#c9bcff;background:#9678ff33}.provider-zdf{color:#ffc089;background:#fa7d1933}.provider-twitch{color:#d6c2ff;background:#9146ff33}.playback-state{color:#dff6ff;background:#ffffff14;border-radius:999px;align-items:center;gap:.35rem;padding:.22rem .6rem;font-size:.76rem;font-weight:800;display:inline-flex}.playback-state.state-playing{color:#b6f4d6;background:#5ce6a429}.playback-state.state-paused{color:#ffe4a6;background:#ffd47929}.np-title{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.3rem;line-height:1.2;display:-webkit-box;overflow:hidden}.np-sub{flex-wrap:wrap;align-items:center;gap:.5rem;min-height:1.2rem;display:flex}.np-audio{color:#9fb0c9;font-size:.82rem;font-weight:700}.np-id{color:#7d8aa3;background:#02040a80;border-radius:999px;padding:.2rem .5rem;font-size:.72rem}.np-timeline{gap:.45rem;margin-top:.2rem;display:grid}.seek-wrap{align-items:center;height:1.1rem;display:flex;position:relative}.progress-track{pointer-events:none;background:#ffffff1f;border-radius:999px;height:.4rem;position:absolute;left:0;right:0;overflow:hidden}.progress-fill{background:linear-gradient(90deg,#5f7cff,#8bd3ff);border-radius:999px;height:100%;transition:width .12s linear}.seek-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:1.1rem;margin:0;position:relative}.seek-range::-webkit-slider-runnable-track{background:0 0;height:1.1rem}.seek-range::-moz-range-track{background:0 0;height:1.1rem}.seek-range::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff;border:2px solid #5f7cff;border-radius:999px;width:.95rem;height:.95rem;margin-top:.075rem;box-shadow:0 2px 6px #00000080}.seek-range::-moz-range-thumb{cursor:pointer;background:#fff;border:2px solid #5f7cff;border-radius:999px;width:.95rem;height:.95rem;box-shadow:0 2px 6px #00000080}.seek-range:disabled{cursor:not-allowed}.np-time{color:#aebbd0;justify-content:space-between;align-items:center;font-size:.85rem;display:flex}.np-time strong{color:#eef4ff;font-variant-numeric:tabular-nums}.playback-controls{flex-wrap:wrap;gap:.5rem;margin-top:.15rem;display:flex}.control-primary{background:linear-gradient(135deg,#5f7cff,#6f8bff);flex:1;min-width:7rem}.control-ghost{color:#e9f1ff;background:#ffffff14}.control-skip{color:#ffe4a6;background:#ffd4792e}.precise-seek{margin-top:.1rem}.precise-seek summary{color:#8bd3ff;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;width:fit-content;font-size:.78rem;font-weight:800;list-style:none}.precise-seek summary::-webkit-details-marker{display:none}.precise-seek[open] summary{margin-bottom:.5rem}.seek-input-row{align-items:center;gap:.6rem;display:flex}.seek-input-row input{flex:1}.seek-input-row button{color:#e9f7ff;background:#8bd3ff38;min-width:5.5rem}.hub-side{gap:1rem;display:grid}.add-form{grid-template-columns:minmax(0,1fr) auto;gap:.55rem;display:grid}.add-submit{min-width:4.5rem}.add-error{grid-column:1/-1}.queue-head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.queue-head .eyebrow{margin:0}.queue-count{color:#8bd3ff;font-size:.85rem}.queue-empty{color:#8995ad;margin:0;font-size:.88rem}.queue-list{gap:.4rem;max-height:16rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.queue-row{background:#ffffff0d;border-radius:.7rem;align-items:flex-start;gap:.6rem;padding:.55rem .65rem;display:flex}.queue-provider{letter-spacing:.04em;border-radius:.5rem;flex-shrink:0;padding:.18rem .4rem;font-size:.66rem;font-weight:900}.queue-provider.provider-youtube{color:#ffb0b0;background:#ff56562e}.queue-provider.provider-jellyfin{color:#c9bcff;background:#9678ff33}.queue-provider.provider-zdf{color:#ffc089;background:#fa7d1933}.queue-provider.provider-twitch{color:#d6c2ff;background:#9146ff33}.queue-meta{gap:.1rem;min-width:0;display:grid}.queue-meta strong{color:#e6edff;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.queue-meta span{color:#8995ad;font-size:.78rem}.audio-controls{background:#ffffff0d;border-radius:.85rem;gap:.5rem;padding:.7rem;display:grid}.audio-controls-header,.audio-controls-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.audio-controls-header{color:#dbe7ff}.audio-controls-row label{flex:1;gap:.25rem;min-width:9rem;display:grid}.audio-status-group{align-items:center;gap:.4rem;display:inline-flex}.audio-status.boosted{color:#ffd479}.audio-boost-pill{letter-spacing:.06em;color:#1a1205;background:linear-gradient(#ffd479,#ffb338);border-radius:999px;padding:.12rem .4rem;font-size:.6rem;font-weight:800;box-shadow:0 0 10px #ffb33880}.volume-slider-wrap{display:block;position:relative}.volume-slider-wrap.has-boost:before{content:"";width:var(--boost-zone,0%);pointer-events:none;background:linear-gradient(90deg,#ffb33826,#ffb33880);border-radius:0 999px 999px 0;height:.5rem;position:absolute;top:50%;right:0;transform:translateY(-50%)}.volume-100-tick{top:50%;right:var(--boost-zone,0%);pointer-events:none;background:#ffffff80;width:2px;height:.8rem;position:absolute;transform:translate(1px,-50%)}.volume-slider-wrap input[type=range]{z-index:1;width:100%;position:relative}.audio-controls-row button{color:#e9f7ff;background:#8bd3ff3d}.audio-controls-row select{color:#f4f8ff;background:#030712eb;border:1px solid #ffffff24;border-radius:.5rem;padding:.35rem .45rem;font-size:.82rem}.quality-hint{color:#8995ad;margin:0;font-size:.72rem}.playback-controls-card{gap:.5rem;display:grid}.playback-mode-status{border-radius:999px;padding:.18rem .55rem;font-size:.72rem;font-weight:700}.playback-mode-status--direct{color:#b6f4d6;background:#5ce6a429}.playback-mode-status--transcode{color:#ffe4a6;background:#ffd47929}.playback-mode-status--idle{color:#8995ad;background:#ffffff12}.hub-help{color:#7d8aa3;text-align:center;margin:.2rem 0 0;font-size:.78rem;line-height:1.5}@media (width<=860px){.hub-header{grid-template-columns:1fr auto}.hub-status{order:3;grid-column:1/-1;justify-content:flex-start}.menu-backdrop.is-profile{background:#00000059;place-items:end center;padding:.65rem}.media-hub.is-profile{width:100%;max-height:min(32rem,100vh - 1.3rem)}.hub-body,.source-grid{grid-template-columns:1fr}}.name-tag{white-space:nowrap;color:#eef4ff;text-shadow:0 1px 2px #000c;background:#030712c7;border-radius:999px;padding:.2rem .45rem;font-size:.72rem;font-weight:800;display:inline-block}.emote-bubble{white-space:nowrap;color:#dff6ff;text-shadow:0 1px 2px #000c;background:#090d1adb;border:1px solid #8bd3ff8c;border-radius:999px;padding:.24rem .55rem;font-size:.78rem;font-weight:900;animation:2.6s ease-out forwards emote-pop;display:inline-block}.emote-wheel-backdrop{z-index:2147483602;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.emote-wheel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle,#090d1aeb 0 26%,#5f7cff33 27% 28%,#090d1ab8 29%),#090d1ab8;border:1px solid #8bd3ff52;border-radius:999px;width:17rem;height:17rem;position:relative;box-shadow:0 24px 90px #0000007a}.emote-wheel-center{text-align:center;background:#040812d1;border:1px solid #ffffff24;border-radius:999px;align-content:center;place-items:center;gap:.2rem;width:6.8rem;height:6.8rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.emote-wheel-center span{color:#aebbd0;font-size:.72rem;font-weight:800}.emote-wheel-option{color:#dbe7ff;text-align:center;background:#090d1ad6;border:1px solid #ffffff1f;border-radius:999px;min-width:5.6rem;padding:.5rem .7rem;font-size:.86rem;font-weight:900;transition:background .12s,border-color .12s,color .12s,transform .12s;position:absolute;top:50%;left:50%}.emote-wheel-option.selected{color:#fff;background:#5f7cffd1;border-color:#8bd3ffe6}.emote-wheel-option-0{transform:translate(-50%,-8.3rem)}.emote-wheel-option-1{transform:translate(3.15rem,-50%)}.emote-wheel-option-2{transform:translate(-50%,6.15rem)}.emote-wheel-option-3{transform:translate(-8.75rem,-50%)}.emote-wheel-cursor{background:#8bd3ff;border:2px solid #fff;border-radius:999px;width:.82rem;height:.82rem;position:absolute;top:50%;left:50%;box-shadow:0 0 0 4px #8bd3ff2e}@keyframes emote-pop{0%{opacity:0;transform:translateY(.35rem)scale(.86)}12%,78%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-.35rem)scale(.96)}}.jellyfin-library-card{grid-column:1/-1}.jellyfin-library-header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.jellyfin-library-header strong{color:#8bd3ff;margin-top:.1rem;display:block}.jf-toggle-button{color:#e9f7ff;background:#8bd3ff3d}.jf-library{gap:.75rem;margin-top:.75rem;display:grid}.jf-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.jf-tabs{background:#ffffff12;border-radius:999px;gap:.4rem;padding:.25rem;display:flex}.jf-tab{color:#aebbd0;background:0 0;border-radius:999px;padding:.4rem .85rem;font-size:.88rem;font-weight:700}.jf-tab-active{color:#e9f7ff;background:#8bd3ff47}.jf-search{flex:1;min-width:10rem}.jf-loading,.jf-empty,.jf-error{text-align:center;color:#9aa8bf;padding:1rem;font-size:.9rem}.jf-error{color:#ffb4b4;text-align:left;background:#ff606026;border-radius:.75rem;padding:.7rem .85rem}.jf-grid{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.75rem;display:grid}.jf-card{cursor:pointer;gap:.4rem;display:grid}.jf-poster{aspect-ratio:2/3;background:#ffffff12;border-radius:.65rem;position:relative;overflow:hidden}.jf-poster img{object-fit:cover;width:100%;height:100%;display:block}.jf-poster-placeholder{color:#8bd3ff;background:#5f7cff2e;place-items:center;width:100%;height:100%;font-size:1.5rem;font-weight:900;display:grid}.jf-card-overlay{opacity:0;background:linear-gradient(#0000 45%,#040812eb 100%);flex-direction:column;justify-content:flex-end;padding:.6rem;transition:opacity .15s;display:flex;position:absolute;inset:0}.jf-card:hover .jf-card-overlay,.jf-card:focus-within .jf-card-overlay{opacity:1}.jf-card-overview{color:#cfd9ee;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0 0 .45rem;font-size:.72rem;line-height:1.35;display:-webkit-box;overflow:hidden}.jf-card-actions{flex-direction:column;gap:.35rem;display:flex}.jf-audio-chip,.jf-audio-select{color:#dbe7ff;background:#070c18b8;border:1px solid #8bd3ff2e;border-radius:.55rem;padding:.32rem .45rem;font-size:.72rem;font-weight:800}.jf-audio-chip{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jf-audio-select{gap:.2rem;display:grid}.jf-audio-select span{color:#8bd3ff;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem}.jf-audio-select select{color:#f4f8ff;background:#030712eb;border:1px solid #ffffff24;border-radius:.45rem;min-width:0;padding:.3rem .4rem;font-size:.78rem}.jf-subtitle-select{color:#dbe7ff;background:#070c18b8;border:1px solid #8bd3ff2e;border-radius:.55rem;gap:.2rem;padding:.32rem .45rem;font-size:.72rem;font-weight:800;display:grid}.jf-subtitle-select span{color:#8bd3ff;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem}.jf-subtitle-select select{color:#f4f8ff;background:#030712eb;border:1px solid #ffffff24;border-radius:.45rem;min-width:0;padding:.3rem .4rem;font-size:.78rem}.jf-queue-button{color:#fff;background:#5f7cffe0;flex:1;padding:.4rem .6rem;font-size:.8rem;font-weight:700}.jf-card-meta{gap:.15rem;display:grid}.jf-card-title{color:#dbe7ff;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:700;display:block;overflow:hidden}.jf-card-details{flex-wrap:wrap;gap:.35rem;display:flex}.jf-meta{color:#9aa8bf;font-size:.75rem}.jf-pagination{justify-content:center;align-items:center;gap:.75rem;padding-top:.5rem;display:flex}.jf-pagination button{color:#e9f7ff;background:#8bd3ff33;padding:.45rem .85rem;font-size:.85rem}.jf-page-info{color:#9aa8bf;font-size:.85rem}.jf-drill-header{align-items:center;gap:.75rem;display:flex}.jf-back-button{color:#e9f7ff;white-space:nowrap;background:#ffffff1f;padding:.4rem .85rem;font-size:.85rem}.jf-drill-title{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.jf-drill-title strong{color:#dbe7ff}.jf-seasons{gap:1rem;max-height:26rem;display:grid;overflow-y:auto}.jf-season-heading{color:#8bd3ff;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .4rem;font-size:.82rem;font-weight:900}.jf-episode-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.jf-episode-row{background:#ffffff0d;border-radius:.75rem;gap:.2rem;padding:.6rem .75rem;display:grid}.jf-episode-info{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.jf-episode-num{color:#8bd3ff;min-width:2.2rem;font-size:.8rem;font-weight:900}.jf-episode-name{color:#dbe7ff;flex:1;font-size:.9rem;font-weight:700}.jf-episode-overview{color:#9aa8bf;margin:.1rem 0 .3rem;font-size:.82rem;line-height:1.4}.jf-episode-actions{flex-wrap:wrap;justify-content:end;align-items:start;gap:.4rem;display:flex}.jf-episode-row .jf-queue-button{place-self:start end;padding:.3rem .7rem;font-size:.78rem}@media (width<=720px){.jf-grid{grid-template-columns:repeat(auto-fill,minmax(7rem,1fr))}}.youtube-panel{pointer-events:none;background:#02040a;border:0;border-radius:18px;width:960px;height:540px;position:relative;overflow:hidden}.youtube-panel:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 8px #0b1020}.youtube-panel.disabled{color:#dbe7ff;text-align:center;align-content:center;place-items:center;gap:.4rem;display:grid}.youtube-panel iframe{width:100%;height:100%}.livetv-grid{flex-wrap:wrap;gap:.4rem;display:flex}.livetv-chip{color:#ffd0a6;cursor:pointer;background:#fa7d191f;border:1px solid #fa7d1959;border-radius:999px;align-items:center;gap:.4rem;padding:.32rem .7rem;font-size:.8rem;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.livetv-chip:hover{background:#fa7d193d;border-color:#fa7d1999}.livetv-dot{background:#fa7d19;border-radius:999px;width:.5rem;height:.5rem;box-shadow:0 0 6px #fa7d19e6}.zdf-reconnect-spinner{border:2px solid #ffffff4d;border-top-color:#fa7d19;border-radius:999px;width:.8rem;height:.8rem;animation:.7s linear infinite zdf-spin}@keyframes zdf-spin{to{transform:rotate(360deg)}}
