.settings.svelte-1xlxsfm{position:relative}.control.svelte-1xlxsfm{color:#fff;cursor:pointer;width:38px;height:38px;transition:background-color .15s var(--ease-out), transform .15s var(--ease-out);background:0 0;border:0;border-radius:10px;flex:0 0 38px;place-items:center;padding:0;display:grid}.control.svelte-1xlxsfm:focus-visible{outline-offset:2px;background:#ffffff1a;outline:2px solid #fff}.control.svelte-1xlxsfm:active{transform:scale(.95)}.control.svelte-1xlxsfm svg:where(.svelte-1xlxsfm){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:19px;height:19px}.settings-menu.svelte-1xlxsfm{overscroll-behavior:contain;backdrop-filter:blur(16px);transform-origin:100% 100%;width:190px;max-height:240px;transition:opacity .16s var(--ease-out), transform .16s var(--ease-out);background:#121216d1;border:1px solid #ffffff1f;border-radius:14px;padding:6px;position:absolute;bottom:48px;right:0;overflow:hidden auto;box-shadow:0 15px 50px #00000073;@starting-style{opacity:0;transform:translateY(4px)scale(.96)}}.menu-title.svelte-1xlxsfm{color:#ffffff73;letter-spacing:.08em;text-transform:uppercase;padding:8px 10px 5px;font-size:10px;font-weight:700}.menu-title.svelte-1xlxsfm:not(:first-child){border-top:1px solid #ffffff14;margin-top:5px}.settings-menu.svelte-1xlxsfm button:where(.svelte-1xlxsfm){color:#ffffffb8;width:100%;font:inherit;text-align:left;cursor:pointer;transition:background-color .15s var(--ease-out), transform .15s var(--ease-out);background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:9px 10px;font-size:13px;display:flex}.option-label.svelte-1xlxsfm{align-items:center;gap:7px;display:inline-flex}.status-dot.svelte-1xlxsfm{width:6px;height:6px;transition:background-color .15s var(--ease-out), box-shadow .15s var(--ease-out);background:#ffffff59;border-radius:50%;flex-shrink:0}.status-dot.healthy.svelte-1xlxsfm{background:#fff;box-shadow:0 0 5px #ffffffb3}.status-dot.checking.svelte-1xlxsfm{animation:svelte-1xlxsfm-pulse-dot .9s var(--ease-out) infinite alternate;background:#fff9}.status-dot.failed.svelte-1xlxsfm{background:#ff6b61}.settings-menu.svelte-1xlxsfm button:where(.svelte-1xlxsfm):focus-visible{outline-offset:2px;outline:2px solid #fff}.settings-menu.svelte-1xlxsfm button:where(.svelte-1xlxsfm):focus-visible,.settings-menu.svelte-1xlxsfm button.active:where(.svelte-1xlxsfm){color:#fff;background:#ffffff1a}.settings-menu.svelte-1xlxsfm button:where(.svelte-1xlxsfm):active{transform:scale(.97)}@keyframes svelte-1xlxsfm-pulse-dot{0%{opacity:.35}to{opacity:1}}@media (hover:hover) and (pointer:fine){.control.svelte-1xlxsfm:hover{background:#ffffff1a}.settings-menu.svelte-1xlxsfm button:where(.svelte-1xlxsfm):hover{color:#fff;background:#ffffff1a}}@media (prefers-reduced-motion:reduce){.status-dot.checking.svelte-1xlxsfm{animation:none}.control.svelte-1xlxsfm,.settings-menu.svelte-1xlxsfm button:where(.svelte-1xlxsfm){transition:none}.control.svelte-1xlxsfm:active,.settings-menu.svelte-1xlxsfm button:where(.svelte-1xlxsfm):active{transform:none}.settings-menu.svelte-1xlxsfm{transition:opacity .16s var(--ease-out);@starting-style{opacity:0;transform:none}}}@media (prefers-reduced-transparency:reduce){.settings-menu.svelte-1xlxsfm{backdrop-filter:none;background:#121216}}@media (pointer:coarse){.control.svelte-1xlxsfm{flex:0 0 44px;width:44px;height:44px}.settings-menu.svelte-1xlxsfm button:where(.svelte-1xlxsfm){min-height:44px}}@media (width<=600px){.control.svelte-1xlxsfm{flex:0 0 38px;width:38px;height:38px}.settings-menu.svelte-1xlxsfm{border-radius:12px;width:min(176px,100vw - 28px);max-height:min(180px,56.25vw - 54px);padding:4px;bottom:42px}.menu-title.svelte-1xlxsfm{padding:6px 8px 3px;font-size:9.5px}.settings-menu.svelte-1xlxsfm button:where(.svelte-1xlxsfm){min-height:34px;padding:6px 8px;font-size:12px}}@container (width<=560px){.control.svelte-1xlxsfm{flex:0 0 36px;width:36px;height:36px}.settings-menu.svelte-1xlxsfm{border-radius:12px;width:min(176px,100cqi - 16px);max-height:min(180px,56.25cqi - 50px);padding:4px;bottom:40px}.menu-title.svelte-1xlxsfm{padding:6px 8px 3px;font-size:9.5px}.settings-menu.svelte-1xlxsfm button:where(.svelte-1xlxsfm){min-height:32px;padding:6px 8px;font-size:12px}}@container (width<=380px){.control.svelte-1xlxsfm{flex:0 0 34px;width:34px;height:34px}}@media (forced-colors:active){.settings-menu.svelte-1xlxsfm{border:1px solid canvastext}.control.svelte-1xlxsfm{border:1px solid buttontext}.settings-menu.svelte-1xlxsfm button.active:where(.svelte-1xlxsfm){outline-offset:-2px;outline:2px solid highlight}.status-dot.svelte-1xlxsfm{forced-color-adjust:none}}.controls.svelte-13ifdj6{z-index:12;pointer-events:none;padding:16px;position:absolute;bottom:0;left:0;right:0}.control-row.svelte-13ifdj6{z-index:1;pointer-events:auto;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:4px;padding:7px;display:flex;position:relative;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff14}.control-row.svelte-13ifdj6:before{content:"";z-index:-1;border-radius:inherit;backdrop-filter:blur(16px)saturate(140%);pointer-events:none;background:#141418ad;position:absolute;inset:0}.control.svelte-13ifdj6{color:#fff;cursor:pointer;width:38px;height:38px;transition:background-color .15s var(--ease-out), transform .15s var(--ease-out);background:0 0;border:0;border-radius:10px;flex:0 0 38px;place-items:center;padding:0;display:grid}.control.svelte-13ifdj6:focus-visible{background:#ffffff1a}.control.svelte-13ifdj6:focus-visible,.live-button.svelte-13ifdj6:focus-visible,.volume.svelte-13ifdj6:focus-visible{outline-offset:2px;outline:2px solid #fff}.control.svelte-13ifdj6:active{transform:scale(.95)}.live-button.svelte-13ifdj6:active{transform:scale(.97)}.control.svelte-13ifdj6 svg:where(.svelte-13ifdj6){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:19px;height:19px}.spacer.svelte-13ifdj6{flex:1}.volume.svelte-13ifdj6{accent-color:#fff;cursor:pointer;background:0 0;width:70px;min-height:24px}.volume.svelte-13ifdj6::-webkit-slider-runnable-track{background:#ffffff47;border-radius:999px;height:4px}.volume.svelte-13ifdj6::-moz-range-track{background:#ffffff47;border:0;border-radius:999px;height:4px}.volume.svelte-13ifdj6::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;transition:transform .15s var(--ease-out);background:#fff;border:0;border-radius:50%;margin-top:-4px;box-shadow:0 1px 4px #00000073}.volume.svelte-13ifdj6::-moz-range-thumb{width:12px;height:12px;transition:transform .15s var(--ease-out);background:#fff;border:0;border-radius:50%;box-shadow:0 1px 4px #00000073}.volume.svelte-13ifdj6:active::-webkit-slider-thumb{transform:scale(1.12)}.volume.svelte-13ifdj6:active::-moz-range-thumb{transform:scale(1.12)}.live-button.svelte-13ifdj6{color:#fff;letter-spacing:.08em;cursor:pointer;height:32px;transition:background-color .15s var(--ease-out), transform .15s var(--ease-out);background:#ffffff14;border:0;border-radius:8px;align-items:center;gap:6px;margin-left:4px;padding:0 10px;font-size:11px;font-weight:700;display:flex}.live-button.behind.svelte-13ifdj6{background:#ffffff24}.live-dot.svelte-13ifdj6{width:7px;height:7px;transition:background-color .18s var(--ease-out), box-shadow .18s var(--ease-out);background:#ff3b30;border-radius:50%;box-shadow:0 0 0 2px #ff3b3038,0 0 8px #ff3b30cc}.live-button.behind.svelte-13ifdj6 .live-dot:where(.svelte-13ifdj6){box-shadow:none;background:#ffffff73}.latency.svelte-13ifdj6{opacity:.6;font-variant-numeric:tabular-nums;margin-left:2px;font-weight:500}@media (hover:hover) and (pointer:fine){.control.svelte-13ifdj6:hover{background:#ffffff1a}.volume.svelte-13ifdj6:hover::-webkit-slider-thumb{transform:scale(1.12)}.volume.svelte-13ifdj6:hover::-moz-range-thumb{transform:scale(1.12)}.live-button.svelte-13ifdj6:hover{background:#ffffff24}.live-button.behind.svelte-13ifdj6:hover{background:#fff3}}@media (prefers-reduced-motion:reduce){.control.svelte-13ifdj6,.live-button.svelte-13ifdj6,.live-dot.svelte-13ifdj6{transition:none}.control.svelte-13ifdj6:active,.live-button.svelte-13ifdj6:active{transform:none}.volume.svelte-13ifdj6::-webkit-slider-thumb{transition:none}.volume.svelte-13ifdj6::-moz-range-thumb{transition:none}.volume.svelte-13ifdj6:hover::-webkit-slider-thumb,.volume.svelte-13ifdj6:active::-webkit-slider-thumb{transform:none}.volume.svelte-13ifdj6:hover::-moz-range-thumb,.volume.svelte-13ifdj6:active::-moz-range-thumb{transform:none}}@media (prefers-reduced-transparency:reduce){.control-row.svelte-13ifdj6:before{backdrop-filter:none;background:#121216}}@media (pointer:coarse){.control.svelte-13ifdj6{flex:0 0 44px;width:44px;height:44px}.live-button.svelte-13ifdj6{min-height:44px}}@media (width<=600px){.controls.svelte-13ifdj6{padding:8px}.control-row.svelte-13ifdj6{padding:4px}.control.svelte-13ifdj6{flex:0 0 38px;width:38px;height:38px}.volume.svelte-13ifdj6{display:none}.live-button.svelte-13ifdj6{min-height:32px;padding:0 7px}}@container (width<=560px){.controls.svelte-13ifdj6{padding:6px}.control-row.svelte-13ifdj6{border-radius:11px;padding:3px}.control.svelte-13ifdj6{flex:0 0 36px;width:36px;height:36px}.volume.svelte-13ifdj6{display:none}.live-button.svelte-13ifdj6{min-height:30px;padding:0 7px;font-size:10.5px}}@container (width<=380px){.controls.svelte-13ifdj6{padding:4px}.control.svelte-13ifdj6{flex:0 0 34px;width:34px;height:34px}.live-button.svelte-13ifdj6{min-height:28px;margin-left:2px;padding:0 6px;font-size:10px}}@media (forced-colors:active){.control-row.svelte-13ifdj6{border:1px solid canvastext}.control.svelte-13ifdj6,.live-button.svelte-13ifdj6{border:1px solid buttontext}.live-dot.svelte-13ifdj6{forced-color-adjust:none}}.error-overlay.svelte-3iqqvq{z-index:8;width:100%;overscroll-behavior:contain;min-block-size:100%;transition:opacity .18s var(--ease-out);background:#060609c2;flex-direction:column;flex:1 0 auto;justify-content:safe center;align-items:center;padding:16px 24px 68px;display:flex;position:relative;inset:auto;overflow-y:auto;@starting-style{opacity:0}}.fullscreen .error-overlay.svelte-3iqqvq{min-block-size:0;position:absolute;inset:0}.error-content.svelte-3iqqvq{width:100%;backdrop-filter:blur(16px)saturate(140%);text-align:left;-webkit-user-select:text;user-select:text;max-inline-size:min(92%,440px);transition:opacity .18s var(--ease-out), transform .18s var(--ease-out);background:#121216e0;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;flex-shrink:0;align-items:stretch;gap:12px;margin-block:auto;padding:16px 18px;display:flex;position:relative;overflow:clip;box-shadow:0 16px 40px #0000008c,inset 0 1px #ffffff1a;@starting-style{opacity:0;transform:translateY(4px)scale(.97)}}.reconnect-progress.svelte-3iqqvq{background:#ffffff14;height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}.reconnect-progress-bar.svelte-3iqqvq{transform-origin:0;background:#ffffffbf;width:100%;height:100%;animation:2s linear forwards svelte-3iqqvq-reconnect-countdown}.error-header.svelte-3iqqvq{align-items:center;gap:12px;display:flex}.error-heading.svelte-3iqqvq{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-inline-size:0;display:flex}.error-icon.svelte-3iqqvq{--icon-rgb:255 59 48;--icon-color:#ff6b61;border:1px solid rgb(var(--icon-rgb) / 28%);background:rgb(var(--icon-rgb) / 14%);width:38px;height:38px;color:var(--icon-color);transition:background-color .18s var(--ease-out), border-color .18s var(--ease-out), color .18s var(--ease-out);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.error-icon.offline.svelte-3iqqvq,.error-icon.geo.svelte-3iqqvq,.error-icon.retrying.svelte-3iqqvq{--icon-rgb:255 255 255;--icon-color:#fff;background:#ffffff1a;border-color:#fff3}.error-icon.retrying.svelte-3iqqvq .error-svg:where(.svelte-3iqqvq){animation:svelte-3iqqvq-spin 1.1s var(--ease-out) infinite}.error-svg.svelte-3iqqvq,.btn-svg.svelte-3iqqvq{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.error-svg.svelte-3iqqvq{stroke-width:2px;width:19px;height:19px}.btn-svg.svelte-3iqqvq{stroke-width:2px;flex-shrink:0;width:14px;height:14px}.error-meta-row.svelte-3iqqvq{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.error-code.svelte-3iqqvq,.reconnect-badge.svelte-3iqqvq{font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;padding:2px 8px;font-size:10.5px;line-height:1.35;display:inline-flex}.error-code.svelte-3iqqvq{color:#ff8980;letter-spacing:.04em;background:#ff3b3024;border:1px solid #ff6b6147;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:700}.reconnect-badge.svelte-3iqqvq{color:#fff;letter-spacing:.02em;background:#ffffff1f;border:1px solid #ffffff3d;font-weight:600}.reconnect-badge.muted.svelte-3iqqvq{color:#ffffffb8;background:#ffffff0f;border-color:#ffffff24}.error-title.svelte-3iqqvq{color:#fff;letter-spacing:-.01em;text-wrap:balance;font-size:15px;font-weight:700;line-height:1.25}.error-desc.svelte-3iqqvq{color:#ffffffc7;text-wrap:pretty;margin:0;font-size:13px;line-height:1.45}.error-status-note.svelte-3iqqvq{color:#ffffffeb;font-weight:600}.error-sources.svelte-3iqqvq{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;padding-top:10px;display:flex}.error-sources-label.svelte-3iqqvq{color:#ffffffad;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.source-pills.svelte-3iqqvq{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.source-pill.svelte-3iqqvq,.retry.svelte-3iqqvq,.error-secondary-btn.svelte-3iqqvq{font:inherit;cursor:pointer;transition:background-color .15s var(--ease-out), border-color .15s var(--ease-out), color .15s var(--ease-out), transform .15s var(--ease-out)}.source-pill.svelte-3iqqvq:focus-visible,.retry.svelte-3iqqvq:focus-visible,.error-secondary-btn.svelte-3iqqvq:focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid #fff}.source-pill.svelte-3iqqvq:active,.retry.svelte-3iqqvq:active,.error-secondary-btn.svelte-3iqqvq:active{transform:scale(.97)}.source-pill.svelte-3iqqvq{color:#ffffffd1;font-variant-numeric:tabular-nums;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.source-dot.svelte-3iqqvq{width:6px;height:6px;transition:background-color .15s var(--ease-out), box-shadow .15s var(--ease-out);background:#ffffff6b;border-radius:50%}.source-pill.active.svelte-3iqqvq{color:#fff;background:#ffffff2e;border-color:#ffffff6b}.source-pill.active.svelte-3iqqvq .source-dot:where(.svelte-3iqqvq){background:#fff}.source-pill.healthy.svelte-3iqqvq{color:#fff;background:#ffffff1a;border-color:#ffffff47}.source-pill.healthy.svelte-3iqqvq .source-dot:where(.svelte-3iqqvq){background:#fff;box-shadow:0 0 6px #ffffffbf}.source-pill.checking.svelte-3iqqvq .source-dot:where(.svelte-3iqqvq){animation:svelte-3iqqvq-pulse-dot .9s var(--ease-out) infinite alternate;background:#ffffffa6}.source-pill.failed.svelte-3iqqvq{color:#ffffff9e;border-color:#ff6b613d}.source-pill.failed.svelte-3iqqvq .source-dot:where(.svelte-3iqqvq){background:#ff6b61}.error-actions.svelte-3iqqvq{border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;display:flex}.retry.svelte-3iqqvq,.error-secondary-btn.svelte-3iqqvq{border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:36px;font-size:13px;display:inline-flex}.retry.svelte-3iqqvq{color:#0b0b0e;background:#fff;border:1px solid #fff3;padding:8px 16px;font-weight:700}.error-secondary-btn.svelte-3iqqvq{color:#ffffffe6;box-shadow:none;background:#ffffff14;border:1px solid #ffffff26;padding:8px 13px;scroll-margin-block:0;font-weight:600;text-decoration:none}.copy-btn.svelte-3iqqvq{margin-inline-start:auto}.copy-btn.copied.svelte-3iqqvq{color:#fff;background:#ffffff29;border-color:#ffffff5c}@keyframes svelte-3iqqvq-spin{to{transform:rotate(360deg)}}@keyframes svelte-3iqqvq-pulse-dot{0%{opacity:.35}to{opacity:1}}@keyframes svelte-3iqqvq-reconnect-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (hover:hover) and (pointer:fine){.retry.svelte-3iqqvq:hover{background:#ffffffd9}.error-secondary-btn.svelte-3iqqvq:hover{box-shadow:none;background:#ffffff24;border-color:#ffffff40}.source-pill.svelte-3iqqvq:hover{color:#fff;background:#ffffff1f;border-color:#ffffff3d}}@media (prefers-reduced-motion:reduce){.error-icon.retrying.svelte-3iqqvq .error-svg:where(.svelte-3iqqvq),.reconnect-progress-bar.svelte-3iqqvq,.source-pill.checking.svelte-3iqqvq .source-dot:where(.svelte-3iqqvq){animation:none}.source-pill.svelte-3iqqvq,.retry.svelte-3iqqvq,.error-secondary-btn.svelte-3iqqvq,.error-icon.svelte-3iqqvq{transition:none}.source-pill.svelte-3iqqvq:active,.retry.svelte-3iqqvq:active,.error-secondary-btn.svelte-3iqqvq:active{transform:none}.error-overlay.svelte-3iqqvq,.error-content.svelte-3iqqvq{transition:opacity .16s var(--ease-out);@starting-style{opacity:0;transform:none}}}@media (prefers-reduced-transparency:reduce){.error-content.svelte-3iqqvq{backdrop-filter:none;background:#121216}.error-overlay.svelte-3iqqvq{background:#060609e6}}@media (prefers-contrast:more){.error-content.svelte-3iqqvq,.error-code.svelte-3iqqvq,.reconnect-badge.svelte-3iqqvq,.source-pill.svelte-3iqqvq,.error-secondary-btn.svelte-3iqqvq{border-color:#ffffff8c}.error-desc.svelte-3iqqvq,.error-sources-label.svelte-3iqqvq{color:#fff}}@media (pointer:coarse){.retry.svelte-3iqqvq,.error-secondary-btn.svelte-3iqqvq{min-height:44px}.source-pill.svelte-3iqqvq{min-height:36px}}@media (width<=600px){.error-overlay.svelte-3iqqvq{padding:10px 8px 54px}.error-content.svelte-3iqqvq{border-radius:10px;gap:8px;max-inline-size:100%;padding:10px 12px}.error-header.svelte-3iqqvq{gap:8px}.error-icon.svelte-3iqqvq{border-radius:8px;width:30px;height:30px}.error-svg.svelte-3iqqvq{width:15px;height:15px}.error-meta-row.svelte-3iqqvq{gap:4px}.error-code.svelte-3iqqvq,.reconnect-badge.svelte-3iqqvq{padding:1px 6px;font-size:9.5px}.error-title.svelte-3iqqvq{font-size:13.5px}.error-desc.svelte-3iqqvq{font-size:12px;line-height:1.35}.error-sources.svelte-3iqqvq{gap:6px;padding-top:8px}.error-sources-label.svelte-3iqqvq{font-size:10px}.source-pill.svelte-3iqqvq{min-height:28px;padding:3px 9px;font-size:11px}.error-actions.svelte-3iqqvq{gap:6px;padding-top:8px}.retry.svelte-3iqqvq,.error-secondary-btn.svelte-3iqqvq{white-space:nowrap;border-radius:8px;flex:auto;min-height:34px;padding:6px 10px;font-size:11.5px}.copy-btn.svelte-3iqqvq{margin-inline-start:0}}@media (width<=480px){.error-sources-label.svelte-3iqqvq{display:none}}@container (width<=560px){.error-overlay.svelte-3iqqvq{padding:10px 8px 54px}.error-content.svelte-3iqqvq{border-radius:10px;gap:8px;max-inline-size:100%;padding:10px 12px}.error-header.svelte-3iqqvq{gap:8px}.error-icon.svelte-3iqqvq{border-radius:8px;width:30px;height:30px}.error-svg.svelte-3iqqvq{width:15px;height:15px}.error-meta-row.svelte-3iqqvq{gap:4px}.error-code.svelte-3iqqvq,.reconnect-badge.svelte-3iqqvq{padding:1px 6px;font-size:9.5px}.error-title.svelte-3iqqvq{font-size:13.5px}.error-desc.svelte-3iqqvq{font-size:12px;line-height:1.35}.error-sources.svelte-3iqqvq{gap:6px;padding-top:8px}.error-sources-label.svelte-3iqqvq{font-size:10px}.source-pill.svelte-3iqqvq{min-height:28px;padding:3px 9px;font-size:11px}.error-actions.svelte-3iqqvq{gap:6px;padding-top:8px}.retry.svelte-3iqqvq,.error-secondary-btn.svelte-3iqqvq{white-space:nowrap;border-radius:8px;flex:auto;min-height:34px;padding:6px 10px;font-size:11.5px}.copy-btn.svelte-3iqqvq{margin-inline-start:0}}@container (width<=460px){.error-sources-label.svelte-3iqqvq{display:none}.error-overlay.svelte-3iqqvq{padding:8px 6px 50px}.error-content.svelte-3iqqvq{gap:6px;padding:8px 10px}.retry.svelte-3iqqvq,.error-secondary-btn.svelte-3iqqvq{min-height:32px;padding:5px 8px;font-size:11px}}@media (forced-colors:active){.error-content.svelte-3iqqvq,.error-code.svelte-3iqqvq,.reconnect-badge.svelte-3iqqvq{border:1px solid canvastext}.retry.svelte-3iqqvq,.error-secondary-btn.svelte-3iqqvq,.source-pill.svelte-3iqqvq{border:1px solid buttontext}.source-pill.active.svelte-3iqqvq{outline-offset:-2px;outline:2px solid highlight}.source-dot.svelte-3iqqvq{forced-color-adjust:none}}.center-status.svelte-15u11we{z-index:5;backdrop-filter:blur(12px);transition:opacity .16s var(--ease-out), transform .16s var(--ease-out);background:#0a0a0cb8;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:10px;padding:12px 16px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);@starting-style{opacity:0;transform:translate(-50%,-50%)scale(.96)}}.buffering.svelte-15u11we{border-radius:50%;padding:10px}.spinner.svelte-15u11we{border:2px solid #fff3;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.7s linear infinite svelte-15u11we-spin}@keyframes svelte-15u11we-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner.svelte-15u11we{animation:none}.center-status.svelte-15u11we{transition:opacity .16s var(--ease-out);@starting-style{opacity:0;transform:translate(-50%,-50%)}}}@media (prefers-reduced-transparency:reduce){.center-status.svelte-15u11we{backdrop-filter:none;background:#121216}}@media (width<=600px){.center-status.svelte-15u11we{border-radius:11px;gap:8px;padding:8px 12px;font-size:12.5px}.buffering.svelte-15u11we{border-radius:50%;padding:8px}.spinner.svelte-15u11we{width:16px;height:16px}}@container (width<=560px){.center-status.svelte-15u11we{border-radius:11px;gap:8px;padding:8px 12px;font-size:12.5px}.buffering.svelte-15u11we{border-radius:50%;padding:8px}.spinner.svelte-15u11we{width:16px;height:16px}}@media (forced-colors:active){.center-status.svelte-15u11we{border:1px solid canvastext}}.player.svelte-b19cxj{--ease-out:cubic-bezier(.23, 1, .32, 1);contain:layout style paint;color:#fff;background:#000;border-radius:18px;width:100%;position:relative;overflow:hidden;container-type:inline-size}.player.fullscreen.svelte-b19cxj{border-radius:0}.video-wrapper.svelte-b19cxj{aspect-ratio:16/9;background:#000;flex-direction:column;width:100%;display:flex;position:relative}.fullscreen.svelte-b19cxj .video-wrapper:where(.svelte-b19cxj){aspect-ratio:auto;height:100dvh}video.svelte-b19cxj{object-fit:contain;cursor:pointer;background:#000;width:100%;height:100%;display:block}.player.svelte-b19cxj:not(.fullscreen) .video-wrapper:where(.svelte-b19cxj):has(.error-overlay) video:where(.svelte-b19cxj){position:absolute;inset:0}.top-gradient.svelte-b19cxj,.bottom-gradient.svelte-b19cxj{pointer-events:none;position:absolute;left:0;right:0}.top-gradient.svelte-b19cxj{background:linear-gradient(#00000073,#0000);height:100px;top:0}.bottom-gradient.svelte-b19cxj{background:linear-gradient(#0000,#000000d9);height:130px;bottom:0}@media (width<=600px){.player.svelte-b19cxj:not(.fullscreen){border-radius:12px}.top-gradient.svelte-b19cxj{height:48px}.bottom-gradient.svelte-b19cxj{height:64px}}@container (width<=560px){.top-gradient.svelte-b19cxj{height:48px}.bottom-gradient.svelte-b19cxj{height:64px}}
