.auth-button.svelte-1bf680m{position:relative}.loading-state.svelte-1bf680m{display:flex;align-items:center;justify-content:center;padding:.5rem}.spinner.svelte-1bf680m{width:1.25rem;height:1.25rem;border:2px solid var(--border-color);border-top-color:#e8a44a;border-radius:50%;animation:svelte-1bf680m-spin 1s linear infinite}@keyframes svelte-1bf680m-spin{to{transform:rotate(360deg)}}.user-menu.svelte-1bf680m{position:relative}.user-btn.svelte-1bf680m{display:flex;align-items:center;gap:.5rem;background:var(--bg-tertiary);border:1px solid var(--border-color);padding:.375rem .75rem;border-radius:6px;cursor:pointer;transition:all .15s ease}.user-btn.svelte-1bf680m:hover{background:var(--bg-secondary);border-color:var(--border-hover)}.avatar.svelte-1bf680m{width:1.5rem;height:1.5rem;border-radius:50%;object-fit:cover}.avatar-fallback.svelte-1bf680m{width:1.5rem;height:1.5rem;border-radius:50%;background:var(--color-content-builds);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600}.user-name.svelte-1bf680m{color:var(--text-primary);font-size:.875rem;font-weight:500;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chevron.svelte-1bf680m{width:1rem;height:1rem;color:var(--text-secondary)}.dropdown-backdrop.svelte-1bf680m{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10}.dropdown.svelte-1bf680m{position:absolute;top:100%;right:0;margin-top:.25rem;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;box-shadow:0 8px 24px #0006;z-index:20;min-width:160px;overflow:hidden}.dropdown-item.svelte-1bf680m{display:flex;align-items:center;gap:.5rem;width:100%;padding:.625rem .75rem;background:transparent;border:none;color:var(--text-primary);font-size:.875rem;cursor:pointer;transition:background .15s ease;text-align:left;text-decoration:none}.dropdown-item.svelte-1bf680m:hover{background:var(--bg-tertiary)}.dropdown-item.svelte-1bf680m svg:where(.svelte-1bf680m){width:1rem;height:1rem}.dropdown-item.logout.svelte-1bf680m{color:#e8564a}.login-link.svelte-1bf680m{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:6px;font-size:.875rem;font-weight:500;color:var(--text-primary);background:var(--bg-tertiary);border:1px solid var(--border-color);transition:all .15s ease;text-decoration:none}.login-link.svelte-1bf680m:hover{background:var(--bg-secondary);border-color:var(--border-hover);color:var(--text-primary);text-decoration:none}.login-link.svelte-1bf680m svg:where(.svelte-1bf680m){width:1.125rem;height:1.125rem}@media(max-width:480px){.login-text.svelte-1bf680m{display:none}.login-link.svelte-1bf680m{padding:.5rem}.user-name.svelte-1bf680m{display:none}}.vote-buttons.svelte-3nlolt{display:flex;flex-direction:column;align-items:center}.vote-btn.svelte-3nlolt{background:transparent;border:none;cursor:pointer;color:var(--text-secondary);border-radius:4px;transition:all .15s ease;display:flex;align-items:center;justify-content:center}.vote-btn.svelte-3nlolt:hover:not(:disabled){background:var(--bg-tertiary)}.vote-btn.svelte-3nlolt:disabled{opacity:.5;cursor:not-allowed}.vote-btn.upvote.active.svelte-3nlolt{color:var(--color-content-builds)}.vote-btn.upvote.svelte-3nlolt:hover:not(:disabled):not(.active){color:var(--color-content-builds);background:var(--bg-tertiary)}.vote-btn.downvote.active.svelte-3nlolt{color:#e8564a}.vote-btn.downvote.svelte-3nlolt:hover:not(:disabled):not(.active){color:#e8564a;background:var(--bg-tertiary)}.arrow-icon.svelte-3nlolt{width:1.25rem;height:1.25rem}.score.svelte-3nlolt{font-weight:600;color:var(--text-primary);min-width:1.5rem;text-align:center}.score.positive.svelte-3nlolt{color:var(--color-content-builds)}.score.negative.svelte-3nlolt{color:#e8564a}.comment-item.svelte-4fz57e{display:flex;gap:.75rem;padding:1rem;background:#16151a;border:1px solid #555261;border-radius:6px}.comment-vote.svelte-4fz57e{flex-shrink:0}.comment-body.svelte-4fz57e{flex:1;min-width:0}.comment-header.svelte-4fz57e{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;flex-wrap:wrap}.user-avatar.svelte-4fz57e{width:1.25rem;height:1.25rem;border-radius:50%;object-fit:cover}.avatar-fallback.svelte-4fz57e{width:1.25rem;height:1.25rem;border-radius:50%;background:#5cb870;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:600}.user-name.svelte-4fz57e{color:#e8a44a;font-size:.8125rem;font-weight:500}.separator.svelte-4fz57e{color:#555261;font-size:.75rem}.points.svelte-4fz57e,.time.svelte-4fz57e{color:#9f9aad;font-size:.75rem}.comment-content.svelte-4fz57e{color:#edeaf2;font-size:.875rem;line-height:1.6;white-space:pre-wrap;word-wrap:break-word}@media(max-width:640px){.comment-item.svelte-4fz57e{padding:.75rem}.comment-header.svelte-4fz57e{font-size:.75rem}.comment-content.svelte-4fz57e{font-size:.8125rem}}.comment-section.svelte-g4brq8{display:flex;flex-direction:column;gap:1.5rem}.comment-form.svelte-g4brq8{display:flex;flex-direction:column;gap:.75rem}.form-header.svelte-g4brq8{display:flex;align-items:center;gap:.5rem}.user-avatar.svelte-g4brq8{width:1.5rem;height:1.5rem;border-radius:50%;object-fit:cover}.avatar-fallback.svelte-g4brq8{width:1.5rem;height:1.5rem;border-radius:50%;background:#5cb870;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600}.user-name.svelte-g4brq8{color:#edeaf2;font-size:.875rem;font-weight:500}.comment-textarea.svelte-g4brq8{width:100%;min-height:100px;padding:.75rem;background:#16151a;border:1px solid #555261;border-radius:6px;color:#edeaf2;font-size:.875rem;font-family:inherit;resize:vertical;transition:border-color .15s ease}.comment-textarea.svelte-g4brq8::placeholder{color:#9f9aad}.comment-textarea.svelte-g4brq8:focus{outline:none;border-color:#e8a44a;box-shadow:0 0 0 3px #e8a44a33}.comment-textarea.error.svelte-g4brq8{border-color:#e8564a}.comment-textarea.svelte-g4brq8:disabled{opacity:.5;cursor:not-allowed}.form-footer.svelte-g4brq8{display:flex;align-items:center;justify-content:flex-end;gap:1rem;flex-wrap:wrap}.char-count.svelte-g4brq8{color:#9f9aad;font-size:.75rem}.char-count.warning.svelte-g4brq8{color:#e8944a}.char-count.error.svelte-g4brq8{color:#e8564a}.submit-error.svelte-g4brq8{color:#e8564a;font-size:.75rem;flex:1}.submit-btn.svelte-g4brq8{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#e8a44a;border:none;border-radius:6px;color:#fff;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.submit-btn.svelte-g4brq8:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #e8a44a66}.submit-btn.svelte-g4brq8:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.spinner.svelte-g4brq8{width:.875rem;height:.875rem;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-g4brq8-spin 1s linear infinite}@keyframes svelte-g4brq8-spin{to{transform:rotate(360deg)}}.login-prompt.svelte-g4brq8{text-align:center;padding:1.5rem;background:#e8a44a1a;border:1px solid rgba(232,164,74,.2);border-radius:6px}.login-prompt.svelte-g4brq8 p:where(.svelte-g4brq8){color:#9f9aad;font-size:.875rem;margin:0}.comments-list.svelte-g4brq8{display:flex;flex-direction:column;gap:.75rem}.no-comments.svelte-g4brq8{text-align:center;padding:2rem;color:#9f9aad;font-size:.875rem}.no-comments.svelte-g4brq8 p:where(.svelte-g4brq8){margin:0}@media(max-width:640px){.comment-textarea.svelte-g4brq8{min-height:80px}.form-footer.svelte-g4brq8{flex-direction:column;align-items:stretch;gap:.5rem}.char-count.svelte-g4brq8{order:-1;text-align:right}.submit-btn.svelte-g4brq8{justify-content:center}}.skeleton-list.svelte-1v5vxd6{display:flex;flex-direction:column;gap:.75rem}.skeleton-item.svelte-1v5vxd6{display:flex;gap:.75rem;padding:1rem;background:#28272f;border-radius:6px}.skeleton-votes.svelte-1v5vxd6{display:flex;flex-direction:column;align-items:center;gap:.25rem;flex-shrink:0}.skeleton-vote-btn.svelte-1v5vxd6{width:1.25rem;height:1.25rem;background:linear-gradient(90deg,#555261 25%,#6b6980,#555261 75%);background-size:200% 100%;animation:svelte-1v5vxd6-shimmer 1.5s infinite;border-radius:4px}.skeleton-score.svelte-1v5vxd6{width:1.5rem;height:.75rem;background:linear-gradient(90deg,#555261 25%,#6b6980,#555261 75%);background-size:200% 100%;animation:svelte-1v5vxd6-shimmer 1.5s infinite;border-radius:4px}.skeleton-content.svelte-1v5vxd6{flex:1;display:flex;flex-direction:column;gap:.5rem}.skeleton-header.svelte-1v5vxd6{display:flex;align-items:center;gap:.5rem}.skeleton-avatar.svelte-1v5vxd6{width:1.5rem;height:1.5rem;background:linear-gradient(90deg,#555261 25%,#6b6980,#555261 75%);background-size:200% 100%;animation:svelte-1v5vxd6-shimmer 1.5s infinite;border-radius:50%}.skeleton-meta.svelte-1v5vxd6{width:6rem;height:.75rem;background:linear-gradient(90deg,#555261 25%,#6b6980,#555261 75%);background-size:200% 100%;animation:svelte-1v5vxd6-shimmer 1.5s infinite;border-radius:4px}.skeleton-body.svelte-1v5vxd6{display:flex;flex-direction:column;gap:.375rem}.skeleton-line.svelte-1v5vxd6{width:100%;height:.875rem;background:linear-gradient(90deg,#555261 25%,#6b6980,#555261 75%);background-size:200% 100%;animation:svelte-1v5vxd6-shimmer 1.5s infinite;border-radius:4px}.skeleton-line.short.svelte-1v5vxd6{width:60%}@keyframes svelte-1v5vxd6-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.cookie-consent.svelte-1xqvkrg{position:fixed;bottom:0;left:0;right:0;z-index:1000;padding:1rem;background:#1e1d24;border-top:1px solid #555261;box-shadow:0 -4px 16px #0000004d;animation:svelte-1xqvkrg-slideUp .3s ease-out}.cookie-consent-exit.svelte-1xqvkrg{animation:svelte-1xqvkrg-slideDown .3s ease-in}@keyframes svelte-1xqvkrg-slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1xqvkrg-slideDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}.cookie-consent-content.svelte-1xqvkrg{max-width:1200px;margin:0 auto;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1.5rem}.cookie-consent-text.svelte-1xqvkrg{flex:1}.cookie-consent-message.svelte-1xqvkrg{margin:0;font-size:.875rem;color:#edeaf2;line-height:1.5}.cookie-consent-actions.svelte-1xqvkrg{display:flex;gap:.75rem;flex-shrink:0}.cookie-consent-btn.svelte-1xqvkrg{padding:.5rem 1rem;font-size:.875rem;font-weight:500;border-radius:6px;cursor:pointer;transition:all .15s ease;border:1px solid transparent}.cookie-consent-btn-decline.svelte-1xqvkrg{background:transparent;color:#9f9aad;border-color:#555261}.cookie-consent-btn-decline.svelte-1xqvkrg:hover{background:#28272f;color:#edeaf2;border-color:#9f9aad}.cookie-consent-btn-accept.svelte-1xqvkrg{background:#5cb870;color:#fff;border-color:#5cb870}.cookie-consent-btn-accept.svelte-1xqvkrg:hover{background:#5cb870;border-color:#5cb870}@media(max-width:640px){.cookie-consent.svelte-1xqvkrg{padding:.75rem}.cookie-consent-content.svelte-1xqvkrg{flex-direction:column;gap:1rem}.cookie-consent-actions.svelte-1xqvkrg{width:100%;justify-content:flex-end}.cookie-consent-btn.svelte-1xqvkrg{padding:.5rem .875rem}}.follow-btn.svelte-9o746v{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:600;border-radius:6px;border:1px solid #555261;background:#28272f;color:#c4c0cd;cursor:pointer;transition:all .15s ease;min-width:100px}.follow-btn.svelte-9o746v:hover:not(:disabled){background:#555261;border-color:#e8a44a;color:#e8a44a}.follow-btn.svelte-9o746v:disabled{opacity:.6;cursor:not-allowed}.follow-btn.following.svelte-9o746v{background:#5cb870;border-color:#5cb870;color:#fff}.follow-btn.following.svelte-9o746v:hover:not(:disabled){background:#5cb870;border-color:#5cb870}.spinner.svelte-9o746v{width:1rem;height:1rem;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:svelte-9o746v-spin .8s linear infinite}@keyframes svelte-9o746v-spin{to{transform:rotate(360deg)}}.label.svelte-9o746v{white-space:nowrap}.creator-profile.svelte-tx1s3{background:#1e1d24;border:1px solid #555261;border-radius:8px;padding:1.5rem;margin-bottom:1.5rem}.profile-header.svelte-tx1s3{display:flex;align-items:flex-start;gap:1rem;flex-wrap:wrap}.creator-avatar.svelte-tx1s3{width:4rem;height:4rem;border-radius:50%;background:#e8a44a;color:#16151a;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;flex-shrink:0}.creator-info.svelte-tx1s3{flex:1;min-width:200px}.creator-name.svelte-tx1s3{font-size:1.75rem;font-weight:700;color:#edeaf2;margin:0 0 .5rem}.creator-bio.svelte-tx1s3{color:#c4c0cd;font-size:.9375rem;line-height:1.5;margin:0 0 .75rem}.creator-meta.svelte-tx1s3{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.archetype-badge.svelte-tx1s3{padding:.25rem .75rem;border-radius:999px;font-size:.875rem;font-weight:500;text-transform:capitalize}.status-badge.svelte-tx1s3{padding:.25rem .75rem;border-radius:999px;font-size:.875rem;font-weight:500}.status-badge.inactive.svelte-tx1s3{background:#e8564a20;color:#e8564a}.follower-count.svelte-tx1s3,.channel-id.svelte-tx1s3,.video-count.svelte-tx1s3{color:#9f9aad;font-size:.875rem}.profile-actions.svelte-tx1s3{margin-left:auto}.profile-actions.svelte-tx1s3{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.sign-in-link.svelte-tx1s3{display:inline-flex;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#e8a44a;background:transparent;border:1px solid #555261;border-radius:6px;text-decoration:none;transition:all .15s ease}.sign-in-link.svelte-tx1s3:hover{background:#555261;border-color:#e8a44a}.social-links.svelte-tx1s3{display:flex;gap:.75rem}.social-link.svelte-tx1s3{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:#28272f;border:1px solid #555261;border-radius:6px;color:#c4c0cd;transition:all .15s ease}.social-link.svelte-tx1s3:hover{background:#555261;border-color:#e8a44a;color:#e8a44a}.social-link.svelte-tx1s3 svg:where(.svelte-tx1s3){width:1.25rem;height:1.25rem}@media(max-width:640px){.profile-header.svelte-tx1s3{flex-direction:column}.creator-name.svelte-tx1s3{font-size:1.5rem}.profile-actions.svelte-tx1s3{width:100%;justify-content:space-between}}.creator-video-list.svelte-1xmpukt{display:flex;flex-direction:column;gap:1.5rem}.videos-grid.svelte-1xmpukt{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.video-card.svelte-1xmpukt{display:flex;flex-direction:column;background:#1e1d24;border:1px solid #555261;border-radius:8px;overflow:hidden;cursor:pointer;transition:all .2s ease;text-align:left;padding:0}.video-card.svelte-1xmpukt:hover:not(.failed){border-color:#e8a44a;transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.video-card.failed.svelte-1xmpukt{opacity:.7;cursor:not-allowed}.thumbnail-container.svelte-1xmpukt{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden;background:#16151a}.thumbnail.svelte-1xmpukt{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.thumbnail-placeholder.svelte-1xmpukt{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#9f9aad}.thumbnail-placeholder.svelte-1xmpukt svg:where(.svelte-1xmpukt){width:3rem;height:3rem}.status-badge.svelte-1xmpukt{position:absolute;top:.5rem;right:.5rem;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600;color:#fff}.card-content.svelte-1xmpukt{padding:1rem;display:flex;flex-direction:column;gap:.5rem}.card-title.svelte-1xmpukt{font-size:.9375rem;font-weight:600;color:#edeaf2;margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-logline.svelte-1xmpukt{font-size:.8125rem;color:#c4c0cd;margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-meta.svelte-1xmpukt{display:flex;gap:.75rem;flex-wrap:wrap;font-size:.75rem}.bait-rating.svelte-1xmpukt{font-weight:600}.content-type.svelte-1xmpukt{color:#9f9aad;text-transform:capitalize}.error-message.svelte-1xmpukt{font-size:.75rem;color:#e8564a;margin:0}.load-more.svelte-1xmpukt{display:flex;justify-content:center;padding:1rem 0}.load-more-btn.svelte-1xmpukt{padding:.75rem 2rem;background:#28272f;border:1px solid #555261;border-radius:6px;color:#c4c0cd;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.load-more-btn.svelte-1xmpukt:hover:not(:disabled){background:#555261;border-color:#e8a44a}.load-more-btn.svelte-1xmpukt:disabled{opacity:.5;cursor:not-allowed}.empty-state.svelte-1xmpukt{text-align:center;padding:3rem;color:#9f9aad}@media(max-width:640px){.videos-grid.svelte-1xmpukt{grid-template-columns:1fr}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-duration:initial;--tw-font-weight:initial;--tw-leading:initial}}}.transcript-display.svelte-1hcx4e8{flex-direction:column;gap:1rem;display:flex}.transcript-controls.svelte-1hcx4e8{flex-direction:column;gap:.75rem;display:flex}.search-box.svelte-1hcx4e8{align-items:center;display:flex;position:relative}.search-icon.svelte-1hcx4e8{pointer-events:none;left:calc(var(--spacing,.25rem)*3);height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);color:#7a7688;position:absolute}.search-icon.svelte-1hcx4e8:where(.dark,.dark *){color:#9f9aad}.search-input.svelte-1hcx4e8{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);width:100%;padding-block:calc(var(--spacing,.25rem)*2.5);padding-right:calc(var(--spacing,.25rem)*10);padding-left:calc(var(--spacing,.25rem)*9);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-gray-900,oklch(21% .034 264.665));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;background-color:#f7f5fa;border-width:1px;border-color:#c4c0cd;transition-duration:.15s}.search-input.svelte-1hcx4e8:where(.dark,.dark *){color:#c4c0cd;background-color:#16151a;border-color:#555261}.search-input.svelte-1hcx4e8:focus{--tw-outline-style:none;border-color:#e8a44a;outline-style:none}.search-input.svelte-1hcx4e8:focus:where(.dark,.dark *){border-color:#e8a44a}.search-input.svelte-1hcx4e8::placeholder{color:var(--color-gray-400,oklch(70.7% .022 261.325))}.clear-search.svelte-1hcx4e8{right:calc(var(--spacing,.25rem)*2);cursor:pointer;--tw-border-style:none;padding:calc(var(--spacing,.25rem)*1);color:#7a7688;background-color:#0000;border-style:none;border-radius:.25rem;justify-content:center;align-items:center;display:flex;position:absolute}.clear-search.svelte-1hcx4e8:where(.dark,.dark *){color:#9f9aad}.clear-search.svelte-1hcx4e8:hover{background-color:var(--color-gray-100,oklch(96.7% .003 264.542));color:#1e1d24}.clear-search.svelte-1hcx4e8:hover:where(.dark,.dark *){color:#c4c0cd;background-color:#28272f}.clear-search.svelte-1hcx4e8 svg:where(.svelte-1hcx4e8){width:.875rem;height:.875rem}.view-toggle.svelte-1hcx4e8{gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem)*1);background-color:#f7f5fa;border-width:1px;border-color:#c4c0cd;display:flex}.view-toggle.svelte-1hcx4e8:where(.dark,.dark *){background-color:#16151a;border-color:#555261}.toggle-btn.svelte-1hcx4e8{cursor:pointer;--tw-border-style:none;padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-medium,500);font-size:.8125rem;font-weight:var(--font-weight-medium,500);color:#7a7688;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;background-color:#0000;border-style:none;border-radius:.25rem;flex:1;transition-duration:.15s}.toggle-btn.svelte-1hcx4e8:where(.dark,.dark *){color:#9f9aad}.toggle-btn.svelte-1hcx4e8:hover{color:#1e1d24}.toggle-btn.svelte-1hcx4e8:hover:where(.dark,.dark *){color:#c4c0cd}.toggle-btn.active.svelte-1hcx4e8{background-color:var(--color-gray-100,oklch(96.7% .003 264.542));color:#e8a44a}.toggle-btn.active.svelte-1hcx4e8:where(.dark,.dark *){color:#e8a44a;background-color:#28272f}.transcript-content.svelte-1hcx4e8{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);max-height:600px;padding:calc(var(--spacing,.25rem)*4);background-color:#f7f5fa;border-width:1px;border-color:#c4c0cd;overflow-y:auto}.transcript-content.svelte-1hcx4e8:where(.dark,.dark *){background-color:#16151a;border-color:#555261}.transcript-content.svelte-1hcx4e8{scrollbar-width:thin;scrollbar-color:#d1d5db #f3f4f6}@media(prefers-color-scheme:dark){.transcript-content.svelte-1hcx4e8{scrollbar-color:#555261 #16151a}}.transcript-content.svelte-1hcx4e8::-webkit-scrollbar{width:8px}.transcript-content.svelte-1hcx4e8::-webkit-scrollbar-track{background-color:var(--color-gray-100,oklch(96.7% .003 264.542));border-radius:.25rem}.transcript-content.svelte-1hcx4e8::-webkit-scrollbar-thumb{background-color:var(--color-gray-300,oklch(87.2% .01 258.338));border-radius:.25rem}.transcript-content.svelte-1hcx4e8::-webkit-scrollbar-thumb:hover{background-color:var(--color-gray-400,oklch(70.7% .022 261.325))}.raw-transcript.svelte-1hcx4e8{flex-direction:column;gap:.5rem;display:flex}.transcript-entry.svelte-1hcx4e8{gap:calc(var(--spacing,.25rem)*3);padding:calc(var(--spacing,.25rem)*2.5);--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;border-radius:.25rem;transition-duration:.15s;display:flex}.transcript-entry.svelte-1hcx4e8:hover{background-color:var(--color-gray-50,oklch(98.5% .002 247.839))}.transcript-entry.svelte-1hcx4e8:hover:where(.dark,.dark *){background-color:#55526180}.timestamp-link.svelte-1hcx4e8{min-width:fit-content;padding-inline:calc(var(--spacing,.25rem)*1.5);padding-block:calc(var(--spacing,.25rem)*.5);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:#e8a44a;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;background-color:#e8a44a0d;border-radius:.25rem;flex-shrink:0;text-decoration-line:none;transition-duration:.15s}.timestamp-link.svelte-1hcx4e8:where(.dark,.dark *){color:#e8a44a;background-color:#e8a44a1a}.timestamp-link.svelte-1hcx4e8:hover{color:#d4943f;background-color:#d4943f1a;text-decoration-line:underline}.timestamp-link.svelte-1hcx4e8:hover:where(.dark,.dark *){color:#d4a03f;background-color:#e8a44a33}.entry-text.svelte-1hcx4e8{--tw-leading:var(--leading-relaxed,1.625);font-size:.9375rem;line-height:var(--leading-relaxed,1.625);color:#1e1d24;flex:1}.entry-text.svelte-1hcx4e8:where(.dark,.dark *){color:#c4c0cd}.segmented-transcript.svelte-1hcx4e8{flex-direction:column;gap:1rem;display:flex}.topic-group.svelte-1hcx4e8{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);background-color:#f7f5fa;border-width:1px;border-color:#c4c0cd;overflow:hidden}.topic-group.svelte-1hcx4e8:where(.dark,.dark *){background-color:#1e1d24;border-color:#555261}.topic-header.svelte-1hcx4e8{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem)*3);border-bottom-style:var(--tw-border-style);--tw-border-style:none;background-color:var(--color-gray-50,oklch(98.5% .002 247.839));width:100%;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3.5);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;border-style:none;border-color:#c4c0cd;border-bottom-width:1px;transition-duration:.15s;display:flex}.topic-header.svelte-1hcx4e8:where(.dark,.dark *){background-color:#28272f;border-color:#555261}.topic-header.svelte-1hcx4e8:hover{background-color:var(--color-gray-100,oklch(96.7% .003 264.542))}.topic-header.svelte-1hcx4e8:hover:where(.dark,.dark *){background-color:#555261}.topic-header.svelte-1hcx4e8 .chevron:where(.svelte-1hcx4e8){height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);color:#7a7688;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;flex-shrink:0;transition-duration:.2s}.topic-header.svelte-1hcx4e8 .chevron:where(.svelte-1hcx4e8):where(.dark,.dark *){color:#9f9aad}.topic-header.svelte-1hcx4e8 .chevron.expanded:where(.svelte-1hcx4e8){transform:rotate(180deg)}.topic-name.svelte-1hcx4e8{margin:calc(var(--spacing,.25rem)*0);text-align:left;--tw-font-weight:var(--font-weight-semibold,600);font-size:.9375rem;font-weight:var(--font-weight-semibold,600);color:#1e1d24;flex:1}.topic-name.svelte-1hcx4e8:where(.dark,.dark *){color:#edeaf2}.segment-count.svelte-1hcx4e8{border-radius:var(--radius-xl,.75rem);background-color:var(--color-gray-100,oklch(96.7% .003 264.542));padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:#7a7688}.segment-count.svelte-1hcx4e8:where(.dark,.dark *){color:#9f9aad;background-color:#16151a}.topic-segments.svelte-1hcx4e8{flex-direction:column;gap:.75rem;padding:.75rem;display:flex}.transcript-segment.svelte-1hcx4e8{gap:calc(var(--spacing,.25rem)*3);background-color:#f9fafb80;border-radius:.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.transcript-segment.svelte-1hcx4e8{background-color:color-mix(in oklab,var(--color-gray-50,oklch(98.5% .002 247.839))50%,transparent)}}.transcript-segment.svelte-1hcx4e8{padding:calc(var(--spacing,.25rem)*2.5);--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}.transcript-segment.svelte-1hcx4e8:where(.dark,.dark *){background-color:#16151a80}.segment-text.svelte-1hcx4e8{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:#1e1d24;flex:1}.segment-text.svelte-1hcx4e8:where(.dark,.dark *){color:#c4c0cd}.no-results.svelte-1hcx4e8,.no-transcript.svelte-1hcx4e8{margin:calc(var(--spacing,.25rem)*0);padding-block:calc(var(--spacing,.25rem)*8);text-align:center;color:#7a7688;font-size:.9375rem}:is(.no-results.svelte-1hcx4e8,.no-transcript.svelte-1hcx4e8):where(.dark,.dark *){color:#9f9aad}@media(min-width:769px){.transcript-controls.svelte-1hcx4e8{flex-direction:row;align-items:center}.search-box.svelte-1hcx4e8{flex:1}.view-toggle.svelte-1hcx4e8{flex-shrink:0}.transcript-content.svelte-1hcx4e8{max-height:800px}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-duration:initial;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}.enhanced-video-summary.svelte-1jjpjb9{margin-top:calc(var(--spacing,.25rem)*4);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem)*4);border-width:1px;border-color:#c4c0cd}.enhanced-video-summary.svelte-1jjpjb9:where(.dark,.dark *){background-color:#1e1d24;border-color:#555261}.summary-container.svelte-1jjpjb9,.video-section.svelte-1jjpjb9{flex-direction:column;gap:1rem;display:flex}.video-wrapper.svelte-1jjpjb9{background:#000;border-radius:6px;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.video-embed.svelte-1jjpjb9{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.video-meta.svelte-1jjpjb9{flex-direction:column;gap:1rem;display:flex}.title-row.svelte-1jjpjb9{flex-direction:column;gap:.75rem;display:flex}.title-badges.svelte-1jjpjb9{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.video-title.svelte-1jjpjb9{margin:calc(var(--spacing,.25rem)*0);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:#1e1d24}.video-title.svelte-1jjpjb9:where(.dark,.dark *){color:#edeaf2}.bait-rating.svelte-1jjpjb9{align-items:center;gap:.25rem;display:flex}.bait-star.svelte-1jjpjb9{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));color:var(--color-gray-300,oklch(87.2% .01 258.338));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;transition-duration:.15s}.bait-star.svelte-1jjpjb9:where(.dark,.dark *){color:#555261}.bait-star.filled.svelte-1jjpjb9{color:var(--color-orange-500,oklch(70.5% .213 47.604))}.bait-star.filled.svelte-1jjpjb9:where(.dark,.dark *){color:#e8944a}.clickbait-badge.svelte-1jjpjb9{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-red-300,oklch(80.8% .114 19.571));background-color:var(--color-red-50,oklch(97.1% .013 17.38));padding-inline:calc(var(--spacing,.25rem)*2.5);padding-block:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:#e8564a;display:flex}.clickbait-badge.svelte-1jjpjb9:where(.dark,.dark *){background-color:#82181a33;border-color:#da3633}@supports (color:color-mix(in lab,red,red)){.clickbait-badge.svelte-1jjpjb9:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-900,oklch(39.6% .141 25.723))20%,transparent)}}.clickbait-badge.svelte-1jjpjb9:where(.dark,.dark *){color:#e8564a}.clickbait-icon.svelte-1jjpjb9{font-size:.875rem}.clickbait-score.svelte-1jjpjb9{font-family:SF Mono,Consolas,Liberation Mono,Menlo,monospace}.video-info.svelte-1jjpjb9{align-items:center;gap:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);color:#7a7688;flex-wrap:wrap;display:flex}.video-info.svelte-1jjpjb9:where(.dark,.dark *){color:#9f9aad}.channel.svelte-1jjpjb9{font-weight:500}.channel.link.svelte-1jjpjb9{color:#e8a44a;text-decoration:none;transition:color .15s}.channel.link.svelte-1jjpjb9:hover{color:#79c0ff;text-decoration:underline}.duration.svelte-1jjpjb9:before{content:"•";margin-right:.5rem}.content-type-badge.svelte-1jjpjb9{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#e8a44a;text-transform:capitalize;background-color:#edeaf2;border-width:1px;border-color:#c4c0cd;border-radius:.25rem}.content-type-badge.svelte-1jjpjb9:where(.dark,.dark *){color:#e8a44a;background-color:#28272f;border-color:#555261}.main-themes.svelte-1jjpjb9{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}.theme-tag.svelte-1jjpjb9{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);background-color:var(--color-gray-50,oklch(98.5% .002 247.839));padding-inline:calc(var(--spacing,.25rem)*2.5);padding-block:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:#1e1d24;border-width:1px;border-color:#c4c0cd}.theme-tag.svelte-1jjpjb9:where(.dark,.dark *){color:#c4c0cd;background-color:#16151a;border-color:#555261}.summary-mode-toggle.svelte-1jjpjb9{margin-block:calc(var(--spacing,.25rem)*2);gap:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-blue-50,oklch(97% .014 254.604));--tw-gradient-to:var(--color-gray-50,oklch(98.5% .002 247.839));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));padding:calc(var(--spacing,.25rem)*4);border-width:2px;border-color:#e8a44a;flex-direction:column;display:flex}.summary-mode-toggle.svelte-1jjpjb9:where(.dark,.dark *){--tw-gradient-from:#16245633;border-color:#e8a44a}@supports (color:color-mix(in lab,red,red)){.summary-mode-toggle.svelte-1jjpjb9:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-blue-950,oklch(28.2% .091 267.935))20%,transparent)}}.summary-mode-toggle.svelte-1jjpjb9:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:oklab(19.9142% .00417105 -.00909174/.5)}.mode-toggle-label.svelte-1jjpjb9{align-items:center;gap:.5rem;display:flex}.mode-icon.svelte-1jjpjb9{font-size:1rem}.mode-text.svelte-1jjpjb9{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);color:#e8a44a;text-transform:uppercase}.mode-text.svelte-1jjpjb9:where(.dark,.dark *){color:#e8a44a}.mode-toggle-buttons.svelte-1jjpjb9{gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);background-color:var(--color-gray-50,oklch(98.5% .002 247.839));padding:calc(var(--spacing,.25rem)*1);border-width:1px;border-color:#c4c0cd;display:flex}.mode-toggle-buttons.svelte-1jjpjb9:where(.dark,.dark *){background-color:#16151a;border-color:#555261}.mode-toggle-btn.svelte-1jjpjb9{cursor:pointer;--tw-border-style:none;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:#7a7688;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;background-color:#0000;border-style:none;border-radius:.25rem;flex:1;transition-duration:.15s}.mode-toggle-btn.svelte-1jjpjb9:where(.dark,.dark *){color:#9f9aad}.mode-toggle-btn.svelte-1jjpjb9:hover{color:#1e1d24}.mode-toggle-btn.svelte-1jjpjb9:hover:where(.dark,.dark *){color:#c4c0cd}.mode-toggle-btn.active.svelte-1jjpjb9{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);background-color:#e8a44a}.mode-toggle-btn.active.svelte-1jjpjb9:where(.dark,.dark *){color:#16151a;background-color:#e8a44a}.summary-panel.svelte-1jjpjb9{flex-direction:column;gap:1.5rem;display:flex}.overview-section.svelte-1jjpjb9{flex-direction:column;gap:1rem;display:flex}.overview-text.svelte-1jjpjb9{margin:calc(var(--spacing,.25rem)*0);--tw-leading:var(--leading-relaxed,1.625);font-size:.9375rem;line-height:var(--leading-relaxed,1.625);color:#1e1d24}.overview-text.svelte-1jjpjb9:where(.dark,.dark *){color:#edeaf2}.themes-grid.svelte-1jjpjb9{grid-template-columns:1fr;gap:.75rem;margin-top:.5rem;display:grid}.theme-card.svelte-1jjpjb9{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);background-color:var(--color-gray-50,oklch(98.5% .002 247.839));padding:calc(var(--spacing,.25rem)*3.5);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;border-width:1px;border-color:#c4c0cd;transition-duration:.15s}.theme-card.svelte-1jjpjb9:where(.dark,.dark *){background-color:#16151a;border-color:#555261}.theme-card.svelte-1jjpjb9:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#e8a44a}.theme-card.svelte-1jjpjb9:hover:where(.dark,.dark *){--tw-shadow-color:#e8a44a1a;border-color:#e8a44a}@supports (color:color-mix(in lab,red,red)){.theme-card.svelte-1jjpjb9:hover:where(.dark,.dark *){--tw-shadow-color:color-mix(in oklab,oklab(76.792% .043058 .124911/.1) var(--tw-shadow-alpha),transparent)}}.theme-title.svelte-1jjpjb9{margin:calc(var(--spacing,.25rem)*0);margin-bottom:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-semibold,600);font-size:.9375rem;font-weight:var(--font-weight-semibold,600);color:#e8a44a}.theme-title.svelte-1jjpjb9:where(.dark,.dark *){color:#e8a44a}.theme-description.svelte-1jjpjb9{margin:calc(var(--spacing,.25rem)*0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:#1e1d24}.theme-description.svelte-1jjpjb9:where(.dark,.dark *){color:#c4c0cd}.logline.svelte-1jjpjb9{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);background-color:var(--color-gray-50,oklch(98.5% .002 247.839));padding:calc(var(--spacing,.25rem)*4);--tw-leading:var(--leading-relaxed,1.625);font-size:.9375rem;line-height:var(--leading-relaxed,1.625);color:#1e1d24;border-width:1px;border-color:#c4c0cd}.logline.svelte-1jjpjb9:where(.dark,.dark *){color:#edeaf2;background-color:#16151a;border-color:#555261}.logline.svelte-1jjpjb9 strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:#e8a44a}.logline.svelte-1jjpjb9 strong:where(.dark,.dark *){color:#e8a44a}.logline.svelte-1jjpjb9 em{color:#1e1d24;font-style:italic}.logline.svelte-1jjpjb9 em:where(.dark,.dark *){color:#c4c0cd}.summary-controls-wrapper.svelte-1jjpjb9,.summary-controls.svelte-1jjpjb9{flex-direction:column;gap:1rem;display:flex}.control-segment.svelte-1jjpjb9{flex-direction:column;gap:.5rem;display:flex}.control-label.svelte-1jjpjb9{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:#7a7688;text-transform:uppercase}.control-label.svelte-1jjpjb9:where(.dark,.dark *){color:#9f9aad}.segmented-buttons.svelte-1jjpjb9{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.segmented-buttons.svelte-1jjpjb9::-webkit-scrollbar{display:none}.segmented-btn.svelte-1jjpjb9{cursor:pointer;scroll-snap-align:start;border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);min-width:44px;min-height:44px;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap;color:#1e1d24;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;background-color:#edeaf2;border-width:1px;border-color:#c4c0cd;flex-shrink:0;transition-duration:.15s}.segmented-btn.svelte-1jjpjb9:where(.dark,.dark *){color:#c4c0cd;background-color:#28272f;border-color:#555261}.segmented-btn.svelte-1jjpjb9:active{scale:.98}.segmented-btn.active.svelte-1jjpjb9{color:#e8a44a;background-color:#ddd9e4;border-color:#e8a44a}.segmented-btn.active.svelte-1jjpjb9:where(.dark,.dark *){color:#e8a44a;background-color:#555261;border-color:#e8a44a}.count-badge.svelte-1jjpjb9{margin-left:calc(var(--spacing,.25rem)*2);height:calc(var(--spacing,.25rem)*5);min-width:20px;padding-inline:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);line-height:1;font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);background-color:#e8a44a;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.count-badge.svelte-1jjpjb9:where(.dark,.dark *){color:#16151a;background-color:#e8a44a}.share-menu.svelte-1jjpjb9{position:relative}.share-btn.svelte-1jjpjb9{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);width:100%;min-height:44px;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#1e1d24;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;background-color:#edeaf2;border-width:1px;border-color:#c4c0cd;transition-duration:.15s;display:flex}.share-btn.svelte-1jjpjb9:where(.dark,.dark *){color:#c4c0cd;background-color:#28272f;border-color:#555261}.share-btn.svelte-1jjpjb9:active{scale:.98}.share-btn.svelte-1jjpjb9:hover{background-color:#ddd9e4;border-color:#e8a44a}.share-btn.svelte-1jjpjb9:hover:where(.dark,.dark *){background-color:#555261;border-color:#e8a44a}.share-btn.active.svelte-1jjpjb9{background-color:#ddd9e4;border-color:#e8a44a}.share-btn.active.svelte-1jjpjb9:where(.dark,.dark *){background-color:#555261;border-color:#e8a44a}.share-btn.svelte-1jjpjb9 svg:where(.svelte-1jjpjb9){width:18px;height:18px}.share-btn.svelte-1jjpjb9 .chevron:where(.svelte-1jjpjb9){width:14px;height:14px;margin-left:auto;transition:transform .15s}.share-btn.svelte-1jjpjb9 .chevron.open:where(.svelte-1jjpjb9){transform:rotate(180deg)}.share-text.svelte-1jjpjb9{font-weight:500}.share-dropdown.svelte-1jjpjb9{right:calc(var(--spacing,.25rem)*0);z-index:20;border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);min-width:200px;padding-block:calc(var(--spacing,.25rem)*2);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#f7f5fa;border-width:1px;border-color:#c4c0cd;position:absolute;bottom:calc(100% + .5rem);overflow:hidden}.share-dropdown.svelte-1jjpjb9:where(.dark,.dark *){--tw-shadow-color:#0006;background-color:#28272f;border-color:#555261}@supports (color:color-mix(in lab,red,red)){.share-dropdown.svelte-1jjpjb9:where(.dark,.dark *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black,#000)40%,transparent)var(--tw-shadow-alpha),transparent)}}.dropdown-section.svelte-1jjpjb9{border-bottom-style:var(--tw-border-style);padding-block:calc(var(--spacing,.25rem)*2);border-color:#c4c0cd;border-bottom-width:1px}.dropdown-section.svelte-1jjpjb9:where(.dark,.dark *){border-color:#555261}.dropdown-section.svelte-1jjpjb9:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.dropdown-section-title.svelte-1jjpjb9{padding-inline:calc(var(--spacing,.25rem)*4);padding-top:calc(var(--spacing,.25rem)*2);padding-bottom:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:#7a7688;text-transform:uppercase}.dropdown-section-title.svelte-1jjpjb9:where(.dark,.dark *){color:#9f9aad}.dropdown-item.svelte-1jjpjb9{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem)*3);--tw-border-style:none;width:100%;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:#1e1d24;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;background-color:#0000;border-style:none;transition-duration:.15s;display:flex;position:relative}.dropdown-item.svelte-1jjpjb9:where(.dark,.dark *){color:#c4c0cd}.dropdown-item.svelte-1jjpjb9:hover{background-color:var(--color-gray-100,oklch(96.7% .003 264.542))}.dropdown-item.svelte-1jjpjb9:hover:where(.dark,.dark *){background-color:#555261}.dropdown-item.success.svelte-1jjpjb9{background-color:var(--color-gray-50,oklch(98.5% .002 247.839));color:#5cb870}.dropdown-item.success.svelte-1jjpjb9:where(.dark,.dark *){color:#5cb870;background-color:#1e1d24}.dropdown-item.svelte-1jjpjb9 svg:where(.svelte-1jjpjb9){flex-shrink:0;width:18px;height:18px}.dropdown-item.svelte-1jjpjb9 span:where(.svelte-1jjpjb9){flex:1}.success-indicator.svelte-1jjpjb9{color:#5cb870;font-size:1rem;font-weight:600}.summary-content-wrapper.svelte-1jjpjb9{position:relative}.content-header.svelte-1jjpjb9{margin-bottom:calc(var(--spacing,.25rem)*3);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing,.25rem)*2);border-color:#c4c0cd;border-bottom-width:1px;justify-content:space-between;align-items:center;display:flex}.content-header.svelte-1jjpjb9:where(.dark,.dark *){border-color:#555261}.content-count-text.svelte-1jjpjb9{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:#e8a44a}.content-count-text.svelte-1jjpjb9:where(.dark,.dark *){color:#e8a44a}.scroll-hint.svelte-1jjpjb9{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:#7a7688;font-style:italic}.scroll-hint.svelte-1jjpjb9:where(.dark,.dark *){color:#9f9aad}.summary-content.svelte-1jjpjb9{max-height:600px;padding-right:calc(var(--spacing,.25rem)*2);--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:#1e1d24;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s;position:relative;overflow-y:auto}.summary-content.svelte-1jjpjb9:where(.dark,.dark *){color:#edeaf2}.summary-content.svelte-1jjpjb9{scrollbar-width:thin;scrollbar-color:#d1d5db #f3f4f6}.summary-content.svelte-1jjpjb9::-webkit-scrollbar{width:8px}.summary-content.svelte-1jjpjb9::-webkit-scrollbar-track{background-color:var(--color-gray-100,oklch(96.7% .003 264.542));border-radius:.25rem}.summary-content.svelte-1jjpjb9::-webkit-scrollbar-thumb{background-color:var(--color-gray-300,oklch(87.2% .01 258.338));border-radius:.25rem}.summary-content.svelte-1jjpjb9::-webkit-scrollbar-thumb:hover{background-color:var(--color-gray-400,oklch(70.7% .022 261.325))}.summary-content.has-scroll-hint.svelte-1jjpjb9{padding-bottom:2rem}.summary-content.transitioning.svelte-1jjpjb9{opacity:.6}.scroll-fade.svelte-1jjpjb9{pointer-events:none;right:calc(var(--spacing,.25rem)*2);bottom:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);z-index:1;height:calc(var(--spacing,.25rem)*12);--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:transparent;--tw-gradient-to:var(--color-white,#fff);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s;position:absolute}.scroll-fade.svelte-1jjpjb9:where(.dark,.dark *){--tw-gradient-to:#1e1d24;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.summary-content.has-scroll-hint.svelte-1jjpjb9:not(:hover) .scroll-fade:where(.svelte-1jjpjb9){opacity:1}.content-text.svelte-1jjpjb9{font-size:.9375rem;line-height:1.7}.content-list.svelte-1jjpjb9{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.content-list.svelte-1jjpjb9 li:where(.svelte-1jjpjb9){border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);background-color:var(--color-gray-50,oklch(98.5% .002 247.839));padding:calc(var(--spacing,.25rem)*4);--tw-leading:var(--leading-relaxed,1.625);font-size:.9375rem;line-height:var(--leading-relaxed,1.625);border-width:1px;border-color:#c4c0cd}.content-list.svelte-1jjpjb9 li:where(.svelte-1jjpjb9):where(.dark,.dark *){background-color:#16151a;border-color:#555261}.content-list.svelte-1jjpjb9 li:where(.svelte-1jjpjb9) strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:#e8a44a}.content-list.svelte-1jjpjb9 li:where(.svelte-1jjpjb9) strong:where(.dark,.dark *){color:#e8a44a}.content-list.svelte-1jjpjb9 li:where(.svelte-1jjpjb9) em{color:#1e1d24;font-style:italic}.content-list.svelte-1jjpjb9 li:where(.svelte-1jjpjb9) em:where(.dark,.dark *){color:#c4c0cd}.content-html.svelte-1jjpjb9{font-size:.9375rem;line-height:1.7}.content-html.svelte-1jjpjb9 ul,.content-html.svelte-1jjpjb9 ol{margin-bottom:1rem;margin-left:1.5rem}.content-html.svelte-1jjpjb9 li{margin-bottom:.5rem}.tooltip-wrapper.svelte-1jjpjb9{cursor:help;position:relative}.tooltip-wrapper.svelte-1jjpjb9:before,.tooltip-wrapper.svelte-1jjpjb9:after{pointer-events:none;z-index:50;opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s;position:absolute}.tooltip-wrapper.svelte-1jjpjb9:before{content:"";margin-bottom:calc(var(--spacing,.25rem)*2);--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);border-style:var(--tw-border-style);border-width:4px;border-color:#0000;border-top-color:var(--color-gray-900,oklch(21% .034 264.665));bottom:100%;left:50%}.tooltip-wrapper.svelte-1jjpjb9:after{content:attr(data-tooltip);margin-bottom:calc(var(--spacing,.25rem)*2);max-width:var(--container-xs,20rem);--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);border-radius:var(--radius-md,.375rem);background-color:var(--color-gray-900,oklch(21% .034 264.665));padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);text-align:center;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));white-space:normal;color:var(--color-white,#fff);bottom:100%;left:50%}.tooltip-wrapper.svelte-1jjpjb9:after{transform:translate(-50%)}.tooltip-wrapper.svelte-1jjpjb9:hover:before,.tooltip-wrapper.svelte-1jjpjb9:hover:after{opacity:1}@media(min-width:769px){.enhanced-video-summary.svelte-1jjpjb9{margin-top:1.5rem;padding:1.5rem}.summary-container.svelte-1jjpjb9{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.title-row.svelte-1jjpjb9{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1rem}.video-title.svelte-1jjpjb9{flex:1;font-size:1.75rem;line-height:1.25}.bait-star.svelte-1jjpjb9{font-size:.875rem}.summary-panel.svelte-1jjpjb9{max-height:calc(100vh - 4rem);overflow-y:auto}.summary-controls-wrapper.svelte-1jjpjb9{flex-direction:row;align-items:flex-start;gap:1.5rem}.summary-controls.svelte-1jjpjb9{flex-flow:wrap;flex:1;gap:1.5rem}.control-segment.svelte-1jjpjb9{flex-direction:row;align-items:center;gap:.75rem}.control-label.svelte-1jjpjb9{white-space:nowrap;font-size:.75rem}.themes-grid.svelte-1jjpjb9{grid-template-columns:repeat(2,1fr)}.segmented-buttons.svelte-1jjpjb9{scroll-snap-type:none;flex-wrap:wrap;overflow-x:visible}.segmented-btn.svelte-1jjpjb9{min-width:auto;min-height:auto;padding:.5rem 1rem;font-size:.875rem}.segmented-btn.svelte-1jjpjb9:hover{background:#555261;border-color:#9f9aad}.share-btn.svelte-1jjpjb9{width:auto;min-height:auto;padding:.5rem 1rem}.share-btn.svelte-1jjpjb9 svg:where(.svelte-1jjpjb9){width:16px;height:16px}.share-btn.svelte-1jjpjb9 .chevron:where(.svelte-1jjpjb9){width:12px;height:12px}.share-dropdown.svelte-1jjpjb9{top:calc(100% + .5rem);bottom:auto;right:0}.content-html.svelte-1jjpjb9,.content-text.svelte-1jjpjb9,.content-list.svelte-1jjpjb9 li:where(.svelte-1jjpjb9){font-size:1rem;line-height:1.6}.summary-content.svelte-1jjpjb9{max-height:800px}.tooltip-wrapper.svelte-1jjpjb9:after{max-width:400px}.content-header.svelte-1jjpjb9{margin-bottom:1rem}.content-count-text.svelte-1jjpjb9{font-size:.9375rem}.scroll-hint.svelte-1jjpjb9{font-size:.8125rem}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}.error-boundary.svelte-1k3aqik{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;text-align:center;background:#1e1d24;border:1px solid rgba(232,86,74,.3);border-radius:8px}.error-icon.svelte-1k3aqik{width:3rem;height:3rem;color:#e8564a;margin-bottom:1rem}.error-icon.svelte-1k3aqik svg:where(.svelte-1k3aqik){width:100%;height:100%}.error-title.svelte-1k3aqik{color:#edeaf2;font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.error-message.svelte-1k3aqik{color:#9f9aad;font-size:.875rem;margin:0 0 1.5rem;max-width:400px;line-height:1.5}.retry-btn.svelte-1k3aqik{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#28272f;border:1px solid #555261;border-radius:6px;color:#c4c0cd;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.retry-btn.svelte-1k3aqik:hover{background:#555261;border-color:#9f9aad}.retry-btn.svelte-1k3aqik svg:where(.svelte-1k3aqik){width:1rem;height:1rem}.filter-bar.svelte-m9tjun{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;background:var(--bg-secondary);border-radius:8px;border:1px solid var(--border-color);flex-wrap:wrap}.sort-buttons.svelte-m9tjun{display:flex;gap:.25rem}.sort-btn.svelte-m9tjun{background:transparent;color:var(--text-secondary);border:1px solid transparent;padding:.5rem .75rem;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.sort-btn.svelte-m9tjun:hover:not(.active){background:var(--bg-tertiary);color:var(--text-primary)}.sort-btn.active.svelte-m9tjun{background:var(--bg-tertiary);color:#e8a44a;border-color:var(--border-color)}.filter-dropdown.svelte-m9tjun{display:flex;align-items:center}.filter-select.svelte-m9tjun{background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color);padding:.5rem 2rem .5rem .75rem;border-radius:6px;font-size:.875rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239f9aad' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center}.filter-select.svelte-m9tjun:hover{border-color:var(--border-hover)}.filter-select.svelte-m9tjun:focus{outline:none;border-color:#e8a44a;box-shadow:0 0 0 3px #e8a44a33}.sr-only.svelte-m9tjun{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:480px){.filter-bar.svelte-m9tjun{flex-direction:column;gap:.75rem}.sort-buttons.svelte-m9tjun{width:100%;justify-content:center}.filter-dropdown.svelte-m9tjun,.filter-select.svelte-m9tjun{width:100%}}.logo-container.svelte-1l8nvlt{display:flex;align-items:center;gap:.5rem}.logo-icon.svelte-1l8nvlt{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#e8a44a;border-radius:8px;color:#16151a}.logo-icon.svelte-1l8nvlt svg:where(.svelte-1l8nvlt){width:16px;height:16px;fill:#16151a;stroke:#16151a}.logo-text.svelte-1l8nvlt{font-size:1.25rem;font-weight:700;color:var(--text-primary);letter-spacing:-.025em}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-duration:initial;--tw-font-weight:initial;--tw-tracking:initial}}}.app-footer.svelte-jz8lnl{border-top-style:var(--tw-border-style);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;background-color:#f7f5fa;border-color:#c4c0cd;border-top-width:1px;transition-duration:.2s}.app-footer.svelte-jz8lnl:where(.dark,.dark *){background-color:#16151a;border-color:#555261}.footer-container.svelte-jz8lnl{max-width:var(--container-7xl,80rem);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*5);margin-inline:auto}@media(min-width:40rem){.footer-container.svelte-jz8lnl{padding-inline:calc(var(--spacing,.25rem)*6)}}@media(min-width:64rem){.footer-container.svelte-jz8lnl{padding-inline:calc(var(--spacing,.25rem)*8)}}.footer-row.svelte-jz8lnl{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem)*4);flex-direction:column;display:flex}@media(min-width:40rem){.footer-row.svelte-jz8lnl{flex-direction:row;align-items:center}}.footer-home.svelte-jz8lnl{width:fit-content;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));align-items:center;text-decoration-line:none;display:inline-flex}@media(hover:hover){.footer-home.svelte-jz8lnl:hover{opacity:.9}}.footer-nav.svelte-jz8lnl{justify-content:flex-start;align-items:center;column-gap:calc(var(--spacing,.25rem)*6);row-gap:calc(var(--spacing,.25rem)*2);flex-wrap:wrap;display:flex}@media(min-width:40rem){.footer-nav.svelte-jz8lnl{justify-content:center}}.footer-group.svelte-jz8lnl{align-items:center;gap:calc(var(--spacing,.25rem)*3);display:flex}.footer-group-label.svelte-jz8lnl{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);color:#7a7688;text-transform:uppercase;display:none}@media(min-width:64rem){.footer-group-label.svelte-jz8lnl{display:inline}}.footer-group-label.svelte-jz8lnl:where(.dark,.dark *){color:#9f9aad}.footer-link.svelte-jz8lnl{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:#7a7688;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));text-decoration-line:none}@media(hover:hover){.footer-link.svelte-jz8lnl:hover{color:#1e1d24;text-decoration-line:none}}.footer-link.svelte-jz8lnl:where(.dark,.dark *){color:#9f9aad}@media(hover:hover){.footer-link.svelte-jz8lnl:where(.dark,.dark *):hover{color:#edeaf2}}.footer-meta.svelte-jz8lnl{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:#7a7688}.footer-meta.svelte-jz8lnl:where(.dark,.dark *){color:#9f9aad}@property --tw-tracking{syntax:"*";inherits:false}/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-duration:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}.game-selector-wrapper.svelte-3w2h0t{align-items:center;display:flex}.game-selector.svelte-3w2h0t{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);min-width:140px;padding-block:calc(var(--spacing,.25rem)*2);padding-right:calc(var(--spacing,.25rem)*8);padding-left:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#1e1d24;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;background-color:#f7f5fa;border-width:1px;border-color:#c4c0cd;transition-duration:.2s}@media(prefers-color-scheme:dark){.game-selector.svelte-3w2h0t{color:#c4c0cd;background-color:#28272f;border-color:#555261}}.game-selector.svelte-3w2h0t{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239f9aad' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat}.dark .game-selector.svelte-3w2h0t{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239f9aad' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")}:not(.dark) .game-selector.svelte-3w2h0t{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")}.game-selector.svelte-3w2h0t:hover{border-color:#9f9aad}@media(prefers-color-scheme:dark){.game-selector.svelte-3w2h0t:hover{border-color:#9f9aad}}.game-selector.svelte-3w2h0t:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:oklab(76.792% .043058 .124911/.2);--tw-outline-style:none;border-color:#e8a44a;outline-style:none}.sr-only.svelte-3w2h0t{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}.loading-container.svelte-weloj9{padding:1.5rem;background:#16151a;border:1px solid #555261;border-radius:8px;margin-bottom:1.25rem}.progress-header.svelte-weloj9{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.progress-title.svelte-weloj9{color:#edeaf2;font-size:1.125rem;font-weight:600;margin:0}.time-display.svelte-weloj9{color:#9f9aad;font-size:.875rem;font-variant-numeric:tabular-nums;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,monospace}.progress-bar-container.svelte-weloj9{width:100%;height:8px;background:#28272f;border-radius:4px;overflow:hidden;margin-bottom:1.5rem}.progress-bar.svelte-weloj9{height:100%;background:#e8a44a;border-radius:4px;transition:width .3s ease;position:relative;overflow:hidden}.progress-bar.svelte-weloj9:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:svelte-weloj9-shimmer 2s infinite}@keyframes svelte-weloj9-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.progress-message.svelte-weloj9{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#e8a44a1a;border:1px solid rgba(232,164,74,.2);border-radius:6px;margin-bottom:1.5rem}.message-icon.svelte-weloj9{font-size:1.25rem;line-height:1;animation:svelte-weloj9-pulse 2s ease-in-out infinite}@keyframes svelte-weloj9-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.progress-message.svelte-weloj9 p:where(.svelte-weloj9){margin:0;color:#e8a44a;font-size:.875rem;line-height:1.5}.progress-stages.svelte-weloj9{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.stage-item.svelte-weloj9{display:flex;align-items:center;gap:.75rem;padding:.5rem;border-radius:6px;transition:all .2s ease}.stage-item.active.svelte-weloj9{background:#e8a44a1a}.stage-item.completed.svelte-weloj9{opacity:.7}.stage-indicator.svelte-weloj9{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stage-indicator.svelte-weloj9 svg:where(.svelte-weloj9){width:1rem;height:1rem;color:#5cb870}.stage-dot.svelte-weloj9{width:.5rem;height:.5rem;border-radius:50%;background:#555261}.stage-spinner.svelte-weloj9{width:1rem;height:1rem;border:2px solid #555261;border-top-color:#e8a44a;border-radius:50%;animation:svelte-weloj9-spin .8s linear infinite}.stage-label.svelte-weloj9{color:#c4c0cd;font-size:.875rem}.stage-item.active.svelte-weloj9 .stage-label:where(.svelte-weloj9){color:#e8a44a;font-weight:500}.stage-item.completed.svelte-weloj9 .stage-label:where(.svelte-weloj9){color:#9f9aad}.loading-tips.svelte-weloj9{padding:1rem;background:#9f9aad1a;border:1px solid rgba(159,154,173,.2);border-radius:6px}.tips-title.svelte-weloj9{margin:0 0 .5rem;color:#edeaf2;font-size:.875rem;font-weight:600}.tips-text.svelte-weloj9{margin:0;color:#9f9aad;font-size:.8125rem;line-height:1.5}.confetti-overlay.svelte-weloj9{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:10000;opacity:1;transition:opacity .5s ease-out}.confetti-overlay.fading.svelte-weloj9{opacity:0}@keyframes svelte-weloj9-spin{to{transform:rotate(360deg)}}.toast.svelte-1cpok13{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:8px;background:#28272f;border:1px solid #555261;box-shadow:0 8px 24px #0000004d;animation:svelte-1cpok13-slideIn .3s ease-out;max-width:400px}.toast-exit.svelte-1cpok13{animation:svelte-1cpok13-slideOut .3s ease-in}@keyframes svelte-1cpok13-slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes svelte-1cpok13-slideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.toast-success.svelte-1cpok13{border-color:#5cb870;background:#5cb8701a}.toast-success.svelte-1cpok13 .toast-icon:where(.svelte-1cpok13){color:#5cb870}.toast-error.svelte-1cpok13{border-color:#e8564a;background:#e8564a1a}.toast-error.svelte-1cpok13 .toast-icon:where(.svelte-1cpok13){color:#e8564a}.toast-warning.svelte-1cpok13{border-color:#d4a03f;background:#d4a03f1a}.toast-warning.svelte-1cpok13 .toast-icon:where(.svelte-1cpok13){color:#d4a03f}.toast-info.svelte-1cpok13{border-color:#e8a44a;background:#e8a44a1a}.toast-info.svelte-1cpok13 .toast-icon:where(.svelte-1cpok13){color:#e8a44a}.toast-icon.svelte-1cpok13{width:1.25rem;height:1.25rem;flex-shrink:0}.toast-message.svelte-1cpok13{flex:1;font-size:.875rem;color:#edeaf2;line-height:1.4}.toast-close.svelte-1cpok13{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;background:transparent;border:none;color:#9f9aad;cursor:pointer;border-radius:4px;transition:all .15s ease;flex-shrink:0}.toast-close.svelte-1cpok13:hover{background:#ffffff1a;color:#edeaf2}.toast-close.svelte-1cpok13 svg:where(.svelte-1cpok13){width:1rem;height:1rem}.toast-container.svelte-cqwvc2{position:fixed;bottom:1rem;right:1rem;z-index:1000;display:flex;flex-direction:column;gap:.5rem;pointer-events:none}.toast-container.svelte-cqwvc2 .toast{pointer-events:all}@media(max-width:640px){.toast-container.svelte-cqwvc2{left:1rem;right:1rem;bottom:1rem}.toast-container.svelte-cqwvc2 .toast{max-width:none}}.video-summary.svelte-1q1v72j{background:#1e1d24;border:1px solid #555261;border-radius:8px;padding:1.5rem;margin-top:1.5rem}.loading-state.svelte-1q1v72j,.processing-state.svelte-1q1v72j,.error-state.svelte-1q1v72j{text-align:center;padding:3rem;color:#9f9aad}.spinner.svelte-1q1v72j{width:2rem;height:2rem;border:3px solid #555261;border-top-color:#e8a44a;border-radius:50%;animation:svelte-1q1v72j-spin .8s linear infinite;margin:0 auto 1rem}@keyframes svelte-1q1v72j-spin{to{transform:rotate(360deg)}}.error-state.svelte-1q1v72j{color:#e8564a}.retry-btn.svelte-1q1v72j{margin-top:1rem;padding:.5rem 1rem;background:#28272f;border:1px solid #555261;border-radius:6px;color:#c4c0cd;font-size:.875rem;cursor:pointer;transition:all .15s ease}.retry-btn.svelte-1q1v72j:hover{background:#555261;border-color:#9f9aad}.summary-container.svelte-1q1v72j{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.video-section.svelte-1q1v72j{position:relative}.video-wrapper.svelte-1q1v72j{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:6px;background:#000}.video-embed.svelte-1q1v72j{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.thumbnail-fallback.svelte-1q1v72j{display:none}.summary-panel.svelte-1q1v72j{display:flex;flex-direction:column;gap:1rem}.summary-controls.svelte-1q1v72j{display:flex;gap:.5rem;flex-wrap:wrap}.control-group.svelte-1q1v72j{position:relative}.control-btn.svelte-1q1v72j{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#28272f;border:1px solid #555261;border-radius:6px;color:#c4c0cd;font-size:.875rem;cursor:pointer;transition:all .15s ease}.control-btn.svelte-1q1v72j:hover{background:#555261;border-color:#9f9aad}.control-btn.active.svelte-1q1v72j{background:#555261;border-color:#e8a44a}.chevron.svelte-1q1v72j{width:1rem;height:1rem;transition:transform .15s ease}.chevron.open.svelte-1q1v72j{transform:rotate(180deg)}.dropdown.svelte-1q1v72j{position:absolute;top:100%;left:0;margin-top:.25rem;background:#28272f;border:1px solid #555261;border-radius:6px;min-width:150px;z-index:10;box-shadow:0 4px 12px #0000004d}.dropdown-item.svelte-1q1v72j{display:block;width:100%;padding:.5rem 1rem;text-align:left;background:transparent;border:none;color:#c4c0cd;font-size:.875rem;cursor:pointer;transition:background .15s ease}.dropdown-item.svelte-1q1v72j:first-child{border-radius:6px 6px 0 0}.dropdown-item.svelte-1q1v72j:last-child{border-radius:0 0 6px 6px}.dropdown-item.svelte-1q1v72j:hover{background:#555261}.dropdown-item.selected.svelte-1q1v72j{background:#e8a44a;color:#fff}.summary-content.svelte-1q1v72j{flex:1;overflow-y:auto;max-height:600px}.summary-title.svelte-1q1v72j{font-size:1.25rem;font-weight:600;color:#edeaf2;margin:0 0 .5rem}.summary-overview.svelte-1q1v72j{color:#c4c0cd;line-height:1.6;margin:0 0 1.5rem}.sections-list.svelte-1q1v72j{display:flex;flex-direction:column;gap:1rem}.section-item.svelte-1q1v72j{padding:1rem;background:#16151a;border:1px solid #28272f;border-radius:6px}.section-header.svelte-1q1v72j{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.section-timestamp.svelte-1q1v72j{color:#e8a44a;font-weight:500;font-size:.875rem;flex-shrink:0}.section-title.svelte-1q1v72j{font-size:1rem;font-weight:600;color:#edeaf2;margin:0}.section-text.svelte-1q1v72j{color:#c4c0cd;line-height:1.6;margin:.5rem 0}.section-link.svelte-1q1v72j{display:inline-flex;align-items:center;gap:.5rem;color:#e8a44a;background:transparent;border:none;font-size:.875rem;cursor:pointer;text-decoration:none;transition:color .15s ease}.section-link.svelte-1q1v72j:hover{color:#79c0ff;text-decoration:underline}.section-link.svelte-1q1v72j svg:where(.svelte-1q1v72j){width:1rem;height:1rem}.additional-info.svelte-1q1v72j{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #555261}.info-section.svelte-1q1v72j{margin-bottom:1rem}.info-section.svelte-1q1v72j h3:where(.svelte-1q1v72j){font-size:1rem;font-weight:600;color:#edeaf2;margin:0 0 .5rem}.info-section.svelte-1q1v72j p:where(.svelte-1q1v72j){color:#c4c0cd;line-height:1.6;margin:0}.info-section.svelte-1q1v72j ul:where(.svelte-1q1v72j){margin:0;padding-left:1.5rem;color:#c4c0cd}.info-section.svelte-1q1v72j li:where(.svelte-1q1v72j){margin-bottom:.25rem}@media(max-width:1024px){.summary-container.svelte-1q1v72j{grid-template-columns:1fr}}.preview-card.svelte-dal4cr{background:#1e1d24;border:1px solid #555261;border-radius:8px;padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.preview-header.svelte-dal4cr{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.preview-title.svelte-dal4cr{color:#edeaf2;font-size:1rem;font-weight:700;margin:0}.preview-link.svelte-dal4cr{color:#e8a44a;text-decoration:none;font-size:.875rem;white-space:nowrap}.preview-link.svelte-dal4cr:hover{text-decoration:underline}.media.svelte-dal4cr{display:flex;flex-direction:column;gap:.5rem}.media-iframe.svelte-dal4cr,.media-thumb.svelte-dal4cr,.media-placeholder.svelte-dal4cr{width:100%;aspect-ratio:16 / 9;border-radius:8px;background:#16151a;border:1px solid #555261;overflow:hidden}.media-iframe.svelte-dal4cr{border:1px solid #555261}.media-thumb.svelte-dal4cr{display:block;object-fit:cover}.media-placeholder.svelte-dal4cr{display:flex;align-items:center;justify-content:center;padding:1rem;color:#9f9aad;text-align:center}.media-hint.svelte-dal4cr{font-size:.875rem;line-height:1.3}.media-skeleton.svelte-dal4cr{width:100%;height:100%;background:#28272f;animation:svelte-dal4cr-pulse 1.5s ease-in-out infinite;border-radius:8px}.media-actions.svelte-dal4cr{display:flex;justify-content:flex-end}.toggle-btn.svelte-dal4cr{background:transparent;border:1px solid #555261;color:#c4c0cd;font-size:.75rem;padding:.375rem .5rem;border-radius:6px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.toggle-btn.svelte-dal4cr:hover{background:#9f9aad1a;border-color:#e8a44a}.meta.svelte-dal4cr{display:flex;flex-direction:column;gap:.35rem;min-height:3.5rem}.meta-title.svelte-dal4cr{color:#edeaf2;font-size:.95rem;font-weight:600;line-height:1.25}.meta-subtitle.svelte-dal4cr{color:#9f9aad;font-size:.8rem}.meta-error.svelte-dal4cr{margin-top:.25rem;color:#e8564a;font-size:.75rem;line-height:1.35}.placeholder.svelte-dal4cr{color:#9f9aad}.line.svelte-dal4cr{display:inline-block;height:10px;width:100%;border-radius:6px;background:#28272f;animation:svelte-dal4cr-pulse 1.5s ease-in-out infinite}.line.short.svelte-dal4cr{width:85%}@keyframes svelte-dal4cr-pulse{0%,to{opacity:1}50%{opacity:.55}}@media(max-width:640px){.preview-card.svelte-dal4cr{padding:1rem}}.post-card.svelte-podw4w{display:flex;gap:1rem;padding:1rem;background:var(--bg-secondary);border-radius:8px;border:1px solid var(--border-color);transition:border-color .15s ease}.post-card.svelte-podw4w:hover{border-color:var(--border-hover)}.post-card.compact.svelte-podw4w{padding:.75rem;gap:.75rem}.thumbnail-link.svelte-podw4w{flex-shrink:0;text-decoration:none}.thumbnail-container.svelte-podw4w{position:relative;width:180px;aspect-ratio:16 / 9;border-radius:6px;overflow:hidden;background:var(--bg-tertiary)}.compact.svelte-podw4w .thumbnail-container:where(.svelte-podw4w){width:100px}.thumbnail.svelte-podw4w{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.thumbnail-placeholder.svelte-podw4w{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--bg-tertiary);color:var(--text-secondary)}.thumbnail-placeholder.svelte-podw4w svg:where(.svelte-podw4w){width:2rem;height:2rem}.thumbnail-link.svelte-podw4w:hover .thumbnail:where(.svelte-podw4w){transform:scale(1.05)}.duration-badge.svelte-podw4w{position:absolute;bottom:4px;right:4px;background:#000c;color:#fff;font-size:.75rem;font-weight:500;padding:2px 6px;border-radius:4px}.vote-section.svelte-podw4w{flex-shrink:0;display:flex;align-items:center}.content-section.svelte-podw4w{flex:1;min-width:0;display:flex;flex-direction:column;gap:.5rem}.content-header.svelte-podw4w{display:flex;align-items:flex-start;gap:.5rem}.content-header.svelte-podw4w .title:where(.svelte-podw4w){flex:1;min-width:0}.content-header.svelte-podw4w .content-type-badge:where(.svelte-podw4w){flex-shrink:0;margin-left:auto}.rank.svelte-podw4w{color:var(--text-secondary);font-size:.875rem;font-weight:500;flex-shrink:0}.title.svelte-podw4w{color:var(--text-primary);font-size:1rem;font-weight:600;text-decoration:none;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.compact.svelte-podw4w .title:where(.svelte-podw4w){font-size:.875rem;-webkit-line-clamp:2;line-clamp:2}.title.svelte-podw4w:hover{color:#e8a44a}.metadata.svelte-podw4w{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--text-secondary)}.compact.svelte-podw4w .metadata:where(.svelte-podw4w){font-size:.75rem}.separator.svelte-podw4w{color:var(--border-color)}.channel-name.svelte-podw4w,.time.svelte-podw4w{color:var(--text-secondary)}.comments.svelte-podw4w{color:var(--text-secondary);text-decoration:none}.comments.svelte-podw4w:hover{color:#e8a44a;text-decoration:underline}.footer.svelte-podw4w{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:.5rem}.content-type-badge.svelte-podw4w{font-size:.75rem;font-weight:500;padding:.25rem .5rem;border-radius:4px;border:1px solid}.cta-button.svelte-podw4w{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#e8a44a;border:none;border-radius:6px;color:#16151a;font-size:.875rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all .15s cubic-bezier(0,0,.2,1)}.cta-button.svelte-podw4w:hover{background:#d4943f;transform:translateY(-1px);box-shadow:0 4px 12px #e8a44a4d}.cta-button.svelte-podw4w svg:where(.svelte-podw4w){width:1rem;height:1rem}.summary-toggle.svelte-podw4w{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.summary-toggle.svelte-podw4w:hover{background:var(--bg-secondary);border-color:var(--border-hover)}.summary-toggle.svelte-podw4w svg:where(.svelte-podw4w){width:1rem;height:1rem;color:#e8a44a}.summary-container.svelte-podw4w{margin-top:.5rem;padding:1rem;background:var(--bg-primary);border-radius:6px;border:1px solid var(--border-color)}.summary-loading.svelte-podw4w{display:flex;align-items:center;gap:.75rem;color:var(--text-secondary);font-size:.875rem}.summary-text.svelte-podw4w{color:var(--text-primary);font-size:.9375rem;line-height:1.6;margin:0}.hot-take.svelte-podw4w{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--border-color);display:flex;flex-direction:column;gap:.25rem}.hot-take-label.svelte-podw4w{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#e8944a}.hot-take-text.svelte-podw4w{color:var(--text-primary);font-style:italic;font-size:.9375rem}.summary-error.svelte-podw4w{color:var(--text-secondary);font-size:.875rem;font-style:italic}.spinner-small.svelte-podw4w{width:1rem;height:1rem;border:2px solid var(--border-color);border-top-color:#e8a44a;border-radius:50%;animation:svelte-podw4w-spin 1s linear infinite}@keyframes svelte-podw4w-spin{to{transform:rotate(360deg)}}.compact-footer.svelte-podw4w{margin-top:auto}.points.svelte-podw4w{font-size:.8125rem;font-weight:600;color:var(--text-secondary)}.points.positive.svelte-podw4w{color:#5cb870}.points.negative.svelte-podw4w{color:#e8564a}@media(max-width:640px){.post-card.svelte-podw4w{flex-wrap:wrap;padding:.75rem;gap:.75rem}.thumbnail-container.svelte-podw4w{width:120px}.vote-section.svelte-podw4w{order:-1;flex-direction:row}.content-section.svelte-podw4w{width:100%;flex-basis:100%}.title.svelte-podw4w{font-size:.9375rem}.footer.svelte-podw4w{flex-direction:column;align-items:flex-start;gap:.75rem}.cta-button.svelte-podw4w{width:100%;justify-content:center}}@media(min-width:641px)and (max-width:1024px){.thumbnail-container.svelte-podw4w{width:160px}}.post-item.svelte-12pxz0n{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;background:var(--bg-secondary);border-radius:6px;border:1px solid var(--border-color)}.rank.svelte-12pxz0n{color:var(--text-secondary);font-size:.875rem;min-width:1.5rem;text-align:right;padding-top:.25rem}.votes.svelte-12pxz0n{flex-shrink:0}.content.svelte-12pxz0n{flex:1;min-width:0}.title-row.svelte-12pxz0n{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem}.title.svelte-12pxz0n{color:var(--text-primary);font-size:1rem;font-weight:500;text-decoration:none;word-break:break-word}.title.svelte-12pxz0n:hover{color:var(--color-content-news);text-decoration:underline}.domain.svelte-12pxz0n,.duration.svelte-12pxz0n{color:var(--text-secondary);font-size:.75rem}.meta.svelte-12pxz0n{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.375rem;font-size:.75rem;color:var(--text-secondary)}.separator.svelte-12pxz0n{color:var(--border-color)}.points.svelte-12pxz0n,.submitter.svelte-12pxz0n,.time.svelte-12pxz0n{color:var(--text-secondary)}.comments.svelte-12pxz0n{color:var(--text-secondary);text-decoration:none}.comments.svelte-12pxz0n:hover{color:var(--color-content-news);text-decoration:underline}.content-type.svelte-12pxz0n{font-weight:500;text-transform:capitalize}.channel.svelte-12pxz0n{margin-top:.25rem;font-size:.75rem}.channel-name.svelte-12pxz0n{color:var(--text-secondary)}@media(max-width:640px){.post-item.svelte-12pxz0n{padding:.5rem}.rank.svelte-12pxz0n{display:none}.title.svelte-12pxz0n{font-size:.9375rem}.meta.svelte-12pxz0n{font-size:.6875rem}}.post-list.svelte-kjz6sm{display:flex;flex-direction:column;gap:.75rem}.post-list.card-variant.svelte-kjz6sm{gap:1rem}.posts.svelte-kjz6sm{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.card-variant.svelte-kjz6sm .posts:where(.svelte-kjz6sm){gap:1rem}.empty-state.svelte-kjz6sm{text-align:center;padding:3rem 1.5rem;background:var(--bg-secondary);border-radius:8px;border:1px solid var(--border-color)}.empty-title.svelte-kjz6sm{color:var(--text-primary);font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.empty-description.svelte-kjz6sm{color:var(--text-secondary);font-size:.875rem;margin:0}.loading-state.svelte-kjz6sm,.loading-indicator.svelte-kjz6sm{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1.5rem;color:var(--text-secondary)}.loading-state.svelte-kjz6sm{background:var(--bg-secondary);border-radius:8px;border:1px solid var(--border-color)}.load-more.svelte-kjz6sm{display:flex;justify-content:center;padding:1rem}.load-more-btn.svelte-kjz6sm{background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color);padding:.5rem 1rem;border-radius:6px;font-size:.875rem;cursor:pointer;transition:all .15s ease}.load-more-btn.svelte-kjz6sm:hover:not(:disabled){background:var(--bg-secondary);border-color:var(--border-hover)}.load-more-btn.svelte-kjz6sm:disabled{opacity:.5;cursor:not-allowed}.spinner.svelte-kjz6sm{width:1.25rem;height:1.25rem;border:2px solid var(--border-color);border-top-color:var(--color-content-news);border-radius:50%;animation:svelte-kjz6sm-spin 1s linear infinite}@keyframes svelte-kjz6sm-spin{to{transform:rotate(360deg)}}.skeleton-list.svelte-1i48uk7{display:flex;flex-direction:column;gap:.75rem}.skeleton-item.svelte-1i48uk7{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background:#1e1d24;border:1px solid #555261;border-radius:8px}.skeleton-rank.svelte-1i48uk7{width:1.5rem;height:1rem;background:linear-gradient(90deg,#28272f 25%,#555261,#28272f 75%);background-size:200% 100%;animation:svelte-1i48uk7-shimmer 1.5s infinite;border-radius:4px;flex-shrink:0}.skeleton-votes.svelte-1i48uk7{display:flex;flex-direction:column;align-items:center;gap:.25rem;flex-shrink:0}.skeleton-vote-btn.svelte-1i48uk7{width:1.5rem;height:1.5rem;background:linear-gradient(90deg,#28272f 25%,#555261,#28272f 75%);background-size:200% 100%;animation:svelte-1i48uk7-shimmer 1.5s infinite;border-radius:4px}.skeleton-score.svelte-1i48uk7{width:2rem;height:1rem;background:linear-gradient(90deg,#28272f 25%,#555261,#28272f 75%);background-size:200% 100%;animation:svelte-1i48uk7-shimmer 1.5s infinite;border-radius:4px}.skeleton-content.svelte-1i48uk7{flex:1;display:flex;flex-direction:column;gap:.5rem}.skeleton-title.svelte-1i48uk7{width:80%;height:1.25rem;background:linear-gradient(90deg,#28272f 25%,#555261,#28272f 75%);background-size:200% 100%;animation:svelte-1i48uk7-shimmer 1.5s infinite;border-radius:4px}.skeleton-meta.svelte-1i48uk7{display:flex;gap:.75rem}.skeleton-meta-item.svelte-1i48uk7{width:4rem;height:.75rem;background:linear-gradient(90deg,#28272f 25%,#555261,#28272f 75%);background-size:200% 100%;animation:svelte-1i48uk7-shimmer 1.5s infinite;border-radius:4px}.skeleton-meta-item.short.svelte-1i48uk7{width:3rem}@keyframes svelte-1i48uk7-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
