.community-questions{margin-top:var(--space-4xl);padding-top:var(--space-3xl);border-top:1px solid var(--color-border)}.community-questions--compact{margin-top:var(--space-2xl);padding-top:var(--space-2xl)}.community-questions__header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-xl);margin-bottom:var(--space-xl)}.community-questions__header h2{margin:0 0 var(--space-sm);font-size:clamp(1.75rem,4vw,2.75rem)}.community-questions__header p:last-child{margin:0;color:var(--color-text-muted)}.community-questions__eyebrow{margin:0 0 var(--space-sm);color:var(--color-accent);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.community-questions__ask,.community-thread__reply-link,.questions-page__ask{display:inline-flex;min-height:2.8rem;align-items:center;justify-content:center;gap:var(--space-sm);flex:0 0 auto;border:1px solid var(--color-accent);border-radius:999px;padding:.65rem 1rem;background:var(--color-accent);color:var(--color-bg);font-weight:700;text-decoration:none}.community-questions__ask:hover,.community-thread__reply-link:hover,.questions-page__ask:hover{filter:brightness(1.08)}.community-questions__ask:focus-visible,.community-thread__reply-link:focus-visible,.questions-page__ask:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.community-questions__topics{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-bottom:var(--space-lg)}.community-questions__search{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--space-sm);margin-bottom:var(--space-xl)}.community-questions__threads{display:grid;grid-gap:var(--space-lg);gap:var(--space-lg)}.community-thread{min-width:0;border:1px solid var(--color-border);border-radius:.75rem;padding:clamp(var(--space-lg),3vw,var(--space-2xl));background:var(--color-bg-elevated)}.community-thread.community-thread--inline{border:0;border-radius:0;padding:0;background:transparent}.community-thread__reply-byline,.community-thread__topic-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm);color:var(--color-text-muted);font-size:.875rem}.community-thread__topic{display:inline-flex;border:1px solid var(--color-accent);border-radius:999px;padding:.25rem .7rem;color:var(--color-accent)}.community-thread__title{margin:var(--space-md) 0 var(--space-lg);color:var(--color-text);font-size:clamp(1.25rem,2.8vw,1.8rem);line-height:1.25}.community-thread__title a{color:inherit;text-decoration:none}.community-thread__title a:hover{color:var(--color-accent)}.community-thread__question{padding:var(--space-lg);border-left:3px solid var(--color-border);background:var(--color-bg)}.community-thread__body{margin:0;color:var(--color-text);line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.community-thread__byline{margin:var(--space-md) 0 0;color:var(--color-text-muted);font-size:.875rem}.community-thread__replies{display:grid;grid-gap:var(--space-md);gap:var(--space-md);margin-top:var(--space-xl)}.community-thread__replies h3{margin:0;font-size:1.05rem}.community-thread__reply{border:1px solid var(--color-border);border-radius:.6rem;padding:var(--space-lg);background:var(--color-bg)}.community-thread__reply--team{border-color:color-mix(in srgb,var(--color-accent) 65%,var(--color-border));background:color-mix(in srgb,var(--color-accent) 8%,var(--color-bg))}.community-thread__team-label{border-radius:999px;padding:.15rem .55rem;background:var(--color-accent);color:var(--color-bg);font-size:.75rem;font-weight:700}.community-thread__reply p{margin:var(--space-sm) 0 0;color:var(--color-text);line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.community-thread__reply-link{margin-top:var(--space-lg);font:inherit;cursor:pointer}.community-thread__reply-form{margin-top:var(--space-xl);border-top:1px solid var(--color-border);padding-top:var(--space-lg)}.community-thread__reply-form h3{margin:0;margin-bottom:var(--space-sm);font-size:1.2rem}.community-thread__votes button:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.community-thread__reply-form>p{margin:0 0 var(--space-lg);color:var(--color-text-muted)}.community-thread__reply--accepted{border-color:var(--color-accent)}.community-thread__accepted-label{border-radius:999px;padding:.15rem .55rem;background:color-mix(in srgb,var(--color-accent) 18%,var(--color-bg));color:var(--color-accent);font-size:.75rem;font-weight:700}.community-thread__vote-error{margin:0;color:var(--color-text-muted);font-size:.875rem;color:#ff8b82}.community-thread__votes{display:flex;gap:var(--space-sm);margin-top:var(--space-md)}.community-thread__votes button{display:inline-flex;min-width:3rem;min-height:2.4rem;align-items:center;justify-content:center;gap:.35rem;border:1px solid var(--color-border);border-radius:999px;padding:.35rem .7rem;background:var(--color-bg-elevated);color:var(--color-text-muted);font:inherit;cursor:pointer}.community-thread__votes button[aria-pressed=true]{border-color:var(--color-accent);color:var(--color-accent)}.community-thread__votes button:disabled{opacity:.6;cursor:wait}.community-questions__empty{margin:0;color:var(--color-text-muted)}.community-form{display:grid;grid-gap:var(--space-lg);gap:var(--space-lg);max-width:54rem}.community-form__field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-lg);gap:var(--space-lg)}.community-form__field{display:grid;grid-gap:var(--space-xs);gap:var(--space-xs);color:var(--color-text);font-weight:700}.community-form__field small{color:var(--color-text-muted);font-size:.85em;font-weight:400}.community-form__field input,.community-form__field select,.community-form__field textarea{width:100%;min-height:2.8rem;border:1px solid var(--color-border);border-radius:.5rem;padding:.7rem .8rem;background:var(--color-bg-elevated);color:var(--color-text);font:inherit;font-weight:400}.community-form__field textarea{min-height:10rem;resize:vertical}.community-form__field input:focus-visible,.community-form__field select:focus-visible,.community-form__field textarea:focus-visible,.community-form__submit:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.community-form__moderation-note,.community-form__privacy{margin:0;color:var(--color-text-muted);font-size:.925rem;line-height:1.55}.community-form__turnstile{min-height:66px}.community-form__configuration-error,.community-form__error{margin:0;color:#ff8b82}.community-form__submit{justify-self:start;min-height:2.9rem;border:1px solid var(--color-accent);border-radius:999px;padding:.7rem 1.25rem;background:var(--color-accent);color:var(--color-bg);font:inherit;font-weight:700;cursor:pointer}.community-form__submit:disabled{opacity:.55;cursor:not-allowed}.community-form__success{border-left:3px solid var(--color-accent);padding:var(--space-md) var(--space-lg);background:var(--color-bg-elevated)}.community-form__honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.community-form-page{padding-top:var(--space-2xl);padding-bottom:var(--space-4xl)}.community-form-page__intro{max-width:54rem;margin-bottom:var(--space-xl)}.community-form-page__intro>a{color:var(--color-accent);font-weight:700;text-decoration:none}.community-form-page__intro>p{margin:var(--space-md) 0 0;color:var(--color-text-muted);line-height:1.6}.community-question-detail{padding-top:var(--space-2xl);padding-bottom:var(--space-4xl)}.community-question-share{display:flex;align-items:center;gap:var(--space-sm);margin-top:var(--space-md);color:var(--color-text-muted);font-size:.9rem}.community-question-share button{min-height:2.5rem;border:1px solid var(--color-border);border-radius:999px;padding:.5rem .9rem;background:var(--color-bg-elevated);color:var(--color-text);font:inherit;cursor:pointer}.community-question-share button:hover{border-color:var(--color-accent)}.community-question-share button:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.community-question-detail__reply-form{margin-top:var(--space-3xl);border-top:1px solid var(--color-border);padding-top:var(--space-2xl)}.community-question-detail__reply-form h2{margin:0 0 var(--space-sm);font-size:clamp(1.5rem,3vw,2rem)}.community-question-detail__reply-form>p{margin:0 0 var(--space-xl);color:var(--color-text-muted)}.community-form-page>.community-questions__ask{margin-top:var(--space-lg)}@media (max-width:700px){.community-questions__header{display:grid;align-items:start}.community-questions__ask{justify-self:start}.community-form__field-row{grid-template-columns:minmax(0,1fr)}.community-thread,.community-thread__question,.community-thread__reply{padding:var(--space-md)}}