.backdrop.svelte-1ktdum1{z-index:60;background:#0e17138c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal.svelte-1ktdum1{background:var(--surface,#fff);width:100%;max-width:420px;color:var(--text,#1b2a22);border:1px solid var(--border,#e5eae7);border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}header.svelte-1ktdum1{justify-content:space-between;align-items:center;display:flex}h3.svelte-1ktdum1{margin:0;font-size:1.05rem}.x.svelte-1ktdum1{color:var(--muted,#6b7a72);cursor:pointer;background:0 0;border:0;padding:4px;line-height:0}form.svelte-1ktdum1{flex-direction:column;gap:12px;display:flex}.reasons.svelte-1ktdum1{flex-wrap:wrap;gap:8px;display:flex}.reason.svelte-1ktdum1{border:1px solid var(--border,#e5eae7);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;padding:6px 14px;font-size:.9rem}.reason.active.svelte-1ktdum1{border-color:var(--green-500,#27ae60);background:var(--green-tint,#e9f7ef);color:var(--green-600,#1f9152);font-weight:700}.reason.svelte-1ktdum1 input:where(.svelte-1ktdum1){opacity:0;pointer-events:none;position:absolute}textarea.svelte-1ktdum1{border:1px solid var(--border,#e5eae7);width:100%;font:inherit;background:var(--bg,#f9fafb);color:inherit;resize:vertical;border-radius:10px;padding:10px}.submit.svelte-1ktdum1{background:var(--green-500,#27ae60);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:10px;padding:10px 16px;font-weight:700}.submit.svelte-1ktdum1:hover{background:var(--green-600,#1f9152)}.submit.svelte-1ktdum1:disabled{opacity:.5;cursor:default}.thanks.svelte-1ktdum1{color:var(--green-600,#1f9152);margin:0;font-weight:700}.error.svelte-1ktdum1{color:var(--danger,#eb5757);margin:0;font-size:.85rem}.comment-thread.svelte-f3k4or{flex-direction:column;gap:14px;display:flex}h3.svelte-f3k4or{color:var(--text,#1b2a22);margin:0;font-size:1.1rem}.count.svelte-f3k4or{color:var(--muted,#6b7a72);font-size:.9rem;font-weight:400}.new-comment.svelte-f3k4or,.reply-form.svelte-f3k4or{flex-direction:column;gap:8px;display:flex}textarea.svelte-f3k4or{border:1px solid var(--border,#e5eae7);width:100%;font:inherit;background:var(--surface,#fff);color:inherit;resize:vertical;border-radius:10px;padding:10px}textarea.svelte-f3k4or:focus{outline:2px solid var(--green-400,#47c97e);outline-offset:1px}.submit.svelte-f3k4or{background:var(--green-500,#27ae60);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:10px;align-self:flex-start;padding:8px 18px;font-weight:700}.submit.svelte-f3k4or:hover{background:var(--green-600,#1f9152)}.submit.small.svelte-f3k4or{padding:6px 14px;font-size:.9rem}.login-hint.svelte-f3k4or,.empty.svelte-f3k4or{color:var(--muted,#6b7a72);margin:0}.login-hint.svelte-f3k4or a:where(.svelte-f3k4or){color:var(--green-600,#1f9152);font-weight:700}.error.svelte-f3k4or{color:var(--danger,#eb5757);margin:0;font-size:.9rem}.list.svelte-f3k4or{flex-direction:column;gap:12px;display:flex}.thread-item.svelte-f3k4or{flex-direction:column;gap:8px;display:flex}.comment.svelte-f3k4or{background:var(--surface,#fff);border:1px solid var(--border,#e5eae7);border-radius:14px;gap:10px;padding:12px;display:flex}.comment.reply.svelte-f3k4or{background:var(--bg,#f9fafb)}.comment.removed.svelte-f3k4or{opacity:.7}.replies.svelte-f3k4or,.reply-form.svelte-f3k4or{flex-direction:column;gap:8px;margin-inline-start:40px;display:flex}.avatar.svelte-f3k4or{background:var(--green-tint,#e9f7ef);width:32px;height:32px;color:var(--green-600,#1f9152);border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;display:flex;overflow:hidden}.avatar.svelte-f3k4or img:where(.svelte-f3k4or){object-fit:cover;width:100%;height:100%}.content.svelte-f3k4or{flex:1;min-width:0}.meta.svelte-f3k4or{align-items:baseline;gap:8px;display:flex}.name.svelte-f3k4or{font-size:.92rem;font-weight:700}.time.svelte-f3k4or{color:var(--muted,#6b7a72);font-size:.78rem}.body.svelte-f3k4or{white-space:pre-line;word-break:break-word;margin:6px 0;line-height:1.8}.deleted.svelte-f3k4or{color:var(--muted,#6b7a72);margin:0;font-size:.9rem;font-style:italic}.tools.svelte-f3k4or{align-items:center;gap:12px;display:flex}.tool.svelte-f3k4or{color:var(--muted,#6b7a72);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:.8rem;display:inline-flex}.tool.svelte-f3k4or:hover{color:var(--green-600,#1f9152)}.tool.danger.svelte-f3k4or:hover{color:var(--danger,#eb5757)}.reply-actions.svelte-f3k4or{align-items:center;gap:10px;display:flex}.rating-summary.svelte-prwr0p{background:var(--surface,#fff);border:1px solid var(--border,#e5eae7);border-radius:14px;flex-direction:column;gap:14px;padding:16px;display:flex}.headline.svelte-prwr0p{justify-content:space-between;align-items:center;gap:12px;display:flex}.avg.svelte-prwr0p{align-items:baseline;gap:6px;display:flex}.num.svelte-prwr0p{color:var(--green-500,#27ae60);font-size:2rem;font-weight:800}.outof.svelte-prwr0p{color:var(--muted,#6b7a72);font-size:.85rem}.meta.svelte-prwr0p{color:var(--muted,#6b7a72);align-items:center;gap:6px;font-size:.9rem;display:flex}.star-ico.svelte-prwr0p{color:var(--warn,#f2c94c)}.bars.svelte-prwr0p{flex-direction:column;gap:4px;display:flex}.row.svelte-prwr0p{align-items:center;gap:8px;display:flex}.label.svelte-prwr0p{text-align:center;width:1.6em;color:var(--muted,#6b7a72);font-size:.8rem}.track.svelte-prwr0p{background:var(--green-tint,#e9f7ef);border-radius:999px;flex:1;height:8px;overflow:hidden}.fill.svelte-prwr0p{background:linear-gradient(270deg, var(--green-500,#27ae60), var(--green-400,#47c97e));border-radius:999px;height:100%}.count.svelte-prwr0p{width:2.4em;color:var(--muted,#6b7a72);text-align:start;font-size:.78rem}.show-header.svelte-w7jpc6{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);gap:1.25rem;padding:1.25rem;display:flex}.poster.svelte-w7jpc6{aspect-ratio:2/3;object-fit:cover;border-radius:var(--radius-sm);background:var(--green-tint);flex-shrink:0;width:140px}.head-info.svelte-w7jpc6 h1:where(.svelte-w7jpc6){margin:0 0 .25rem;font-size:1.5rem}.episode.svelte-w7jpc6{color:var(--green-500);margin:0 0 .25rem;font-weight:700}.team.svelte-w7jpc6{color:var(--muted);margin:0 0 1rem}.cta.svelte-w7jpc6{background:var(--gradient-accent);color:#fff;border-radius:var(--radius-sm);flex-direction:column;align-items:center;gap:.1rem;padding:.75rem 2.25rem;font-size:1.05rem;font-weight:700;display:inline-flex}.cta.svelte-w7jpc6:hover{filter:brightness(1.05)}.cta-sub.svelte-w7jpc6{opacity:.9;font-size:.75rem;font-weight:400}.transparency.svelte-w7jpc6{color:var(--muted);margin-top:.6rem;font-size:.85rem}.tabs.svelte-w7jpc6{border-bottom:1px solid var(--border);gap:.25rem;margin:1.25rem 0 0;display:flex;overflow-x:auto}.tabs.svelte-w7jpc6 button:where(.svelte-w7jpc6){font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:.6rem 1rem}.tabs.svelte-w7jpc6 button.active:where(.svelte-w7jpc6){color:var(--green-500);border-bottom-color:var(--green-500);font-weight:700}.panel.svelte-w7jpc6{background:var(--surface);border:1px solid var(--border);border-radius:0 0 var(--radius-lg) var(--radius-lg);border-top:none;padding:1.25rem}.panel.svelte-w7jpc6 h2:where(.svelte-w7jpc6){margin:1.25rem 0 .5rem;font-size:1.05rem}.stats-row.svelte-w7jpc6{flex-wrap:wrap;gap:1.5rem;display:flex}.stat-label.svelte-w7jpc6{color:var(--muted);font-size:.8rem;display:block}.stat-value.svelte-w7jpc6{font-weight:700}.files.svelte-w7jpc6,.changelog.svelte-w7jpc6{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.files.svelte-w7jpc6 li:where(.svelte-w7jpc6),.changelog.svelte-w7jpc6 li:where(.svelte-w7jpc6){border:1px solid var(--border);border-radius:var(--radius-sm);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.q.svelte-w7jpc6{color:var(--green-600);font-weight:700}.meta.svelte-w7jpc6{color:var(--muted);font-size:.85rem}.badge.svelte-w7jpc6{background:var(--green-tint);color:var(--green-600);border-radius:999px;padding:.1rem .6rem;font-size:.75rem}.note.svelte-w7jpc6{width:100%;margin:.25rem 0 0;font-size:.9rem}.muted.svelte-w7jpc6{color:var(--muted)}.cues.svelte-w7jpc6{flex-direction:column;gap:.6rem;max-height:24rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.cue-time.svelte-w7jpc6{color:var(--muted);font-size:.75rem}.cue-text.svelte-w7jpc6{white-space:pre-line;margin:.1rem 0 0}form.svelte-w7jpc6{flex-direction:column;gap:.5rem;max-width:28rem;display:flex}label.svelte-w7jpc6{color:var(--muted);font-size:.9rem}select.svelte-w7jpc6,textarea.svelte-w7jpc6{font:inherit;background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.5rem .75rem}.submit.svelte-w7jpc6{background:var(--green-500);color:#fff;font:inherit;border-radius:var(--radius-sm);cursor:pointer;border:none;align-self:flex-start;padding:.55rem 1.5rem;font-weight:700}.submit.svelte-w7jpc6:hover{background:var(--green-600)}.success.svelte-w7jpc6{color:var(--green-600);font-weight:600}.error.svelte-w7jpc6{color:var(--danger)}.login-link.svelte-w7jpc6{color:var(--green-600);font-weight:700}@media (width<=480px){.show-header.svelte-w7jpc6{text-align:center;flex-direction:column;align-items:center}}
