.fs-community{isolation:isolate;flex-direction:column;min-height:100vh;display:flex;position:relative}.fs-community__habitat{z-index:-1;pointer-events:none;background-color:var(--fs-color-background);background-image:radial-gradient(ellipse 90% 55% at 70% 0%,color-mix(in srgb,var(--fs-color-neutral)30%,transparent),transparent 50%),linear-gradient(to right,color-mix(in srgb,var(--fs-color-border-subtle)9%,transparent)1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--fs-color-border-subtle)7%,transparent)1px,transparent 1px);background-size:100% 100%,2.5rem 2.5rem,2.5rem 2.5rem;position:fixed;inset:0}.fs-community__main{min-width:0;padding-block:var(--fs-space-content)var(--fs-space-section);flex:1}.fs-community .fs-container.fs-container--wide{max-width:48rem}.fs-community-breadcrumb{font:var(--fs-type-metadata);color:var(--fs-color-text-metadata);margin-block-end:var(--fs-space-content)}.fs-community-breadcrumb__current{color:var(--fs-color-text-secondary)}.fs-community-identity{padding:var(--fs-space-content);border:1px solid var(--fs-color-border-subtle);border-radius:var(--fs-radius-control);background:color-mix(in srgb,var(--fs-color-surface)88%,transparent);transition:border-color var(--fs-motion-brief)var(--fs-ease-standard),background-color var(--fs-motion-brief)var(--fs-ease-standard);margin-block-end:var(--fs-space-separation)}.fs-community-identity:hover{border-color:color-mix(in srgb,var(--fs-color-action-primary)22%,var(--fs-color-border-subtle))}.fs-community-identity__register{font:var(--fs-type-metadata);color:var(--fs-color-text-metadata);margin:0}.fs-community-identity__slug{font-family:var(--fs-font-technical)}.fs-community-identity__title{font:var(--fs-type-heading);color:var(--fs-color-text-primary);margin:var(--fs-space-small)0 0}.fs-community-identity__purpose{margin-block-start:var(--fs-space-content)}.fs-community-identity__purpose-label{font:var(--fs-type-metadata);letter-spacing:.04em;text-transform:uppercase;color:var(--fs-color-text-metadata);margin:0 0 var(--fs-space-inline-tight);font-weight:600}.fs-community-identity__doorways{gap:var(--fs-space-content);flex-wrap:wrap;margin-block-start:var(--fs-space-content);display:flex}.fs-community-nav{border-block-end:1px solid var(--fs-color-border-subtle);margin-block-end:var(--fs-space-content)}.fs-community-nav__list{gap:var(--fs-space-content);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.fs-community-nav__item{font:var(--fs-type-secondary);color:var(--fs-color-text-metadata);border-block-end:2px solid #0000;margin-block-end:-1px;padding-block-end:var(--fs-space-small);display:inline-block}.fs-community-nav__item--active{color:var(--fs-color-text-primary);border-block-end-color:var(--fs-color-action-primary);font-weight:600}.fs-community-nav__item--future{opacity:.55;cursor:not-allowed}.fs-community-nav__item--link{color:var(--fs-color-text-secondary);transition:color var(--fs-motion-brief)var(--fs-ease-standard),border-color var(--fs-motion-brief)var(--fs-ease-standard);text-decoration:none}.fs-community-nav__item--link:hover{color:var(--fs-color-text-primary);border-block-end-color:color-mix(in srgb,var(--fs-color-action-primary)40%,transparent);text-decoration:none}.fs-community-contribution{align-items:center;gap:var(--fs-space-small)var(--fs-space-content);padding-block:var(--fs-space-small);flex-wrap:wrap;margin-block-end:var(--fs-space-separation);display:flex}.fs-community-join{align-items:flex-start;gap:var(--fs-space-inline-tight);flex-direction:column;display:flex}.fs-community-join--member{align-items:center;gap:var(--fs-space-small);flex-flow:wrap}.fs-community-join__joined{font:var(--fs-type-metadata);color:var(--fs-color-text-metadata)}.fs-community-join__founder-note{margin:0}.fs-community-join__error{color:var(--fs-color-feedback-error)!important}.fs-community-identity__cue{color:var(--fs-color-text-secondary)}.fs-community-discussions{margin-block:var(--fs-space-section);border-block-start:1px solid var(--fs-color-border-subtle);padding-block-start:var(--fs-space-separation)}.fs-community-discussions__header{margin-block-end:var(--fs-space-content)}.fs-community-discussions__title{margin:0 0 var(--fs-space-small);font:var(--fs-type-section-title);color:var(--fs-color-text-primary)}.fs-community-discussions__why{max-width:40rem;font:var(--fs-type-metadata);color:var(--fs-color-text-metadata);margin:0}.fs-community-discussions__empty{margin:0}.fs-community-discussions__list{gap:var(--fs-density-row-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fs-community-discussions__row{gap:var(--fs-space-inline-tight);min-height:var(--fs-touch-min,2.75rem);padding:var(--fs-space-small)var(--fs-density-object-pad-inline,.55rem);border-radius:var(--fs-radius-surface);color:inherit;transition:background-color var(--fs-motion-brief)var(--fs-ease-standard);flex-direction:column;text-decoration:none;display:flex}.fs-community-discussions__row:hover{background:color-mix(in srgb,var(--fs-color-neutral)55%,transparent)}.fs-community-discussions__row:focus-visible{outline:2px solid var(--fs-color-focus-ring);outline-offset:2px}.fs-community-discussions__item-title{font:var(--fs-type-secondary);color:var(--fs-color-text-primary)}.fs-community-discussions__item-meta{font:var(--fs-type-metadata);color:var(--fs-color-text-metadata)}.fs-community-discussions__item-excerpt{font:var(--fs-type-metadata);color:var(--fs-color-text-secondary)}.fs-community-panel{border-block-start:1px solid var(--fs-color-border-subtle);margin-block-start:var(--fs-space-section);padding-block-start:var(--fs-space-separation)}.fs-community-panel__title{font:var(--fs-type-section-title);color:var(--fs-color-text-primary);margin:0 0 var(--fs-space-content)}.fs-community-panel__body{white-space:pre-wrap;max-width:40rem}.fs-community-panel__link{margin-block-start:var(--fs-space-content)}.fs-community .fs-knowledge-stream{max-width:none}@media (max-width:720px){.fs-community{max-width:100%;overflow-x:clip}.fs-community__main{padding-block-end:calc(var(--fs-space-section) + env(safe-area-inset-bottom,0px));padding-inline:max(0px,env(safe-area-inset-left,0px))max(0px,env(safe-area-inset-right,0px))}.fs-community-join button,.fs-community .fs-action{min-height:var(--fs-touch-min,2.75rem)}}@media (prefers-reduced-motion:reduce){.fs-community *{transition-duration:.01ms!important;animation-duration:.01ms!important}}
