.visually-hidden.svelte-1uha8ag{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.picker.svelte-1uha8ag{min-height:100vh;padding:var(--space-4);justify-content:center;align-items:center;display:flex}.picker-container.svelte-1uha8ag{max-width:var(--width-2xl);width:100%}.picker-header.svelte-1uha8ag{text-align:center;margin-bottom:var(--space-10)}.picker-header.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:var(--heading-2-size);font-weight:var(--heading-2-weight);color:var(--color-text);margin-bottom:var(--space-2)}.picker-header.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-text-muted)}.channel-grid.svelte-1uha8ag{gap:var(--space-4);display:grid}@media (width>=640px){.channel-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}.channel-card.svelte-1uha8ag{padding:var(--space-6);background-color:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);transition:box-shadow var(--transition-fast), border-color var(--transition-fast);color:var(--color-text);display:block}.channel-card.svelte-1uha8ag:hover{box-shadow:var(--shadow-md);border-color:var(--color-border-muted);color:var(--color-text)}.channel-card-top.svelte-1uha8ag{align-items:center;gap:var(--space-4);display:flex}.channel-logo.svelte-1uha8ag{border-radius:var(--radius-md);object-fit:contain;background-color:var(--color-bg-subtle);width:3rem;height:3rem}.channel-avatar.svelte-1uha8ag{border-radius:var(--radius-md);background-color:var(--color-primary);width:3rem;height:3rem;color:var(--color-text-on-primary,#fff);font-size:var(--text-xl);font-weight:var(--font-bold);justify-content:center;align-items:center;display:flex}.channel-card.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--text-base);font-weight:var(--font-semibold)}.channel-code.svelte-1uha8ag{font-size:var(--text-sm);color:var(--color-text-muted)}.channel-tags.svelte-1uha8ag{margin-top:var(--space-4);gap:var(--space-2);display:flex}.tag.svelte-1uha8ag{padding:var(--space-0_5) var(--space-2);font-size:var(--text-xs);border-radius:var(--radius-full);background-color:var(--color-bg-muted);color:var(--color-text-secondary)}.empty-state.svelte-1uha8ag{text-align:center;padding:var(--space-12) var(--space-4);background-color:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border)}.empty-state.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-text-muted)}.empty-hint.svelte-1uha8ag{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-text-subtle)!important}.error-box.svelte-1uha8ag{margin-top:var(--space-6);padding:var(--space-4);background-color:var(--color-error-subtle);border:1px solid var(--color-error-200,#fecaca);border-radius:var(--radius-lg)}.error-title.svelte-1uha8ag{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-error-text)}.error-detail.svelte-1uha8ag{margin-top:var(--space-1);font-size:var(--text-xs);font-family:var(--font-code);color:var(--color-error);word-break:break-all}.picker-footer.svelte-1uha8ag{margin-top:var(--space-10);text-align:center}.picker-footer.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--text-sm);color:var(--color-text-subtle)}.hero-fallback.svelte-1uha8ag{padding:var(--space-section-xl) var(--space-page-x);justify-content:center;align-items:center;min-height:50vh;display:flex}.hero-fallback-inner.svelte-1uha8ag{text-align:center;max-width:var(--width-2xl)}.hero-fallback-inner.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:var(--heading-1-size);font-weight:var(--heading-1-weight);letter-spacing:var(--heading-1-tracking);line-height:var(--heading-1-leading);color:var(--color-text);margin-bottom:var(--space-4)}.hero-fallback-inner.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--body-lg-size);line-height:var(--body-lg-leading);color:var(--color-text-muted);margin-bottom:var(--space-10)}.hero-fallback-cta.svelte-1uha8ag{padding:var(--space-3) var(--space-8);background-color:var(--color-primary);color:var(--color-text-on-primary,#fff);font-weight:var(--font-medium);font-size:var(--text-sm);border-radius:var(--btn-radius);transition:var(--transition-fast);display:inline-block}.hero-fallback-cta.svelte-1uha8ag:hover{background-color:var(--color-primary-hover);color:var(--color-text-on-primary,#fff)}
