@media(max-width:820px),(pointer:coarse){.pg-head-r.svelte-131htjm{display:none}}.pg-community.svelte-131htjm{padding:24px 32px 48px;max-width:min(1800px,94vw)}.link.svelte-131htjm{color:var(--accent);text-decoration:none}.link.svelte-131htjm:hover{text-decoration:underline}.link.more.svelte-131htjm{font-size:13px;font-family:var(--font-mono);margin-top:6px;display:inline-block}.kpis.svelte-131htjm{display:flex;flex-wrap:wrap;gap:7px 16px;align-items:center;margin:16px 0 4px;font-family:var(--font-mono);font-size:12.5px;color:var(--fg-dim)}.kpi.svelte-131htjm{display:inline-flex;align-items:center;gap:5px;letter-spacing:.01em}.kpi.svelte-131htjm svg{color:var(--fg-faint);flex:none}.kpi.svelte-131htjm strong:where(.svelte-131htjm){color:var(--fg);font-weight:700}.why-toggle.svelte-131htjm{display:inline-flex;align-items:center;gap:4px;margin:10px 0 0;padding:0;background:none;border:0;cursor:pointer;font-family:var(--font-mono);font-size:12px;color:var(--accent);letter-spacing:.01em}.why-toggle.svelte-131htjm svg{transition:transform .18s ease}.why-toggle.is-open.svelte-131htjm svg{transform:rotate(180deg)}.two-col.svelte-131htjm{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px;margin:28px 0}.col--rail.svelte-131htjm .section:where(.svelte-131htjm){margin-bottom:22px}.section.svelte-131htjm{margin:22px 0}.section.svelte-131htjm h2:where(.svelte-131htjm){font-family:var(--font-mono);font-size:13px;text-transform:uppercase;letter-spacing:.12em;color:var(--fg);margin:0 0 10px;padding-bottom:6px;border-bottom:1px solid var(--fg)}.section.svelte-131htjm h2:where(.svelte-131htjm) .hcount:where(.svelte-131htjm){color:var(--fg-faint);margin:0 4px}.col.svelte-131htjm .section:where(.svelte-131htjm){margin-top:0}.posts.svelte-131htjm{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.post-card.svelte-131htjm{display:grid;grid-template-columns:44px 1fr;gap:14px;padding:16px 18px;border:1px solid var(--fg-dim);background:var(--bg);transition:border-color .12s;position:relative}.post-card.svelte-131htjm:hover{border-color:var(--fg)}.post-avatar-link.svelte-131htjm{display:block;width:44px;height:44px;flex:0 0 auto}.post-avatar.svelte-131htjm{width:44px;height:44px;border:1px solid var(--fg-dim);object-fit:cover;display:block;background:var(--surface)}.post-main.svelte-131htjm{display:flex;flex-direction:column;gap:6px;min-width:0}.post-head.svelte-131htjm{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-family:var(--font-mono);font-size:13px}.post-author.svelte-131htjm{color:var(--accent);text-decoration:none;font-weight:600}.post-author.svelte-131htjm:hover{text-decoration:underline}.post-meta.svelte-131htjm{color:var(--fg-faint);font-size:12px;display:inline-flex;gap:6px;align-items:baseline}.post-time.svelte-131htjm{color:var(--fg-faint);font-size:12px}.post-open.svelte-131htjm{display:block;text-decoration:none;color:inherit}.post-open.svelte-131htjm:after{content:"";position:absolute;inset:0}.post-open.svelte-131htjm:hover .post-title:where(.svelte-131htjm){color:var(--accent)}.post-avatar-link.svelte-131htjm,.post-author.svelte-131htjm,.post-research.svelte-131htjm{position:relative;z-index:1}.post-title.svelte-131htjm{margin:2px 0 0;font-size:17px;font-weight:600;line-height:1.3;color:var(--fg);transition:color .12s}.post-body.svelte-131htjm{margin:0;font-size:14.5px;line-height:1.55;color:var(--fg);white-space:pre-wrap;word-break:break-word}.post-media-link.svelte-131htjm{display:block;margin-top:4px}.post-media.svelte-131htjm{display:block;max-width:100%;width:auto;height:auto;max-height:420px;margin-inline:0;object-fit:contain;border:1px solid var(--fg-dim);background:var(--surface)}.post-research.svelte-131htjm{display:flex;align-items:center;gap:8px;margin-top:4px;padding:7px 10px;border:1px solid var(--fg-dim);border-left:3px solid var(--accent);background:color-mix(in srgb,var(--accent) 5%,var(--bg));font-family:var(--font-mono);font-size:11px;color:var(--fg-dim);text-decoration:none}.post-research.svelte-131htjm:hover{border-color:var(--accent)}.post-research-ico.svelte-131htjm{color:var(--accent)}.post-research-id.svelte-131htjm{color:var(--fg-faint);margin-left:auto}.post-foot.svelte-131htjm{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;flex-wrap:wrap}.post-tags.svelte-131htjm{display:flex;gap:4px;flex-wrap:wrap}.tag.svelte-131htjm{font-family:var(--font-mono);font-size:11px;padding:2px 8px;border:1px solid var(--fg-dim);color:var(--fg-dim)}.post-stats.svelte-131htjm{font-family:var(--font-mono);font-size:12px;color:var(--fg-dim);display:inline-flex;align-items:center;gap:6px}.post-stat-sep.svelte-131htjm{opacity:.4}.comment-count.svelte-131htjm{color:var(--fg-dim)}.like-btn.svelte-131htjm{display:inline-flex;align-items:center;gap:4px;margin:-3px -5px;padding:3px 5px;background:none;border:0;font-family:var(--font-mono);font-size:12px;color:var(--fg-dim);cursor:pointer;position:relative;z-index:1;transition:color .12s}.like-btn.svelte-131htjm:hover,.like-btn.is-liked.svelte-131htjm{color:var(--accent)}.like-ico.svelte-131htjm{font-size:13px;line-height:1}.posts--compact.svelte-131htjm{gap:6px}.posts--compact.svelte-131htjm li:where(.svelte-131htjm){display:block;padding:8px 12px;border:1px solid var(--fg-dim);background:var(--bg)}.bounty-link.svelte-131htjm{display:flex;justify-content:space-between;gap:8px;align-items:baseline;text-decoration:none;color:inherit;font-family:var(--font-mono);font-size:13px}.bounty-link.svelte-131htjm:hover .bounty-title:where(.svelte-131htjm){color:var(--accent)}.bounty-title.svelte-131htjm{flex:1 1 auto;color:var(--fg)}.bounty-reward.svelte-131htjm{color:var(--accent);flex:0 0 auto;font-weight:600}.contribs.svelte-131htjm{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.contribs.svelte-131htjm li:where(.svelte-131htjm){display:grid;grid-template-columns:24px 28px 1fr auto;gap:10px;align-items:center;padding:9px 11px;border:1px solid var(--fg-dim);background:var(--bg);font-family:var(--font-mono);font-size:14px}.contrib-rank.svelte-131htjm{color:var(--fg-faint);font-size:12px;text-align:right}.contrib-avatar-link.svelte-131htjm{display:block;width:28px;height:28px}.contrib-avatar.svelte-131htjm{width:28px;height:28px;border:1px solid var(--fg-dim);object-fit:cover;background:var(--surface);display:block}.contrib-name.svelte-131htjm{color:var(--accent);text-decoration:none;font-weight:600}.contrib-name.svelte-131htjm:hover{text-decoration:underline}.contrib-stat.svelte-131htjm{color:var(--fg-dim);font-size:13px}.empty.svelte-131htjm{padding:16px;border:1px dashed var(--fg-dim);color:var(--fg-dim);font-size:13px;text-align:center}.sb-cta.svelte-131htjm{display:flex;flex-direction:column;gap:7px;padding:14px;border:1px solid var(--fg-dim);background:var(--bg);text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.sb-cta.svelte-131htjm:hover{border-color:var(--accent);box-shadow:0 2px 12px #0000000f}.sb-cta-head.svelte-131htjm{display:flex;align-items:center;gap:9px}.sb-cta-head.svelte-131htjm svg{color:var(--accent);flex:none}.sb-cta-head.svelte-131htjm strong:where(.svelte-131htjm){color:var(--fg);font-family:var(--font-mono);font-size:14px;font-weight:700;letter-spacing:-.01em}.sb-cta.svelte-131htjm small:where(.svelte-131htjm){color:var(--fg-dim);font-size:12.5px;line-height:1.45}.sb-cta-go.svelte-131htjm{margin-top:3px;text-align:center;padding:9px 12px;background:var(--accent);color:var(--bg);font-family:var(--font-mono);font-size:13px;font-weight:700;letter-spacing:.01em}.sb-cta.svelte-131htjm:hover .sb-cta-go:where(.svelte-131htjm){filter:brightness(1.08)}@media(max-width:1100px){.two-col.svelte-131htjm{grid-template-columns:1fr}.pg-community.svelte-131htjm{padding:20px 20px 40px}}@media(max-width:640px){.post-card.svelte-131htjm{grid-template-columns:36px 1fr;gap:10px;padding:12px 14px}.post-avatar-link.svelte-131htjm,.post-avatar.svelte-131htjm{width:36px;height:36px}.pg-community.svelte-131htjm{padding:16px 14px 48px}.post-head.svelte-131htjm{flex-wrap:wrap;gap:4px;align-items:flex-start}.post-title.svelte-131htjm{font-size:15px;line-height:1.4;margin:2px 0 4px}.post-body.svelte-131htjm{font-size:15px;line-height:1.6}.post-foot.svelte-131htjm{flex-direction:column;align-items:flex-start;gap:8px}.tag.svelte-131htjm{font-size:12px;padding:3px 9px;line-height:1.4}.like-btn.svelte-131htjm{padding:8px 12px;font-size:13px;min-height:40px}.composer.svelte-131htjm{padding:12px;gap:8px}.composer-attach.svelte-131htjm{flex-direction:column}.attach-btn.svelte-131htjm{width:100%;padding:10px 14px;font-size:13px;min-height:44px}.contribs.svelte-131htjm li:where(.svelte-131htjm){grid-template-columns:24px 1fr auto;gap:8px;padding:10px 8px}.contrib-avatar-link.svelte-131htjm{display:none}}.composer.svelte-131htjm{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--border);background:var(--surface-2);margin-bottom:20px;border-radius:8px}.composer-row.svelte-131htjm{display:flex;gap:10px;align-items:center}.composer-title.svelte-131htjm,.composer-tags.svelte-131htjm,.composer-content.svelte-131htjm{width:100%;font-family:var(--font-body);padding:10px 12px;border:1px solid var(--border);background:var(--bg);color:var(--fg);border-radius:6px;font-size:14px}.composer-content.svelte-131htjm{font-family:var(--font-body);resize:vertical;line-height:1.5}.composer-tags.svelte-131htjm{font-family:var(--font-mono);font-size:12px}.composer-tags-row.svelte-131htjm{justify-content:space-between}.composer-hint.svelte-131htjm{font-family:var(--font-mono);font-size:11px;color:var(--fg-dim);flex:0 0 auto}.composer-err.svelte-131htjm{font-family:var(--font-mono);font-size:12px;color:var(--error);margin:0}.composer-actions.svelte-131htjm{display:flex;justify-content:flex-end;gap:8px}.composer-spinner.svelte-131htjm{display:inline-block;width:12px;height:12px;margin-right:6px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:svelte-131htjm-composer-spin .8s linear infinite;vertical-align:-2px}@keyframes svelte-131htjm-composer-spin{to{transform:rotate(360deg)}}.composer-attach.svelte-131htjm{display:flex;gap:8px;flex-wrap:wrap}.composer-file.svelte-131htjm{display:none}.attach-btn.svelte-131htjm{font-family:var(--font-mono);font-size:12px;padding:7px 12px;border:1px solid var(--border);background:var(--bg);color:var(--fg-dim);cursor:pointer;border-radius:6px;transition:color .12s,border-color .12s}.attach-btn.svelte-131htjm:hover:not(:disabled){color:var(--fg);border-color:var(--fg-dim)}.attach-btn.svelte-131htjm:disabled{opacity:.5;cursor:default}.attach-btn.is-on.svelte-131htjm{color:var(--accent);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--bg))}.job-picker.svelte-131htjm{border:1px solid var(--border);background:var(--bg);border-radius:6px;max-height:220px;overflow-y:auto}.job-picker-note.svelte-131htjm{margin:0;padding:12px;font-family:var(--font-mono);font-size:12px;color:var(--fg-dim)}.job-list.svelte-131htjm{list-style:none;margin:0;padding:0}.job-list.svelte-131htjm li:where(.svelte-131htjm){border-bottom:1px solid var(--border)}.job-list.svelte-131htjm li:where(.svelte-131htjm):last-child{border-bottom:0}.job-opt.svelte-131htjm{width:100%;display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:9px 12px;background:none;border:0;border-left:3px solid transparent;cursor:pointer;text-align:left;font-family:var(--font-mono)}.job-opt.svelte-131htjm:hover{background:var(--hover-bg)}.job-opt.is-sel.svelte-131htjm{border-left-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--bg))}.job-opt-topic.svelte-131htjm{font-size:12.5px;color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-opt-meta.svelte-131htjm{font-size:11px;color:var(--fg-faint);flex:0 0 auto}.attach-chip.svelte-131htjm{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--fg-dim);border-left:3px solid var(--accent);background:color-mix(in srgb,var(--accent) 5%,var(--bg));font-family:var(--font-mono);font-size:12px;color:var(--fg)}.attach-chip-ico.svelte-131htjm{color:var(--accent)}.attach-chip-text.svelte-131htjm{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attach-chip-x.svelte-131htjm,.attach-media-x.svelte-131htjm{background:none;border:0;color:var(--fg-dim);cursor:pointer;font-family:var(--font-mono);flex:0 0 auto}.attach-chip-x.svelte-131htjm{font-size:16px;line-height:1}.attach-chip-x.svelte-131htjm:hover,.attach-media-x.svelte-131htjm:hover{color:var(--error)}.attach-media.svelte-131htjm{position:relative}.attach-media-el.svelte-131htjm{display:block;max-width:100%;width:auto;height:auto;max-height:280px;margin-inline:auto;object-fit:contain;border:1px solid var(--fg-dim);background:var(--surface)}.attach-media-x.svelte-131htjm{margin-top:4px;font-size:11px;text-transform:uppercase;letter-spacing:.06em}.composer-preview.svelte-131htjm{display:flex;flex-direction:column;gap:8px}.cp-label.svelte-131htjm{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--fg-faint)}.cp-card.svelte-131htjm{display:grid;grid-template-columns:44px 1fr;gap:14px;padding:16px 18px;border:1px solid var(--fg-dim);background:var(--bg)}.cp-avatar.svelte-131htjm{width:44px;height:44px;border:1px solid var(--fg-dim);object-fit:cover;background:var(--surface)}.cp-main.svelte-131htjm{display:flex;flex-direction:column;gap:6px;min-width:0}.cp-head.svelte-131htjm{display:flex;gap:8px;align-items:baseline;font-family:var(--font-mono);font-size:13px}.cp-author.svelte-131htjm{color:var(--accent);font-weight:600}.cp-time.svelte-131htjm{color:var(--fg-faint);font-size:12px}.cp-title.svelte-131htjm{margin:2px 0 0;font-size:17px;font-weight:600;line-height:1.3;color:var(--fg)}.cp-body.svelte-131htjm{margin:0;font-size:14.5px;line-height:1.55;color:var(--fg);white-space:pre-wrap;word-break:break-word}.cp-media.svelte-131htjm{display:block;max-width:100%;width:auto;height:auto;max-height:420px;margin-inline:0;object-fit:contain;border:1px solid var(--fg-dim)}.cp-research.svelte-131htjm{display:flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid var(--fg-dim);border-left:3px solid var(--accent);background:color-mix(in srgb,var(--accent) 5%,var(--bg));font-family:var(--font-mono);font-size:11px;color:var(--fg-dim)}.cp-research-ico.svelte-131htjm{color:var(--accent)}.cp-tags.svelte-131htjm{display:flex;gap:4px;flex-wrap:wrap}.feed-tabs.svelte-131htjm{display:flex;align-items:center;gap:4px;margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid var(--border);flex-wrap:wrap}.feed-tab.svelte-131htjm{background:none;border:1px solid transparent;padding:6px 12px;font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--fg-dim);cursor:pointer;border-radius:6px;display:inline-flex;align-items:center;gap:6px;transition:color .14s,background .14s,border-color .14s}.feed-tab.svelte-131htjm:hover{color:var(--fg);background:var(--hover-bg)}.feed-tab.is-active.svelte-131htjm{color:var(--accent);border-color:var(--accent)}.feed-tab-count.svelte-131htjm{font-size:10px;padding:1px 6px;border:1px solid currentColor;border-radius:999px;opacity:.8;font-weight:600}.feed-tab-hint.svelte-131htjm{margin-left:auto;font-family:var(--font-mono);font-size:10px;color:var(--fg-faint);letter-spacing:.04em}.fy-info.svelte-131htjm{margin:0 0 14px;padding:12px 14px;border:1px solid var(--border);border-left:3px solid var(--accent);background:var(--surface-2)}.fy-info-lead.svelte-131htjm{margin:0 0 8px;font-size:13px;color:var(--fg);line-height:1.5}.fy-factors.svelte-131htjm{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.fy-factors.svelte-131htjm li:where(.svelte-131htjm){display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-size:12.5px;line-height:1.45}.fy-k.svelte-131htjm{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--accent);flex:0 0 auto;min-width:72px}.fy-d.svelte-131htjm{color:var(--fg-dim)}.fy-have.svelte-131htjm{font-family:var(--font-mono);font-size:10px;padding:1px 7px;border:1px solid var(--accent);color:var(--accent);border-radius:999px}.fy-cold.svelte-131htjm{margin:10px 0 0;padding-top:10px;border-top:1px dashed var(--fg-dim);font-size:12.5px;line-height:1.55;color:var(--fg-dim)}
