.qs-root.svelte-12stqv1{position:relative}.qs-trigger.svelte-12stqv1{letter-spacing:.03em;color:#ffffffd1;cursor:pointer;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff24;border-radius:6px;align-items:center;gap:5px;padding:4px 9px;font-size:.72rem;font-weight:600;transition:color .13s,background .13s,border-color .13s;display:flex}.qs-trigger.svelte-12stqv1:hover{color:#fff;background:#ffffff29;border-color:#ffffff3d}.qs-chevron.svelte-12stqv1{transition:transform .2s}.qs-chevron.open.svelte-12stqv1{transform:rotate(180deg)}.qs-backdrop.svelte-12stqv1{z-index:30;position:fixed;inset:0}.qs-menu.svelte-12stqv1{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#121214eb;border:1px solid #ffffff1a;border-radius:10px;min-width:160px;position:absolute;bottom:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 8px 32px #0009}.qs-divider.svelte-12stqv1{background:#ffffff14;height:1px}.qs-item.svelte-12stqv1{text-align:left;color:#ffffffb8;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:9px 13px;font-size:.8rem;transition:background .11s,color .11s;display:flex}.qs-item.svelte-12stqv1:hover{color:#fff;background:#ffffff12}.qs-item.active.svelte-12stqv1{color:#fff;font-weight:600}.qs-item.active.svelte-12stqv1:before{content:"";background:#e04f3d;border-radius:50%;flex-shrink:0;width:3px;height:3px;display:block}.qs-sub.svelte-12stqv1{color:#ffffff61;font-variant-numeric:tabular-nums;font-size:.7rem;font-weight:400}.click-zone.svelte-1aboto0{z-index:1;position:absolute;inset:0}.feedback-flash.svelte-1aboto0{z-index:3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;pointer-events:none;background:#ffffff24;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;animation:.65s cubic-bezier(.22,1,.36,1) forwards svelte-1aboto0-feedbackAnim;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes svelte-1aboto0-feedbackAnim{0%{opacity:0;transform:translate(-50%,-50%)scale(.7)}18%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.18)}}.controls-overlay.svelte-1aboto0{z-index:2;opacity:0;pointer-events:none;background:linear-gradient(#0000 42%,#0000001f 68%,#000000d1 100%);transition:opacity .26s;position:absolute;inset:0}.controls-overlay.visible.svelte-1aboto0{opacity:1;pointer-events:auto}.control-bar.svelte-1aboto0{justify-content:space-between;align-items:center;padding:14px 16px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.ctrl-left.svelte-1aboto0{align-items:center;gap:4px;display:flex}.live-badge.svelte-1aboto0{align-items:center;gap:6px;display:flex}.live-dot.svelte-1aboto0{background:#e04f3d;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:1.4s ease-in-out infinite svelte-1aboto0-livePulse}@keyframes svelte-1aboto0-livePulse{0%,to{opacity:.45}50%{opacity:1}}.live-label.svelte-1aboto0{letter-spacing:.13em;color:#ffffffd1;font-size:.68rem;font-weight:700}.ctrl-right.svelte-1aboto0{align-items:center;gap:4px;display:flex}.ctrl-btn.svelte-1aboto0{color:#ffffffc7;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:color .13s,background .13s;display:flex}.ctrl-btn.svelte-1aboto0:hover{color:#fff;background:#ffffff1a}.vol-group.svelte-1aboto0{align-items:center;gap:2px;display:flex}.vol-slider.svelte-1aboto0{appearance:none;cursor:pointer;background:#ffffff40;border-radius:2px;outline:none;width:68px;height:3px;transition:background .13s}.vol-slider.svelte-1aboto0:hover{background:#ffffff6b}.vol-slider.svelte-1aboto0::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#fff;border-radius:50%;width:12px;height:12px;box-shadow:0 1px 3px #00000073}.vol-slider.svelte-1aboto0::-moz-range-thumb{cursor:pointer;background:#fff;border:none;border-radius:50%;width:12px;height:12px;box-shadow:0 1px 3px #00000073}@media (width<=599px){.ctrl-btn.svelte-1aboto0{padding:10px}.vol-slider.svelte-1aboto0{display:none}.control-bar.svelte-1aboto0{padding:10px 12px 14px}}.watch-shell.svelte-mlu7yn{flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex}.watch-main.svelte-mlu7yn{flex-direction:column;flex:1;gap:14px;min-width:0;padding:18px 24px 40px;display:flex;overflow-y:auto}.player-wrap.svelte-mlu7yn{aspect-ratio:16/9;background:#000;border-radius:12px;flex-shrink:0;width:min(100%,177.778dvh - 337.778px);margin:0 auto;position:relative;overflow:hidden}.more-live.svelte-mlu7yn{margin-top:28px}.more-grid.svelte-mlu7yn{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (width<=959px){.more-grid.svelte-mlu7yn{grid-template-columns:repeat(3,1fr)}}@media (width<=599px){.more-grid.svelte-mlu7yn{grid-template-columns:repeat(2,1fr)}}.overlay-backdrop.svelte-mlu7yn{z-index:18;cursor:default;background:#00000073;border:none;padding:0;position:absolute;inset:0}.ch-overlay.svelte-mlu7yn{z-index:20;-webkit-backdrop-filter:blur(22px);background:#08080be0;border-left:1px solid #ffffff12;flex-direction:column;width:284px;display:flex;position:absolute;top:0;bottom:0;right:0}.ch-overlay-head.svelte-mlu7yn{border-bottom:1px solid #ffffff12;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.ch-overlay-label.svelte-mlu7yn{letter-spacing:.1em;text-transform:uppercase;color:#ffffff61;font-size:.68rem;font-weight:700}.ch-close.svelte-mlu7yn{cursor:pointer;color:#ffffff61;background:0 0;border:none;border-radius:5px;padding:3px;transition:color .12s;display:flex}.ch-close.svelte-mlu7yn:hover{color:#ffffffe6}.ch-list.svelte-mlu7yn{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;flex:1;overflow-y:auto}.ch-row.svelte-mlu7yn{border-bottom:1px solid #ffffff0a;align-items:center;gap:10px;padding:9px 12px;text-decoration:none;transition:background .11s;display:flex}.ch-row.svelte-mlu7yn:hover{background:#ffffff0f}.ch-row.active.svelte-mlu7yn{background:#ffffff14}.ch-row-logo.svelte-mlu7yn{background:#ffffff0d;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:box-shadow .12s;display:flex;overflow:hidden}.ch-row.active.svelte-mlu7yn .ch-row-logo:where(.svelte-mlu7yn){box-shadow:0 0 0 1.5px var(--color-accent)}.ch-row-logo.svelte-mlu7yn img:where(.svelte-mlu7yn){object-fit:contain;width:100%;height:100%;padding:5px}.ch-row-initial.svelte-mlu7yn{color:#ffffff59;font-size:.88rem;font-weight:700}.ch-row-info.svelte-mlu7yn{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ch-row-name.svelte-mlu7yn{color:#ffffffc7;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:500;line-height:1.3;overflow:hidden}.ch-row.active.svelte-mlu7yn .ch-row-name:where(.svelte-mlu7yn){color:#fff;font-weight:600}.ch-row-group.svelte-mlu7yn{color:#ffffff47;white-space:nowrap;text-overflow:ellipsis;font-size:.65rem;overflow:hidden}.ch-live-badge.svelte-mlu7yn{letter-spacing:.06em;color:var(--color-accent);flex-shrink:0;align-items:center;gap:4px;font-size:.58rem;font-weight:700;display:flex}.ch-live-dot.svelte-mlu7yn{background:var(--color-accent);border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite svelte-mlu7yn-ch-pulse}@keyframes svelte-mlu7yn-ch-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (width<=599px){.watch-main.svelte-mlu7yn{gap:10px;padding:0 12px 24px}.player-wrap.svelte-mlu7yn{aspect-ratio:3/2;border-radius:12px;width:100%;margin:0}.more-live.svelte-mlu7yn{margin-top:0;padding:0}.more-grid.svelte-mlu7yn{overflow:unset;grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.more-grid.svelte-mlu7yn>*{flex:unset}.ch-overlay.svelte-mlu7yn{border-left:none;width:100%}}@media (orientation:landscape) and (height<=500px){.watch-main.svelte-mlu7yn{flex-direction:row;gap:0;padding:0;overflow:hidden}.player-wrap.svelte-mlu7yn{border-radius:0;flex-shrink:0;width:auto;height:calc(100dvh - 52px);margin:0}.more-live.svelte-mlu7yn{flex:1;min-width:0;margin-top:0;padding:12px 8px;overflow-y:auto}.more-grid.svelte-mlu7yn{overflow:unset;flex-direction:column;gap:8px;display:flex}.more-grid.svelte-mlu7yn>*{flex:unset}}
