.fm-wh-main{gap:var(--space-5);flex-direction:column;display:flex}.fm-wh-header{gap:var(--space-4);flex-direction:column;display:flex}.fm-wh-header-top{align-items:center;gap:var(--space-3);grid-template-columns:24px 1fr 24px;display:grid}.fm-wh-back{color:var(--color-fg);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;transition:color .15s;display:inline-flex}.fm-wh-back:hover{color:var(--color-brand)}.fm-wh-back:active{color:var(--color-brand-hover)}.fm-wh-title{font-family:var(--font-heading);font-size:var(--text-3xl);text-align:center;color:var(--color-fg);margin:0;font-weight:700}.fm-wh-tabs{border-top:1px solid var(--color-border);padding-top:var(--space-3);grid-template-columns:1fr 1fr 1fr;gap:0;display:grid}.fm-wh-tab{color:var(--color-fg-subtle);opacity:.75;cursor:pointer;padding:var(--space-2) 0;font-family:var(--font-sans);font-size:var(--text-base);background:0 0;border:0;font-weight:600;position:relative}.fm-wh-tab.is-active{color:var(--color-fg);opacity:1}.fm-wh-tab.is-active:after{content:"";background:var(--color-brand);border-radius:var(--radius-3xs);height:2px;position:absolute;bottom:-4px;left:30%;right:30%}.fm-wh-news{gap:var(--space-4);flex-direction:column;display:flex}.fm-wh-news-item{gap:var(--space-2);color:inherit;border-radius:var(--radius-md);flex-direction:column;text-decoration:none;transition:background .12s;display:flex}.fm-wh-news-item:hover{background:var(--color-surface-2)}.fm-wh-news-item:active{background:var(--color-surface-raised)}.fm-wh-empty{font-size:var(--text-sm);color:var(--color-fg-meta);margin:0}.fm-wh-news-title{font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-fg);font-weight:700}.fm-wh-news-row{align-items:center;gap:var(--space-3);display:flex}.fm-wh-news-avatars{display:inline-flex}.fm-wh-news-avatars>*{margin-right:-6px}.fm-wh-news-meta{font-family:var(--font-sans);font-size:var(--text-2xs);color:var(--color-fg-subtle);opacity:.7}.fm-wh-trends,.fm-wh-posts-section{gap:var(--space-4);flex-direction:column;display:flex}.fm-wh-posts-title{font-family:var(--font-sans);font-size:var(--text-lg);color:var(--color-fg);margin:0;font-weight:700}.fm-wh-posts,.fm-wh-rail{gap:var(--space-5);flex-direction:column;display:flex}.fm-wh-suggest{gap:var(--space-3);flex-direction:column;display:flex}.fm-wh-suggest-row{align-items:center;gap:var(--space-3);display:flex}.fm-wh-suggest-meta{flex:1;min-width:0}.fm-wh-suggest-name{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-fg);font-weight:600}.fm-wh-suggest-handle{font-family:var(--font-sans);font-size:var(--text-2xs);color:var(--color-fg-subtle);opacity:.7}.fm-wh-suggest-btn{height:28px;padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--color-fg);border:1px solid var(--color-border);font-family:var(--font-sans);font-size:var(--text-2xs);cursor:pointer;background:0 0;font-weight:600}.fm-wh-comm-actions{gap:var(--space-2);margin-bottom:var(--space-3);flex-direction:column;display:flex}.fm-wh-comm-action{align-items:center;gap:var(--space-3);height:38px;padding:0 var(--space-4);border-radius:var(--radius-md);color:var(--color-fg);border:1px solid var(--color-border);font-family:var(--font-sans);font-size:var(--text-sm);cursor:pointer;background:0 0;font-weight:600;display:inline-flex}.fm-wh-comm-list{gap:var(--space-2);flex-direction:column;display:flex}.fm-wh-more{margin-top:var(--space-3);text-align:center;color:var(--color-brand);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:600;text-decoration:none;transition:color .12s,text-decoration-color .12s;display:inline-block}.fm-wh-more:hover{color:var(--color-brand-strong,var(--color-brand));text-underline-offset:3px;text-decoration:underline}.fm-rotate-180{transform:rotate(180deg)}
