.tools-hint[data-v-253fd6d0]{margin:0 0 14px;font-size:13px;line-height:1.5;color:var(--tools-muted)}.url-row[data-v-253fd6d0]{display:grid;grid-template-columns:1fr minmax(120px,160px);gap:10px;min-width:0}.protocol-select[data-v-253fd6d0],.url-input[data-v-253fd6d0]{margin:0;width:100%;min-width:0;box-sizing:border-box}.action-row[data-v-253fd6d0]{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.ghost-btn[data-v-253fd6d0],.primary-btn[data-v-253fd6d0]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:96px;padding:9px 18px;border-radius:var(--tools-radius-pill);font-size:14px;font-weight:600;cursor:pointer}.primary-btn[data-v-253fd6d0]{border:0;background:#f97316;color:#fff}.primary-btn[data-v-253fd6d0]:hover:not(:disabled){background:#ea580c}.ghost-btn[data-v-253fd6d0]:disabled,.primary-btn[data-v-253fd6d0]:disabled{opacity:.6;cursor:not-allowed}.ghost-btn[data-v-253fd6d0]{border:1px solid var(--tools-border);background:var(--tools-surface);color:var(--tools-text)}.file-btn[data-v-253fd6d0]{position:relative;overflow:hidden}.file-input[data-v-253fd6d0]{position:absolute;inset:0;opacity:0;cursor:pointer}.loader[data-v-253fd6d0]{width:14px;height:14px;border:2px solid hsla(0,0%,100%,.35);border-top-color:#fff;border-radius:50%;animation:spin-253fd6d0 .8s linear infinite}@keyframes spin-253fd6d0{to{transform:rotate(1turn)}}.detect-line[data-v-253fd6d0]{margin:10px 0 0;font-size:12px;color:var(--tools-muted)}.detect-line strong[data-v-253fd6d0]{color:var(--tools-text);text-transform:uppercase}.tools-error[data-v-253fd6d0]{margin-top:12px;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:var(--tools-radius-sm);padding:8px 10px;font-size:12px;line-height:1.45}.main-grid[data-v-253fd6d0]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,1fr);gap:14px;margin-top:16px;align-items:start}.channel-card[data-v-253fd6d0],.info-card[data-v-253fd6d0],.player-card[data-v-253fd6d0]{border:1px solid var(--tools-border);border-radius:var(--tools-radius);background:var(--tools-bg);padding:14px;min-width:0}.info-card[data-v-253fd6d0]{background:var(--tools-surface)}.player-frame[data-v-253fd6d0]{display:flex;align-items:center;justify-content:center;width:100%;min-height:180px;border-radius:var(--tools-radius-sm);background:#0a0a0a;overflow:hidden}.player-frame.is-audio-mode[data-v-253fd6d0]{min-height:0;background:transparent}.player-video[data-v-253fd6d0]{display:block;width:100%;max-height:480px;background:#000}.player-video.is-audio-mode[data-v-253fd6d0]{max-height:48px;background:#0f172a}.audio-banner[data-v-253fd6d0]{display:flex;align-items:center;justify-content:center;gap:8px;min-height:120px;margin-bottom:8px;border-radius:var(--tools-radius-sm);background:linear-gradient(135deg,#1e293b,#0f172a);color:#e2e8f0;font-size:14px;font-weight:600}.player-meta[data-v-253fd6d0]{margin:10px 0 0;font-size:12px;color:var(--tools-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-title[data-v-253fd6d0]{margin:0 0 10px;font-size:14px;font-weight:700;color:var(--tools-text)}.card-title.sub[data-v-253fd6d0]{margin-top:16px}.info-list[data-v-253fd6d0]{margin:0;display:grid;gap:6px}.info-row[data-v-253fd6d0]{display:grid;grid-template-columns:88px 1fr;gap:8px;font-size:13px;line-height:1.4}.info-row dt[data-v-253fd6d0]{margin:0;color:var(--tools-muted);font-weight:600}.info-row dd[data-v-253fd6d0]{margin:0;color:var(--tools-text);word-break:break-all}.probe-status[data-v-253fd6d0]{margin:0;padding:8px 10px;border-radius:var(--tools-radius-sm);font-size:12px;line-height:1.45;background:var(--tools-bg);border:1px solid var(--tools-border);color:var(--tools-text)}.probe-status.is-ok[data-v-253fd6d0]{background:#ecfdf5;border-color:#a7f3d0;color:#065f46}.probe-status.is-warn[data-v-253fd6d0]{background:#fffbeb;border-color:#fcd34d;color:#92400e}.probe-meta[data-v-253fd6d0]{margin:6px 0 0;font-size:11px;color:var(--tools-muted)}.log-details[data-v-253fd6d0]{margin-top:14px;font-size:12px;color:var(--tools-muted)}.log-pre[data-v-253fd6d0]{margin:8px 0 0;max-height:160px;overflow:auto;padding:10px;border-radius:var(--tools-radius-sm);background:var(--tools-bg);border:1px solid var(--tools-border);white-space:pre-wrap;word-break:break-all;font-size:11px;line-height:1.4}.channel-card[data-v-253fd6d0]{margin-top:14px}.channel-head[data-v-253fd6d0]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.channel-head .card-title[data-v-253fd6d0]{margin:0}.text-btn[data-v-253fd6d0]{border:0;background:transparent;color:#f97316;font-size:13px;font-weight:600;cursor:pointer;padding:4px 6px}.channel-list[data-v-253fd6d0]{list-style:none;margin:0;padding:0;display:grid;gap:6px;max-height:280px;overflow:auto}.channel-item[data-v-253fd6d0]{display:grid;gap:2px;width:100%;text-align:left;padding:10px 12px;border:1px solid var(--tools-border);border-radius:var(--tools-radius-sm);background:var(--tools-surface);cursor:pointer;color:inherit}.channel-item[data-v-253fd6d0]:hover{border-color:#fdba74}.channel-item.is-active[data-v-253fd6d0]{border-color:#f97316;background:#fff7ed}.channel-name[data-v-253fd6d0]{font-size:13px;font-weight:650;color:var(--tools-text)}.channel-url[data-v-253fd6d0]{font-size:11px;color:var(--tools-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:860px){.main-grid[data-v-253fd6d0]{grid-template-columns:1fr}}@media (max-width:560px){.url-row[data-v-253fd6d0]{grid-template-columns:1fr}}