.watch-providers.svelte-ruqs09{flex-direction:column;align-items:flex-start;gap:.45rem;width:100%;min-width:0;display:flex}.watch-heading.svelte-ruqs09{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;width:100%;display:flex}.watch-empty.svelte-ruqs09{color:var(--muted);margin:0;font-size:.72rem}.provider-groups.svelte-ruqs09{flex-direction:column;gap:0;width:100%;min-width:0;display:flex}.provider-group.svelte-ruqs09{flex-direction:column;align-items:flex-start;gap:.4rem;width:100%;min-width:0;padding:0;display:flex}.provider-group.svelte-ruqs09+.provider-group:where(.svelte-ruqs09){margin-top:.7rem;padding-top:.7rem}.provider-category.svelte-ruqs09{flex-wrap:wrap;align-items:baseline;gap:.25rem .45rem;width:100%;display:flex}.provider-kind.svelte-ruqs09{letter-spacing:.06em;text-transform:uppercase;font-size:.88rem;font-weight:900}.provider-hint.svelte-ruqs09{letter-spacing:0;text-transform:none;opacity:.75;font-size:.62rem;font-weight:500}.provider-row.svelte-ruqs09{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:.55rem .6rem;width:100%;min-width:0;display:flex}.provider-tile.svelte-ruqs09{width:2.35rem;color:inherit;flex-direction:column;flex:none;align-items:center;gap:.2rem;text-decoration:none;display:flex}.tile-icon.svelte-ruqs09{box-sizing:border-box;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:flex;overflow:hidden}.tile-logo.svelte-ruqs09{object-fit:cover;width:100%;height:100%}.tile-fallback.svelte-ruqs09{letter-spacing:.03em;text-transform:uppercase;font-size:.55rem;font-weight:700}.tile-caption.svelte-ruqs09{text-align:center;flex-direction:column;align-items:center;gap:.02rem;width:2.75rem;line-height:1.15;display:flex}.tile-price.svelte-ruqs09{font-size:.58rem;font-weight:650}.tile-quality.svelte-ruqs09{letter-spacing:.04em;text-transform:uppercase;opacity:.7;font-size:.5rem;font-weight:700}.desktop.svelte-ruqs09 .watch-label:where(.svelte-ruqs09),.desktop.svelte-ruqs09 .watch-region:where(.svelte-ruqs09){letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.65rem}.desktop.svelte-ruqs09 .watch-label-link:where(.svelte-ruqs09){color:var(--muted);text-decoration:none}.desktop.svelte-ruqs09 .watch-label-link:where(.svelte-ruqs09):hover{color:var(--accent)}.desktop.svelte-ruqs09 .provider-category:where(.svelte-ruqs09){color:var(--ink);font-size:.7rem}.desktop.svelte-ruqs09 .provider-kind:where(.svelte-ruqs09){font-size:.88rem;font-weight:900}.desktop.svelte-ruqs09 .kind-stream:where(.svelte-ruqs09) .provider-kind:where(.svelte-ruqs09){color:var(--accent)}.desktop.svelte-ruqs09 .kind-rent:where(.svelte-ruqs09) .provider-kind:where(.svelte-ruqs09){color:#9a7a12}.desktop.svelte-ruqs09 .provider-group:where(.svelte-ruqs09)+.provider-group:where(.svelte-ruqs09){border-top:1.5px solid var(--line)}.desktop.svelte-ruqs09 .tile-icon:where(.svelte-ruqs09){border:2px solid var(--line);background:var(--window)}.desktop.svelte-ruqs09 a.provider-tile:where(.svelte-ruqs09):hover .tile-icon:where(.svelte-ruqs09){border-color:var(--accent)}.desktop.svelte-ruqs09 .tile-fallback:where(.svelte-ruqs09),.desktop.svelte-ruqs09 .tile-price:where(.svelte-ruqs09),.desktop.svelte-ruqs09 .tile-quality:where(.svelte-ruqs09){color:var(--ink)}.minimal.svelte-ruqs09 .watch-label:where(.svelte-ruqs09),.minimal.svelte-ruqs09 .watch-region:where(.svelte-ruqs09){letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.68rem}.minimal.svelte-ruqs09 .watch-label-link:where(.svelte-ruqs09){color:var(--muted);text-decoration:none}.minimal.svelte-ruqs09 .watch-label-link:where(.svelte-ruqs09):hover{color:var(--accent)}.minimal.svelte-ruqs09 .provider-category:where(.svelte-ruqs09){color:var(--ink);font-size:.72rem}.minimal.svelte-ruqs09 .provider-kind:where(.svelte-ruqs09){font-size:.9rem;font-weight:900}.minimal.svelte-ruqs09 .kind-stream:where(.svelte-ruqs09) .provider-kind:where(.svelte-ruqs09){color:var(--accent)}.minimal.svelte-ruqs09 .kind-rent:where(.svelte-ruqs09) .provider-kind:where(.svelte-ruqs09){color:#d4af37}.minimal.svelte-ruqs09 .provider-group:where(.svelte-ruqs09)+.provider-group:where(.svelte-ruqs09){border-top:1px solid var(--line)}.minimal.svelte-ruqs09 .tile-icon:where(.svelte-ruqs09){border:1px solid var(--line);background:var(--panel);border-radius:6px}.minimal.svelte-ruqs09 a.provider-tile:where(.svelte-ruqs09):hover .tile-icon:where(.svelte-ruqs09){border-color:var(--accent)}.minimal.svelte-ruqs09 .tile-fallback:where(.svelte-ruqs09),.minimal.svelte-ruqs09 .tile-price:where(.svelte-ruqs09),.minimal.svelte-ruqs09 .tile-quality:where(.svelte-ruqs09){color:var(--ink)}.compact.svelte-ruqs09 .tile-icon:where(.svelte-ruqs09),.compact.svelte-ruqs09 .provider-tile:where(.svelte-ruqs09){width:2.15rem;height:auto}.compact.svelte-ruqs09 .tile-icon:where(.svelte-ruqs09){height:2.15rem}.compact.svelte-ruqs09 .tile-caption:where(.svelte-ruqs09){width:2.5rem}.compact.svelte-ruqs09 .provider-row:where(.svelte-ruqs09){gap:.45rem .5rem}
