.inline-flag[data-v-f31a03f9]{border-radius:1px;display:inline-block;flex-shrink:0;height:.85em;margin-right:.2em;vertical-align:-.05em;width:auto}.content-grid[data-v-f31a03f9]{display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr)}@media(min-width:640px){.content-grid[data-v-f31a03f9]{gap:1rem;grid-template-columns:repeat(3,1fr)}}@media(min-width:768px){.content-grid[data-v-f31a03f9]{grid-template-columns:repeat(4,1fr)}}@media(min-width:1024px){.content-grid[data-v-f31a03f9]{grid-template-columns:repeat(5,1fr)}}@media(min-width:1280px){.content-grid[data-v-f31a03f9]{grid-template-columns:repeat(6,1fr)}}.prov-all-btn[data-v-f31a03f9]{align-items:center;background:transparent;border:1.5px solid #e2e8f0;border-radius:6px;color:#94a3b8;cursor:pointer;display:inline-flex;font-size:.6875rem;font-weight:700;height:24px;justify-content:center;padding:0 .5rem;transition:border-color .15s,color .15s,background .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.dark .prov-all-btn[data-v-f31a03f9]{border-color:#334155;color:#64748b}.prov-all-btn[data-v-f31a03f9]:hover{border-color:#94a3b8;color:#475569}.dark .prov-all-btn[data-v-f31a03f9]:hover{border-color:#64748b;color:#94a3b8}.prov-all-btn--active[data-v-f31a03f9]{background:#eef2ff;border-color:#6366f1;color:#6366f1}.dark .prov-all-btn--active[data-v-f31a03f9]{background:#6366f11f;border-color:#6366f1;color:#a5b4fc}.prov-icon-btn[data-v-f31a03f9]{align-items:center;background:#f1f5f9;border:1.5px solid transparent;border-radius:6px;cursor:pointer;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;opacity:.72;overflow:hidden;padding:0;position:relative;transition:border-color .15s,opacity .15s,transform .1s;width:24px}.dark .prov-icon-btn[data-v-f31a03f9]{background:#1e293b}.prov-icon-btn[data-v-f31a03f9]:hover{opacity:1;transform:scale(1.1)}.prov-icon-btn--active[data-v-f31a03f9]{border-color:#6366f1;box-shadow:0 0 0 2px #6366f140;opacity:1}.prov-icon-img[data-v-f31a03f9]{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:1}.prov-icon-initial[data-v-f31a03f9]{align-items:center;color:#475569;display:flex;font-size:.5625rem;font-weight:800;height:100%;justify-content:center;position:relative;width:100%;z-index:0}.dark .prov-icon-initial[data-v-f31a03f9],.prov-more[data-v-f31a03f9]{color:#94a3b8}.prov-more[data-v-f31a03f9]{font-size:.6875rem;font-weight:600;padding:0 .25rem;white-space:nowrap}.loading-row[data-v-f31a03f9]{align-items:center;color:#64748b;display:flex;font-size:.875rem;gap:.625rem;padding:.5rem 0 .25rem}.dark .loading-row[data-v-f31a03f9]{color:#94a3b8}.loading-row strong[data-v-f31a03f9]{color:#1e293b;font-weight:600}.dark .loading-row strong[data-v-f31a03f9]{color:#f1f5f9}.loading-dots[data-v-f31a03f9]{align-items:center;display:flex;flex-shrink:0;gap:4px}.loading-dots span[data-v-f31a03f9]{animation:dot-bounce-f31a03f9 1s infinite;background:#667eea;border-radius:50%;height:6px;width:6px}.loading-dots span[data-v-f31a03f9]:nth-child(2){animation-delay:.15s}.loading-dots span[data-v-f31a03f9]:nth-child(3){animation-delay:.3s}@keyframes dot-bounce-f31a03f9{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.skeleton-card[data-v-f31a03f9]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.dark .skeleton-card[data-v-f31a03f9]{background:#0f172a;border-color:#1e293b}.skeleton-poster[data-v-f31a03f9]{animation:shimmer-f31a03f9 1.4s infinite;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;padding-bottom:150%;width:100%}.dark .skeleton-poster[data-v-f31a03f9]{background:linear-gradient(90deg,#1e293b 25%,#334155,#1e293b 75%);background-size:200% 100%}.skeleton-body[data-v-f31a03f9]{display:flex;flex-direction:column;gap:.5rem;padding:.75rem}.skeleton-line[data-v-f31a03f9]{animation:shimmer-f31a03f9 1.4s infinite;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:4px}.dark .skeleton-line[data-v-f31a03f9]{background:linear-gradient(90deg,#1e293b 25%,#334155,#1e293b 75%);background-size:200% 100%}.skeleton-line--title[data-v-f31a03f9]{height:14px;width:80%}.skeleton-line--meta[data-v-f31a03f9]{height:11px;width:50%}.skeleton-line--rating[data-v-f31a03f9]{height:10px;width:35%}@keyframes shimmer-f31a03f9{0%{background-position:200% 0}to{background-position:-200% 0}}.empty-state[data-v-f31a03f9]{align-items:center;display:flex;flex-direction:column;gap:.625rem;padding:2.5rem 1rem;text-align:center}.empty-icon[data-v-f31a03f9]{color:#cbd5e1;height:36px;margin-bottom:.125rem;width:36px}.empty-state p[data-v-f31a03f9]{color:#64748b;font-size:.9375rem;margin:0}.dark .empty-state p[data-v-f31a03f9]{color:#94a3b8}.empty-state strong[data-v-f31a03f9]{color:#374151}.dark .empty-state strong[data-v-f31a03f9]{color:#d1d5db}.empty-link[data-v-f31a03f9]{color:#667eea;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s}.empty-link[data-v-f31a03f9]:hover{color:#4f46e5}.provider-chip[data-v-0a751267]{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;overflow:hidden;padding:0;position:relative;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;width:44px}.provider-chip[data-v-0a751267]:hover{box-shadow:0 4px 14px #6366f147;transform:scale(1.12)}.provider-chip--active[data-v-0a751267]{border-color:#6366f1;box-shadow:0 0 0 2.5px #6366f147;transform:scale(1.08)}.dark .provider-chip[data-v-0a751267]{background:#1e293b;border-color:#334155}.dark .provider-chip[data-v-0a751267]:hover{box-shadow:0 4px 14px #6366f159}.dark .provider-chip--active[data-v-0a751267]{border-color:#818cf8;box-shadow:0 0 0 2.5px #818cf847}.chip-letter[data-v-0a751267]{align-items:center;color:#64748b;display:flex;font-size:.65rem;font-weight:700;inset:0;justify-content:center;pointer-events:none;position:absolute;text-transform:uppercase;z-index:0}.dark .chip-letter[data-v-0a751267]{color:#94a3b8}.chip-logo[data-v-0a751267]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:1}.picker-backdrop[data-v-0a751267]{align-items:center;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:#00000073;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:200}.picker-panel[data-v-0a751267]{background:#fff;border-radius:12px;box-shadow:0 20px 60px #00000038;display:flex;flex-direction:column;max-height:min(90vh,560px);max-width:22rem;overflow:hidden;width:100%}.dark .picker-panel[data-v-0a751267]{background:#0f172a;box-shadow:0 20px 60px #0000008c}.picker-row[data-v-0a751267]{align-items:center;background:transparent;border:none;color:#374151;cursor:pointer;display:flex;font-size:.875rem;gap:.75rem;padding:.625rem 1rem;text-align:left;transition:background-color .1s;width:100%}.dark .picker-row[data-v-0a751267]{color:#e2e8f0}.picker-row[data-v-0a751267]:hover{background:#f3f4f6}.dark .picker-row[data-v-0a751267]:hover{background:#1e293b}.picker-row--active[data-v-0a751267]{background:#eef2ff}.dark .picker-row--active[data-v-0a751267]{background:#6366f11f}.picker-flag[data-v-0a751267]{border-radius:2px;display:block;flex-shrink:0;-o-object-fit:cover;object-fit:cover}.picker-enter-active[data-v-0a751267],.picker-leave-active[data-v-0a751267]{transition:opacity .2s ease}.picker-enter-active .picker-panel[data-v-0a751267],.picker-leave-active .picker-panel[data-v-0a751267]{transition:transform .2s ease,opacity .2s ease}.picker-enter-from[data-v-0a751267],.picker-leave-to[data-v-0a751267]{opacity:0}.picker-enter-from .picker-panel[data-v-0a751267],.picker-leave-to .picker-panel[data-v-0a751267]{opacity:0;transform:scale(.93) translateY(8px)}
