:where(.forum-banner){display:block;width:100%;object-fit:cover}.forum-header.svelte-ab4yab{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;margin-bottom:12px}.forum-header-banner.svelte-ab4yab{height:160px}.forum-header-banner.svelte-ab4yab .forum-banner{height:100%}.forum-header.svelte-ab4yab .forum-header-row{gap:12px;padding-inline:16px}.forum-header.svelte-ab4yab:not(.forum-header--hero) .forum-header-row{align-items:center;padding-block:12px}.forum-header.svelte-ab4yab .forum-visibility-badge{margin:0 16px 12px}.forum-header.svelte-ab4yab:not(.forum-header--hero) .forum-header-tile{width:32px;height:32px}.forum-header-info.svelte-ab4yab{flex:1;min-width:0}.forum-header-name.svelte-ab4yab{margin:0;font-size:.95rem;font-weight:700;color:var(--text-primary);overflow-wrap:anywhere}.forum-header-desc.svelte-ab4yab{margin:2px 0 0;font-size:.72rem;color:var(--text-tertiary);overflow-wrap:anywhere}.forum-header-stats.svelte-ab4yab{display:flex;gap:12px;flex-shrink:0;font-size:.72rem;color:var(--text-tertiary)}.forum-header-stats.svelte-ab4yab strong:where(.svelte-ab4yab){color:var(--text-secondary);font-weight:600}.forum-header-actions.svelte-ab4yab{display:flex;align-items:center;gap:8px;flex-shrink:0}@media(max-width:640px){.forum-header-banner.svelte-ab4yab{height:100px}.forum-header.svelte-ab4yab .forum-header-row{flex-wrap:wrap}.forum-header-stats.svelte-ab4yab{display:none}.forum-header-actions.svelte-ab4yab{flex-basis:100%}}.feed-flair-row.svelte-eujwdw{display:flex;gap:2px;align-items:center;flex-wrap:wrap;padding:8px 12px;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);margin-bottom:16px}@media(max-width:640px){.feed-flair-row.svelte-eujwdw{margin-bottom:12px;border-radius:0;border-left:none;border-right:none}}.feed-tab.svelte-eujwdw{display:inline-flex;align-items:center;gap:5px;padding:7px 18px;border-radius:var(--radius-sm);font-size:.82rem;font-weight:500;color:var(--text-secondary);text-decoration:none;transition:background-color var(--transition, .18s ease),color var(--transition, .18s ease),font-weight var(--transition, .18s ease);background:transparent;white-space:nowrap;cursor:pointer;border:none;font-family:var(--font)}.feed-tab.svelte-eujwdw:hover{color:var(--text-primary);background:var(--bg-hover)}.feed-tab--active.svelte-eujwdw{color:var(--text-accent);background:var(--accent-dim);font-weight:600}.feed-tab--flair-active.svelte-eujwdw{font-weight:600}.feed-tab--overflow.svelte-eujwdw{color:var(--text-tertiary)}.feed-tab--overflow.svelte-eujwdw svg:where(.svelte-eujwdw){opacity:.7}.overflow-popover.svelte-eujwdw{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:0 8px 24px #00000073;padding:6px;display:none;flex-direction:column;gap:2px;min-width:200px;max-height:320px;overflow-y:auto;margin:0}.overflow-popover.svelte-eujwdw:popover-open{display:inline-flex}.overflow-popover.svelte-eujwdw .feed-tab:where(.svelte-eujwdw){justify-content:flex-start;padding:7px 14px}.flair-count.svelte-eujwdw{margin-left:auto;font-size:.7rem;color:var(--text-tertiary);font-weight:400}.flair-measurer.svelte-eujwdw{position:absolute;visibility:hidden;height:0;overflow:hidden;pointer-events:none;display:flex;gap:2px}.claim-flash.svelte-1xxrjhs{display:flex;align-items:center;gap:12px;max-width:var(--page-max, 1320px);margin:12px auto;padding:12px 16px;border-radius:var(--radius-md);background:var(--bg-surface);border:1px solid var(--border);color:var(--text-body);font-size:.87rem;line-height:1.5}.claim-flash.svelte-1xxrjhs svg:where(.svelte-1xxrjhs){flex-shrink:0;color:var(--text-secondary)}.claim-flash.svelte-1xxrjhs strong:where(.svelte-1xxrjhs){color:var(--text-primary);font-weight:700}.claim-flash-dismiss.svelte-1xxrjhs{margin-left:auto;background:transparent;border:none;color:var(--text-tertiary);font-size:1.2rem;cursor:pointer;padding:0 4px;line-height:1}.claim-flash-dismiss.svelte-1xxrjhs:hover{color:var(--text-primary)}.layout.svelte-1xxrjhs{display:grid;grid-template-columns:var(--sidebar-w) 1fr;grid-template-areas:"sidebar main";gap:var(--gap)}.layout.svelte-1xxrjhs:has(>.forums-rail:where(.svelte-1xxrjhs)){grid-template-areas:"forums main" "sidebar main";grid-template-rows:auto 1fr}.layout.svelte-1xxrjhs>main:where(.svelte-1xxrjhs){min-width:0;grid-area:main;scroll-margin-top:var(--nav-height, 56px)}.layout.svelte-1xxrjhs>.forums-rail:where(.svelte-1xxrjhs){min-width:0;grid-area:forums}.layout.svelte-1xxrjhs>.sidebar:where(.svelte-1xxrjhs){min-width:0;grid-area:sidebar}@media(max-width:960px){.layout.svelte-1xxrjhs{grid-template-columns:1fr;grid-template-areas:"main"}.layout.svelte-1xxrjhs:has(>.forums-rail:where(.svelte-1xxrjhs)){grid-template-areas:"forums" "main";grid-template-rows:auto auto}.layout.svelte-1xxrjhs>.sidebar:where(.svelte-1xxrjhs){display:none}}.feed-header.svelte-1xxrjhs{display:flex;align-items:center;gap:10px;margin-bottom:16px}@media(max-width:640px){.feed-header.svelte-1xxrjhs{display:none}}.feed-tabs.svelte-1xxrjhs{display:flex;gap:2px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}.feed-tabs.svelte-1xxrjhs::-webkit-scrollbar{display:none}.feed-tab.svelte-1xxrjhs{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 18px;border-radius:var(--radius-sm);font-size:.82rem;font-weight:500;color:var(--text-secondary);text-decoration:none;transition:background-color var(--transition, .18s ease),color var(--transition, .18s ease),font-weight var(--transition, .18s ease);background:transparent;white-space:nowrap;flex-shrink:0}.feed-tab.svelte-1xxrjhs:hover{color:var(--text-primary);background:var(--bg-hover)}.feed-tab--active.svelte-1xxrjhs{color:var(--text-accent);background:var(--accent-dim);font-weight:600}.feed-search-row.svelte-1xxrjhs{display:flex;align-items:center;gap:8px;flex:1;min-width:0;height:32px;padding:0 12px;background:var(--bg-input);border:1px solid var(--border-focus);border-radius:var(--radius-sm);box-shadow:var(--shadow-glow-accent)}.feed-search-row-icon.svelte-1xxrjhs{color:var(--accent);flex-shrink:0}.feed-search-row.svelte-1xxrjhs input:where(.svelte-1xxrjhs){flex:1;min-width:0;background:none;border:none;outline:none;color:var(--text-primary);font-size:.85rem;font-family:var(--font)}.feed-search-row.svelte-1xxrjhs input:where(.svelte-1xxrjhs)::placeholder{color:var(--text-tertiary)}.feed-search-row.svelte-1xxrjhs input:where(.svelte-1xxrjhs)::-webkit-search-cancel-button{appearance:none;display:none}.feed-header--searching.svelte-1xxrjhs .feed-tabs:where(.svelte-1xxrjhs){display:none}.sidebar.svelte-1xxrjhs{display:flex;flex-direction:column;gap:16px}.sidebar-card.svelte-1xxrjhs{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.sidebar-card-header.svelte-1xxrjhs{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-1xxrjhs{padding:8px}.forum-panel.svelte-1xxrjhs{overflow:hidden}.forum-panel-summary.svelte-1xxrjhs{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;padding:12px 14px;font-size:.82rem;font-weight:700;color:var(--text-secondary);-webkit-user-select:none;user-select:none}.forum-panel-summary.svelte-1xxrjhs::-webkit-details-marker{display:none}.forum-panel-summary-label.svelte-1xxrjhs{flex-shrink:0}.forum-panel-summary-filter.svelte-1xxrjhs{font-weight:500;color:var(--text-tertiary);font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.forum-panel[open].svelte-1xxrjhs>.forum-panel-summary:where(.svelte-1xxrjhs)>.forum-panel-summary-filter:where(.svelte-1xxrjhs){display:none}.forum-panel-summary-chevron.svelte-1xxrjhs{flex-shrink:0;color:var(--text-tertiary);transition:transform var(--transition, .18s ease)}.forum-panel[open].svelte-1xxrjhs>.forum-panel-summary:where(.svelte-1xxrjhs)>.forum-panel-summary-chevron:where(.svelte-1xxrjhs){transform:rotate(180deg)}.forum-panel-header.svelte-1xxrjhs{padding:10px 10px 0;display:flex;flex-direction:column;gap:8px}.forum-search-input.svelte-1xxrjhs{width:100%;padding:7px 12px;background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);font-size:.8rem;font-family:var(--font);outline:none;transition:background-color var(--transition),border-color var(--transition)}.forum-search-input.svelte-1xxrjhs:focus{border-color:var(--border-focus);background:var(--bg-input-focus);box-shadow:var(--shadow-glow-accent)}.forum-search-input.svelte-1xxrjhs::placeholder{color:var(--text-tertiary)}.forum-panel-tabs.svelte-1xxrjhs{display:flex;border-bottom:1px solid var(--border)}.forum-panel-tab.svelte-1xxrjhs{flex:1;padding:7px 4px 8px;border:none;background:transparent;font-size:.7rem;font-weight:500;font-family:var(--font);color:var(--text-tertiary);cursor:pointer;text-align:center;position:relative;transition:color var(--transition),font-weight var(--transition)}.forum-panel-tab.svelte-1xxrjhs:hover{color:var(--text-secondary)}.forum-panel-tabs[aria-busy=true].svelte-1xxrjhs{opacity:.7}.forum-panel-tab--active.svelte-1xxrjhs{color:var(--text-accent);font-weight:600}.forum-panel-tab--active.svelte-1xxrjhs:after{content:"";position:absolute;bottom:-1px;left:20%;right:20%;height:2px;background:var(--accent);border-radius:1px}.forum-panel-body.svelte-1xxrjhs{padding:4px}.forum-row.svelte-1xxrjhs{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:var(--radius-sm);cursor:pointer;text-decoration:none;color:inherit;width:100%;border:none;background:none;font-family:var(--font);font-size:inherit;text-align:left}.forum-row.svelte-1xxrjhs:hover{background:var(--bg-hover)}.forum-row--active.svelte-1xxrjhs{background:var(--accent-dim)}.forum-row--active.svelte-1xxrjhs:has(+.forum-row--active:where(.svelte-1xxrjhs)){border-bottom-left-radius:0;border-bottom-right-radius:0}.forum-row--active.svelte-1xxrjhs+.forum-row--active:where(.svelte-1xxrjhs){border-top-left-radius:0;border-top-right-radius:0}.forum-row.svelte-1xxrjhs .forum-row-tile{width:28px;height:28px;font-size:.55rem}.forum-icon-sm.svelte-1xxrjhs{width:28px;height:28px;border-radius:var(--radius-xs);display:grid;place-items:center;font-size:.55rem;font-weight:var(--font-weight-heading);color:#fff;flex-shrink:0}.forum-row-info.svelte-1xxrjhs{flex:1;min-width:0}.forum-name.svelte-1xxrjhs{font-size:.82rem;font-weight:600;white-space:nowrap;display:flex;align-items:center;gap:5px;color:var(--text-primary)}.forum-name-text.svelte-1xxrjhs{min-width:0;overflow:hidden;text-overflow:ellipsis}.forum-row--active.svelte-1xxrjhs .forum-name:where(.svelte-1xxrjhs){color:var(--text-accent)}.forum-meta.svelte-1xxrjhs{font-size:.68rem;color:var(--text-tertiary)}.forum-row--active.svelte-1xxrjhs .forum-meta:where(.svelte-1xxrjhs){color:var(--text-accent)}.forum-followed-dot.svelte-1xxrjhs{width:6px;height:6px;border-radius:50%;background:var(--accent);flex-shrink:0}.forum-vis-mark.svelte-1xxrjhs{font-weight:600;white-space:nowrap}.forum-row.svelte-1xxrjhs:not(.forum-row--active) .forum-vis-mark:where(.svelte-1xxrjhs){color:var(--text-secondary)}.forum-activity.svelte-1xxrjhs{flex-shrink:0;display:flex;align-items:center}.activity-dot.svelte-1xxrjhs{width:8px;height:8px;border-radius:50%}.activity-dot--high.svelte-1xxrjhs{background:var(--green)}.activity-dot--med.svelte-1xxrjhs{background:var(--accent)}.activity-dot--low.svelte-1xxrjhs{background:var(--bg-raised)}.forum-empty.svelte-1xxrjhs{padding:16px 8px;text-align:center;font-size:.82rem;color:var(--text-tertiary)}.forum-clear-btn.svelte-1xxrjhs{display:flex;align-items:center;gap:6px;width:100%;padding:6px 8px;margin-top:2px;border:none;border-radius:var(--radius-sm);background:none;color:var(--text-tertiary);font-size:.72rem;font-weight:500;font-family:var(--font);cursor:pointer;transition:background-color var(--transition),color var(--transition)}.forum-clear-btn.svelte-1xxrjhs:hover{color:var(--text-primary);background:var(--bg-hover)}.forum-card-footer.svelte-1xxrjhs{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px 16px;border:none;border-top:1px solid var(--border);background:transparent;color:var(--text-tertiary);font-size:.75rem;font-weight:500;font-family:var(--font);text-align:center;cursor:pointer;transition:background-color var(--transition),color var(--transition)}.forum-card-footer.svelte-1xxrjhs:hover{background:var(--bg-hover);color:var(--text-secondary)}.forum-card-footer-chevron.svelte-1xxrjhs{flex-shrink:0;opacity:.8;transition:transform var(--transition)}.forum-card-footer--expanded.svelte-1xxrjhs .forum-card-footer-chevron:where(.svelte-1xxrjhs){transform:rotate(180deg)}.forum-filter-header.svelte-1xxrjhs,.forum-scope-status.svelte-1xxrjhs{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);margin-bottom:12px}.forum-filter-info.svelte-1xxrjhs{flex:1;min-width:0}.forum-filter-name.svelte-1xxrjhs{font-size:.9rem;font-weight:700;color:var(--text-primary)}.forum-filter-desc.svelte-1xxrjhs{font-size:.72rem;color:var(--text-tertiary);margin-top:1px}.forum-scope-status-text.svelte-1xxrjhs{flex:1;min-width:0;margin:0;font-size:.85rem;color:var(--text-secondary)}.forum-scope-status-actions.svelte-1xxrjhs{display:flex;flex-wrap:wrap;gap:8px}.forum-filter-unresolved.svelte-1xxrjhs{color:var(--text-secondary)}.forum-header-form{display:flex;align-items:center;flex-shrink:0}.forum-filter-save.svelte-1xxrjhs{background:var(--accent);color:var(--text-on-accent);border:none;padding:6px 12px;border-radius:var(--radius-sm);font-size:.82rem;font-weight:600;font-family:inherit;cursor:pointer;flex-shrink:0;transition:background var(--transition)}.forum-filter-save.svelte-1xxrjhs:hover{background:var(--accent-hover)}.forum-filter-clear.svelte-1xxrjhs{width:24px;height:24px;border-radius:var(--radius-xs);display:grid;place-items:center;background:none;border:none;color:var(--text-tertiary);font-size:1.1rem;cursor:pointer;flex-shrink:0;transition:background-color var(--transition),color var(--transition)}.forum-filter-clear.svelte-1xxrjhs:hover{color:var(--text-primary);background:var(--bg-hover)}.about-desc.svelte-1xxrjhs{padding:0 8px 8px;font-size:.83rem;color:var(--text-secondary);line-height:1.5}.about-stat-row.svelte-1xxrjhs{display:flex;gap:var(--gap);padding:8px;border-top:1px solid var(--border);margin-top:4px}.about-stat-row--bare.svelte-1xxrjhs{border-top:none;margin-top:0}.about-desc-cta.svelte-1xxrjhs{display:inline-flex;align-items:center;gap:4px;padding:0 8px 8px;font-size:.8rem;font-weight:600;color:var(--text-link);text-decoration:none}.about-desc-cta.svelte-1xxrjhs:hover{text-decoration:underline}.about-stat.svelte-1xxrjhs{display:flex;flex-direction:column}.about-stat-val.svelte-1xxrjhs{font-size:1rem;font-weight:700}.about-stat-label.svelte-1xxrjhs{font-size:.7rem;color:var(--text-tertiary)}.similar-row.svelte-1xxrjhs{display:flex;align-items:center;gap:10px;padding:6px 0;text-decoration:none;color:inherit;transition:opacity var(--transition)}.similar-row.svelte-1xxrjhs:hover{opacity:.8}.similar-row.svelte-1xxrjhs .similar-icon{width:32px;height:32px;font-size:.65rem;font-weight:700}.similar-info.svelte-1xxrjhs{flex:1;min-width:0}.similar-name.svelte-1xxrjhs{font-size:.82rem;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.similar-members.svelte-1xxrjhs{font-size:.7rem;color:var(--text-tertiary)}.similar-error.svelte-1xxrjhs{font-size:.82rem;color:var(--text-tertiary);margin:0}.flair-menu-error.svelte-1xxrjhs{padding:8px 12px;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);font-size:.78rem;color:var(--text-tertiary);margin-bottom:16px}.feed-pinned-section.svelte-1xxrjhs:not([open]) .feed-pinned-header:where(.svelte-1xxrjhs){margin-bottom:0}.feed-pinned-section.svelte-1xxrjhs .thread-list[data-view=compact]:where(.svelte-1xxrjhs),.feed-pinned-section.svelte-1xxrjhs .thread-list[data-view=list]:where(.svelte-1xxrjhs){border-color:var(--border-accent)}.feed-pinned-header.svelte-1xxrjhs{display:inline-flex;vertical-align:top;align-items:center;gap:12px;padding:4px 8px;font-size:.7rem;font-weight:600;color:var(--accent);text-transform:uppercase;letter-spacing:.06em;background:transparent;border-radius:var(--radius-sm);cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;margin-bottom:6px}.feed-pinned-header.svelte-1xxrjhs::-webkit-details-marker{display:none}.feed-pinned-header.svelte-1xxrjhs:hover{background:var(--bg-hover)}.feed-pinned-label.svelte-1xxrjhs{display:inline-flex;align-items:center;gap:6px}.feed-pinned-count.svelte-1xxrjhs{font-weight:600;opacity:.75}.feed-pinned-chevron.svelte-1xxrjhs{display:inline-block;font-size:.65rem;line-height:1;transition:transform .12s ease}.feed-pinned-section[open].svelte-1xxrjhs .feed-pinned-chevron:where(.svelte-1xxrjhs){transform:rotate(90deg)}.feed-pinned-icon.svelte-1xxrjhs{width:12px;height:12px;flex-shrink:0}.feed-section-divider.svelte-1xxrjhs{border:none;border-top:1px dashed var(--border);margin:14px 0}
