.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:var(--color-content-news);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:#f85149}.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:#f85149}.vote-btn.downvote.svelte-3nlolt:hover:not(:disabled):not(.active){color:#f85149;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:#f85149}.comment-item.svelte-4fz57e{display:flex;gap:.75rem;padding:1rem;background:#0d1117;border:1px solid #30363d;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:#238636;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:600}.user-name.svelte-4fz57e{color:#58a6ff;font-size:.8125rem;font-weight:500}.separator.svelte-4fz57e{color:#30363d;font-size:.75rem}.points.svelte-4fz57e,.time.svelte-4fz57e{color:#8b949e;font-size:.75rem}.comment-content.svelte-4fz57e{color:#e6edf3;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:#238636;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600}.user-name.svelte-g4brq8{color:#e6edf3;font-size:.875rem;font-weight:500}.comment-textarea.svelte-g4brq8{width:100%;min-height:100px;padding:.75rem;background:#0d1117;border:1px solid #30363d;border-radius:6px;color:#e6edf3;font-size:.875rem;font-family:inherit;resize:vertical;transition:border-color .15s ease}.comment-textarea.svelte-g4brq8::placeholder{color:#8b949e}.comment-textarea.svelte-g4brq8:focus{outline:none;border-color:#58a6ff;box-shadow:0 0 0 3px #58a6ff33}.comment-textarea.error.svelte-g4brq8{border-color:#f85149}.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:#8b949e;font-size:.75rem}.char-count.warning.svelte-g4brq8{color:#f0883e}.char-count.error.svelte-g4brq8{color:#f85149}.submit-error.svelte-g4brq8{color:#f85149;font-size:.75rem;flex:1}.submit-btn.svelte-g4brq8{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:linear-gradient(135deg,#238636,#2ea043);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 #23863666}.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:#58a6ff1a;border:1px solid rgba(88,166,255,.2);border-radius:6px}.login-prompt.svelte-g4brq8 p:where(.svelte-g4brq8){color:#8b949e;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:#8b949e;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:#21262d;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,#30363d 25%,#3d4450,#30363d 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,#30363d 25%,#3d4450,#30363d 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,#30363d 25%,#3d4450,#30363d 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,#30363d 25%,#3d4450,#30363d 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,#30363d 25%,#3d4450,#30363d 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:#161b22;border-top:1px solid #30363d;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:#e6edf3;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:#8b949e;border-color:#30363d}.cookie-consent-btn-decline.svelte-1xqvkrg:hover{background:#21262d;color:#e6edf3;border-color:#8b949e}.cookie-consent-btn-accept.svelte-1xqvkrg{background:#238636;color:#fff;border-color:#238636}.cookie-consent-btn-accept.svelte-1xqvkrg:hover{background:#2ea043;border-color:#2ea043}@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 #30363d;background:#21262d;color:#c9d1d9;cursor:pointer;transition:all .15s ease;min-width:100px}.follow-btn.svelte-9o746v:hover:not(:disabled){background:#30363d;border-color:#58a6ff;color:#58a6ff}.follow-btn.svelte-9o746v:disabled{opacity:.6;cursor:not-allowed}.follow-btn.following.svelte-9o746v{background:#238636;border-color:#238636;color:#fff}.follow-btn.following.svelte-9o746v:hover:not(:disabled){background:#2ea043;border-color:#2ea043}.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:#161b22;border:1px solid #30363d;border-radius:8px;padding:1.5rem;margin-bottom:1.5rem}.profile-header.svelte-tx1s3{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap}.creator-info.svelte-tx1s3{flex:1;min-width:200px}.creator-name.svelte-tx1s3{font-size:1.75rem;font-weight:700;color:#e6edf3;margin:0 0 .5rem}.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:#f8514920;color:#f85149}.follower-count.svelte-tx1s3{color:#8b949e;font-size:.875rem}.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:#58a6ff;background:transparent;border:1px solid #30363d;border-radius:6px;text-decoration:none;transition:all .15s ease}.sign-in-link.svelte-tx1s3:hover{background:#30363d;border-color:#58a6ff}.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:#21262d;border:1px solid #30363d;border-radius:6px;color:#c9d1d9;transition:all .15s ease}.social-link.svelte-tx1s3:hover{background:#30363d;border-color:#58a6ff;color:#58a6ff}.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:#161b22;border:1px solid #30363d;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:#58a6ff;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:#0d1117}.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:#8b949e}.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:#e6edf3;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:#c9d1d9;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:#8b949e;text-transform:capitalize}.error-message.svelte-1xmpukt{font-size:.75rem;color:#f85149;margin:0}.load-more.svelte-1xmpukt{display:flex;justify-content:center;padding:1rem 0}.load-more-btn.svelte-1xmpukt{padding:.75rem 2rem;background:#21262d;border:1px solid #30363d;border-radius:6px;color:#c9d1d9;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.load-more-btn.svelte-1xmpukt:hover:not(:disabled){background:#30363d;border-color:#58a6ff}.load-more-btn.svelte-1xmpukt:disabled{opacity:.5;cursor:not-allowed}.empty-state.svelte-1xmpukt{text-align:center;padding:3rem;color:#8b949e}@media(max-width:640px){.videos-grid.svelte-1xmpukt{grid-template-columns:1fr}}.error-boundary.svelte-1k3aqik{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;text-align:center;background:#161b22;border:1px solid rgba(248,81,73,.3);border-radius:8px}.error-icon.svelte-1k3aqik{width:3rem;height:3rem;color:#f85149;margin-bottom:1rem}.error-icon.svelte-1k3aqik svg:where(.svelte-1k3aqik){width:100%;height:100%}.error-title.svelte-1k3aqik{color:#e6edf3;font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.error-message.svelte-1k3aqik{color:#8b949e;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:#21262d;border:1px solid #30363d;border-radius:6px;color:#c9d1d9;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.retry-btn.svelte-1k3aqik:hover{background:#30363d;border-color:#8b949e}.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:var(--color-content-news);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='%238b949e' 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:#58a6ff;box-shadow:0 0 0 3px #58a6ff33}.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:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:8px;color:#fff;box-shadow:0 2px 4px #3b82f64d}.logo-icon.svelte-1l8nvlt svg:where(.svelte-1l8nvlt){width:16px;height:16px;fill:#fff;stroke:#fff}.logo-text.svelte-1l8nvlt{font-size:1.25rem;font-weight:700;background:linear-gradient(to right,#3b82f6,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;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);border-top-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));background-color:var(--color-white,#fff);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;transition-duration:.2s}.app-footer.svelte-jz8lnl:where(.dark,.dark *){background-color:#0d1117;border-color:#30363d}.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:var(--color-gray-500,oklch(55.1% .027 264.364));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:var(--color-gray-400,oklch(70.7% .022 261.325))}.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:var(--color-gray-600,oklch(44.6% .03 256.802));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:var(--color-gray-900,oklch(21% .034 264.665));text-decoration-line:none}}.footer-link.svelte-jz8lnl:where(.dark,.dark *){color:var(--color-gray-400,oklch(70.7% .022 261.325))}@media(hover:hover){.footer-link.svelte-jz8lnl:where(.dark,.dark *):hover{color:var(--color-white,#fff)}}.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:var(--color-gray-600,oklch(44.6% .03 256.802))}.footer-meta.svelte-jz8lnl:where(.dark,.dark *){color:var(--color-gray-400,oklch(70.7% .022 261.325))}@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);border-width:1px;border-color:var(--color-gray-300,oklch(87.2% .01 258.338));background-color:var(--color-white,#fff);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: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:.2s;transition-duration:.2s}@media(prefers-color-scheme:dark){.game-selector.svelte-3w2h0t{color:#c9d1d9;background-color:#21262d;border-color:#30363d}}.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='%238b949e' 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='%238b949e' 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:var(--color-gray-400,oklch(70.7% .022 261.325))}@media(prefers-color-scheme:dark){.game-selector.svelte-3w2h0t:hover{border-color:#8b949e}}.game-selector.svelte-3w2h0t:focus{border-color:var(--color-blue-500,oklch(62.3% .214 259.815));--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:#3080ff33}@supports (color:color-mix(in lab,red,red)){.game-selector.svelte-3w2h0t:focus{--tw-ring-color:color-mix(in oklab,var(--color-blue-500,oklch(62.3% .214 259.815))20%,transparent)}}.game-selector.svelte-3w2h0t:focus{--tw-outline-style:none;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}.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:var(--color-content-news)}.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:var(--color-content-news);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:linear-gradient(135deg,#238636,#2ea043);border:none;border-radius:6px;color:#fff;font-size:.875rem;font-weight:500;text-decoration:none;cursor:pointer;transition:all .15s ease}.cta-button.svelte-podw4w:hover{transform:translateY(-1px);box-shadow:0 4px 12px #23863666}.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:var(--color-content-news)}.summary-container.svelte-podw4w{margin-top:.5rem;padding:1rem;background:var(--bg-primary);border-radius:6px;border-left:3px solid var(--color-content-news);border:1px solid var(--border-color);border-left-width:3px}.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:#ff4500}.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:var(--color-content-news);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:#238636}.points.negative.svelte-podw4w{color:#f85149}@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:#161b22;border:1px solid #30363d;border-radius:8px}.skeleton-rank.svelte-1i48uk7{width:1.5rem;height:1rem;background:linear-gradient(90deg,#21262d 25%,#30363d,#21262d 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,#21262d 25%,#30363d,#21262d 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,#21262d 25%,#30363d,#21262d 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,#21262d 25%,#30363d,#21262d 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,#21262d 25%,#30363d,#21262d 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}}.loading-container.svelte-weloj9{padding:1.5rem;background:#0d1117;border:1px solid #30363d;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:#e6edf3;font-size:1.125rem;font-weight:600;margin:0}.time-display.svelte-weloj9{color:#8b949e;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:#21262d;border-radius:4px;overflow:hidden;margin-bottom:1.5rem}.progress-bar.svelte-weloj9{height:100%;background:linear-gradient(90deg,#238636,#2ea043,#3fb950);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:#58a6ff1a;border:1px solid rgba(88,166,255,.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:#58a6ff;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:#58a6ff1a}.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:#3fb950}.stage-dot.svelte-weloj9{width:.5rem;height:.5rem;border-radius:50%;background:#30363d}.stage-spinner.svelte-weloj9{width:1rem;height:1rem;border:2px solid #30363d;border-top-color:#58a6ff;border-radius:50%;animation:svelte-weloj9-spin .8s linear infinite}.stage-label.svelte-weloj9{color:#c9d1d9;font-size:.875rem}.stage-item.active.svelte-weloj9 .stage-label:where(.svelte-weloj9){color:#58a6ff;font-weight:500}.stage-item.completed.svelte-weloj9 .stage-label:where(.svelte-weloj9){color:#8b949e}.loading-tips.svelte-weloj9{padding:1rem;background:#8b949e1a;border:1px solid rgba(139,148,158,.2);border-radius:6px}.tips-title.svelte-weloj9{margin:0 0 .5rem;color:#e6edf3;font-size:.875rem;font-weight:600}.tips-text.svelte-weloj9{margin:0;color:#8b949e;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:#21262d;border:1px solid #30363d;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:#238636;background:#2386361a}.toast-success.svelte-1cpok13 .toast-icon:where(.svelte-1cpok13){color:#3fb950}.toast-error.svelte-1cpok13{border-color:#f85149;background:#f851491a}.toast-error.svelte-1cpok13 .toast-icon:where(.svelte-1cpok13){color:#f85149}.toast-warning.svelte-1cpok13{border-color:#d29922;background:#d299221a}.toast-warning.svelte-1cpok13 .toast-icon:where(.svelte-1cpok13){color:#d29922}.toast-info.svelte-1cpok13{border-color:#58a6ff;background:#58a6ff1a}.toast-info.svelte-1cpok13 .toast-icon:where(.svelte-1cpok13){color:#58a6ff}.toast-icon.svelte-1cpok13{width:1.25rem;height:1.25rem;flex-shrink:0}.toast-message.svelte-1cpok13{flex:1;font-size:.875rem;color:#e6edf3;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:#8b949e;cursor:pointer;border-radius:4px;transition:all .15s ease;flex-shrink:0}.toast-close.svelte-1cpok13:hover{background:#ffffff1a;color:#e6edf3}.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:#161b22;border:1px solid #30363d;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:#8b949e}.spinner.svelte-1q1v72j{width:2rem;height:2rem;border:3px solid #30363d;border-top-color:#58a6ff;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:#f85149}.retry-btn.svelte-1q1v72j{margin-top:1rem;padding:.5rem 1rem;background:#21262d;border:1px solid #30363d;border-radius:6px;color:#c9d1d9;font-size:.875rem;cursor:pointer;transition:all .15s ease}.retry-btn.svelte-1q1v72j:hover{background:#30363d;border-color:#8b949e}.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:#21262d;border:1px solid #30363d;border-radius:6px;color:#c9d1d9;font-size:.875rem;cursor:pointer;transition:all .15s ease}.control-btn.svelte-1q1v72j:hover{background:#30363d;border-color:#8b949e}.control-btn.active.svelte-1q1v72j{background:#30363d;border-color:#58a6ff}.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:#21262d;border:1px solid #30363d;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:#c9d1d9;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:#30363d}.dropdown-item.selected.svelte-1q1v72j{background:#1f6feb;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:#e6edf3;margin:0 0 .5rem}.summary-overview.svelte-1q1v72j{color:#c9d1d9;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:#0d1117;border:1px solid #21262d;border-radius:6px}.section-header.svelte-1q1v72j{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.section-timestamp.svelte-1q1v72j{color:#58a6ff;font-weight:500;font-size:.875rem;flex-shrink:0}.section-title.svelte-1q1v72j{font-size:1rem;font-weight:600;color:#e6edf3;margin:0}.section-text.svelte-1q1v72j{color:#c9d1d9;line-height:1.6;margin:.5rem 0}.section-link.svelte-1q1v72j{display:inline-flex;align-items:center;gap:.5rem;color:#58a6ff;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 #30363d}.info-section.svelte-1q1v72j{margin-bottom:1rem}.info-section.svelte-1q1v72j h3:where(.svelte-1q1v72j){font-size:1rem;font-weight:600;color:#e6edf3;margin:0 0 .5rem}.info-section.svelte-1q1v72j p:where(.svelte-1q1v72j){color:#c9d1d9;line-height:1.6;margin:0}.info-section.svelte-1q1v72j ul:where(.svelte-1q1v72j){margin:0;padding-left:1.5rem;color:#c9d1d9}.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:#161b22;border:1px solid #30363d;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:#e6edf3;font-size:1rem;font-weight:700;margin:0}.preview-link.svelte-dal4cr{color:#58a6ff;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:#0d1117;border:1px solid #30363d;overflow:hidden}.media-iframe.svelte-dal4cr{border:1px solid #30363d}.media-thumb.svelte-dal4cr{display:block;object-fit:cover}.media-placeholder.svelte-dal4cr{display:flex;align-items:center;justify-content:center;padding:1rem;color:#8b949e;text-align:center}.media-hint.svelte-dal4cr{font-size:.875rem;line-height:1.3}.media-skeleton.svelte-dal4cr{width:100%;height:100%;background:#21262d;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 #30363d;color:#c9d1d9;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:#8b949e1a;border-color:#58a6ff}.meta.svelte-dal4cr{display:flex;flex-direction:column;gap:.35rem;min-height:3.5rem}.meta-title.svelte-dal4cr{color:#e6edf3;font-size:.95rem;font-weight:600;line-height:1.25}.meta-subtitle.svelte-dal4cr{color:#8b949e;font-size:.8rem}.meta-error.svelte-dal4cr{margin-top:.25rem;color:#f85149;font-size:.75rem;line-height:1.35}.placeholder.svelte-dal4cr{color:#8b949e}.line.svelte-dal4cr{display:inline-block;height:10px;width:100%;border-radius:6px;background:#21262d;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}}
