.inner.svelte-bi5752{display:grid;gap:.85rem;padding:clamp(1.5rem,3vw,2rem)}.icon.svelte-bi5752{display:grid;place-items:center;width:3rem;height:3rem;border-radius:var(--radius);background:var(--primary-soft);color:var(--primary)}h2.svelte-bi5752{font-family:var(--font-body);font-size:1.25rem;font-weight:600;letter-spacing:-.01em;line-height:1.3;text-transform:none}p.svelte-bi5752{color:var(--text-muted);font-size:.98rem}.btn.svelte-bi5752{margin-top:.4rem}.repo.svelte-bi5752{justify-self:center;font-size:.75rem;color:var(--text-muted)}.rtsp-finder.svelte-zq5zbi{margin:1rem 0 1.5rem;padding:1.25rem;border-radius:var(--radius-lg);background:var(--bg-sunken)}.brand-label.svelte-zq5zbi{display:block;margin-bottom:.5rem;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.brand-select.svelte-zq5zbi{width:100%;max-width:320px;min-height:2.9rem;padding:.6rem 2.5rem .6rem 1rem;border:0;border-radius:var(--radius-sm);background:var(--card-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23386938' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right .85rem center / 1rem no-repeat;box-shadow:0 0 0 1px var(--line-strong);color:var(--text-main);font-family:var(--font-body);font-size:1rem;font-weight:500;appearance:none;cursor:pointer}.brand-select.svelte-zq5zbi:focus-visible{outline:2px solid var(--accent-amber);outline-offset:2px}.table-container.svelte-zq5zbi{margin-bottom:0}.stream-col.svelte-zq5zbi{white-space:nowrap;width:1%;font-weight:600}.copy-col.svelte-zq5zbi{width:1%;text-align:right}.rtsp-url.svelte-zq5zbi{word-break:break-all;white-space:normal!important}.copy-btn.svelte-zq5zbi{white-space:nowrap}.plain-list.svelte-1yrh23j{list-style:none;padding-left:0!important;display:grid;gap:.75rem}.plain-list.svelte-1yrh23j li:where(.svelte-1yrh23j){margin:0!important;padding-left:1.1rem;border-left:2px solid var(--primary-soft)}.extra.svelte-1yrh23j{margin-top:2.5rem!important;scroll-margin-top:var(--nav-offset)}.extra.svelte-1yrh23j h3:where(.svelte-1yrh23j){margin-top:0;font-family:var(--font-heading);font-weight:400;font-size:2rem;letter-spacing:.01em;text-transform:uppercase;line-height:1}.extra.svelte-1yrh23j>:where(.svelte-1yrh23j)+:where(.svelte-1yrh23j){margin-top:1rem}.support.svelte-1yrh23j{padding:clamp(1.25rem,3vw,2rem);border-radius:var(--radius-lg);background:var(--surface-tint);box-shadow:inset 0 0 0 1px var(--line)}
