.search-result.svelte-3f8dt7{position:relative;border-bottom:1px solid var(--border, #e0ddd5);overflow:hidden}.search-result--audio-active.svelte-3f8dt7{background:color-mix(in srgb,#7b1fa2 6%,transparent);border-left:3px solid #7b1fa2;padding-left:.75rem}.result-link.svelte-3f8dt7{display:flex;gap:1rem;padding:.85rem 0;text-decoration:none;color:inherit;align-items:flex-start}.result-link.svelte-3f8dt7:hover{background:none}.result-link.svelte-3f8dt7:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:4px}.result-card.svelte-3f8dt7{padding:.85rem 0}.result-link-row.svelte-3f8dt7{display:flex;gap:1rem;align-items:flex-start}.result-body.svelte-3f8dt7{flex:1;min-width:0;display:flex;flex-direction:column;gap:.3rem;padding-bottom:1.5rem}.result-title.svelte-3f8dt7{margin:0;font-family:var(--font-display);font-size:.95rem;line-height:1.35;font-weight:600;color:var(--text, #1a1a1a);letter-spacing:-.005em}.result-link.svelte-3f8dt7:hover .result-title:where(.svelte-3f8dt7){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.result-title-link.svelte-3f8dt7{text-decoration:none;color:inherit}.result-title-link.svelte-3f8dt7:hover .result-title:where(.svelte-3f8dt7){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.result-title.svelte-3f8dt7 mark{background:color-mix(in srgb,var(--text, #1a1a1a) 10%,transparent);color:inherit;padding:.05em .08em;border-radius:2px}.result-thumb.svelte-3f8dt7{width:100px;height:68px;flex-shrink:0;border-radius:var(--radius-md, 6px);overflow:hidden;background:var(--surface-soft, #f0f0eb)}.result-thumb.svelte-3f8dt7 img:where(.svelte-3f8dt7){width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.result-link.svelte-3f8dt7:hover .result-thumb:where(.svelte-3f8dt7) img:where(.svelte-3f8dt7){transform:scale(1.03)}.result-thumb-action.svelte-3f8dt7{position:relative;width:100px;height:68px;flex-shrink:0;border-radius:var(--radius-md, 6px);overflow:hidden;background:var(--surface-soft, #f0f0eb);border:none;padding:0;cursor:pointer;transition:transform .12s ease}.result-thumb-action.svelte-3f8dt7:hover{transform:scale(1.03)}.result-thumb-action.svelte-3f8dt7:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.thumb-img.svelte-3f8dt7{width:100%;height:100%;object-fit:cover;display:block}.thumb-icon.svelte-3f8dt7{position:absolute;bottom:4px;right:4px;width:1.5rem;height:1.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.thumb-icon.svelte-3f8dt7 svg:where(.svelte-3f8dt7){width:.7rem;height:.7rem}.thumb-icon--video.svelte-3f8dt7{background:#e53935d9;color:#fff}.thumb-icon--podcast.svelte-3f8dt7{background:#7b1fa2d9;color:#fff}.play-action.svelte-3f8dt7{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;flex-shrink:0;border:0;border-radius:50%;cursor:pointer;padding:0;transition:transform .12s ease,background .12s ease}.play-action.svelte-3f8dt7:hover{transform:scale(1.08)}.play-action.svelte-3f8dt7:active{transform:scale(.95)}.play-action.svelte-3f8dt7:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.play-action.svelte-3f8dt7 svg:where(.svelte-3f8dt7){width:1rem;height:1rem}.play-action--video.svelte-3f8dt7{background:#e53935;color:#fff}.play-action--video.active.svelte-3f8dt7{background:var(--muted, #6b6b60)}.play-action--audio.svelte-3f8dt7{background:#7b1fa2;color:#fff}.play-action--audio.active.svelte-3f8dt7{background:#9c27b0;animation:svelte-3f8dt7-pulse-glow 2s ease-in-out infinite}@keyframes svelte-3f8dt7-pulse-glow{0%,to{box-shadow:0 0 #7b1fa24d}50%{box-shadow:0 0 0 6px #7b1fa200}}.inline-video.svelte-3f8dt7{margin-top:.75rem;border-radius:var(--radius-md, 6px);overflow:hidden;background:#000}@media(max-width:600px){.result-thumb.svelte-3f8dt7,.result-thumb-action.svelte-3f8dt7{width:76px;height:52px}.result-title.svelte-3f8dt7{font-size:.88rem}.play-action.svelte-3f8dt7{width:2.2rem;height:2.2rem}}.popular-terms.svelte-ertd6s{margin-top:1.5rem}.section-header.svelte-ertd6s{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:.75rem;gap:1rem}.section-title.svelte-ertd6s{font-family:var(--font-display);font-size:.82rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--muted, #6b6b60);margin:0}.stories-link.svelte-ertd6s{font-size:.78rem;color:var(--theme-primary);text-decoration:none;white-space:nowrap}.stories-link.svelte-ertd6s:hover{text-decoration:underline}.pill-cloud.svelte-ertd6s{display:flex;flex-wrap:wrap;gap:.5rem}.term-pill.svelte-ertd6s{display:inline-flex;align-items:center;padding:.4rem .85rem;font-size:.82rem;font-weight:500;color:var(--text, #1a1a1a);background:var(--surface-soft, #f0f0eb);border:1px solid var(--border, #e0ddd5);border-radius:100px;cursor:pointer;transition:all .15s ease;white-space:nowrap;line-height:1.3}.term-pill.svelte-ertd6s:hover{background:var(--theme-primary);color:var(--theme-on-accent, #fff);border-color:var(--theme-primary)}.term-pill.svelte-ertd6s:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.recent-searches.svelte-108pa39{margin-top:1.5rem}.section-header.svelte-108pa39{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.section-title.svelte-108pa39{font-family:var(--font-display);font-size:.82rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--muted, #6b6b60);margin:0}.clear-all-btn.svelte-108pa39{background:none;border:none;font-size:.75rem;color:var(--muted, #6b6b60);cursor:pointer;padding:.25rem .5rem;border-radius:4px;transition:color .15s ease}.clear-all-btn.svelte-108pa39:hover{color:var(--text, #1a1a1a)}.pills-row.svelte-108pa39{display:flex;gap:.35rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab}.pills-row.svelte-108pa39::-webkit-scrollbar{display:none}.recent-pill.svelte-108pa39{display:inline-flex;align-items:center;gap:.35rem;flex:0 0 auto;padding:.3rem .55rem;font-size:.72rem;font-weight:500;white-space:nowrap;color:var(--muted, #6b6b60);background:transparent;border:1px solid var(--border, #e0ddd5);border-radius:100px;cursor:pointer;transition:all .12s ease;line-height:1.3}.recent-pill.svelte-108pa39:hover{background:var(--surface-soft, #f0f0eb);color:var(--text, #1a1a1a)}.pill-text.svelte-108pa39{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:160px}.pill-x.svelte-108pa39{flex-shrink:0;opacity:.5;cursor:pointer;transition:opacity .12s ease}.pill-x.svelte-108pa39:hover{opacity:1}.search-page.svelte-e12qt1{max-width:680px;margin:0 auto;padding:1.5rem 1rem 3rem;min-width:0}.search-header.svelte-e12qt1{position:sticky;top:0;z-index:10;background:var(--bg, #fff);padding-bottom:.75rem}.search-input-wrap.svelte-e12qt1{position:relative;display:flex;align-items:center}.search-icon.svelte-e12qt1{position:absolute;left:.9rem;color:var(--muted, #6b6b60);pointer-events:none}.search-input.svelte-e12qt1{width:100%;padding:.85rem 2.5rem .85rem 2.8rem;font-size:1.05rem;font-family:var(--font-body, system-ui, sans-serif);color:var(--text, #1a1a1a);background:var(--surface-soft, #f0f0eb);border:1.5px solid var(--border, #e0ddd5);border-radius:12px;outline:none;transition:border-color .15s ease,box-shadow .15s ease;-webkit-appearance:none}.search-input.svelte-e12qt1:focus{border-color:var(--text, #1a1a1a);box-shadow:0 0 0 3px color-mix(in srgb,var(--text, #1a1a1a) 8%,transparent)}.search-input.svelte-e12qt1::placeholder{color:var(--muted, #6b6b60);opacity:.7}.clear-btn.svelte-e12qt1{position:absolute;right:.7rem;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:var(--surface-soft, #f0f0eb);border:none;border-radius:50%;cursor:pointer;color:var(--muted, #6b6b60);transition:color .12s ease,background .12s ease}.clear-btn.svelte-e12qt1:hover{color:var(--text, #1a1a1a);background:var(--border, #e0ddd5)}.loading-indicator.svelte-e12qt1{position:absolute;right:.9rem;display:flex;gap:.2rem}.loading-dot.svelte-e12qt1{width:5px;height:5px;border-radius:50%;background:var(--muted, #6b6b60);animation:svelte-e12qt1-dot-pulse 1.2s ease-in-out infinite}.loading-dot.svelte-e12qt1:nth-child(2){animation-delay:.15s}.loading-dot.svelte-e12qt1:nth-child(3){animation-delay:.3s}@keyframes svelte-e12qt1-dot-pulse{0%,80%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.country-filters.svelte-e12qt1{display:flex;gap:.35rem;margin-top:.6rem;overflow-x:auto;overflow-y:hidden;padding-bottom:.25rem;-webkit-overflow-scrolling:touch;width:100%;min-width:0;scrollbar-width:none;cursor:grab}.country-filters.svelte-e12qt1::-webkit-scrollbar{display:none}.filter-pill.svelte-e12qt1{display:inline-flex;align-items:center;flex:0 0 auto;padding:.3rem .65rem;font-size:.72rem;font-weight:500;white-space:nowrap;color:var(--muted, #6b6b60);background:transparent;border:1px solid var(--border, #e0ddd5);border-radius:100px;cursor:pointer;transition:all .12s ease;line-height:1.3}.filter-pill.svelte-e12qt1:hover{background:var(--surface-soft, #f0f0eb);color:var(--text, #1a1a1a)}.filter-pill.active.svelte-e12qt1{background:var(--theme-primary);color:var(--theme-on-accent, #fff);border-color:var(--theme-primary)}.search-content.svelte-e12qt1{margin-top:.5rem}.result-count.svelte-e12qt1{font-size:.78rem;color:var(--muted, #6b6b60);margin:.75rem 0 .5rem;line-height:1.4}.result-count.svelte-e12qt1 strong:where(.svelte-e12qt1){color:var(--text, #1a1a1a)}.filter-tag.svelte-e12qt1{display:inline-flex;padding:.1rem .4rem;background:var(--surface-soft, #f0f0eb);border-radius:4px;font-size:.72rem;margin-left:.15rem}.no-results.svelte-e12qt1{text-align:center;padding:3rem 1rem}.no-results-text.svelte-e12qt1{font-size:1rem;color:var(--text, #1a1a1a);margin:0 0 .4rem}.remove-filter-btn.svelte-e12qt1{display:inline-flex;align-items:center;margin-top:.75rem;padding:.4rem .8rem;font-size:.78rem;font-weight:500;color:var(--text, #1a1a1a);background:var(--surface-soft, #f0f0eb);border:1px solid var(--border, #e0ddd5);border-radius:100px;cursor:pointer;transition:background .12s ease}.remove-filter-btn.svelte-e12qt1:hover{background:var(--border, #e0ddd5)}.searching-indicator.svelte-e12qt1{padding:.5rem 0}.sr-only.svelte-e12qt1{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skeleton-card.svelte-e12qt1{display:flex;gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--border, #e0ddd5)}.skeleton-thumb.svelte-e12qt1{width:100px;height:68px;border-radius:6px;background:var(--surface-soft, #f0f0eb);flex-shrink:0}.skeleton-body.svelte-e12qt1{flex:1;display:flex;flex-direction:column;gap:.5rem;justify-content:center}.skeleton-line.svelte-e12qt1{height:.75rem;border-radius:4px;background:var(--surface-soft, #f0f0eb)}.skeleton-line--title.svelte-e12qt1{height:.85rem}.skeleton-line--meta.svelte-e12qt1{height:.65rem}.shimmer.svelte-e12qt1{position:relative;overflow:hidden}.shimmer.svelte-e12qt1:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:svelte-e12qt1-shimmer 1.5s infinite}@keyframes svelte-e12qt1-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.shimmer.svelte-e12qt1:after{animation:none}}.results-header.svelte-e12qt1{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin:.75rem 0 .5rem;flex-wrap:wrap}.results-header.svelte-e12qt1 .result-count:where(.svelte-e12qt1){margin:0}.sort-options.svelte-e12qt1{display:flex;gap:.3rem}.sort-pill.svelte-e12qt1{display:inline-flex;align-items:center;padding:.2rem .55rem;font-size:.68rem;font-weight:500;white-space:nowrap;color:var(--muted, #6b6b60);background:transparent;border:1px solid var(--border, #e0ddd5);border-radius:100px;cursor:pointer;transition:all .12s ease;line-height:1.3}.sort-pill.svelte-e12qt1:hover{background:var(--surface-soft, #f0f0eb);color:var(--text, #1a1a1a)}.sort-pill.active.svelte-e12qt1{background:var(--theme-primary);color:var(--theme-on-accent, #fff);border-color:var(--theme-primary)}.results-list.svelte-e12qt1{margin-top:.25rem}.load-more-btn.svelte-e12qt1{display:block;width:100%;padding:.75rem;margin-top:.5rem;font-size:.82rem;font-weight:500;color:var(--text, #1a1a1a);background:var(--surface-soft, #f0f0eb);border:1px solid var(--border, #e0ddd5);border-radius:8px;cursor:pointer;transition:background .12s ease}.load-more-btn.svelte-e12qt1:hover{background:var(--border, #e0ddd5)}@media(max-width:600px){.search-page.svelte-e12qt1{padding:1rem .75rem 2rem}.search-input.svelte-e12qt1{font-size:1rem;padding:.75rem 1rem .75rem 2.6rem}}
