.subscription-badge.svelte-1d80i9c{display:inline-flex;flex-shrink:0;vertical-align:middle;color:var(--color-green, #22c55e);position:relative;top:-1px}.subscription-badge--sm.svelte-1d80i9c{opacity:.85}.subscription-badge--md.svelte-1d80i9c{opacity:1}.link-preview-card.svelte-1c5vi7a{display:flex;text-decoration:none;color:inherit;border:1px solid var(--border-color, #e5e5e5);border-radius:8px;overflow:hidden;transition:all .2s ease;background:var(--bg-primary, #ffffff);position:relative}.link-preview-card.svelte-1c5vi7a:hover{border-color:var(--border-hover, #ccc);box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}.link-preview-card.svelte-1c5vi7a:active{transform:translateY(0)}.card-mode.svelte-1c5vi7a{flex-direction:column}.compact-mode.svelte-1c5vi7a{flex-direction:row;align-items:center;padding:12px;min-height:60px}.preview-image.svelte-1c5vi7a{position:relative;width:100%;aspect-ratio:16 / 9;background:var(--bg-secondary, #f3f3f3);overflow:hidden}.image-loading.svelte-1c5vi7a{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:var(--bg-secondary, #f3f3f3)}.loading-spinner.svelte-1c5vi7a{width:24px;height:24px;border:2px solid var(--border-color, #e5e5e5);border-top-color:var(--accent-color, #3b82f6);border-radius:50%;animation:svelte-1c5vi7a-spin .8s linear infinite}@keyframes svelte-1c5vi7a-spin{to{transform:rotate(360deg)}}.preview-img.svelte-1c5vi7a{width:100%;height:100%;-o-object-fit:scale-down;object-fit:scale-down;display:block;background:var(--bg-secondary, #f3f3f3)}.preview-content.svelte-1c5vi7a{padding:12px;flex:1;display:flex;flex-direction:column;gap:6px;position:relative}.card-mode.svelte-1c5vi7a .preview-content:where(.svelte-1c5vi7a){padding:16px}.compact-mode.svelte-1c5vi7a .preview-content:where(.svelte-1c5vi7a){padding:0;gap:4px}.preview-meta.svelte-1c5vi7a{display:flex;align-items:center;gap:6px;font-size:.75rem;color:var(--text-muted, #666)}.favicon.svelte-1c5vi7a{width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.domain.svelte-1c5vi7a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-title.svelte-1c5vi7a{margin:0;font-size:.9375rem;font-weight:600;line-height:1.4;color:var(--text-primary, #1a1a1a);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.compact-mode.svelte-1c5vi7a .preview-title:where(.svelte-1c5vi7a){font-size:.875rem;-webkit-line-clamp:1;line-clamp:1}.preview-description.svelte-1c5vi7a{margin:0;font-size:.875rem;line-height:1.5;color:var(--text-secondary, #4a4a4a);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}@media (max-width: 640px){.link-preview-card.svelte-1c5vi7a{min-height:44px}.preview-content.svelte-1c5vi7a{padding:14px}.compact-mode.svelte-1c5vi7a .preview-content:where(.svelte-1c5vi7a){padding:0 12px}.preview-title.svelte-1c5vi7a{font-size:.875rem}.preview-description.svelte-1c5vi7a{font-size:.8125rem}}.link-preview-card.svelte-1c5vi7a:focus{outline:2px solid var(--accent-color, #3b82f6);outline-offset:2px}@media (prefers-reduced-motion: reduce){.link-preview-card.svelte-1c5vi7a{transition:none}.loading-spinner.svelte-1c5vi7a{animation:none}}@media (prefers-color-scheme: dark){.link-preview-card.svelte-1c5vi7a{background:var(--background-secondary, #161616);border-color:var(--background-modifier-border, #27272a)}.link-preview-card.svelte-1c5vi7a:hover{border-color:var(--background-modifier-border-hover, #3f3f46);box-shadow:0 2px 8px #0000004d}.preview-image.svelte-1c5vi7a,.image-loading.svelte-1c5vi7a{background:var(--background-secondary-alt, #1a1a1a)}.loading-spinner.svelte-1c5vi7a{border-color:var(--background-modifier-border, #27272a);border-top-color:var(--interactive-accent, #6366f1)}.preview-img.svelte-1c5vi7a{background:var(--background-secondary-alt, #1a1a1a)}.preview-meta.svelte-1c5vi7a{color:var(--text-muted, #a1a1aa)}.preview-title.svelte-1c5vi7a{color:var(--text-normal, #e4e4e7)}.preview-description.svelte-1c5vi7a{color:var(--text-muted, #a1a1aa)}.link-preview-card.svelte-1c5vi7a:focus{outline-color:var(--interactive-accent, #6366f1)}}.compact-post-wrapper.svelte-1x5offd{margin:8px 0}.compact-post-card.svelte-1x5offd{display:flex;gap:0;padding:0;border-radius:8px;background:var(--background-primary, #ffffff);border:1px solid var(--background-modifier-border, #e0e0e0);cursor:pointer;transition:all .2s;text-decoration:none;color:inherit;overflow:hidden;-webkit-user-select:text;-moz-user-select:text;user-select:text;width:100%;text-align:left;font-family:inherit}.compact-post-card.svelte-1x5offd:hover{background:var(--background-modifier-hover, #f5f5f5);transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.left-section.svelte-1x5offd{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px;padding:12px;justify-content:center}.header-row.svelte-1x5offd{display:flex;align-items:center;gap:8px}.author-name.svelte-1x5offd{font-weight:600;font-size:13px;color:var(--text-normal, #1a1a1a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.content-preview.svelte-1x5offd{font-size:13px;line-height:1.4;color:var(--text-muted, #666);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.metadata-row.svelte-1x5offd{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--text-muted, #666)}.metadata-item.svelte-1x5offd{display:flex;align-items:center;gap:4px}.thumbnail-wrapper.svelte-1x5offd{position:relative;width:120px;flex-shrink:0;border-radius:0;overflow:hidden;background-color:var(--background-primary, #fff);display:flex;align-items:center;justify-content:center}.thumbnail-image.svelte-1x5offd{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.media-count.svelte-1x5offd{position:absolute;bottom:4px;right:4px;padding:2px 6px;background:#000000b3;color:#fff;border-radius:4px;font-size:10px;font-weight:600}.expanded-post-wrapper.svelte-1x5offd{cursor:pointer;border-radius:8px;border:1px solid var(--background-modifier-border, #e0e0e0);overflow:hidden}@media (max-width: 640px){.compact-post-card.svelte-1x5offd{padding:10px;gap:10px}.thumbnail-wrapper.svelte-1x5offd{width:60px}.author-name.svelte-1x5offd{font-size:11px}.content-preview.svelte-1x5offd{font-size:12px}}.skeleton-card.svelte-lx25l7{display:flex;border:1px solid var(--border-color, #e5e5e5);border-radius:8px;overflow:hidden;background:var(--bg-primary, #ffffff);position:relative;animation:svelte-lx25l7-skeleton-fade-in .2s ease-in}@keyframes svelte-lx25l7-skeleton-fade-in{0%{opacity:0}to{opacity:1}}.card-mode.svelte-lx25l7{flex-direction:column}.compact-mode.svelte-lx25l7{flex-direction:row;align-items:center;padding:12px;min-height:60px}.skeleton-image.svelte-lx25l7{width:100%;height:120px;background:linear-gradient(90deg,var(--bg-secondary, #f3f3f3) 0%,var(--bg-modifier-hover, #e8e8e8) 50%,var(--bg-secondary, #f3f3f3) 100%);background-size:200% 100%;animation:svelte-lx25l7-shimmer 1.5s ease-in-out infinite}@keyframes svelte-lx25l7-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-content.svelte-lx25l7{padding:12px;flex:1;display:flex;flex-direction:column;gap:8px}.card-mode.svelte-lx25l7 .skeleton-content:where(.svelte-lx25l7){padding:16px}.compact-mode.svelte-lx25l7 .skeleton-content:where(.svelte-lx25l7){padding:0;gap:6px}.skeleton-line.svelte-lx25l7{height:12px;border-radius:4px;background:linear-gradient(90deg,var(--bg-secondary, #f3f3f3) 0%,var(--bg-modifier-hover, #e8e8e8) 50%,var(--bg-secondary, #f3f3f3) 100%);background-size:200% 100%;animation:svelte-lx25l7-shimmer 1.5s ease-in-out infinite}.skeleton-domain.svelte-lx25l7{width:30%;height:10px;opacity:.6}.skeleton-title.svelte-lx25l7{width:90%;height:14px}.skeleton-title-short.svelte-lx25l7{width:60%;height:14px}.skeleton-description.svelte-lx25l7{width:95%;height:12px;margin-top:4px}.skeleton-description-short.svelte-lx25l7{width:70%;height:12px}@media (max-width: 640px){.skeleton-content.svelte-lx25l7{padding:14px}.compact-mode.svelte-lx25l7 .skeleton-content:where(.svelte-lx25l7){padding:0 12px}}@media (prefers-reduced-motion: reduce){.skeleton-card.svelte-lx25l7{animation:none}.skeleton-image.svelte-lx25l7,.skeleton-line.svelte-lx25l7{animation:none;background:var(--bg-secondary, #f3f3f3)}}.youtube-player-wrapper.svelte-rfzdts{width:100%;max-width:100%;overflow:hidden;margin:12px 0;box-sizing:border-box}.youtube-player-container.svelte-rfzdts{position:relative;width:100%;padding-bottom:56.25%;border-radius:8px;overflow:hidden;background:var(--background-secondary, #f0f0f0);box-sizing:border-box}iframe.svelte-rfzdts{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.youtube-facade.svelte-rfzdts{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;border:none;padding:0;cursor:pointer;overflow:hidden}.youtube-thumb.svelte-rfzdts{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.youtube-play-btn.svelte-rfzdts{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.8;transition:opacity .2s}.youtube-facade.svelte-rfzdts:hover .youtube-play-btn:where(.svelte-rfzdts){opacity:1}.gmaps-card.svelte-7z7woy{position:relative;background-color:transparent;padding-bottom:1rem;border-bottom:1px solid var(--background-modifier-border)}.gmaps-card.svelte-7z7woy:last-child{border-bottom:none}.gmaps-top-actions.svelte-7z7woy{position:absolute;top:0;right:0;display:flex;align-items:center;gap:6px;z-index:10}.gmaps-action-btn.svelte-7z7woy{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--background-secondary);color:var(--text-muted);transition:all .2s}.gmaps-action-btn.svelte-7z7woy:hover{background:var(--interactive-accent);color:var(--text-on-accent, #fff)}.platform-icon-btn.svelte-7z7woy{display:flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--text-muted);opacity:.4;transition:opacity .2s}.platform-icon-btn.svelte-7z7woy:hover{opacity:.7}.gmaps-header.svelte-7z7woy{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px;padding-right:6.5rem}.gmaps-info.svelte-7z7woy{flex:1;min-width:0}.gmaps-name-row.svelte-7z7woy{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.gmaps-name.svelte-7z7woy{font-size:1rem;font-weight:600;color:var(--text-normal);text-decoration:none;transition:color .2s}.gmaps-name.svelte-7z7woy:hover{color:var(--interactive-accent)}.gmaps-verified.svelte-7z7woy{color:var(--interactive-accent);font-size:14px}.gmaps-rating-row.svelte-7z7woy{display:flex;align-items:center;gap:6px;margin-top:4px}.gmaps-stars.svelte-7z7woy{display:inline-flex;align-items:center;gap:1px}.star.svelte-7z7woy{font-size:14px}.star.filled.svelte-7z7woy,.star.empty.svelte-7z7woy{color:#f59e0b}.gmaps-rating-num.svelte-7z7woy{font-size:13px;font-weight:600;color:var(--text-normal)}.gmaps-review-count.svelte-7z7woy{font-size:12px;color:var(--text-muted)}.gmaps-category-row.svelte-7z7woy{display:flex;align-items:center;gap:6px;margin-top:4px;flex-wrap:wrap}.gmaps-categories.svelte-7z7woy,.gmaps-separator.svelte-7z7woy{font-size:12px;color:var(--text-muted)}.gmaps-price.svelte-7z7woy{font-size:12px;color:var(--text-muted);font-weight:500}.gmaps-address-row.svelte-7z7woy{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;background:var(--background-secondary);border-radius:8px;margin-bottom:10px;cursor:pointer;transition:background .2s;text-decoration:none;color:inherit}.gmaps-address-row.svelte-7z7woy:hover{background:var(--background-modifier-hover, var(--background-secondary))}.gmaps-address-row.svelte-7z7woy svg:where(.svelte-7z7woy):first-child{flex-shrink:0;margin-top:1px;color:var(--text-muted)}.gmaps-address-text.svelte-7z7woy{flex:1;min-width:0}.gmaps-address.svelte-7z7woy{font-size:13px;color:var(--text-normal);line-height:1.4;display:block}.gmaps-address-hint.svelte-7z7woy{font-size:11px;color:var(--text-muted);margin-top:2px;display:block}.gmaps-address-row.svelte-7z7woy svg:where(.svelte-7z7woy):last-child{flex-shrink:0;color:var(--text-muted)}.gmaps-hours-section.svelte-7z7woy{padding:10px 12px;background:var(--background-secondary);border-radius:8px;margin-bottom:10px}.gmaps-hours-summary.svelte-7z7woy{display:flex;align-items:center;gap:8px;cursor:pointer;width:100%;background:none;border:none;padding:0;font:inherit;color:inherit;text-align:left}.gmaps-hours-summary.svelte-7z7woy svg:where(.svelte-7z7woy):first-child{flex-shrink:0;color:var(--text-muted)}.gmaps-hours-summary.svelte-7z7woy span:where(.svelte-7z7woy){font-size:13px;color:var(--text-normal);flex:1}.gmaps-hours-summary.svelte-7z7woy .chevron:where(.svelte-7z7woy){flex-shrink:0;color:var(--text-muted);transition:transform .2s}.gmaps-hours-summary.svelte-7z7woy .chevron.expanded:where(.svelte-7z7woy){transform:rotate(180deg)}.gmaps-hours-detailed.svelte-7z7woy{margin-top:10px;padding-top:10px;border-top:1px solid var(--background-modifier-border)}.gmaps-hours-day.svelte-7z7woy{display:flex;justify-content:space-between;padding:4px 0;font-size:12px;color:var(--text-muted)}.gmaps-hours-day.today.svelte-7z7woy{font-weight:600;color:var(--interactive-accent)}.gmaps-hours-day.svelte-7z7woy .day-hours.closed:where(.svelte-7z7woy){color:var(--text-error, #e74c3c)}.gmaps-website-row.svelte-7z7woy{display:flex;align-items:center;gap:8px;padding:10px 12px;background:var(--background-secondary);border-radius:8px;margin-bottom:12px;cursor:pointer;transition:background .2s;text-decoration:none}.gmaps-website-row.svelte-7z7woy:hover{background:var(--background-modifier-hover, var(--background-secondary))}.gmaps-website-row.svelte-7z7woy svg:where(.svelte-7z7woy):first-child{flex-shrink:0;color:var(--text-muted)}.gmaps-website.svelte-7z7woy{font-size:13px;color:var(--interactive-accent);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gmaps-website-row.svelte-7z7woy svg:where(.svelte-7z7woy):last-child{flex-shrink:0;color:var(--text-muted)}.gmaps-map-wrapper.svelte-7z7woy{margin:12px 0;border-radius:8px;overflow:hidden;background:var(--background-secondary);position:relative}.gmaps-map-container.svelte-7z7woy{width:100%;height:200px}.gmaps-map-attribution.svelte-7z7woy{position:absolute;bottom:4px;left:4px;font-size:10px;color:var(--text-muted);background:#fffc;padding:2px 6px;border-radius:4px;z-index:1}.gmaps-map-attribution.svelte-7z7woy a:where(.svelte-7z7woy){color:var(--interactive-accent);text-decoration:none}.gmaps-photos.svelte-7z7woy{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:12px;border-radius:8px;overflow:hidden}.gmaps-photo.svelte-7z7woy{aspect-ratio:1;position:relative;overflow:hidden;cursor:pointer;border:none;padding:0;background:none;transition:opacity .2s}.gmaps-photo.svelte-7z7woy:hover{opacity:.85}.gmaps-photo.svelte-7z7woy img:where(.svelte-7z7woy){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gmaps-photo.more.svelte-7z7woy:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080}.gmaps-photo-more.svelte-7z7woy{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;font-weight:600;z-index:1}.lightbox-overlay.svelte-7z7woy{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1.5rem}.lightbox-content.svelte-7z7woy{position:relative;max-width:min(90vw,1000px);width:min(90vw,1000px);max-height:85vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.lightbox-media.svelte-7z7woy{max-width:100%;max-height:80vh;border-radius:.5rem;box-shadow:0 10px 30px #0006}.lightbox-close.svelte-7z7woy{position:absolute;top:1.5rem;right:1.5rem;background:transparent;border:none;color:#fff;font-size:2rem;cursor:pointer;z-index:1001}.lightbox-nav.svelte-7z7woy{position:absolute;top:50%;transform:translateY(-50%);background:#0009;border:none;color:#fff;font-size:2rem;width:44px;height:44px;border-radius:999px;cursor:pointer;display:flex;align-items:center;justify-content:center}.lightbox-nav.prev.svelte-7z7woy{left:.5rem}.lightbox-nav.next.svelte-7z7woy{right:.5rem}.lightbox-counter.svelte-7z7woy{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);background:#000000b3;color:#fff;padding:.25rem .75rem;border-radius:4px;font-size:.875rem}@media (max-width: 640px){.gmaps-card.svelte-7z7woy{padding-bottom:.75rem}.gmaps-header.svelte-7z7woy{gap:10px}.gmaps-name.svelte-7z7woy{font-size:15px}.gmaps-photos.svelte-7z7woy{grid-template-columns:repeat(3,1fr)}.lightbox-nav.svelte-7z7woy{width:36px;height:36px;font-size:1.5rem}}.nested-header.svelte-7z7woy{margin-bottom:1.25rem;padding-left:0;font-size:var(--font-size-base);color:var(--text-muted);line-height:1.4}.nested-text.svelte-7z7woy strong:where(.svelte-7z7woy){color:var(--text-normal);font-weight:600}.nested-time.svelte-7z7woy{color:var(--text-faint);font-size:var(--font-size-sm)}.nested-time-link.svelte-7z7woy{color:var(--text-faint);font-size:var(--font-size-sm);text-decoration:none;margin-left:.25rem;cursor:pointer}.nested-time-link.svelte-7z7woy:hover{color:var(--interactive-accent)}.post-link.svelte-7z7woy{font-weight:600;color:var(--text-normal);text-decoration:none;cursor:pointer;transition:color .2s}.post-link.svelte-7z7woy:hover{color:var(--interactive-accent);text-decoration:underline}.post-link-text.svelte-7z7woy{font-weight:600;color:var(--text-normal)}.user-comment.svelte-7z7woy{font-size:var(--font-size-base);line-height:1.5;color:var(--text-normal);margin-bottom:.75rem;padding:0;word-break:break-word;white-space:pre-wrap}.user-comment.svelte-7z7woy p{margin:0}.user-comment.svelte-7z7woy p+p{margin-top:.5em}.user-comment.svelte-7z7woy a{color:var(--interactive-accent);text-decoration:none}.user-comment.svelte-7z7woy a:hover{text-decoration:underline}.gmaps-nested-content.svelte-7z7woy{position:relative}.gmaps-nested-content.has-border.svelte-7z7woy{margin-left:.75rem;padding-left:1.25rem}.gmaps-nested-content.has-border.svelte-7z7woy:before{content:"";position:absolute;left:0;top:0;bottom:.5rem;width:2px;background-color:var(--background-modifier-border)}.audio-player.svelte-j1l7g3{width:100%;padding:14px;background:var(--background-secondary, #f5f5f5);border:1px solid var(--background-modifier-border, #e0e0e0);border-radius:12px;display:flex;flex-direction:column;gap:16px;box-sizing:border-box}.top-row.svelte-j1l7g3{display:flex;align-items:center;gap:12px}.cover-art.svelte-j1l7g3{width:48px;height:48px;border-radius:10px;background:linear-gradient(135deg,var(--background-modifier-border, #e0e0e0) 0%,var(--background-primary, #fff) 100%);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;box-shadow:0 2px 8px #0000001f,inset 0 1px #ffffff0d;border:1px solid var(--background-modifier-border, #e0e0e0)}.cover-image.svelte-j1l7g3{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.podcast-icon.svelte-j1l7g3{width:22px;height:22px;fill:var(--text-muted, #666)}.info-section.svelte-j1l7g3{flex:1;min-width:0;overflow:hidden}.audio-title.svelte-j1l7g3{font-size:14px;font-weight:600;color:var(--text-normal, #1a1a1a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.audio-title.error.svelte-j1l7g3{color:var(--text-error, #e53935)}.audio-author.svelte-j1l7g3{font-size:12px;color:var(--text-muted, #666);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px;line-height:1.3}.play-button.svelte-j1l7g3{width:40px;height:40px;border-radius:50%;background:var(--interactive-accent, #007aff);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:all .2s ease;box-shadow:0 2px 8px #00000026;padding:0}.play-button.svelte-j1l7g3:hover:not(.disabled){transform:scale(1.08);box-shadow:0 4px 12px #0003}.play-button.disabled.svelte-j1l7g3{opacity:.5;cursor:not-allowed}.play-button.svelte-j1l7g3 svg:where(.svelte-j1l7g3){width:20px;height:20px;color:var(--text-on-accent, white)}.play-button.svelte-j1l7g3 .play-icon:where(.svelte-j1l7g3){transform:translate(1px)}.bottom-row.svelte-j1l7g3{display:flex;align-items:center;gap:10px}.time.svelte-j1l7g3{font-size:11px;color:var(--text-muted, #666);font-variant-numeric:tabular-nums;transition:color .2s ease}.current-time.svelte-j1l7g3{min-width:38px;text-align:right}.current-time.playing.svelte-j1l7g3{color:var(--interactive-accent, #007aff)}.duration.svelte-j1l7g3{min-width:38px;color:var(--text-faint, #999)}.speed-button.svelte-j1l7g3{padding:2px 6px;border-radius:4px;border:1px solid var(--background-modifier-border, #e0e0e0);background:transparent;color:var(--text-muted, #666);font-size:10px;font-weight:500;font-family:inherit;cursor:pointer;transition:all .15s ease;flex-shrink:0}.speed-button.svelte-j1l7g3:hover{border-color:var(--interactive-accent, #007aff);color:var(--interactive-accent, #007aff)}.speed-button.active.svelte-j1l7g3{background:var(--interactive-accent, #007aff);border-color:var(--interactive-accent, #007aff);color:var(--text-on-accent, white)}.progress-wrapper.svelte-j1l7g3{flex:1;height:20px;display:flex;align-items:center;cursor:pointer;position:relative;background:transparent;border:none;padding:0}.progress-container.svelte-j1l7g3{width:100%;height:4px;background:var(--background-modifier-border, #e0e0e0);border-radius:2px;position:relative;overflow:visible;transition:height .15s ease}.progress-container.expanded.svelte-j1l7g3{height:6px}.buffered-fill.svelte-j1l7g3{position:absolute;top:0;left:0;height:100%;background:var(--background-modifier-border-hover, #d0d0d0);border-radius:2px}.progress-fill.svelte-j1l7g3{position:absolute;top:0;left:0;height:100%;background:var(--interactive-accent, #007aff);border-radius:2px;transition:width .1s linear}.thumb.svelte-j1l7g3{position:absolute;top:50%;width:14px;height:14px;background:var(--interactive-accent, #007aff);border:2px solid var(--background-primary, #fff);border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 1px 4px #0003;opacity:0;transition:opacity .15s ease,transform .15s ease;pointer-events:none}.thumb.visible.svelte-j1l7g3{opacity:1}@media (max-width: 480px){.audio-player.svelte-j1l7g3{padding:12px;gap:14px;border-radius:10px}.top-row.svelte-j1l7g3{gap:10px}.cover-art.svelte-j1l7g3{width:40px;height:40px;border-radius:8px}.podcast-icon.svelte-j1l7g3{width:18px;height:18px}.audio-title.svelte-j1l7g3{font-size:13px}.audio-author.svelte-j1l7g3{font-size:11px}.play-button.svelte-j1l7g3{width:36px;height:36px}.play-button.svelte-j1l7g3 svg:where(.svelte-j1l7g3){width:18px;height:18px}.bottom-row.svelte-j1l7g3{gap:8px}.time.svelte-j1l7g3{font-size:10px}.current-time.svelte-j1l7g3,.duration.svelte-j1l7g3{min-width:32px}.thumb.svelte-j1l7g3{width:12px;height:12px}.speed-button.svelte-j1l7g3{padding:2px 4px;font-size:9px}}.transcript-section.svelte-l500oh{border:1px solid var(--background-modifier-border, #e0e0e0);border-radius:8px;background:var(--background-primary, #fff)}.transcript-header.svelte-l500oh{width:100%;padding:12px 16px;background:var(--background-secondary, #f5f5f5);border:none;border-radius:8px 8px 0 0;cursor:pointer;display:flex;align-items:center;gap:8px;font-family:inherit;text-align:left;transition:background .2s;box-sizing:border-box}.transcript-header.svelte-l500oh:hover{background:var(--background-modifier-hover, #eee)}.collapse-icon.svelte-l500oh{flex-shrink:0;transition:transform .2s;color:var(--text-muted, #666)}.collapse-icon.collapsed.svelte-l500oh{transform:rotate(0)}.collapse-icon.svelte-l500oh:not(.collapsed){transform:rotate(90deg)}.transcript-title.svelte-l500oh{font-weight:500;font-size:14px;color:var(--text-normal, #1a1a1a)}.header-spacer.svelte-l500oh{flex:1}.language-badge.svelte-l500oh{font-size:10px;padding:2px 6px;background:var(--background-modifier-hover, #ddd);border-radius:4px;color:var(--text-muted, #666);font-weight:500;flex-shrink:0}.speaker-jump.svelte-l500oh,.autoscroll-toggle.svelte-l500oh{display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:4px;border:none;cursor:pointer;font-size:11px;font-family:inherit;color:var(--text-muted, #666);background:transparent;transition:all .2s;flex-shrink:0;white-space:nowrap}.speaker-jump.active.svelte-l500oh,.autoscroll-toggle.active.svelte-l500oh{color:var(--interactive-accent, #007aff);background:var(--background-modifier-hover, #eee)}.speaker-jump.svelte-l500oh:hover:not(.disabled),.autoscroll-toggle.svelte-l500oh:hover{background:var(--background-modifier-hover, #eee)}.speaker-jump.disabled.svelte-l500oh{opacity:.5;cursor:not-allowed}.transcript-content.svelte-l500oh{border-top:1px solid var(--background-modifier-border, #e0e0e0)}.search-bar.svelte-l500oh{position:relative;padding:8px 12px;border-bottom:1px solid var(--background-modifier-border, #e0e0e0);display:flex;align-items:center}.search-icon.svelte-l500oh{position:absolute;left:22px;color:var(--text-muted, #666);pointer-events:none}.search-input.svelte-l500oh{width:100%;padding:6px 30px 6px 34px;border:1px solid var(--background-modifier-border, #e0e0e0);border-radius:4px;background:var(--background-primary, #fff);font-size:13px;font-family:inherit;outline:none;transition:border-color .2s}.search-input.svelte-l500oh:focus{border-color:var(--interactive-accent, #007aff)}.clear-search.svelte-l500oh{position:absolute;right:22px;background:none;border:none;color:var(--text-muted, #666);cursor:pointer;font-size:16px;padding:0 4px}.clear-search.svelte-l500oh:hover{color:var(--text-normal, #1a1a1a)}.segments-list.svelte-l500oh{padding:0 12px 12px;max-height:400px;overflow-y:auto}.segment.svelte-l500oh{display:flex;align-items:center;gap:12px;width:100%;border:none;background:transparent;cursor:pointer;text-align:left;font-family:inherit;border-bottom:1px solid var(--background-modifier-border-hover, #eee);border-left:2px solid transparent;margin-left:-12px;padding:10px 10px 10px 22px;transition:background .15s}.segment.svelte-l500oh:hover{background:var(--background-modifier-hover, #f5f5f5)}.segment.disabled.svelte-l500oh{cursor:default;opacity:.7}.segment.disabled.svelte-l500oh:hover{background:transparent}.segment.active.svelte-l500oh{background:var(--background-modifier-active-hover, rgba(0, 122, 255, .1))}.segment.speaker-even.svelte-l500oh{border-left-color:var(--interactive-accent, #007aff)}.segment.speaker-odd.svelte-l500oh{border-left-color:var(--text-faint, #999)}.segment-timestamp.svelte-l500oh{color:var(--interactive-accent, #007aff);font-family:var(--font-monospace, monospace);font-size:12px;flex-shrink:0;min-width:55px}.segment-text.svelte-l500oh{flex:1;line-height:1.6;font-size:14px;color:var(--text-normal, #1a1a1a)}.segment-text.svelte-l500oh .search-highlight{background:var(--text-highlight-bg, #ffeb3b);color:var(--text-normal, #1a1a1a);padding:0 2px;border-radius:2px}.no-results.svelte-l500oh{padding:20px;text-align:center;color:var(--text-muted, #666);font-size:14px}@media (max-width: 640px){.transcript-header.svelte-l500oh{padding:10px 12px;gap:6px}.collapse-icon.svelte-l500oh{width:14px;height:14px}.transcript-title.svelte-l500oh{font-size:13px}.language-badge.svelte-l500oh{font-size:9px;padding:2px 4px}.speaker-jump.svelte-l500oh,.autoscroll-toggle.svelte-l500oh{padding:4px 6px}.segments-list.svelte-l500oh{max-height:300px;padding:0 10px 10px}.segment.svelte-l500oh{gap:8px;padding:8px 8px 8px 18px;margin-left:-10px}.segment-timestamp.svelte-l500oh{font-size:10px;min-width:42px}.segment-text.svelte-l500oh{font-size:13px;line-height:1.5}}.note-section.svelte-18uv6ga{padding:.375rem 1rem .25rem;display:flex;flex-direction:column;gap:.25rem}.note-item.svelte-18uv6ga{display:flex;align-items:baseline;gap:.375rem;font-size:.8125rem;line-height:1.45;flex-wrap:wrap}.note-tag.svelte-18uv6ga{display:inline-flex;align-items:center;padding:.125rem .4rem;font-size:.6875rem;font-weight:600;line-height:1;color:#6d28d9;background:#8b5cf61a;border-radius:4px;flex-shrink:0;white-space:nowrap;letter-spacing:.02em}@media (prefers-color-scheme: dark){.note-tag.svelte-18uv6ga{color:#a78bfa;background:#8b5cf626}}.note-content.svelte-18uv6ga{color:var(--text-normal);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note-time.svelte-18uv6ga{font-size:.6875rem;color:var(--text-muted);flex-shrink:0;white-space:nowrap}.note-toggle.svelte-18uv6ga{border:none;background:transparent;color:var(--text-muted);font-size:.75rem;font-weight:500;cursor:pointer;padding:.25rem 0;text-align:left;transition:color .15s ease}.note-toggle.svelte-18uv6ga:hover{color:var(--text-normal)}.post-tag-chips.svelte-d6fyzj{display:flex;flex-wrap:wrap;gap:.375rem;padding:0;margin-bottom:.75rem}.tag-chip.svelte-d6fyzj{display:inline-flex;align-items:center;gap:.25rem;padding:.1875rem .5rem;border-radius:999px;border:1px solid var(--background-modifier-border, #e2e2e2);background:var(--background-primary, #fff);font-size:.6875rem;color:var(--text-normal);line-height:1.25;white-space:nowrap}.tag-dot.svelte-d6fyzj{width:6px;height:6px;border-radius:50%;flex-shrink:0}.tag-name.svelte-d6fyzj{max-width:120px;overflow:hidden;text-overflow:ellipsis}.tag-remove.svelte-d6fyzj{display:flex;align-items:center;justify-content:center;padding:0;margin:0 -.125rem 0 .125rem;border:none;background:none;color:var(--text-muted, #999);cursor:pointer;border-radius:50%;width:14px;height:14px;transition:color .15s ease}.tag-remove.svelte-d6fyzj:hover{color:var(--text-error, #e53935)}.tag-add-btn.svelte-d6fyzj{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;border:1px dashed var(--background-modifier-border, #ccc);background:transparent;color:var(--text-muted, #999);cursor:pointer;transition:all .15s ease;flex-shrink:0}.tag-add-btn.svelte-d6fyzj:hover{border-color:var(--interactive-accent, #4f46e5);color:var(--interactive-accent, #4f46e5);background:var(--background-modifier-hover, rgba(0, 0, 0, .03))}@media (prefers-color-scheme: dark){.tag-chip.svelte-d6fyzj{border-color:var(--background-modifier-border, #333);background:var(--background-primary, #1a1a1a)}.tag-add-btn.svelte-d6fyzj{border-color:var(--background-modifier-border, #444)}}.archive-interaction-bar.svelte-yjege3{display:flex;align-items:center;gap:1rem;padding:.5rem 0 .25rem;margin-top:.375rem;border-top:1px solid var(--background-modifier-border, #e5e7eb)}.metric.svelte-yjege3{display:flex;align-items:center;gap:.3rem;color:var(--text-muted, #9ca3af);font-size:.75rem}.metric-count.svelte-yjege3{font-variant-numeric:tabular-nums}.spacer.svelte-yjege3{flex:1}.action-buttons.svelte-yjege3{display:flex;align-items:center;gap:.375rem}.action-btn.svelte-yjege3{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;background:transparent;color:var(--text-muted, #9ca3af);cursor:pointer;border-radius:6px;transition:all .15s ease}.action-btn.svelte-yjege3:hover{background:var(--background-modifier-hover, rgba(0, 0, 0, .05))}.action-btn.svelte-yjege3:disabled{cursor:not-allowed;opacity:.55}.action-btn.active-star.svelte-yjege3{color:#f59e0b}.action-btn.active-share.svelte-yjege3{color:#3b82f6}.action-btn.active-note.svelte-yjege3{color:var(--interactive-accent, #3b82f6)}.action-btn.active-tag.svelte-yjege3,.action-btn.active-ai.svelte-yjege3{color:#8b5cf6}.action-btn.active-transcription.svelte-yjege3{color:#10b981}.action-btn.active-archive.svelte-yjege3{color:#3b82f6}.action-btn-delete.svelte-yjege3:hover{color:var(--text-error, #e53935)}@media (prefers-color-scheme: dark){.archive-interaction-bar.svelte-yjege3{border-top-color:var(--background-modifier-border, #333)}.action-btn.svelte-yjege3:hover{background:#ffffff0f}}@media (max-width: 640px){.archive-interaction-bar.svelte-yjege3{gap:.75rem}.action-buttons.svelte-yjege3{gap:.125rem}.action-btn.svelte-yjege3{width:28px;height:28px}}.menu-backdrop.svelte-1pvtcx6{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000}.share-action-menu.svelte-1pvtcx6{position:fixed;z-index:10001;min-width:200px;background:var(--background-primary, #fff);border:1px solid var(--background-modifier-border, #e5e7eb);border-radius:8px;padding:4px;box-shadow:0 4px 16px #0000001f;animation:svelte-1pvtcx6-menu-fade-in .12s ease-out}@keyframes svelte-1pvtcx6-menu-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.menu-item.svelte-1pvtcx6{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;border:none;background:transparent;color:var(--text-normal, #1f2937);font-size:.8125rem;cursor:pointer;border-radius:6px;transition:background .1s ease;text-align:left;white-space:nowrap}.menu-item.svelte-1pvtcx6:hover{background:var(--background-modifier-hover, rgba(0, 0, 0, .05))}.menu-item.svelte-1pvtcx6 svg:where(.svelte-1pvtcx6){flex-shrink:0;color:var(--text-muted, #6b7280)}.menu-item-destructive.svelte-1pvtcx6{color:var(--text-error, #dc2626)}.menu-item-destructive.svelte-1pvtcx6 svg:where(.svelte-1pvtcx6){color:var(--text-error, #dc2626)}.menu-item-destructive.svelte-1pvtcx6:hover{background:#dc262614}.menu-divider.svelte-1pvtcx6{height:1px;background:var(--background-modifier-border, #e5e7eb);margin:4px 0}.copied-text.svelte-1pvtcx6{color:#10b981;font-weight:500}@media (prefers-color-scheme: dark){.share-action-menu.svelte-1pvtcx6{background:var(--background-primary, #1e1e1e);border-color:var(--background-modifier-border, #333);box-shadow:0 4px 16px #0006}.menu-item.svelte-1pvtcx6:hover{background:#ffffff0f}}.menu-backdrop.svelte-1mvgezk{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;border:0;padding:0;background:transparent}.ai-request-menu.svelte-1mvgezk{position:fixed;z-index:10001;width:min(320px,calc(100vw - 16px));background:var(--background-primary, #fff);border:1px solid var(--background-modifier-border, #e5e7eb);border-radius:8px;padding:6px;box-shadow:0 4px 16px #0000001f;animation:svelte-1mvgezk-menu-fade-in .12s ease-out}@keyframes svelte-1mvgezk-menu-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.menu-section-label.svelte-1mvgezk{padding:7px 10px 4px;color:var(--text-muted, #6b7280);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:0}.menu-item.svelte-1mvgezk{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:none;background:transparent;color:var(--text-normal, #1f2937);font-size:.8125rem;cursor:pointer;border-radius:6px;transition:background .1s ease;text-align:left}.menu-item.svelte-1mvgezk:hover:not(:disabled){background:var(--background-modifier-hover, rgba(0, 0, 0, .05))}.menu-item.svelte-1mvgezk:disabled{cursor:not-allowed;opacity:.55}.menu-icon.svelte-1mvgezk{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;border-radius:5px;background:var(--background-secondary, #f3f4f6);color:var(--text-muted, #6b7280);font-size:.6875rem;font-weight:700}.menu-divider.svelte-1mvgezk{height:1px;background:var(--background-modifier-border, #e5e7eb);margin:6px 4px}.menu-inline-panel.svelte-1mvgezk{display:grid;gap:8px;padding:6px 10px 10px}.menu-inline-panel.compact.svelte-1mvgezk{grid-template-columns:1fr auto;align-items:end}.menu-inline-panel.svelte-1mvgezk label:where(.svelte-1mvgezk){display:grid;gap:4px;color:var(--text-muted, #6b7280);font-size:.75rem}.menu-inline-panel.svelte-1mvgezk textarea:where(.svelte-1mvgezk),.menu-inline-panel.svelte-1mvgezk select:where(.svelte-1mvgezk){width:100%;border:1px solid var(--background-modifier-border, #d1d5db);border-radius:6px;background:var(--background-primary, #fff);color:var(--text-normal, #111827);font:inherit;font-size:.8125rem}.menu-inline-panel.svelte-1mvgezk textarea:where(.svelte-1mvgezk){min-height:88px;padding:8px;resize:vertical}.menu-inline-panel.svelte-1mvgezk select:where(.svelte-1mvgezk){height:34px;padding:0 8px}.primary-action.svelte-1mvgezk{min-height:34px;padding:0 10px;border:none;border-radius:6px;background:var(--interactive-accent, #3b82f6);color:#fff;font-size:.8125rem;font-weight:600;cursor:pointer;white-space:nowrap}.primary-action.svelte-1mvgezk:disabled{cursor:not-allowed;opacity:.55}@media (prefers-color-scheme: dark){.ai-request-menu.svelte-1mvgezk{background:#111827;border-color:#374151}.menu-icon.svelte-1mvgezk{background:#1f2937;color:#d1d5db}.menu-inline-panel.svelte-1mvgezk textarea:where(.svelte-1mvgezk),.menu-inline-panel.svelte-1mvgezk select:where(.svelte-1mvgezk){background:#111827;border-color:#374151;color:#f9fafb}}.inline-media-block.svelte-bek24c{margin:.85rem 0}.inline-media-frame.svelte-bek24c{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:var(--inline-media-ratio);max-height:34rem;border-radius:.5rem;overflow:hidden;background:var(--background-secondary)}.inline-media-block--reader.svelte-bek24c .inline-media-frame:where(.svelte-bek24c){max-height:42rem}.inline-media-asset.svelte-bek24c{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;background:var(--background-secondary)}.inline-media-btn.svelte-bek24c{position:absolute;top:50%;transform:translateY(-50%);width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border:none;border-radius:999px;background:#0000008c;color:#fff;cursor:pointer}.inline-media-btn--prev.svelte-bek24c{left:.5rem}.inline-media-btn--next.svelte-bek24c{right:.5rem}.inline-media-counter.svelte-bek24c{position:absolute;right:.6rem;bottom:.6rem;padding:.2rem .5rem;border-radius:999px;background:#0000008c;color:#fff;font-size:.75rem;font-variant-numeric:tabular-nums}.inline-media-thumbs.svelte-bek24c{display:flex;gap:.4rem;margin-top:.5rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.inline-media-thumbs.svelte-bek24c::-webkit-scrollbar{display:none}.inline-media-thumb.svelte-bek24c{position:relative;flex:0 0 auto;width:3.5rem;height:3.5rem;padding:0;border:1px solid transparent;border-radius:.45rem;overflow:hidden;background:transparent;cursor:pointer}.inline-media-thumb.active.svelte-bek24c{border-color:var(--interactive-accent)}.inline-media-thumb-asset.svelte-bek24c{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.inline-media-play-badge.svelte-bek24c{position:absolute;right:.3rem;bottom:.3rem;width:1.1rem;height:1.1rem;display:flex;align-items:center;justify-content:center;border-radius:999px;background:#0009;color:#fff}.comment.svelte-aiiojp{font-size:var(--font-size-base);line-height:1.4}.comment.reply.svelte-aiiojp{margin-left:min(var(--comment-indent, 20px),18vw)}.comment-more-fallback.svelte-aiiojp{color:var(--text-muted);font-style:italic;margin-left:min(var(--comment-indent, 64px),18vw)}.comment-content.svelte-aiiojp{display:flex;align-items:baseline;gap:4px;min-width:0}.comment-body.svelte-aiiojp{min-width:0}.comment-collapse-btn.svelte-aiiojp{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 16px;margin:0 0 0 -2px;padding:0;border:0;background:transparent;color:var(--text-muted);cursor:pointer}.comment-collapse-btn.svelte-aiiojp:hover{color:var(--text-normal)}.comment-collapse-icon.svelte-aiiojp{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;transition:transform .12s ease}.comment-collapse-icon.collapsed.svelte-aiiojp{transform:rotate(-90deg)}.comment-hidden-replies.svelte-aiiojp{margin:6px 0 0 18px;padding:0;border:0;background:transparent;color:var(--text-muted);font:inherit;font-size:var(--font-size-sm);cursor:pointer}.comment-hidden-replies.svelte-aiiojp:hover{color:var(--text-normal);text-decoration:underline}.comment-author.svelte-aiiojp{font-weight:600;color:var(--text-normal);text-decoration:none}.comment-author-badge.svelte-aiiojp{display:inline-flex;align-items:center;margin-left:4px;padding:1px 5px;border-radius:4px;background:var(--background-modifier-hover);color:var(--interactive-accent);font-size:var(--font-size-xs);font-weight:700;line-height:1.3;vertical-align:1px}a.comment-author.svelte-aiiojp{cursor:pointer}span.comment-author.svelte-aiiojp{cursor:default}.comment-text.svelte-aiiojp{color:var(--text-normal);margin-left:4px;white-space:pre-wrap;overflow-wrap:anywhere}.comment-text.svelte-aiiojp .comment-link{color:var(--interactive-accent);text-decoration:none;word-break:break-all}.comment-text.svelte-aiiojp .comment-link:hover{text-decoration:underline}.comment-time.svelte-aiiojp{font-size:var(--font-size-sm);color:var(--text-muted);margin-left:8px}.comment-likes.svelte-aiiojp{font-size:var(--font-size-sm);color:var(--text-muted)}.comment-replies.svelte-aiiojp{margin-top:8px;display:flex;flex-direction:column;gap:8px}.nested-wrapper.svelte-podw4w{position:relative;padding-bottom:1rem;border-bottom:1px solid var(--background-modifier-border)}.nested-wrapper.svelte-podw4w:last-child{border-bottom:none}.nested-header.svelte-podw4w{margin-bottom:.375rem;padding-left:0;font-size:var(--font-size-base);color:var(--text-muted);line-height:1.4}.nested-text.svelte-podw4w strong:where(.svelte-podw4w){color:var(--text-normal);font-weight:600}.nested-time.svelte-podw4w{color:var(--text-faint);font-size:var(--font-size-sm)}.nested-time-link.svelte-podw4w{color:var(--text-faint);font-size:var(--font-size-sm);text-decoration:none;margin-left:.25rem;cursor:pointer}.nested-time-link.svelte-podw4w:hover{color:var(--interactive-accent)}.post-link.svelte-podw4w{font-weight:600;color:var(--text-normal);text-decoration:none;cursor:pointer;transition:color .2s}.post-link.svelte-podw4w:hover{color:var(--interactive-accent);text-decoration:underline}.user-comment.svelte-podw4w{font-size:var(--font-size-base);line-height:1.5;color:var(--text-normal);margin-bottom:.75rem;padding:0;word-break:break-word;white-space:pre-wrap}.post-card.svelte-podw4w{position:relative;background-color:transparent;border-bottom:1px solid var(--background-modifier-border)}.post-card.svelte-podw4w:last-child{border-bottom:none}.post-card.nested-card.svelte-podw4w{position:relative;border-bottom:none;margin-bottom:0;margin-left:.75rem;padding-left:1.25rem}.post-card.nested-card.svelte-podw4w:before{content:"";position:absolute;left:0;top:.75rem;bottom:.5rem;width:2px;background-color:var(--background-modifier-border)}.post-card.nested-card.user-post.svelte-podw4w:before{display:none}.post-card.nested-card.user-post.svelte-podw4w{margin-left:0;padding-left:.75rem}.post-card.svelte-podw4w:first-child{border-top:none}.nested-wrapper.svelte-podw4w:first-child .post-card:where(.svelte-podw4w){border-top:none}.card-content.svelte-podw4w{padding:.75rem 1.25rem;-webkit-user-select:text;-moz-user-select:text;user-select:text}.card-content.with-tags.svelte-podw4w{padding-top:.375rem}.card-content.clickable.svelte-podw4w{cursor:pointer}.platform-icon.svelte-podw4w{position:absolute;top:1rem;right:1.25rem;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;opacity:.25;transition:opacity .2s;z-index:10}.platform-icon.svelte-podw4w:hover{opacity:.5}.platform-icon.svelte-podw4w a:where(.svelte-podw4w){display:flex;align-items:center;justify-content:center;color:var(--text-muted);width:100%;height:100%}.post-header.svelte-podw4w{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.author-avatar-link.svelte-podw4w{flex-shrink:0;text-decoration:none}.author-avatar.svelte-podw4w{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block}.author-avatar-fallback.svelte-podw4w{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.875rem;font-weight:600;flex-shrink:0}.author-text-group.svelte-podw4w{min-width:0}.author-link.svelte-podw4w{text-decoration:none;color:inherit;transition:color .2s}.author-link.svelte-podw4w:hover{color:var(--interactive-accent)}.author-name-row.svelte-podw4w{display:flex;align-items:center;gap:4px;min-width:0}.author-name.svelte-podw4w{color:var(--text-normal);display:inline-block;margin-bottom:0;font-size:var(--font-size-md);font-weight:600;line-height:1.2}.timestamp.svelte-podw4w{font-size:var(--font-size-sm);color:var(--text-muted);display:inline;margin-top:0;line-height:1.2}.time-row.svelte-podw4w{display:flex;align-items:center;gap:.25rem;margin-top:0;line-height:1.2}.subreddit-separator.svelte-podw4w{color:var(--text-muted);font-size:var(--font-size-sm)}.subreddit-link.svelte-podw4w{font-size:var(--font-size-sm);color:var(--text-muted);text-decoration:none;transition:color .2s}.subreddit-link.svelte-podw4w:hover{color:var(--interactive-accent)}.post-timestamp-link.svelte-podw4w{color:inherit;text-decoration:none;display:block;cursor:pointer;width:-moz-fit-content;width:fit-content}.post-timestamp-link.svelte-podw4w:hover .timestamp:where(.svelte-podw4w){color:var(--interactive-accent)}.post-title.svelte-podw4w{margin-bottom:.75rem}.post-title.svelte-podw4w h3:where(.svelte-podw4w){font-size:var(--font-size-lg);font-weight:600;line-height:1.3;color:var(--text-normal);margin:0;word-break:break-word}.post-content.svelte-podw4w{margin-bottom:.5rem}.content-text.svelte-podw4w{font-size:var(--font-size-md);line-height:1.6;color:var(--text-normal);word-break:break-word;margin:0}.content-text.svelte-podw4w mark.text-highlight{color:inherit;border-radius:2px;padding:1px 0}.content-text.svelte-podw4w mark.text-highlight[data-color=yellow],.content-text.svelte-podw4w mark.text-highlight:not([data-color]){background-color:#ffed4a59}.content-text.svelte-podw4w mark.text-highlight[data-color=green]{background-color:#4ade8059}.content-text.svelte-podw4w mark.text-highlight[data-color=blue]{background-color:#60a5fa59}.content-text.svelte-podw4w mark.text-highlight[data-color=pink]{background-color:#f472b659}.content-text.svelte-podw4w mark.text-highlight[data-color=orange]{background-color:#fb923c59}@media (prefers-color-scheme: dark){.content-text.svelte-podw4w mark.text-highlight[data-color=yellow],.content-text.svelte-podw4w mark.text-highlight:not([data-color]){background-color:#facc1547}.content-text.svelte-podw4w mark.text-highlight[data-color=green]{background-color:#4ade8047}.content-text.svelte-podw4w mark.text-highlight[data-color=blue]{background-color:#60a5fa47}.content-text.svelte-podw4w mark.text-highlight[data-color=pink]{background-color:#f472b647}.content-text.svelte-podw4w mark.text-highlight[data-color=orange]{background-color:#fb923c47}}.see-more-btn.svelte-podw4w{font-size:.875rem;color:var(--text-muted);margin-top:.25rem;display:inline-block;padding:0;background:transparent;border:none;cursor:pointer;font-family:inherit;transition:color .2s}.see-more-btn.svelte-podw4w:hover{color:var(--interactive-accent)}.markdown-content.svelte-podw4w h1,.markdown-content.svelte-podw4w h2,.markdown-content.svelte-podw4w h3,.markdown-content.svelte-podw4w h4,.markdown-content.svelte-podw4w h5,.markdown-content.svelte-podw4w h6{margin-top:1em;margin-bottom:.5em;font-weight:600;line-height:1.25}.markdown-content.svelte-podw4w h1{font-size:1.5rem}.markdown-content.svelte-podw4w h2{font-size:1.25rem}.markdown-content.svelte-podw4w h3{font-size:1.1rem}.markdown-content.svelte-podw4w h4{font-size:1rem}.markdown-content.svelte-podw4w p{margin:.75em 0}.markdown-content.svelte-podw4w ul,.markdown-content.svelte-podw4w ol{margin:.75em 0;padding-left:1.5em}.markdown-content.svelte-podw4w li{margin:.25em 0}.markdown-content.svelte-podw4w blockquote{margin:1em 0;padding:.5em 1em;border-left:3px solid var(--interactive-accent);background-color:var(--background-secondary);color:var(--text-muted)}.markdown-content.svelte-podw4w code{padding:.125em .25em;border-radius:.25rem;background-color:var(--background-modifier-border);font-size:.875em;font-family:Courier New,monospace}.markdown-content.svelte-podw4w pre{margin:1em 0;padding:1em;border-radius:.5rem;background-color:var(--background-secondary);overflow-x:auto}.markdown-content.svelte-podw4w pre code{padding:0;background-color:transparent}.markdown-content.svelte-podw4w a{color:var(--interactive-accent);text-decoration:none}.markdown-content.svelte-podw4w a:hover{text-decoration:underline}.markdown-content.svelte-podw4w img{max-width:100%;height:auto;border-radius:.5rem;margin:1em 0;display:block}.markdown-content.svelte-podw4w p>img{margin:.5em 0}.inline-markdown-segment.svelte-podw4w+.inline-markdown-segment:where(.svelte-podw4w){margin-top:.15rem}.media-carousel.svelte-podw4w{margin:.75rem 0;border-radius:.5rem;overflow:hidden;background-color:var(--background-modifier-border)}.link-previews-section.svelte-podw4w{margin:.75rem 0;display:flex;flex-direction:column;gap:.75rem}.preview-card-wrapper.svelte-podw4w{animation:svelte-podw4w-preview-fade-in .3s ease-in}.embedded-archives-section.svelte-podw4w{margin:.75rem 0;display:flex;flex-direction:column;gap:.5rem}.quoted-post-section.svelte-podw4w{margin:.75rem 0}@keyframes svelte-podw4w-preview-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.preview-card-wrapper.svelte-podw4w{animation:none}}.preview-link-container.svelte-podw4w{margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--background-modifier-border)}.view-source-link.svelte-podw4w{display:inline-flex;align-items:center;gap:.25rem;color:var(--interactive-accent);text-decoration:none;font-size:.9rem;font-weight:500;transition:opacity .2s ease}.view-source-link.svelte-podw4w:hover{opacity:.8;text-decoration:underline}.media-container.svelte-podw4w{position:relative;width:100%;height:400px;display:flex;align-items:center;justify-content:center;background-color:var(--background-secondary, #f5f5f5)}.main-image.svelte-podw4w{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.main-image-button.svelte-podw4w{border:none;padding:0;background:none;cursor:zoom-in;display:block;width:100%;height:100%}.main-image-button.svelte-podw4w:focus-visible{outline:2px solid var(--interactive-accent);outline-offset:4px;border-radius:8px}.carousel-btn.svelte-podw4w{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;background:#0006;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;opacity:0;transition:opacity .2s ease,background .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.carousel-btn.svelte-podw4w:hover{background:#0009}.media-container.svelte-podw4w:hover .carousel-btn:where(.svelte-podw4w){opacity:1}.carousel-btn-prev.svelte-podw4w{left:12px}.carousel-btn-next.svelte-podw4w{right:12px}.image-counter.svelte-podw4w{position:absolute;bottom:12px;right:12px;background:#000000b3;color:#fff;padding:4px 8px;border-radius:4px;font-size:.75rem;font-weight:600;z-index:10}.thumbnails-container.svelte-podw4w{display:flex;gap:8px;padding:12px;overflow-x:auto;background:#00000005;scrollbar-width:thin;scrollbar-color:var(--background-modifier-border) transparent}.thumbnails-container.svelte-podw4w::-webkit-scrollbar{height:6px}.thumbnails-container.svelte-podw4w::-webkit-scrollbar-track{background:transparent}.thumbnails-container.svelte-podw4w::-webkit-scrollbar-thumb{background:var(--background-modifier-border);border-radius:3px}.thumbnail.svelte-podw4w{position:relative;width:60px;height:60px;flex-shrink:0;border-radius:4px;overflow:hidden;cursor:pointer;border:2px solid transparent;background:none;padding:0}.thumbnail.active.svelte-podw4w{border-color:var(--interactive-accent);opacity:1}.thumbnail-media.svelte-podw4w{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.play-icon-overlay.svelte-podw4w{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:32px;height:32px;background:#0006;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:50%;display:flex;align-items:center;justify-content:center;pointer-events:none;transition:all .2s ease}.play-icon-overlay.svelte-podw4w svg:where(.svelte-podw4w){color:#fffffff2;margin-left:2px}.thumbnail.svelte-podw4w:hover .play-icon-overlay:where(.svelte-podw4w){background:#0009;transform:translate(-50%,-50%) scale(1.1)}.hashtag-link{color:var(--interactive-accent);font-weight:500;text-decoration:none;transition:all .2s}.hashtag-link:hover{text-decoration:underline;opacity:.8}.timestamp-link{color:var(--interactive-accent);font-weight:600;text-decoration:none;cursor:pointer;transition:all .2s;padding:2px 4px;border-radius:3px;background-color:rgba(var(--interactive-accent-rgb, 88, 166, 255),.1)}.timestamp-link:hover{background-color:rgba(var(--interactive-accent-rgb, 88, 166, 255),.2);text-decoration:underline}.comments-section.svelte-podw4w{margin-top:12px}.view-all-comments-btn.svelte-podw4w{font-size:var(--font-size-base);color:var(--text-muted);cursor:pointer;margin-bottom:8px;background:transparent;border:none;padding:0;font-family:inherit}.comments-list.svelte-podw4w{display:flex;flex-direction:column;gap:8px}.tiktok-embed-container.svelte-podw4w{width:100%;display:flex;justify-content:center;margin:.75rem 0;background:var(--background-secondary);border-radius:8px;overflow:hidden}.tiktok-fallback.svelte-podw4w{padding:20px;text-align:center;background:var(--background-secondary);border-radius:8px;margin:.75rem 0}.tiktok-link.svelte-podw4w{color:var(--interactive-accent);text-decoration:underline;font-weight:500}.tiktok-link.svelte-podw4w:hover{opacity:.8}.podcast-container.svelte-podw4w{margin:.75rem 0;border:1px solid var(--background-modifier-border, #e0e0e0);border-radius:12px;background:var(--background-primary, #fff)}.podcast-metadata.svelte-podw4w{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:var(--font-size-sm, 13px);color:var(--text-muted, #666);background:var(--background-secondary, #f5f5f5);border-bottom:1px solid var(--background-modifier-border, #e0e0e0);border-radius:12px 12px 0 0}.podcast-metadata.standalone.svelte-podw4w{margin:.5rem 0;border-radius:8px;border:1px solid var(--background-modifier-border, #e0e0e0);border-bottom:1px solid var(--background-modifier-border, #e0e0e0)}.podcast-show.svelte-podw4w{font-weight:600;color:var(--text-normal, #1a1a1a)}.podcast-episode.svelte-podw4w{font-weight:500;font-family:var(--font-monospace, monospace);font-size:11px;padding:2px 6px;background:var(--background-modifier-hover, #ddd);border-radius:4px}.podcast-people.svelte-podw4w{display:inline-flex;align-items:center;gap:4px}.podcast-people.svelte-podw4w svg:where(.svelte-podw4w){flex-shrink:0;opacity:.7}.podcast-people.guest.svelte-podw4w{color:var(--text-faint, #999)}.explicit-badge.svelte-podw4w{font-size:9px;font-weight:700;padding:2px 5px;background:var(--text-muted, #666);color:var(--background-primary, #fff);border-radius:3px;letter-spacing:.5px}.podcast-player.svelte-podw4w{padding:0}.podcast-player.svelte-podw4w .audio-player{border:none;border-radius:0;margin:0;box-sizing:border-box}.podcast-container.svelte-podw4w .transcript-section{border:none;border-radius:0 0 12px 12px;border-top:1px solid var(--background-modifier-border, #e0e0e0)}.podcast-container.svelte-podw4w .transcript-header{border-radius:0 0 12px 12px}.podcast-container.svelte-podw4w .transcript-section:has(.transcript-content) .transcript-header{border-radius:0}.podcast-player.svelte-podw4w:last-child .audio-player{border-radius:0 0 12px 12px}.audio-section.svelte-podw4w{margin:.75rem 0;display:flex;flex-direction:column;gap:.75rem}.video-transcript-container.svelte-podw4w{margin:.75rem 0}.main-image.clickable.svelte-podw4w{cursor:zoom-in}.lightbox-overlay.svelte-podw4w{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1.5rem}.lightbox-content.svelte-podw4w{position:relative;max-width:min(90vw,1000px);width:min(90vw,1000px);max-height:85vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.lightbox-media.svelte-podw4w{max-width:100%;max-height:80vh;border-radius:.5rem;box-shadow:0 10px 30px #0006}.lightbox-close.svelte-podw4w{position:absolute;top:1.5rem;right:1.5rem;background:transparent;border:none;color:#fff;font-size:2rem;cursor:pointer}.lightbox-nav.svelte-podw4w{position:absolute;top:50%;transform:translateY(-50%);background:#0009;border:none;color:#fff;font-size:2rem;width:44px;height:44px;border-radius:999px;cursor:pointer;display:flex;align-items:center;justify-content:center}.lightbox-nav.prev.svelte-podw4w{left:.5rem}.lightbox-nav.next.svelte-podw4w{right:.5rem}@media (max-width: 640px){.card-content.svelte-podw4w{padding:.625rem 1rem}.nested-header.svelte-podw4w{font-size:var(--font-size-sm);margin-bottom:.25rem}.post-card.nested-card.svelte-podw4w{margin-left:.5rem;padding-left:1rem}.post-card.nested-card.svelte-podw4w:before{top:.625rem}.platform-icon.svelte-podw4w{right:1rem;width:1.75rem;height:1.75rem}.carousel-btn.svelte-podw4w{width:32px;height:32px}.carousel-btn-prev.svelte-podw4w{left:8px}.carousel-btn-next.svelte-podw4w{right:8px}.author-name.svelte-podw4w{font-size:var(--font-size-sm)}.content-text.svelte-podw4w{font-size:var(--font-size-base);line-height:1.5}}.ai-comments-section{margin-top:12px;margin-bottom:.75rem;padding-top:12px;border-top:1px solid var(--background-modifier-border);display:flex;flex-direction:column;gap:12px}.ai-comment-item{font-size:13px;line-height:1.5;background:color-mix(in srgb,var(--background-secondary, #f5f5f5) 50%,transparent);border-radius:4px;padding:6px 8px}.ai-comment-icon{display:flex;align-items:center;justify-content:center;width:14px;height:14px;color:var(--interactive-accent, #7c3aed);opacity:.8}.ai-comment-header{display:flex;align-items:center;gap:6px;margin-bottom:4px}.ai-comment-name{font-weight:600;color:var(--text-normal)}.ai-comment-separator{color:var(--text-faint)}.ai-comment-type{font-size:11px;color:var(--text-muted);padding:1px 6px;background:var(--background-modifier-hover, rgba(0,0,0,.05));border-radius:4px}.ai-comment-date{font-size:12px;color:var(--text-muted)}.ai-comment-text{color:var(--text-normal);line-height:1.5}.ai-comment-timestamp{color:var(--interactive-accent, #3b82f6);cursor:pointer;font-family:var(--font-monospace, ui-monospace, monospace);font-size:.9em;background:transparent;padding:0;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:2px;text-decoration-color:var(--text-faint, #999);transition:all .15s ease;white-space:nowrap}.ai-comment-timestamp:hover{color:var(--interactive-accent-hover, #2563eb);text-decoration-style:solid;text-decoration-color:var(--interactive-accent, #3b82f6);background:#3b82f61a;border-radius:2px;padding:0 2px;margin:0 -2px}.ai-comment-timestamp:active{transform:scale(.98)}.ai-comment-plain,.ai-comment-plain *{font-size:13px!important;font-weight:400!important;line-height:1.5!important}.ai-comment-plain h1,.ai-comment-plain h2,.ai-comment-plain h3,.ai-comment-plain h4,.ai-comment-plain h5,.ai-comment-plain h6{font-size:13px!important;font-weight:600!important;margin-top:1em!important;margin-bottom:.3em!important;padding:0!important;display:block!important}.ai-comment-plain h1{margin-top:1.5em!important}.ai-comment-plain h2{margin-top:1.2em!important}.ai-comment-plain>h1:first-child,.ai-comment-plain>h2:first-child,.ai-comment-plain>h3:first-child,.ai-comment-plain>p:first-child+h1,.ai-comment-plain>p:first-child+h2,.ai-comment-plain>p:first-child+h3{margin-top:.5em!important}.ai-comment-plain>*:first-child{margin-top:0!important}.ai-comment-plain p{margin:.5em 0!important}.ai-comment-plain p:first-child{margin-top:0!important}.ai-comment-plain ul,.ai-comment-plain ol{margin:.3em 0!important;padding-left:1.2em!important}.ai-comment-plain li{margin:0!important;padding:0!important}.ai-comment-plain li::marker{color:var(--text-muted)!important}.ai-comment-plain table{font-size:12px!important;margin:.5em 0!important;border-collapse:collapse!important}.ai-comment-plain th,.ai-comment-plain td{padding:2px 6px!important;border:1px solid var(--background-modifier-border)!important}.ai-comment-plain th{font-weight:600!important;background:var(--background-secondary)!important}.ai-comment-plain code{font-size:12px!important;background:var(--background-secondary, #f5f5f5)!important;padding:1px 4px!important;border-radius:3px!important}.ai-comment-plain blockquote{margin:.3em 0!important;padding-left:8px!important;border-left:2px solid var(--text-faint)!important;color:var(--text-muted)!important}.ai-comment-plain hr{margin:.5em 0!important;border:none!important;border-top:1px solid var(--background-modifier-border)!important}.ai-comment-plain strong{font-weight:600!important}.ai-comment-plain a{color:var(--interactive-accent, #007bff)!important}.ai-comment-text-container{position:relative}.ai-comment-text-wrapper{position:relative;max-height:12em;overflow:hidden}.ai-comment-text-wrapper.expanded{max-height:none;overflow:visible}.ai-comment-fade{position:absolute;bottom:0;left:0;right:0;height:2.5em;background:linear-gradient(to bottom,transparent 0%,var(--background-primary, #fff) 80%);pointer-events:none}.ai-comment-toggle{display:inline-block;color:var(--interactive-accent, #007bff);cursor:pointer;font-size:12px;margin-top:4px;background:none;border:none;padding:0;font-family:inherit}.ai-comment-toggle:hover{text-decoration:underline}
