.online-playback__titles[data-v-c5d75478]{border-bottom:1px solid var(--border-light);margin:0 0 12px}.online-playback__titles summary[data-v-c5d75478]{cursor:pointer;min-height:44px;font-size:var(--font-control,14px);align-items:center;gap:8px;list-style:none;display:flex}.online-playback__titles summary[data-v-c5d75478]::-webkit-details-marker{display:none}.online-playback__titles summary span[data-v-c5d75478]{color:var(--text-secondary);font-size:var(--font-caption,13px);margin-left:auto}.online-playback__titles summary svg[data-v-c5d75478]{transition:transform .18s}.online-playback__titles[open] summary svg[data-v-c5d75478]{transform:rotate(180deg)}.online-playback__titles[open][data-v-c5d75478]{padding-bottom:12px}.online-playback__titles>div[data-v-c5d75478]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.online-playback__titles button[data-v-c5d75478]{border:1px solid var(--border-light);background:var(--bg-secondary);min-height:52px;color:var(--text-primary);text-align:left;cursor:pointer;border-radius:10px;padding:10px 12px}.online-playback__titles button small[data-v-c5d75478],.online-playback__titles button strong[data-v-c5d75478]{overflow-wrap:anywhere;display:block}.online-playback__titles button small[data-v-c5d75478]{color:var(--text-secondary);font-size:var(--font-caption,13px);margin-top:4px}.online-playback__titles button.active[data-v-c5d75478]{border-color:var(--primary-strong);background:var(--primary-soft)}.online-playback__titles button[data-v-c5d75478]:focus-visible{outline:2px solid var(--primary-strong);outline-offset:2px}@media (width<=767px){.online-playback__titles>div[data-v-c5d75478]{grid-template-columns:repeat(2,minmax(0,1fr))}}.online-playback[data-v-c5d75478],.online-playback-shell[data-v-c5d75478]{width:100%;min-width:0;max-width:100%}.online-playback[data-v-c5d75478]{margin:16px 0 24px}.online-playback button[data-v-c5d75478],.online-playback input[data-v-c5d75478]{font:inherit}.online-playback button[data-v-c5d75478]{cursor:pointer}.online-playback a[data-v-c5d75478]:focus-visible,.online-playback button[data-v-c5d75478]:focus-visible,.online-playback input[data-v-c5d75478]:focus-visible{outline:2px solid var(--primary-strong);outline-offset:3px}.online-playback__header[data-v-c5d75478]{justify-content:space-between;align-items:center;gap:18px;padding:14px 0;display:flex}.online-playback__heading[data-v-c5d75478]{align-items:center;gap:10px;min-width:0;display:flex}.online-playback__heading>svg[data-v-c5d75478]{color:var(--text-accent);flex-shrink:0}.online-playback__heading>div[data-v-c5d75478]{min-width:0}.online-playback__heading span[data-v-c5d75478]{color:var(--text-secondary);font-size:var(--font-caption,13px)}.online-playback__heading h2[data-v-c5d75478]{color:var(--text-primary);letter-spacing:-.03em;overflow-wrap:anywhere;margin:3px 0;font-size:22px;line-height:1.3}.online-playback__heading p[data-v-c5d75478]{margin:5px 0 0;line-height:1.6}.online-playback__heading p[data-v-c5d75478],.online-playback__summary[data-v-c5d75478]{color:var(--text-secondary);font-size:var(--font-caption,13px)}.online-playback__summary[data-v-c5d75478]{flex-wrap:wrap;justify-content:flex-end;gap:8px 14px;display:flex}.online-playback__content[data-v-c5d75478]{grid-template-columns:minmax(0,1.8fr) minmax(300px,.8fr);align-items:start;gap:22px;display:grid}.online-playback__stage[data-v-c5d75478]{min-width:0;animation:.16s ease-out playback-arrive-c5d75478}.online-playback__placeholder[data-v-c5d75478],.online-playback__player[data-v-c5d75478]{aspect-ratio:16/9;color:#eef3ef;background:#101519;border-radius:12px;position:relative;overflow:hidden}.online-playback__placeholder[data-v-c5d75478]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.online-playback__placeholder>svg[data-v-c5d75478]{color:#a0aea4}.online-playback__placeholder strong[data-v-c5d75478]{font-size:calc(clamp(16px,2vw,21px))}.online-playback__placeholder span[data-v-c5d75478]{max-width:46ch;font-size:var(--font-control,14px);color:#b4c0b8;line-height:1.6}.online-playback__placeholder button[data-v-c5d75478]{background:var(--primary-strong);min-height:46px;color:var(--text-on-primary);border:0;border-radius:8px;align-items:center;gap:8px;padding:0 20px;font-weight:700;display:flex}.online-playback__player-error a[data-v-c5d75478]{color:#eef3ef;pointer-events:auto;align-items:center;min-height:44px;text-decoration:underline;display:flex}.online-playback__frame[data-v-c5d75478]{width:100%;height:100%;position:absolute;inset:0}.online-playback__frame>span[data-v-c5d75478]{z-index:2;text-align:center;pointer-events:none;background:#101519;justify-content:center;align-items:center;padding:24px;font-size:14px;display:flex;position:absolute;inset:0}.online-playback__frame>.online-playback__player-error[data-v-c5d75478]{flex-direction:column;gap:14px}.online-playback__player-error button[data-v-c5d75478]{background:var(--primary-strong);min-height:44px;color:var(--text-on-primary);pointer-events:auto;border:0;border-radius:8px;padding:0 18px}.online-playback__stage>footer[data-v-c5d75478]{justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.online-playback__stage>footer>div[data-v-c5d75478]{gap:5px;min-width:0;display:grid}.online-playback__stage>footer strong[data-v-c5d75478]{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-size:14px;overflow:hidden}.online-playback__stage>footer a[data-v-c5d75478],.online-playback__stage>footer span[data-v-c5d75478]{color:var(--text-secondary);font-size:var(--font-caption,13px)}.online-playback__stage>footer a[data-v-c5d75478]{flex-shrink:0;align-items:center;gap:4px;min-height:44px;display:flex}.online-playback__controls[data-v-c5d75478]{border:1px solid var(--border-light);background:var(--bg-surface);border-radius:12px;gap:20px;min-width:0;padding:18px;display:grid}.online-playback__controls section>header[data-v-c5d75478]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.online-playback__controls header>div[data-v-c5d75478]{gap:4px;display:grid}.online-playback__controls h3[data-v-c5d75478]{color:var(--text-primary);margin:0;font-size:15px}.online-playback__controls header span[data-v-c5d75478],.online-playback__controls header>button[data-v-c5d75478]{color:var(--text-secondary);font-size:var(--font-caption,13px)}.online-playback__controls header>button[data-v-c5d75478]{background:0 0;border:0;align-items:center;gap:4px;min-height:44px;padding:0 8px;display:flex}.online-playback__versions[data-v-c5d75478]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.online-playback__versions button[data-v-c5d75478]{border:1px solid var(--border-light);background:var(--bg-surface);min-width:0;min-height:54px;color:var(--text-primary);font-size:var(--font-caption,13px);overflow-wrap:anywhere;border-radius:8px;place-content:center;gap:4px;padding:7px 4px;transition:background-color .14s,border-color .14s,transform 80ms;display:grid}.online-playback__versions small[data-v-c5d75478]{color:var(--text-secondary);font-size:var(--font-caption,13px)}.online-playback__versions button.active[data-v-c5d75478]{border-color:var(--primary-strong);background:var(--bg-active);font-weight:700}.online-playback__episodes button[data-v-c5d75478]:hover,.online-playback__versions button[data-v-c5d75478]:hover{background:var(--bg-hover)}.online-playback__source-search[data-v-c5d75478]{gap:8px;margin-top:12px;display:grid}.online-playback__source-search>button[data-v-c5d75478]{border:1px solid var(--border-medium);background:var(--bg-surface);min-height:44px;color:var(--text-primary);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:flex}.online-playback__source-search>small[data-v-c5d75478]{color:var(--text-secondary);font-size:var(--font-caption,13px);line-height:1.6}.online-playback__source-search>.error[data-v-c5d75478]{color:var(--error)}.online-playback button[data-v-c5d75478]:disabled{opacity:.55;cursor:wait}.online-playback__episode-filter[data-v-c5d75478]{gap:8px;margin:0 0 10px;display:flex}.online-playback__episode-filter input[data-v-c5d75478]{border:1px solid var(--border-medium);background:var(--bg-surface);width:100%;min-width:0;min-height:44px;color:var(--text-primary);font-size:var(--font-control,14px);border-radius:8px;padding:0 10px}.online-playback__episode-filter input[data-v-c5d75478]::placeholder{color:var(--text-secondary)}.online-playback__episode-filter button[data-v-c5d75478]{border:1px solid var(--border-light);min-height:44px;color:var(--text-secondary);font-size:var(--font-caption,13px);background:0 0;border-radius:8px;flex-shrink:0;padding:0 10px}.online-playback__episodes[data-v-c5d75478]{scrollbar-width:thin;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;max-height:320px;display:grid;overflow-y:auto}.online-playback__episodes button[data-v-c5d75478]{border:1px solid var(--border-light);min-width:0;min-height:44px;color:var(--text-primary);font-size:var(--font-caption,13px);overflow-wrap:anywhere;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:3px;padding:5px 4px;display:flex}.online-playback__episodes button.active[data-v-c5d75478]{border-color:var(--primary-strong);background:var(--primary-strong);color:var(--text-on-primary)}.online-playback__episodes .online-playback__more[data-v-c5d75478]{grid-column:1/-1}.online-playback__status[data-v-c5d75478]{color:var(--text-secondary);font-size:var(--font-caption,13px);align-items:flex-start;gap:8px;margin:0;line-height:1.6;display:flex}.online-playback__status svg[data-v-c5d75478]{flex-shrink:0;margin-top:2px}.online-playback__status.error[data-v-c5d75478]{color:var(--error)}.online-playback__source[data-v-c5d75478]{width:fit-content;min-height:44px;color:var(--text-secondary);font-size:var(--font-caption,13px);align-items:center;gap:4px;display:flex}.online-playback--empty[data-v-c5d75478],.online-playback--loading[data-v-c5d75478]{border:1px solid var(--border-light);background:var(--bg-surface-subtle);border-radius:12px;align-items:center;gap:14px;min-height:120px;padding:24px;display:flex}.online-playback--loading>span[data-v-c5d75478]{background:var(--bg-skeleton);border-radius:8px;flex-shrink:0;width:56px;height:56px}.online-playback--empty>div[data-v-c5d75478],.online-playback--loading>div[data-v-c5d75478]{flex:1;gap:8px;display:grid}.online-playback--empty strong[data-v-c5d75478],.online-playback--loading strong[data-v-c5d75478]{color:var(--text-primary);font-size:14px}.online-playback--empty small[data-v-c5d75478],.online-playback--loading small[data-v-c5d75478]{color:var(--text-secondary);font-size:var(--font-caption,13px)}.online-playback--empty button[data-v-c5d75478]{border:1px solid var(--border-medium);background:var(--bg-surface);min-height:44px;color:var(--text-primary);border-radius:8px;padding:0 14px}.online-playback--empty[data-v-c5d75478]{flex-wrap:wrap}.online-playback--empty a[data-v-c5d75478]{min-height:44px;color:var(--text-accent);align-items:center;padding:0 14px;font-weight:650;display:flex}.online-playback__status button[data-v-c5d75478]{min-height:44px;color:var(--text-accent);white-space:nowrap;background:0 0;border:0}.online-playback button[data-v-c5d75478]:active:not(:disabled){transform:scale(.98)}.online-playback__titles summary[data-v-c5d75478]:focus-visible{outline:2px solid var(--primary-strong);outline-offset:2px}@keyframes playback-arrive-c5d75478{0%{opacity:.7;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.online-playback__stage[data-v-c5d75478]{animation:none}.online-playback__titles summary svg[data-v-c5d75478],.online-playback__versions button[data-v-c5d75478]{transition:none}.online-playback button[data-v-c5d75478]:active:not(:disabled){transform:none}}@media (width<=900px){.online-playback__content[data-v-c5d75478]{grid-template-columns:1fr;gap:12px}.online-playback__controls[data-v-c5d75478]{grid-template-columns:1fr 1fr;gap:18px}.online-playback__source[data-v-c5d75478],.online-playback__status[data-v-c5d75478]{grid-column:1/-1}}@media (width<=620px){.online-playback__header[data-v-c5d75478]{flex-direction:column;align-items:flex-start;gap:8px}.online-playback__summary[data-v-c5d75478]{justify-content:flex-start}.online-playback__controls[data-v-c5d75478]{grid-template-columns:1fr;padding:14px}.online-playback__versions[data-v-c5d75478]{grid-template-columns:repeat(3,minmax(0,1fr))}.online-playback__episodes[data-v-c5d75478]{max-height:none;overflow:visible}.online-playback__heading h2[data-v-c5d75478]{font-size:20px}.online-playback__placeholder[data-v-c5d75478]{padding:16px}.online-playback__placeholder>svg[data-v-c5d75478]{display:none}.online-playback__stage>footer[data-v-c5d75478]{flex-wrap:wrap;gap:6px}}@media (width<=760px){.online-playback__episode-filter input[data-v-c5d75478]{font-size:16px}.online-playback__placeholder[data-v-c5d75478]{gap:8px}}
