.redaction-overlay.svelte-1m36phg{display:flex;flex-direction:column;gap:8px;min-width:200px;max-width:280px;padding:10px 12px}.redaction-overlay__badge.svelte-1m36phg{align-self:flex-start;padding:2px 8px;border-radius:var(--radius-sm);background:var(--amber-bg);border:1px solid color-mix(in srgb,var(--amber) 35%,transparent);color:var(--amber);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.redaction-overlay__message.svelte-1m36phg{margin:0;font-size:.82rem;line-height:1.4;color:var(--text-secondary);overflow-wrap:break-word}.redaction-overlay__attribution.svelte-1m36phg{display:flex;align-items:center;gap:6px;font-size:.78rem;color:var(--text-tertiary)}.redaction-overlay__attribution.svelte-1m36phg .redaction-overlay__avatar{width:20px;height:20px;border-radius:var(--radius-sm);object-fit:cover;flex-shrink:0;font-size:.6rem;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:700}.redaction-overlay__user.svelte-1m36phg{color:var(--text-link);font-weight:600;text-decoration:none}.redaction-overlay__user.svelte-1m36phg:hover{text-decoration:underline}.redaction-overlay__sep.svelte-1m36phg{color:var(--text-tertiary)}.redaction-overlay__clear.svelte-1m36phg{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:2px;padding:6px 10px;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--red) 40%,transparent);background:var(--red-bg);color:var(--red);font-size:.78rem;font-weight:600;font-family:var(--font);cursor:pointer;transition:all var(--transition)}.redaction-overlay__clear.svelte-1m36phg:hover{background:color-mix(in srgb,var(--red) 18%,transparent)}.redaction-overlay__clear.svelte-1m36phg:focus-visible{outline:2px solid var(--red);outline-offset:1px}.redaction-overlay-host.svelte-ij1y2r{position:fixed;z-index:1000;background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-elevated);pointer-events:auto;animation:svelte-ij1y2r-redaction-overlay-fade-in .12s ease}@keyframes svelte-ij1y2r-redaction-overlay-fade-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.selection-toolbar.svelte-qb94ms{position:fixed;z-index:1000;display:inline-flex;align-items:center;gap:4px;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-elevated);padding:4px;animation:svelte-qb94ms-selection-toolbar-fade-in .12s ease}@keyframes svelte-qb94ms-selection-toolbar-fade-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.selection-toolbar.svelte-qb94ms button{background:transparent;border:0;color:var(--text-body);padding:4px 10px;border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-weight:500;font-size:.78rem}.selection-toolbar.svelte-qb94ms button:hover{background:var(--bg-raised)}.selection-toolbar.svelte-qb94ms svg{width:12px;height:12px}.apply-popover.svelte-qi2ut0{position:fixed;z-index:1001;width:360px;max-width:calc(100vw - 16px);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-elevated);padding:14px 16px;font-size:.82rem;color:var(--text-body);animation:svelte-qi2ut0-apply-popover-fade-in .12s ease}@keyframes svelte-qi2ut0-apply-popover-fade-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.apply-popover__title.svelte-qi2ut0{display:block;font-size:.7rem;font-weight:700;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.apply-popover__cats.svelte-qi2ut0{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.apply-popover__cat.svelte-qi2ut0{font-size:.74rem;padding:5px 10px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-raised);color:var(--text-body);cursor:pointer}.apply-popover__cat.is-selected.svelte-qi2ut0{background:var(--accent);color:#1a1413;border-color:var(--accent);font-weight:600}.apply-popover__message.svelte-qi2ut0{width:100%;min-height:60px;background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 10px;font-size:.8rem;color:var(--text-body);font-family:inherit;resize:vertical;box-sizing:border-box}.apply-popover__counter.svelte-qi2ut0{font-size:.68rem;color:var(--text-tertiary);text-align:right;margin-top:2px}.apply-popover__error.svelte-qi2ut0{margin:8px 0 0;font-size:.76rem;color:var(--danger)}.apply-popover__footer.svelte-qi2ut0{display:flex;justify-content:flex-end;gap:6px;border-top:1px solid var(--border);padding-top:10px;margin-top:10px}.btn.svelte-qi2ut0{font-size:.8rem;padding:6px 14px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-raised);color:var(--text-body);cursor:pointer}.btn.svelte-qi2ut0:disabled{opacity:.5;cursor:not-allowed}.btn--primary.svelte-qi2ut0{background:var(--accent);border-color:var(--accent);color:#1a1413;font-weight:600}.rmm-dialog.svelte-5wdo0f{position:fixed;margin:auto;inset:0;width:calc(100% - 64px);max-width:560px;max-height:80vh;padding:0;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--text-primary);box-shadow:0 8px 32px #00000080;display:flex;flex-direction:column;overflow:hidden}.rmm-dialog.svelte-5wdo0f:not([open]){display:none}.rmm-dialog.svelte-5wdo0f::backdrop{background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-header.svelte-5wdo0f{padding:14px 16px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.modal-header.svelte-5wdo0f h3:where(.svelte-5wdo0f){font-size:.95rem;font-weight:700}.modal-close.svelte-5wdo0f{background:none;border:none;color:var(--text-tertiary);font-size:1.2rem;cursor:pointer;padding:4px 8px;border-radius:var(--radius-xs)}.modal-close.svelte-5wdo0f:hover{color:var(--text-primary);background:var(--bg-hover)}.modal-tabs.svelte-5wdo0f{display:flex;gap:2px;padding:8px 16px;border-bottom:1px solid var(--border);flex-shrink:0}.modal-tab.svelte-5wdo0f{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-xs);border:none;background:none;color:var(--text-tertiary);font-size:.78rem;font-weight:600;cursor:pointer;font-family:var(--font)}.modal-tab.is-active.svelte-5wdo0f{background:var(--bg-hover);color:var(--text-primary)}.modal-tab-count.svelte-5wdo0f{font-size:.68rem;font-weight:700;padding:1px 6px;border-radius:var(--radius-xs);background:var(--bg-elevated);color:var(--text-tertiary)}.modal-body.svelte-5wdo0f{overflow-y:auto;flex:1}.rmm-state.svelte-5wdo0f{padding:28px 16px;text-align:center;font-size:.85rem;color:var(--text-tertiary)}.rmm-state--error.svelte-5wdo0f{display:flex;flex-direction:column;align-items:center;gap:10px}.rmm-retry.svelte-5wdo0f{padding:6px 14px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-elevated);color:var(--text-primary);font-size:.8rem;font-weight:600;font-family:var(--font);cursor:pointer}.rmm-retry.svelte-5wdo0f:hover{background:var(--bg-hover)}.rmm-row.svelte-5wdo0f{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border-subtle)}.rmm-row.svelte-5wdo0f:last-child{border-bottom:none}.rmm-row__main.svelte-5wdo0f{min-width:0;display:flex;flex-direction:column;gap:6px}.rmm-excerpt.svelte-5wdo0f{margin:0;font-size:.85rem;line-height:1.45;color:var(--text-secondary);overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rmm-excerpt.svelte-5wdo0f mark:where(.svelte-5wdo0f){background:var(--amber-bg);color:var(--amber);padding:0 2px;border-radius:2px;font-weight:600}.rmm-meta.svelte-5wdo0f{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:.76rem;color:var(--text-tertiary)}.rmm-meta--history.svelte-5wdo0f{gap:4px}.rmm-badge.svelte-5wdo0f{padding:1px 7px;border-radius:var(--radius-sm);background:var(--amber-bg);border:1px solid color-mix(in srgb,var(--amber) 35%,transparent);color:var(--amber);font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.rmm-message.svelte-5wdo0f{color:var(--text-secondary)}.rmm-attr.svelte-5wdo0f a:where(.svelte-5wdo0f){color:var(--text-link);font-weight:600;text-decoration:none}.rmm-attr.svelte-5wdo0f a:where(.svelte-5wdo0f):hover{text-decoration:underline}.rmm-sep.svelte-5wdo0f{color:var(--text-tertiary)}.rmm-clear.svelte-5wdo0f{flex-shrink:0;padding:5px 12px;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--red) 40%,transparent);background:var(--red-bg);color:var(--red);font-size:.78rem;font-weight:600;font-family:var(--font);cursor:pointer;transition:all var(--transition)}.rmm-clear.svelte-5wdo0f:hover{background:color-mix(in srgb,var(--red) 18%,transparent)}.rmm-clear.svelte-5wdo0f:focus-visible{outline:2px solid var(--red);outline-offset:1px}.redacted-body-notice.svelte-d5yidu{display:grid;gap:10px;margin:0 0 18px;padding:12px 14px;background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:.84rem;line-height:1.35}.redacted-body-notice__title.svelte-d5yidu{display:flex;align-items:center;gap:7px;color:var(--text-primary);font-size:.76rem;font-weight:800}.redacted-body-notice__glyph.svelte-d5yidu{flex-shrink:0;color:var(--amber)}.redacted-body-notice__rows.svelte-d5yidu{display:grid;gap:9px}.redacted-body-notice__row.svelte-d5yidu{display:grid;grid-template-columns:22px max-content minmax(0,1fr);column-gap:10px;row-gap:3px;align-items:baseline}.redacted-body-notice__number.svelte-d5yidu{width:20px;height:20px;display:inline-grid;place-items:center;border-radius:var(--radius-full);background:var(--accent-dim);color:var(--text-accent);font-size:.72rem;font-weight:800;line-height:1}.redacted-body-notice__label.svelte-d5yidu{color:var(--text-primary);font-weight:800}.redacted-body-notice__message.svelte-d5yidu{min-width:0}@media(max-width:640px){.redacted-body-notice__row.svelte-d5yidu{grid-template-columns:22px minmax(0,1fr)}.redacted-body-notice__message.svelte-d5yidu{grid-column:2}}.mod-cluster.svelte-1ifckyr{display:inline-flex;align-items:center;gap:4px;margin-left:4px}.mod-cluster-label.svelte-1ifckyr{font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);padding-right:2px}.mod-icon-btn.svelte-1ifckyr{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-sm);border:1px solid var(--accent-dim);background:transparent;color:var(--accent);cursor:pointer;transition:background var(--transition)}.mod-icon-btn.svelte-1ifckyr:hover{background:var(--accent-dim)}.mod-icon-btn.danger.svelte-1ifckyr{color:var(--red);border-color:#f8514940}.mod-icon-btn.danger.svelte-1ifckyr:hover{background:var(--red-bg, rgba(248, 81, 73, .12))}.mod-icon-btn.positive.svelte-1ifckyr{color:var(--green, #3fb950);border-color:#3fb9504d}.mod-icon-btn.positive.svelte-1ifckyr:hover{background:#3fb9501f}.mod-menu.svelte-1ifckyr{min-width:200px;margin:0;padding:4px;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-elevated);inset:unset}.mod-menu.svelte-1ifckyr form:where(.svelte-1ifckyr){margin:0}.menu-item.svelte-1ifckyr{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:none;background:none;color:var(--text-secondary);text-align:left;font-family:var(--font);font-size:.82rem;border-radius:var(--radius-xs);cursor:pointer}.menu-item.svelte-1ifckyr:hover{background:var(--bg-hover);color:var(--text-primary)}.menu-item--danger.svelte-1ifckyr{color:var(--red)}.menu-item--danger.svelte-1ifckyr:hover{background:var(--red-bg, rgba(248, 81, 73, .12))}.menu-item--positive.svelte-1ifckyr{color:var(--green, #3fb950)}.menu-item--positive.svelte-1ifckyr:hover{background:#3fb9501f;color:var(--green, #3fb950)}.menu-divider.svelte-1ifckyr{border-top:1px solid var(--border);margin:4px 0}.comment-content--hidden.svelte-1od1ec6{padding:8px 12px}.comment-hidden-placeholder.svelte-1od1ec6{font-size:.78rem;color:var(--text-tertiary);font-style:italic}.comment-content.svelte-1od1ec6{position:relative;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:14px 16px;box-shadow:0 1px 3px #0000000a;transition:border-color var(--transition, .18s ease)}@media(max-width:640px){.comment-content.svelte-1od1ec6{padding:8px}}.comment-content.svelte-1od1ec6:hover{border-color:var(--border-accent)}.comment-content--mod.svelte-1od1ec6{border-color:#3fb95033}.comment-content--collapsed.svelte-1od1ec6 .comment-body-wrap,.comment-content--collapsed.svelte-1od1ec6 .comment-acts{display:none}.comment-content--collapsed.svelte-1od1ec6 .comment-hdr{margin-bottom:0}.comment-content--collapsed.svelte-1od1ec6{padding-top:10px;padding-bottom:10px}.comment-collapse-bar.svelte-1od1ec6{position:absolute;left:0;top:0;bottom:0;width:14px;padding:0;background:none;border:none;cursor:pointer;z-index:1}.comment-collapse-bar.svelte-1od1ec6:before{content:"";position:absolute;left:4px;top:8px;bottom:8px;width:3px;border-radius:2px;background:transparent;transition:background .12s ease}.comment-content.svelte-1od1ec6:hover .comment-collapse-bar:where(.svelte-1od1ec6):before{background:var(--border)}.comment-collapse-bar.svelte-1od1ec6:hover:before,.comment-collapse-bar--active.svelte-1od1ec6:before{background:var(--line-color, var(--accent))}@media(max-width:640px){.comment-collapse-bar.svelte-1od1ec6{display:none}}.comment-collapse-btn.svelte-1od1ec6{display:none;position:absolute;top:4px;right:4px;width:28px;height:28px;align-items:center;justify-content:center;background:none;border:none;border-radius:var(--radius-xs);color:var(--text-tertiary);cursor:pointer;z-index:1}.comment-collapse-btn.svelte-1od1ec6:active{background:var(--bg-hover)}.comment-collapse-btn--active.svelte-1od1ec6{color:var(--accent)}@media(max-width:640px){.comment-collapse-btn.svelte-1od1ec6{display:inline-flex}}.comment-hdr.svelte-1od1ec6{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:.82rem;container-type:inline-size}.comment-hdr.svelte-1od1ec6 .comment-avatar-sm{width:28px;height:28px;border-radius:var(--radius-xs);display:grid;place-items:center;font-size:.6rem;font-weight:700;color:#fff;object-fit:cover}.comment-hdr.svelte-1od1ec6 .comment-avatar-sm.anonymous{background:linear-gradient(135deg,#666,#999)!important}.comment-name.svelte-1od1ec6{font-weight:600;color:var(--text-primary);text-decoration:none}a.comment-name.svelte-1od1ec6:hover{text-decoration:underline}.comment-name--anon.svelte-1od1ec6{font-weight:600;color:var(--text-tertiary);font-style:italic}.comment-name.op.svelte-1od1ec6{color:var(--accent)}.comment-name.mod.svelte-1od1ec6{color:var(--green)}.comment-name.admin.svelte-1od1ec6{color:var(--red)}.comment-time.svelte-1od1ec6{color:var(--text-tertiary)}.comment-time-link.svelte-1od1ec6{color:var(--text-tertiary);text-decoration:none}.comment-time-link.svelte-1od1ec6:hover{color:var(--text-secondary);text-decoration:underline}.comment-body-text.svelte-1od1ec6{font-size:.92rem;line-height:1.6;color:var(--text-body);overflow-wrap:break-word;word-break:break-word}.comment-body-text.svelte-1od1ec6 p:where(.svelte-1od1ec6){margin:0 0 .8em}.comment-body-text.svelte-1od1ec6 p:where(.svelte-1od1ec6):last-child{margin-bottom:0}.comment-body-text.svelte-1od1ec6 hr{border:none;border-top:1px solid var(--border);margin:1em 0}.comment-body-text.svelte-1od1ec6 h1,.comment-body-text.svelte-1od1ec6 h2,.comment-body-text.svelte-1od1ec6 h3{margin:1em 0 .4em;font-size:1em;font-weight:700}.comment-body-text.svelte-1od1ec6 ul,.comment-body-text.svelte-1od1ec6 ol{margin:.4em 0 .8em;padding-left:1.5em}.comment-body-text.svelte-1od1ec6 blockquote{border-left:3px solid var(--border);margin:.6em 0;padding:.3em 0 .3em .8em;color:var(--text-secondary)}.comment-body-text.svelte-1od1ec6 pre{background:var(--bg-input, #0d1017);border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px 14px;margin:.6em 0;overflow-x:auto;font-size:.82rem;line-height:1.5}.comment-body-text.svelte-1od1ec6 pre code{background:none;border:none;padding:0;font-size:inherit;color:var(--text-primary);font-family:var(--font-mono, monospace)}.comment-body-text.svelte-1od1ec6 code{background:var(--bg-hover, rgba(255, 255, 255, .06));border:1px solid var(--border-subtle, rgba(255, 255, 255, .04));border-radius:3px;padding:1px 5px;font-size:.85em;font-family:var(--font-mono, monospace);color:var(--text-primary)}.comment-edit-textarea.svelte-1od1ec6{width:100%;min-height:80px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-input);color:var(--text-primary);font-size:.85rem;font-family:var(--font);line-height:1.5;resize:vertical;margin-bottom:6px}.comment-edit-textarea.svelte-1od1ec6:focus{outline:none;border-color:var(--border-focus)}.comment-edit-actions.svelte-1od1ec6{display:flex;align-items:center;gap:8px;margin-bottom:10px}.comment-edit-reason.svelte-1od1ec6{flex:1;padding:5px 8px;border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--bg-input);color:var(--text-primary);font-size:.78rem;font-family:var(--font)}.comment-edit-reason.svelte-1od1ec6:focus{outline:none;border-color:var(--border-focus)}.comment-edit-reason.svelte-1od1ec6::placeholder{color:var(--text-tertiary)}.btn-edit-cancel.svelte-1od1ec6{padding:4px 10px;border-radius:var(--radius-xs);border:none;background:none;color:var(--text-tertiary);font-size:.78rem;font-weight:600;cursor:pointer;font-family:var(--font)}.btn-edit-cancel.svelte-1od1ec6:hover{color:var(--text-primary);background:var(--bg-hover)}.btn-edit-save.svelte-1od1ec6{padding:4px 12px;border-radius:var(--radius-xs);border:none;background:var(--accent);color:var(--text-on-accent);font-size:.78rem;font-weight:600;cursor:pointer;font-family:var(--font)}.btn-edit-save.svelte-1od1ec6:hover{opacity:.85}.btn-edit-save.svelte-1od1ec6:disabled{opacity:.4;cursor:not-allowed}.comment-body-wrap.svelte-1od1ec6{position:relative;margin-bottom:10px}.comment-body-wrap.collapsed.svelte-1od1ec6 .comment-body-text:where(.svelte-1od1ec6){max-height:300px;overflow:hidden}.comment-body-fade.svelte-1od1ec6{position:absolute;bottom:0;left:0;right:0;height:60px;background:linear-gradient(transparent,var(--bg-surface));pointer-events:none}.comment-show-more.svelte-1od1ec6{position:relative;z-index:1;display:block;width:100%;padding:4px 0;background:none;border:none;color:var(--text-link);font-size:.78rem;font-weight:600;cursor:pointer;font-family:var(--font);text-align:left}.comment-show-more.svelte-1od1ec6:hover{text-decoration:underline}.comment-acts.svelte-1od1ec6{display:flex;align-items:center;gap:2px}.comment-acts.disabled.svelte-1od1ec6{opacity:.4;pointer-events:none}.comment-act.svelte-1od1ec6{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:var(--radius-xs);border:none;background:none;color:var(--text-tertiary);font-size:.78rem;font-weight:500;cursor:pointer;transition:all var(--transition, .18s ease);font-family:var(--font)}.comment-act.svelte-1od1ec6:hover{color:var(--text-primary);background:var(--bg-hover)}.comment-act--active.svelte-1od1ec6{color:var(--accent)}.comment-act.svelte-1od1ec6:disabled{opacity:.4;cursor:not-allowed}.comment-act.svelte-1od1ec6 svg:where(.svelte-1od1ec6){width:14px;height:14px}form.svelte-1od1ec6{display:contents}[data-density=compact] .comment-content.svelte-1od1ec6{padding:10px 12px}[data-density=compact] .comment-content--collapsed.svelte-1od1ec6{padding-top:8px;padding-bottom:8px}[data-density=compact] .comment-hdr.svelte-1od1ec6{gap:6px;margin-bottom:6px}[data-density=compact] .comment-hdr.svelte-1od1ec6 .comment-avatar-sm{width:24px;height:24px}[data-density=expanded] .comment-content.svelte-1od1ec6{padding:18px}[data-density=expanded] .comment-content--collapsed.svelte-1od1ec6{padding-top:12px;padding-bottom:12px}[data-density=expanded] .comment-hdr.svelte-1od1ec6{gap:10px;margin-bottom:10px}[data-density=expanded] .comment-hdr.svelte-1od1ec6 .comment-avatar-sm{width:32px;height:32px}.reply-form.svelte-hqurk7{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.reply-form--inline.svelte-hqurk7{background:var(--bg-raised);margin-top:10px}.reply-collapsed.svelte-hqurk7{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:9px 10px 9px 14px;background:var(--bg-surface);border:none;color:var(--text-tertiary);font-family:var(--font);font-size:.9375rem;text-align:left;cursor:text}.reply-collapsed-field.svelte-hqurk7{flex:1;min-width:0;transition:color var(--transition)}.reply-collapsed.svelte-hqurk7:hover .reply-collapsed-field:where(.svelte-hqurk7){color:var(--text-secondary)}.reply-collapsed-cta.svelte-hqurk7{flex-shrink:0;display:inline-flex;align-items:center;padding:6px 14px;border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--accent);color:var(--text-on-accent);font-size:.8rem;font-weight:700;transition:background var(--transition),border-color var(--transition)}.reply-collapsed.svelte-hqurk7:hover .reply-collapsed-cta:where(.svelte-hqurk7){background:var(--accent-hover);border-color:var(--accent-hover)}.reply-footer.svelte-hqurk7{display:flex;align-items:center;justify-content:space-between;padding:8px;border-top:1px solid var(--border);background:var(--bg-surface)}.reply-actions.svelte-hqurk7{display:flex;align-items:center;gap:8px}.submit-split.svelte-hqurk7{display:flex;position:relative}.btn-submit.svelte-hqurk7{display:inline-flex;align-items:center;gap:6px;padding:6px 12px 6px 6px;border:1px solid var(--accent);background:var(--accent);color:var(--text-on-accent);font-size:.8rem;font-weight:700;border-radius:var(--radius-sm) 0 0 var(--radius-sm);cursor:pointer;font-family:var(--font);transition:background var(--transition),border-color var(--transition),color var(--transition)}.btn-submit.svelte-hqurk7:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.btn-submit.svelte-hqurk7:disabled{background:var(--bg-hover);border-color:var(--border);color:var(--text-tertiary);cursor:not-allowed}.btn-submit.svelte-hqurk7:disabled .btn-submit-avatar:where(.svelte-hqurk7){background:var(--bg-hover);color:var(--text-tertiary)}.btn-submit.svelte-hqurk7:disabled .btn-submit-avatar.anonymous:where(.svelte-hqurk7){background:var(--bg-hover)}.btn-submit.svelte-hqurk7 .btn-submit-avatar{display:grid;place-items:center;width:22px;height:22px;border-radius:var(--radius-xs);background:var(--text-on-accent);color:var(--accent);font-size:.55rem;font-weight:700;object-fit:cover}.btn-submit.svelte-hqurk7 .btn-submit-avatar.anonymous{background:linear-gradient(135deg,#666,#999)}.btn-submit-chevron.svelte-hqurk7{padding:0 8px;border:1px solid var(--accent);border-left:1px solid var(--text-on-accent);background:var(--accent);color:var(--text-on-accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;cursor:pointer;transition:background var(--transition),border-color var(--transition),color var(--transition)}.btn-submit-chevron.svelte-hqurk7:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover);border-left-color:var(--text-on-accent)}.btn-submit-chevron.svelte-hqurk7:disabled{background:var(--bg-hover);border-color:var(--border);border-left-color:var(--border);color:var(--text-tertiary);cursor:not-allowed}.btn-submit-chevron.svelte-hqurk7 svg{transition:transform .15s ease}.btn-submit-chevron.open.svelte-hqurk7 svg{transform:rotate(180deg)}.btn-submit-chevron--locked.svelte-hqurk7{display:grid;place-items:center;padding:0 8px;border:1px solid var(--accent);border-left:1px solid var(--text-on-accent);background:var(--accent);color:var(--text-on-accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;cursor:help;transition:background var(--transition),border-color var(--transition),color var(--transition)}.btn-submit.svelte-hqurk7:disabled+.btn-submit-chevron--locked:where(.svelte-hqurk7){background:var(--bg-hover);border-color:var(--border);border-left-color:var(--border);color:var(--text-tertiary)}.reply-identity-menu.svelte-hqurk7{position:absolute;min-width:240px;margin:0;padding:4px;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-elevated);inset:unset}.reply-identity-menu.svelte-hqurk7:popover-open{display:block}.reply-identity-option.svelte-hqurk7{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:none;background:none;color:var(--text-secondary);text-align:left;text-decoration:none;font-family:var(--font);border-radius:var(--radius-xs);cursor:pointer}.reply-identity-option.svelte-hqurk7:hover{background:var(--bg-hover);color:var(--text-primary)}.reply-identity-option.active.svelte-hqurk7{background:var(--accent-dim);color:var(--text-accent);font-weight:600}.reply-identity-option--link.svelte-hqurk7{color:var(--text-secondary)}.reply-identity-divider.svelte-hqurk7{border-top:1px solid var(--border);margin:4px 0}.reply-identity-footnote.svelte-hqurk7{display:flex;align-items:flex-start;gap:6px;padding:8px 10px 4px;font-size:.72rem;color:var(--text-tertiary);line-height:1.45}.reply-identity-footnote.svelte-hqurk7 svg{flex-shrink:0;margin-top:1px}.reply-identity-option.svelte-hqurk7 .opt-avatar{width:26px;height:26px;border-radius:var(--radius-xs);display:grid;place-items:center;font-size:.55rem;font-weight:700;color:#fff;flex-shrink:0;object-fit:cover}.opt-avatar--manage.svelte-hqurk7{background:var(--bg-raised);color:var(--text-tertiary)}.opt-info.svelte-hqurk7{display:flex;flex-direction:column;min-width:0}.opt-name.svelte-hqurk7{font-size:.82rem;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opt-primary.svelte-hqurk7{color:var(--text-tertiary);font-weight:400}.opt-desc.svelte-hqurk7{font-size:.72rem;color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-cancel.svelte-hqurk7{padding:6px 10px;border:1px solid var(--border);background:transparent;color:var(--text-secondary);font-size:.8rem;border-radius:var(--radius-sm);cursor:pointer;font-family:var(--font)}.btn-cancel.svelte-hqurk7:hover{background:var(--bg-hover);color:var(--text-primary)}.focus-banner.svelte-410m6g{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:var(--radius-lg);background:var(--accent-dim);border:1px solid var(--border-accent);margin-bottom:8px;font-size:.85rem}.focus-banner.svelte-410m6g a:where(.svelte-410m6g){color:var(--text-accent);font-weight:600;text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;gap:4px}.focus-banner.svelte-410m6g a:where(.svelte-410m6g):hover{text-decoration:underline}.focus-banner-text.svelte-410m6g{color:var(--accent);margin-left:auto;font-size:.82rem;opacity:.7}.view-parent-btn.svelte-410m6g{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:12px;border:1px dashed var(--border);border-radius:var(--radius-md);background:none;color:var(--text-link);font-size:.85rem;font-weight:500;text-decoration:none;margin-bottom:8px;transition:all var(--transition)}.view-parent-btn.svelte-410m6g:hover{background:var(--bg-hover);border-color:var(--text-tertiary);color:var(--accent)}.comment.svelte-410m6g{position:relative;margin-bottom:6px}.comment--focused.svelte-410m6g>.comment-content{border-color:var(--accent)!important;box-shadow:0 0 0 1px var(--accent-dim)}.comment-replies.svelte-410m6g{position:relative;padding-left:36px;margin-top:0;min-width:0}@media(max-width:640px){.comment-replies.svelte-410m6g{padding-left:18px}}.reply-svg.svelte-410m6g{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;overflow:visible;z-index:1}.reply-svg .thread-path{opacity:.18;transition:opacity .15s ease}.reply-svg.svelte-410m6g:hover .thread-path{opacity:1}.comment-replies.svelte-410m6g{--line-color: var(--red)}.comment-replies .comment-replies{--line-color: var(--accent)}.comment-replies .comment-replies .comment-replies{--line-color: var(--green)}.comment-replies .comment-replies .comment-replies .comment-replies{--line-color: var(--blue)}.comment-replies .comment-replies .comment-replies .comment-replies .comment-replies{--line-color: var(--purple)}.comment-replies.collapsed.svelte-410m6g>:where(.svelte-410m6g):not(.collapse-placeholder):not(.reply-svg){display:none}.comment-replies.collapsed.svelte-410m6g>.collapse-placeholder:where(.svelte-410m6g){display:block}.collapse-placeholder.svelte-410m6g{display:none;cursor:pointer;outline:none}.collapse-avatars.svelte-410m6g{display:flex;align-items:center;gap:10px;padding:8px 0;opacity:.5;transition:all var(--transition, .18s ease)}.collapse-avatars.svelte-410m6g:hover{opacity:1}.avatar-stack.svelte-410m6g{display:flex;align-items:center}.avatar-stack-item.svelte-410m6g{width:24px;height:24px;border-radius:var(--radius-xs);display:grid;place-items:center;font-size:.5rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#2563eb,#60a5fa);border:2px solid var(--bg-root);margin-left:-10px;position:relative;box-shadow:-2px 0 5px #00000052}.avatar-stack-item.svelte-410m6g:first-child{margin-left:0}.avatar-stack-item.svelte-410m6g:nth-child(1){z-index:3}.avatar-stack-item.svelte-410m6g:nth-child(2){z-index:2}.avatar-stack-item.svelte-410m6g:nth-child(3){z-index:1}.collapse-avatars-text.svelte-410m6g{font-size:.78rem;color:var(--text-tertiary);font-weight:500}.continue-thread-link.svelte-410m6g{display:inline-flex;align-items:center;gap:4px;padding:6px 0;margin-top:2px;margin-bottom:4px;background:none;border:none;cursor:pointer;font-family:var(--font);font-size:.82rem;font-weight:500;color:var(--text-tertiary);transition:color var(--transition, .18s ease)}.continue-thread-link.svelte-410m6g:hover{color:var(--accent)}.continue-arrow.svelte-410m6g{width:14px;height:14px}.modal-backdrop.svelte-149talo{position:fixed;inset:0;z-index:100;background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:center;align-items:center;padding:32px}.modal.svelte-149talo{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;max-width:640px;max-height:80vh;display:flex;flex-direction:column;overflow:hidden}.modal-header.svelte-149talo{padding:14px 16px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.modal-header.svelte-149talo h3:where(.svelte-149talo){font-size:.95rem;font-weight:700}.revision-count.svelte-149talo{font-size:.72rem;color:var(--text-tertiary);padding:2px 6px;background:var(--bg-hover);border-radius:var(--radius-xs);margin-left:6px;font-weight:500}.modal-close.svelte-149talo{background:none;border:none;color:var(--text-tertiary);font-size:1.2rem;cursor:pointer;padding:4px 8px;border-radius:var(--radius-xs)}.modal-close.svelte-149talo:hover{color:var(--text-primary);background:var(--bg-hover)}.diff-toggle.svelte-149talo{display:flex;gap:2px;padding:8px 16px;border-bottom:1px solid var(--border);flex-shrink:0}.diff-btn.svelte-149talo{padding:4px 10px;border-radius:var(--radius-xs);border:none;background:none;color:var(--text-tertiary);font-size:.75rem;font-weight:600;cursor:pointer;font-family:var(--font)}.diff-btn.active.svelte-149talo{background:var(--bg-hover);color:var(--text-primary)}.modal-body.svelte-149talo{overflow-y:auto;flex:1}.revision-item.svelte-149talo{border-bottom:1px solid var(--border-subtle)}.revision-item.svelte-149talo:last-child{border-bottom:none}.revision-header.svelte-149talo{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;cursor:pointer;transition:background .15s}.revision-header.svelte-149talo:hover{background:var(--bg-hover)}.revision-left.svelte-149talo{display:flex;align-items:center;gap:6px}.revision-label.svelte-149talo{font-size:.82rem;font-weight:600}.revision-label.current.svelte-149talo{color:var(--accent)}.revision-reason.svelte-149talo{font-size:.72rem;color:var(--text-tertiary);font-style:italic}.revision-meta.svelte-149talo{font-size:.72rem;color:var(--text-tertiary);display:flex;align-items:center;gap:4px}.chevron.svelte-149talo{font-size:.6rem;transition:transform .15s}.chevron.open.svelte-149talo{transform:rotate(180deg)}.revision-body.svelte-149talo{padding:0 16px 12px;font-size:.85rem;line-height:1.6;color:var(--text-body);white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word}.revision-title.svelte-149talo{font-size:1rem;font-weight:700;margin-bottom:6px;color:var(--text-primary)}.diff-add.svelte-149talo{background:var(--green-bg);color:var(--green);padding:0 2px;border-radius:2px}.diff-del.svelte-149talo{background:var(--red-bg);color:var(--red);text-decoration:line-through;padding:0 2px;border-radius:2px}.move-dialog.svelte-se9815{position:fixed;margin:auto;inset:0;height:fit-content;max-width:440px;width:calc(100% - 32px);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:0;color:var(--text-primary);box-shadow:0 8px 32px #00000080;overflow:visible}.move-dialog.svelte-se9815::backdrop{background:#00000080}.move-content.svelte-se9815{padding:24px}.move-title.svelte-se9815{font-size:1rem;font-weight:700;margin:0 0 6px}.move-message.svelte-se9815{font-size:.85rem;color:var(--text-secondary);margin:0 0 18px;line-height:1.5}.move-empty.svelte-se9815{font-size:.85rem;color:var(--text-tertiary);margin:0 0 18px}.move-actions.svelte-se9815{display:flex;justify-content:flex-end;gap:8px;padding-top:14px;margin-top:18px;border-top:1px solid var(--border)}.btn-ghost.svelte-se9815{background:none;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:.85rem;padding:8px 14px;cursor:pointer;font-family:var(--font);transition:all var(--transition)}.btn-ghost.svelte-se9815:hover{background:var(--bg-hover);color:var(--text-primary)}.btn-confirm.svelte-se9815{padding:8px 18px;border-radius:var(--radius-sm);background:var(--accent);color:var(--text-on-accent);font-size:.85rem;font-weight:700;border:none;cursor:pointer;font-family:var(--font);transition:all var(--transition)}.btn-confirm.svelte-se9815:hover:not(:disabled){background:var(--accent-hover)}.btn-confirm.svelte-se9815:disabled{opacity:.5;cursor:not-allowed}.layout.svelte-204ne3{display:grid;grid-template-columns:1fr var(--sidebar-w);gap:var(--gap)}.layout.svelte-204ne3>main:where(.svelte-204ne3){min-width:0}@media(max-width:960px){.layout.svelte-204ne3{grid-template-columns:1fr}.sidebar.svelte-204ne3{display:none}}@media(max-width:640px){.layout.svelte-204ne3{padding-top:8px}}.thread-card.svelte-204ne3{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;margin-bottom:16px}.thread-header.svelte-204ne3{padding:20px 24px 0}@media(max-width:640px){.thread-card.svelte-204ne3{background:none;border:none;border-radius:0;margin-bottom:8px}.thread-header.svelte-204ne3{padding:0}.thread-title-main.svelte-204ne3{margin-bottom:6px}.thread-body-wrap.svelte-204ne3{padding-top:0}}.thread-title-main.svelte-204ne3{font-size:1.4rem;font-weight:700;line-height:1.3;letter-spacing:-.02em;margin:0 0 10px}.thread-header--bodyless.svelte-204ne3{padding:20px 24px 8px}.thread-header--bodyless.svelte-204ne3 .thread-author-row:where(.svelte-204ne3){margin-bottom:10px}.thread-header--bodyless.svelte-204ne3 .thread-title-main:where(.svelte-204ne3){margin-bottom:0}.thread-title-main--hero.svelte-204ne3{font-size:1.85rem;line-height:1.05}.thread-header--bodyless.svelte-204ne3:has(.thread-title-main--hero:where(.svelte-204ne3)){padding-bottom:0}.thread-title-main--med.svelte-204ne3{font-size:1.3rem;line-height:1.3}@media(max-width:640px){.thread-header--bodyless.svelte-204ne3{padding:10px 0 4px}.thread-header--bodyless.svelte-204ne3:has(.thread-title-main--hero:where(.svelte-204ne3)){padding-bottom:0}.thread-title-main--hero.svelte-204ne3{font-size:1.55rem}}.thread-author-row.svelte-204ne3{display:flex;align-items:center;gap:8px;font-size:.82rem;color:var(--text-secondary);margin-bottom:16px;flex-wrap:wrap;container-type:inline-size}.thread-author-row.svelte-204ne3:has(+.detail-flair-row:where(.svelte-204ne3)){margin-bottom:8px}.detail-flair-row.svelte-204ne3{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}@media(max-width:640px){.thread-author-row.svelte-204ne3{font-size:.75rem;gap:4px 8px}}.thread-author-row.svelte-204ne3 a:where(.svelte-204ne3){color:var(--text-link);font-weight:600;text-decoration:none}.thread-author-row.svelte-204ne3 a:where(.svelte-204ne3):hover{text-decoration:underline}.thread-forum-link.svelte-204ne3{color:var(--accent);font-weight:600;text-decoration:none}.thread-forum-link.svelte-204ne3:hover{text-decoration:underline}.thread-author-anon.svelte-204ne3{color:var(--text-tertiary);font-style:italic}.thread-link-bar.svelte-204ne3{margin:0 -24px 10px;padding:8px 24px;font-size:.88rem;gap:8px;background:#58a6ff0f;border-bottom:1px solid rgba(88,166,255,.08)}.thread-link-bar.svelte-204ne3:hover{background:#58a6ff1c}.thread-header-top.svelte-204ne3{display:flex;align-items:flex-start;gap:8px}.thread-title-line.svelte-204ne3{flex:1;min-width:0;display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap}.thread-title-line.svelte-204ne3 .thread-title-main:where(.svelte-204ne3){flex:1 1 18rem;min-width:0}.thread-pin-badge.svelte-204ne3{max-width:100%;margin-top:4px;line-height:1.2;overflow-wrap:anywhere}.thread-actions-group.svelte-204ne3{display:flex;align-items:center;gap:4px;flex-shrink:0}.thread-edit-btn.svelte-204ne3{background:none;border:none;color:var(--text-tertiary);cursor:pointer;padding:4px;border-radius:var(--radius-xs);flex-shrink:0;margin-top:4px}.thread-edit-btn.svelte-204ne3:hover{color:var(--text-primary);background:var(--bg-hover)}.thread-edit-btn--danger.svelte-204ne3{color:var(--red)}.thread-edit-btn--danger.svelte-204ne3:hover{color:var(--red);background:var(--red-bg)}.thread-edit-url.svelte-204ne3{display:flex;align-items:center;gap:6px;padding:8px 12px;margin-bottom:8px;background:#58a6ff0a;border:1px solid rgba(88,166,255,.08);border-radius:var(--radius-sm);font-size:.78rem;color:var(--text-link)}.thread-edit-url-text.svelte-204ne3{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread-edit-url-note.svelte-204ne3{font-size:.7rem;color:var(--text-tertiary);flex-shrink:0}.thread-delete-confirm.svelte-204ne3{padding:4px 10px;border-radius:var(--radius-xs);border:none;background:var(--red);color:#fff;font-size:.75rem;font-weight:600;cursor:pointer;font-family:var(--font)}.thread-delete-cancel.svelte-204ne3{padding:4px 8px;border-radius:var(--radius-xs);border:none;background:none;color:var(--text-tertiary);font-size:.75rem;cursor:pointer;font-family:var(--font)}.thread-delete-cancel.svelte-204ne3:hover{color:var(--text-primary)}.thread-timestamp-link.svelte-204ne3{color:var(--text-secondary);font-weight:400;text-decoration:none}.thread-timestamp-link.svelte-204ne3:hover{color:var(--text-primary);text-decoration:underline}.thread-edit-form.svelte-204ne3{padding:16px 24px}.thread-title-input.svelte-204ne3{width:100%;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-input);color:var(--text-primary);font-size:1.2rem;font-weight:700;font-family:var(--font);margin-bottom:8px}.thread-title-input.svelte-204ne3:focus{outline:none;border-color:var(--border-focus)}.thread-body-input.svelte-204ne3{width:100%;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-input);color:var(--text-primary);font-size:.85rem;font-family:var(--font);line-height:1.5;resize:vertical}.thread-body-input.svelte-204ne3:focus{outline:none;border-color:var(--border-focus)}.thread-edit-actions.svelte-204ne3{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.btn-edit-cancel.svelte-204ne3{padding:6px 14px;border-radius:var(--radius-sm);border:none;background:none;color:var(--text-tertiary);font-size:.82rem;font-weight:600;cursor:pointer;font-family:var(--font)}.btn-edit-cancel.svelte-204ne3:hover{color:var(--text-primary);background:var(--bg-hover)}.btn-edit-save.svelte-204ne3{padding:6px 16px;border-radius:var(--radius-sm);border:none;background:var(--accent);color:var(--text-on-accent);font-size:.82rem;font-weight:600;cursor:pointer;font-family:var(--font)}.btn-edit-save.svelte-204ne3:hover{opacity:.85}.btn-edit-save.svelte-204ne3:disabled{opacity:.4;cursor:not-allowed}.thread-body-wrap.svelte-204ne3{padding:0 24px;position:relative}@media(max-width:640px){.thread-body-wrap.svelte-204ne3{padding:0}}.thread-body-content.svelte-204ne3{font-size:.97rem;line-height:1.7;color:var(--text-body);overflow-wrap:break-word;word-break:break-word}.thread-body-content.svelte-204ne3 p{margin:0 0 .8em}.thread-body-content.svelte-204ne3 p:last-child{margin-bottom:0}.thread-body-content.svelte-204ne3 hr{border:none;border-top:1px solid var(--border);margin:1.2em 0}.thread-body-content.svelte-204ne3 blockquote{border-left:3px solid var(--border);margin:.8em 0;padding:.3em 0 .3em 1em;color:var(--text-secondary)}.thread-body-content.svelte-204ne3 pre{background:var(--bg-input, #0d1017);border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px 14px;margin:.8em 0;overflow-x:auto;font-size:.85rem;line-height:1.5}.thread-body-content.svelte-204ne3 pre code{background:none;border:none;padding:0;font-size:inherit;color:var(--text-primary);font-family:var(--font-mono, monospace)}.thread-body-content.svelte-204ne3 code{background:var(--bg-hover, rgba(255, 255, 255, .06));border:1px solid var(--border-subtle, rgba(255, 255, 255, .04));border-radius:3px;padding:1px 5px;font-size:.85em;font-family:var(--font-mono, monospace);color:var(--text-primary)}.thread-body-wrap.collapsed.svelte-204ne3 .thread-body-content:where(.svelte-204ne3){max-height:450px;overflow:hidden}.body-fade.svelte-204ne3{position:absolute;bottom:0;left:0;right:0;height:120px;background:linear-gradient(transparent,var(--bg-surface));pointer-events:none}.read-more-btn.svelte-204ne3{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:7px;background:none;color:var(--text-tertiary);border:none;border-top:1px dashed var(--border);font-size:.78rem;font-weight:500;cursor:pointer;font-family:var(--font);transition:all var(--transition)}.read-more-btn.svelte-204ne3:hover{color:var(--text-primary)}.status-strip.svelte-204ne3{display:flex;align-items:center;gap:8px;padding:9px 24px;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.status-strip.svelte-204ne3 svg:where(.svelte-204ne3){width:14px;height:14px;flex-shrink:0}.status-strip--locked.svelte-204ne3{background:var(--purple-bg);color:var(--purple);border-bottom:1px solid color-mix(in srgb,var(--purple) 16%,transparent)}.status-strip--archived.svelte-204ne3{background:var(--accent-dim);color:var(--text-accent);border-bottom:1px solid color-mix(in srgb,var(--accent) 20%,transparent)}.status-strip--danger.svelte-204ne3{background:var(--red-bg);color:var(--red);border-bottom:1px solid color-mix(in srgb,var(--red) 20%,transparent)}.thread-actions-bar.svelte-204ne3{display:flex;align-items:center;gap:2px;padding:12px 24px 16px;flex-wrap:wrap}.thread-actions-bar.disabled.svelte-204ne3{opacity:.4;pointer-events:none}.action-btn--mobile-more.svelte-204ne3{display:none!important}.action-spacer.svelte-204ne3{display:none}@media(max-width:640px){.thread-actions-bar.svelte-204ne3{padding:8px 0 12px}.action-btn--desktop.svelte-204ne3{display:none!important}.action-btn--mobile-more.svelte-204ne3{display:inline-flex!important}.action-spacer.svelte-204ne3{display:block;flex:1}}.action-btn.svelte-204ne3{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:var(--radius-sm);border:none;background:none;color:var(--text-tertiary);font-size:.82rem;font-weight:500;cursor:pointer;transition:all var(--transition, .18s ease);font-family:var(--font)}.action-btn.svelte-204ne3:hover{color:var(--text-primary);background:var(--bg-hover)}.action-btn.svelte-204ne3:disabled{opacity:.4;cursor:not-allowed}.action-btn.action-btn--active.svelte-204ne3{color:var(--accent)}.sort-search-sep.svelte-204ne3{width:1px;height:18px;background:var(--border);margin:0 6px;flex-shrink:0}.comment-search-inline.svelte-204ne3{margin-left:auto;flex:1;display:flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-input);transition:border-color var(--transition, .18s ease),background var(--transition, .18s ease),box-shadow var(--transition, .18s ease)}.comment-search-inline.svelte-204ne3:focus-within{border-color:var(--border-focus);background:var(--bg-input-focus);box-shadow:var(--shadow-glow-accent)}.comment-search-toggle.svelte-204ne3{display:none;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--border);border-radius:var(--radius-sm);background:none;color:var(--text-tertiary);cursor:pointer;flex-shrink:0;margin-left:auto;transition:all var(--transition, .18s ease);font-family:var(--font)}.comment-search-toggle.svelte-204ne3:hover{color:var(--text-primary);border-color:var(--border-accent)}@media(max-width:640px){.comment-search-toggle.svelte-204ne3{display:flex}.comment-search-inline--desktop.svelte-204ne3,.sort-search-sep--mobile-hidden.svelte-204ne3{display:none}.comment-search-inline--expanded.svelte-204ne3{flex:1}}.comment-search-icon.svelte-204ne3{display:flex;align-items:center;flex-shrink:0;color:var(--text-tertiary)}.comment-search-input.svelte-204ne3{flex:1;background:none;border:none;outline:none;color:var(--text-primary);font-size:.78rem;font-family:var(--font);min-width:0;width:100%}.comment-search-input.svelte-204ne3::placeholder{color:var(--text-tertiary)}.comment-search-count.svelte-204ne3{font-size:.72rem;color:var(--text-tertiary);white-space:nowrap;flex-shrink:0}.comment-search-clear.svelte-204ne3{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--radius-xs);border:none;background:none;color:var(--text-tertiary);cursor:pointer;flex-shrink:0;transition:all var(--transition, .18s ease);font-family:var(--font)}.comment-search-clear.svelte-204ne3:hover{background:var(--bg-hover);color:var(--text-primary)}.comment-search-highlight{background:var(--accent-dim);color:var(--text-accent);border-radius:2px;padding:0 2px}.backend-search-btn.svelte-204ne3{display:flex;align-items:center;gap:8px;width:100%;padding:12px;margin-top:16px;border:1px dashed var(--border);border-radius:var(--radius-md);background:none;color:var(--text-link);font-size:.85rem;font-weight:500;cursor:pointer;font-family:var(--font);transition:all var(--transition);justify-content:center}.backend-search-btn.svelte-204ne3:hover{background:var(--bg-hover);border-color:var(--text-tertiary)}.backend-search-status.svelte-204ne3{text-align:center;padding:16px;font-size:.85rem;color:var(--text-tertiary)}.backend-search-section.svelte-204ne3{margin-top:24px;border-top:1px solid var(--border);padding-top:16px}.backend-search-header.svelte-204ne3{font-size:.82rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);margin-bottom:12px}.backend-search-result.svelte-204ne3{padding:12px 16px;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);margin-bottom:8px}.backend-search-author.svelte-204ne3{font-size:.78rem;font-weight:600;color:var(--text-secondary);margin-bottom:4px}.backend-search-body.svelte-204ne3{font-size:.87rem;color:var(--text-primary);line-height:1.5}.backend-search-body.svelte-204ne3 em{font-style:normal;background:var(--accent-dim);color:var(--text-accent);border-radius:2px;padding:0 2px}.comment-divider.svelte-204ne3{border:none;border-top:1px solid var(--border);margin:16px 0}@media(max-width:640px){.comment-divider.svelte-204ne3{margin:8px 0}}@media(max-width:640px){.comment-tree.svelte-204ne3{margin-left:-4px;margin-right:-4px}}.comment-sort.svelte-204ne3{display:flex;align-items:center;gap:2px;padding:16px 0 12px;border-bottom:1px solid var(--border);margin-bottom:16px}@media(max-width:640px){.comment-sort.svelte-204ne3{padding:4px 0 10px;margin-bottom:12px}}.comment-sort-label.svelte-204ne3{font-size:.82rem;font-weight:600;color:var(--text-tertiary);margin-right:8px;text-transform:uppercase;letter-spacing:.04em}.sort-tab.svelte-204ne3{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);font-size:.85rem;font-weight:500;text-decoration:none;transition:all var(--transition, .18s ease)}.sort-tab.svelte-204ne3:hover{color:var(--text-primary);background:var(--bg-hover)}.sort-tab.active.svelte-204ne3{color:var(--text-accent);background:var(--accent-dim)}.comments-loading.svelte-204ne3{padding:8px 0}.comment-skeleton.svelte-204ne3{display:flex;gap:10px;padding:14px 0;border-bottom:1px solid var(--border)}.comment-skeleton.svelte-204ne3:last-child{border-bottom:none}.skeleton-avatar.svelte-204ne3{width:28px;height:28px;border-radius:var(--radius-sm);background:var(--bg-raised);flex-shrink:0;animation:svelte-204ne3-skeleton-pulse 1.5s ease-in-out infinite}.skeleton-body.svelte-204ne3{flex:1;display:flex;flex-direction:column;gap:8px;padding-top:4px}.skeleton-line.svelte-204ne3{height:10px;border-radius:4px;background:var(--bg-raised);animation:svelte-204ne3-skeleton-pulse 1.5s ease-in-out infinite}.skeleton-line--short.svelte-204ne3{width:30%}.skeleton-line--medium.svelte-204ne3{width:70%}@keyframes svelte-204ne3-skeleton-pulse{0%,to{opacity:.4}50%{opacity:.7}}.reply-disabled.svelte-204ne3{padding:16px;border:1px dashed var(--border);border-radius:var(--radius-md);color:var(--text-tertiary);font-size:.85rem;text-align:center;margin-bottom:20px}.reply-join-prompt.svelte-204ne3{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface);margin-bottom:20px;font-size:.85rem;color:var(--text-secondary)}.reply-join-prompt.svelte-204ne3 form:where(.svelte-204ne3){display:flex;flex-shrink:0}.btn-join-to-comment.svelte-204ne3{font-size:.8rem;padding:6px 16px;white-space:nowrap}.sidebar.svelte-204ne3{display:flex;flex-direction:column;gap:16px}.sidebar-card.svelte-204ne3{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.sidebar-card-header.svelte-204ne3{padding:14px 16px;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);border-bottom:1px solid var(--border)}.sidebar-card-body.svelte-204ne3{padding:16px}.sidebar-community-name.svelte-204ne3{font-size:1.1rem;font-weight:700;color:var(--text-primary);margin-bottom:4px}.sidebar-community-desc.svelte-204ne3{font-size:.85rem;color:var(--text-secondary);line-height:1.5;margin-bottom:14px}.sidebar-stat-row.svelte-204ne3{display:flex;justify-content:space-between;padding:6px 0;font-size:.85rem;border-bottom:1px solid var(--border-subtle)}.sidebar-stat-row.svelte-204ne3:last-child{border-bottom:none}.sidebar-stat-label.svelte-204ne3{color:var(--text-tertiary)}.sidebar-stat-val.svelte-204ne3{font-weight:600;color:var(--text-primary)}.site-rules.svelte-204ne3 summary:where(.svelte-204ne3){list-style:none;cursor:pointer}.site-rules.svelte-204ne3 summary:where(.svelte-204ne3)::-webkit-details-marker{display:none}.site-rules-summary.svelte-204ne3{display:flex;align-items:center;justify-content:space-between;gap:8px}.site-rules-chevron.svelte-204ne3{color:var(--text-tertiary);transition:transform .15s ease}.site-rules[open].svelte-204ne3 .site-rules-chevron:where(.svelte-204ne3){transform:rotate(180deg)}.site-rules[open].svelte-204ne3 .site-rules-summary:where(.svelte-204ne3){border-bottom:1px solid var(--border)}.site-rules-intro.svelte-204ne3{font-size:.78rem;color:var(--text-tertiary);margin:0 0 10px;line-height:1.5}.site-rules-list.svelte-204ne3{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:4px}.site-rules-list.svelte-204ne3 li:where(.svelte-204ne3){font-size:.82rem;color:var(--text-secondary);padding-left:14px;position:relative}.site-rules-list.svelte-204ne3 li:where(.svelte-204ne3):before{content:"";position:absolute;left:4px;top:9px;width:4px;height:4px;border-radius:50%;background:var(--text-tertiary)}.site-rules-link.svelte-204ne3{display:inline-block;font-size:.8rem;color:var(--accent);text-decoration:none}.site-rules-link.svelte-204ne3:hover{text-decoration:underline}form.svelte-204ne3{display:contents}
