.CommunityHero-module__6NfpXa__hero{background-color:var(--color-bg,#faf7f2);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:16px;flex-direction:column;gap:.75rem;padding:2.5rem 1.75rem 2.25rem;display:flex}@media (min-width:720px){.CommunityHero-module__6NfpXa__hero{padding:3rem 2.5rem 2.5rem}}.CommunityHero-module__6NfpXa__title{font-family:var(--font-heading,"Lora", serif);color:var(--color-text,#1a1a1a);margin:0;font-size:clamp(1.875rem,4vw,2.5rem);font-weight:700;line-height:1.15}.CommunityHero-module__6NfpXa__description{max-width:50rem;font-family:var(--font-body,"Inter", sans-serif);color:var(--color-text,#1a1a1a);margin:0;font-size:1.0625rem;line-height:1.55}.CommunityHero-module__6NfpXa__stats{font-family:var(--font-mono,"JetBrains Mono", monospace);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-subtle,#6a6a6a);margin:0;font-size:.8125rem;font-weight:600}
.ResearchBridge-module__QbXEeq__bridge{background:linear-gradient(135deg,#1a8f8b14 0%,#1a8f8b05 100%);border:1px solid #1a8f8b40;border-radius:12px;flex-direction:column;gap:.5rem;padding:1.5rem 1.75rem;display:flex}.ResearchBridge-module__QbXEeq__eyebrow{font-family:var(--font-mono,"JetBrains Mono", monospace);text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary,#1a8f8b);margin:0;font-size:.75rem;font-weight:700}.ResearchBridge-module__QbXEeq__heading{font-family:var(--font-heading,"Lora", serif);color:var(--color-text,#1a1a1a);margin:0;font-size:1.375rem;font-weight:700;line-height:1.3}.ResearchBridge-module__QbXEeq__body{font-family:var(--font-body,"Inter", sans-serif);color:var(--color-text,#1a1a1a);margin:0;font-size:.9375rem;line-height:1.55}.ResearchBridge-module__QbXEeq__cta{font-family:var(--font-body,"Inter", sans-serif);color:var(--color-primary,#1a8f8b);border:1px solid var(--color-primary,#1a8f8b);border-radius:6px;align-self:flex-start;margin-top:.25rem;padding:.5rem 1rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s}.ResearchBridge-module__QbXEeq__cta:hover{background:var(--color-primary,#1a8f8b);color:#fff}@media (prefers-reduced-motion:reduce){.ResearchBridge-module__QbXEeq__cta{transition:none}}
.StartConversationIsland-module__F3Lj-W__section{background:var(--color-surface,#fff);border:1px solid var(--color-border,#d4d4d8);border-radius:12px;flex-direction:column;gap:.875rem;padding:1.5rem 1.75rem;display:flex}.StartConversationIsland-module__F3Lj-W__heading{font-family:var(--font-heading,"Lora", serif);color:var(--color-text,#1a1a1a);margin:0;font-size:1.375rem;font-weight:700}.StartConversationIsland-module__F3Lj-W__body{font-family:var(--font-body,"Inter", sans-serif);color:var(--color-text,#1a1a1a);margin:0;font-size:1rem;line-height:1.55}.StartConversationIsland-module__F3Lj-W__starterLabel{font-family:var(--font-mono,"JetBrains Mono", monospace);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-subtle,#6a6a6a);margin:0;font-size:.75rem;font-weight:600}.StartConversationIsland-module__F3Lj-W__chips{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.StartConversationIsland-module__F3Lj-W__chip{font-family:var(--font-body,"Inter", sans-serif);background:var(--color-bg-alt,#f0f5f1);color:var(--color-text,#1a1a1a);border:1px solid var(--color-border,#d4d4d8);cursor:pointer;border-radius:999px;padding:.5rem .875rem;font-size:.875rem;font-weight:500;transition:background .15s,border-color .15s}.StartConversationIsland-module__F3Lj-W__chip:hover{border-color:var(--color-primary,#1a8f8b);background:#1a8f8b14}@media (prefers-reduced-motion:reduce){.StartConversationIsland-module__F3Lj-W__chip{transition:none}}.StartConversationIsland-module__F3Lj-W__form{flex-direction:column;gap:.875rem;display:flex}.StartConversationIsland-module__F3Lj-W__fieldLabel{font-family:var(--font-body,"Inter", sans-serif);color:var(--color-text,#1a1a1a);flex-direction:column;gap:.375rem;font-size:.875rem;font-weight:600;display:flex}.StartConversationIsland-module__F3Lj-W__input,.StartConversationIsland-module__F3Lj-W__textarea{width:100%;font-family:var(--font-body,"Inter", sans-serif);background:var(--color-bg,#faf7f2);color:var(--color-text,#1a1a1a);border:1px solid var(--color-border,#d4d4d8);resize:vertical;border-radius:8px;padding:.75rem .875rem;font-size:1rem;font-weight:400}.StartConversationIsland-module__F3Lj-W__input:focus-visible,.StartConversationIsland-module__F3Lj-W__textarea:focus-visible{outline:2px solid var(--color-primary,#1a8f8b);outline-offset:2px}.StartConversationIsland-module__F3Lj-W__fieldHint{font-family:var(--font-mono,"JetBrains Mono", monospace);color:var(--color-text-subtle,#6a6a6a);align-self:flex-end;font-size:.6875rem;font-weight:500}.StartConversationIsland-module__F3Lj-W__error{font-family:var(--font-body,"Inter", sans-serif);color:var(--color-accent,#e07a5f);background:#e07a5f1a;border:1px solid #e07a5f40;border-radius:6px;margin:0;padding:.625rem .875rem;font-size:.875rem}.StartConversationIsland-module__F3Lj-W__quotaSubdued,.StartConversationIsland-module__F3Lj-W__quotaWarn{font-family:var(--font-mono,"JetBrains Mono", monospace);color:var(--color-text-subtle,#6a6a6a);margin:0;font-size:.75rem}.StartConversationIsland-module__F3Lj-W__quotaWarn{color:var(--color-accent,#e07a5f)}.StartConversationIsland-module__F3Lj-W__actions{flex-wrap:wrap;justify-content:flex-end;gap:.625rem;display:flex}.StartConversationIsland-module__F3Lj-W__ctaPrimary{font-family:var(--font-body,"Inter", sans-serif);color:#fff;background:var(--color-accent,#e07a5f);cursor:pointer;border:0;border-radius:8px;align-self:flex-start;padding:.625rem 1.25rem;font-size:.9375rem;font-weight:600;transition:background .15s}.StartConversationIsland-module__F3Lj-W__ctaPrimary:hover:not(:disabled){background:#c2654d}.StartConversationIsland-module__F3Lj-W__ctaPrimary:disabled{background:var(--color-text-subtle,#6a6a6a);cursor:not-allowed}.StartConversationIsland-module__F3Lj-W__ctaSecondary{font-family:var(--font-body,"Inter", sans-serif);color:var(--color-text-secondary,#4a4a4a);border:1px solid var(--color-border,#d4d4d8);cursor:pointer;background:0 0;border-radius:8px;padding:.625rem 1rem;font-size:.9375rem;font-weight:600}.StartConversationIsland-module__F3Lj-W__ctaSecondary:hover{background:var(--color-bg-alt,#f0f5f1)}@media (prefers-reduced-motion:reduce){.StartConversationIsland-module__F3Lj-W__ctaPrimary,.StartConversationIsland-module__F3Lj-W__ctaSecondary{transition:none}}
.ThreadList-module__evK41q__section{flex-direction:column;gap:1rem;display:flex}.ThreadList-module__evK41q__heading{font-family:var(--font-heading,"Lora", serif);color:var(--color-text,#1a1a1a);margin:0;font-size:1.375rem;font-weight:700}.ThreadList-module__evK41q__list{flex-direction:column;gap:.875rem;margin:0;padding:0;list-style:none;display:flex}.ThreadList-module__evK41q__cardTombstone{opacity:.7;background:var(--color-bg-alt,#f0f5f1)}.ThreadList-module__evK41q__cardTombstone .ThreadList-module__evK41q__author,.ThreadList-module__evK41q__cardTombstone .ThreadList-module__evK41q__preview{color:var(--color-text-muted,#5a6b7e);font-style:italic}.ThreadList-module__evK41q__card{background:var(--color-surface,#fff);border:1px solid var(--color-border,#d4d4d8);border-left:4px solid var(--color-accent,#e07a5f);color:inherit;border-radius:10px;flex-direction:column;gap:.5rem;padding:1rem 1.25rem;text-decoration:none;transition:border-color .15s;display:flex}.ThreadList-module__evK41q__card:hover{border-color:var(--color-primary,#1a8f8b);border-left-color:var(--color-primary,#1a8f8b)}@media (prefers-reduced-motion:reduce){.ThreadList-module__evK41q__card{transition:none}}.ThreadList-module__evK41q__pinnedBadge{font-family:var(--font-mono,"JetBrains Mono", monospace);text-transform:uppercase;letter-spacing:.05em;color:#8a6512;background:#f2cc8f4d;border-radius:999px;align-self:flex-start;padding:.125rem .5rem;font-size:.6875rem;font-weight:700}.ThreadList-module__evK41q__title{font-family:var(--font-heading,"Lora", serif);color:var(--color-text,#1a1a1a);margin:0;font-size:1.125rem;font-weight:700;line-height:1.3}.ThreadList-module__evK41q__preview{font-family:var(--font-body,"Inter", sans-serif);color:var(--color-text-secondary,#4a4a4a);margin:0;font-size:.9375rem;line-height:1.5}.ThreadList-module__evK41q__meta{font-family:var(--font-body,"Inter", sans-serif);color:var(--color-text-subtle,#6a6a6a);margin:0;font-size:.8125rem}.ThreadList-module__evK41q__author{color:var(--color-text-secondary,#4a4a4a);font-weight:600}
