.chatListRow_item__JiCTC{box-sizing:content-box;display:flex;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm);margin-inline:calc(-1 * var(--spacing-sm));background:none;border:none;border-radius:var(--radius-md);cursor:pointer;text-align:left;font-family:var(--font-body);transition:background .15s}.chatListRow_active__9NzcG,.chatListRow_item__JiCTC:hover{background:var(--color-surface-hover)}.chatListRow_item__JiCTC:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-accent)}.chatListRow_avatar__EPrKZ{flex-shrink:0;width:40px;height:40px}.chatListRow_avatarSlot__M9nyv{display:flex;flex-shrink:0}.chatListRow_avatarImg__SJktH{width:40px;height:40px;border-radius:50%;object-fit:cover}.chatListRow_avatarFallback__4TlsO{width:40px;height:40px;border-radius:50%;background:var(--color-border);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.chatListRow_content__6TA8B{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.chatListRow_bottomRow__LRmQp,.chatListRow_topRow__5cued{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-sm)}.chatListRow_name__1D_wM{min-width:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:18px;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatListRow_time__65qyv{flex-shrink:0;font-size:var(--font-size-xs);line-height:16px}.chatListRow_preview__2gt2T,.chatListRow_time__65qyv{font-weight:var(--font-weight-medium);color:var(--color-text-tertiary)}.chatListRow_preview__2gt2T{flex:1;min-width:0;display:block;font-size:var(--font-size-sm);line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatListRow_active__9NzcG .chatListRow_preview__2gt2T,.chatListRow_active__9NzcG .chatListRow_time__65qyv{color:var(--color-text-secondary)}.chatListRow_unread__mOK3M .chatListRow_preview__2gt2T{color:var(--color-text-primary)}.chatListRow_unread__mOK3M .chatListRow_name__1D_wM{font-weight:var(--font-weight-semibold)}.chatListRow_unread__mOK3M .chatListRow_time__65qyv{color:var(--chat-accent,var(--sundrop))}.chatListRow_previewIcon__3tJX_{width:14px;height:14px;vertical-align:-3px;color:var(--color-text-tertiary)}.chatListRow_badge__eat5a{flex-shrink:0;box-sizing:border-box;min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-max);background:var(--chat-accent,var(--sundrop));color:var(--charcoal);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:20px;text-align:center}.chatListRow_nameWrap__M38Ud{min-width:0;display:inline-flex;align-items:center;gap:var(--spacing-xs)}.chatListRow_seal__X58xM{flex-shrink:0;width:12px;height:12px;color:var(--chat-ink,var(--color-accent))}.chatListRow_meta__iCXkj{flex-shrink:0;display:inline-flex;align-items:center;gap:var(--spacing-xs)}.chatListRow_mutedIcon__9wlo3{width:12px;height:12px;color:var(--color-text-tertiary)}.chatListRow_avatarDisc__6tLAV{border-radius:var(--radius-full);background:var(--chat-ink,var(--sundrop));overflow:hidden}.chatListRow_soon__WDOBF,.chatListRow_soon__WDOBF:hover{cursor:default;background:none}.chatListRow_soon__WDOBF .chatListRow_avatar__EPrKZ{opacity:.5}.chatListRow_soon__WDOBF .chatListRow_name__1D_wM,.chatListRow_soon__WDOBF .chatListRow_seal__X58xM{color:var(--color-text-tertiary)}.chatListRow_soon__WDOBF .chatListRow_preview__2gt2T{display:inline-flex;align-items:center;gap:3px}.chatListRow_soon__WDOBF .chatListRow_previewIcon__3tJX_{width:12px;height:12px;vertical-align:0}.conversationList_container__uIJqt{display:flex;flex-direction:column;height:100%;min-height:0}.conversationList_header__yd054{box-sizing:border-box;display:flex;align-items:center;gap:var(--spacing-smd);height:var(--chat-band-height,64px);padding:0 var(--spacing-md);flex-shrink:0}.conversationList_settingsButton__xeZvl{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:var(--radius-full);background:none;color:var(--color-text-primary);cursor:pointer}.conversationList_settingsButton__xeZvl:hover{background:var(--pebble-10)}.conversationList_settingsButton__xeZvl:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-accent)}.conversationList_settingsIcon__RyAk1{width:24px;height:24px}.conversationList_search__L2Iv3{box-sizing:border-box;flex:1;min-width:0;display:flex;align-items:center;gap:var(--spacing-xs);height:40px;padding:0 14px;border:1px solid transparent;border-radius:var(--radius-max);background:var(--color-overlay-light-10);cursor:text;transition:background-color .15s ease,border-color .15s ease}.conversationList_search__L2Iv3:hover{background:var(--color-overlay-light-15)}.conversationList_search__L2Iv3:focus-within{border-color:var(--sundrop);background:var(--charcoal-50)}.conversationList_searchIcon__ush3C{flex-shrink:0;width:16px;height:16px;color:var(--color-text-secondary)}.conversationList_searchInput___lKoB{flex:1;min-width:0;height:100%;padding:0;border:none;background:none;outline:none;color:var(--color-text-primary);font-family:var(--font-body);font-size:16px;font-weight:var(--font-weight-semibold);appearance:none}@media (hover:hover) and (pointer:fine){.conversationList_searchInput___lKoB{font-size:var(--font-size-sm)}}.conversationList_searchInput___lKoB::placeholder{color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.conversationList_searchInput___lKoB::-webkit-search-cancel-button{appearance:none}.conversationList_newChatButton__zNc0f{flex-shrink:0;width:44px;height:44px;margin:-4px;padding:0;border:none;background:none;cursor:pointer}.conversationList_newChatButton__zNc0f,.conversationList_newChatDisc___q9Qw{display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full)}.conversationList_newChatDisc___q9Qw{width:36px;height:36px;background:linear-gradient(149deg,#fff 19%,var(--chat-accent,var(--sundrop)) 224%);box-shadow:0 2px 6px hsl(from var(--charcoal) h s l/.35);color:var(--charcoal);transition:transform .15s ease}.conversationList_newChatButton__zNc0f:hover .conversationList_newChatDisc___q9Qw{transform:scale(1.08)}.conversationList_newChatButton__zNc0f:active .conversationList_newChatDisc___q9Qw{transform:scale(.94)}@media (prefers-reduced-motion:reduce){.conversationList_newChatDisc___q9Qw{transition:none}}.conversationList_newChatButton__zNc0f:focus-visible{outline:none}.conversationList_newChatButton__zNc0f:focus-visible .conversationList_newChatDisc___q9Qw{box-shadow:0 0 0 2px var(--color-accent)}.conversationList_plusIcon__kHbGx{width:18px;height:18px}.conversationList_list__3qNqK{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--spacing-md) var(--spacing-smd)}.conversationList_section__Q9ejU+.conversationList_section__Q9ejU{margin-top:var(--spacing-mlg);padding-top:var(--spacing-mlg);border-top:var(--border-normal) solid var(--color-border-light)}.conversationList_sectionLabel__qWrAq{margin:var(--spacing-sm);font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:16px;color:var(--color-text-tertiary)}.conversationList_rows__3iyFh{display:flex;flex-direction:column;gap:calc(var(--spacing-mlg) - 2 * var(--spacing-sm))}.conversationList_skeletonRow__HFlf7{display:flex;align-items:center;gap:var(--spacing-sm)}.conversationList_skeletonAvatar___eGqo,.conversationList_skeletonBar__wqFJN{display:block;background:var(--pebble-10);animation:conversationList_skeletonPulse__2S35y 1.4s ease-in-out infinite}.conversationList_skeletonAvatar___eGqo{flex-shrink:0;width:40px;height:40px;border-radius:var(--radius-full)}.conversationList_skeletonLines__Bjx9H{flex:1;display:flex;flex-direction:column;gap:6px}.conversationList_skeletonBar__wqFJN{height:10px;width:60%;border-radius:var(--radius-sm)}.conversationList_skeletonBarShort__aJN5n{width:85%}@keyframes conversationList_skeletonPulse__2S35y{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.conversationList_skeletonAvatar___eGqo,.conversationList_skeletonBar__wqFJN{animation:none}}.conversationList_empty__IrSlv{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-xs);margin:0 0 var(--spacing-md);padding:var(--spacing-md);border:1px solid var(--pebble-10);border-radius:16px;background:var(--pebble-5)}.conversationList_emptyTitle__BQii9{margin:0;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.conversationList_emptyText__cbM1A{margin:0;font-size:var(--font-size-sm);line-height:1.45;color:var(--color-text-tertiary)}.conversationList_startButton__5dH28{margin-top:var(--spacing-sm);min-height:40px;background:var(--pebble);color:var(--charcoal);border:none;border-radius:var(--radius-max);padding:0 var(--spacing-md);font-size:var(--p-small-font-size);font-weight:var(--font-weight-semibold);font-family:inherit;cursor:pointer}.conversationList_noMatch__ikoIV{margin:0;padding-top:var(--spacing-2xl);text-align:center;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.conversationList_loadingMore__idbWH{padding:var(--spacing-md);text-align:center;color:var(--color-text-tertiary);font-size:var(--p-small-font-size)}.conversationList_srOnly__cJEAB{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.chatThreadHeader_header__XHU1R{box-sizing:border-box;display:flex;align-items:center;gap:var(--spacing-smd);height:var(--chat-band-height,64px);padding:0 var(--spacing-md);flex-shrink:0}.chatThreadHeader_backButton__mXVl9{display:none;align-items:center;justify-content:center;width:44px;height:44px;margin-left:-14px;margin-right:calc(-1 * var(--spacing-xs));padding:0;border:none;border-radius:var(--radius-full);background:none;cursor:pointer;color:var(--color-text-primary)}.chatThreadHeader_backButton__mXVl9:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-accent)}@media (max-width:1023.98px){.chatThreadHeader_backButton__mXVl9{display:flex}}.chatThreadHeader_backIcon__GssUv{width:16px;height:16px}.chatThreadHeader_identity__cHQIh{flex:1;min-width:0;display:flex;align-items:center;gap:var(--spacing-smd);color:inherit;text-decoration:none}.chatThreadHeader_identityLink__ntd83{transition:opacity .2s ease}.chatThreadHeader_identityLink__ntd83:hover{opacity:.7}.chatThreadHeader_title__bIl9z{min-width:0;display:flex;flex-direction:column;gap:2px}.chatThreadHeader_nameRow__ZGwkE{min-width:0;display:inline-flex;align-items:center;gap:var(--spacing-xs)}.chatThreadHeader_name__Q5BYB{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-body);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:1.25;color:var(--color-text-primary)}.chatThreadHeader_seal__euhpT{flex-shrink:0;width:14px;height:14px;color:var(--chat-ink,var(--color-accent))}.chatThreadHeader_subline__0JlLk{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:16px;color:var(--color-text-secondary)}.chatThreadHeader_actions__8QHsj{position:relative;margin-left:auto;display:flex;align-items:center;gap:var(--spacing-xs)}.chatThreadHeader_detailsToggle__y8lBE{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;padding:0;border:none;border-radius:var(--radius-full);background:none;color:var(--color-text-primary);cursor:pointer;transition:background-color .15s ease}.chatThreadHeader_detailsToggle__y8lBE:hover{background:var(--color-overlay-light-15)}.chatThreadHeader_detailsToggle__y8lBE[aria-expanded=true]{background:var(--pebble-15)}.chatThreadHeader_detailsToggle__y8lBE:focus-visible{outline:none;box-shadow:0 0 0 2px var(--sundrop)}.chatThreadHeader_detailsIcon__TMx33{width:22px;height:22px}@media (max-width:1023.98px){.chatThreadHeader_detailsToggle__y8lBE{display:none}}.chatDaySeparator_separator___KDzE{display:flex;justify-content:center;margin:var(--spacing-xs) 0}.chatDaySeparator_label__8SsyZ{padding:2px 10px;border-radius:var(--radius-max);background:var(--chat-day-chip,var(--pebble-5));font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:18px;color:var(--color-text-tertiary)}.mediaLightbox_layer__0xY5g{position:fixed;inset:0;z-index:2000;overscroll-behavior:contain;touch-action:none;animation:mediaLightbox_lightboxFadeIn__Yn0CS .15s ease}@keyframes mediaLightbox_lightboxFadeIn__Yn0CS{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.mediaLightbox_layer__0xY5g{animation:none}}.mediaLightbox_backdrop__nNhUw{position:absolute;inset:0;background:var(--charcoal);opacity:.96}.mediaLightbox_topBar__0T6l_{position:absolute;top:0;right:0;left:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:calc(var(--spacing-md) + env(safe-area-inset-top)) var(--spacing-md) var(--spacing-md);pointer-events:none}.mediaLightbox_counter__ahgpV{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:18px;font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.mediaLightbox_close__47mBh,.mediaLightbox_nav__sGwwx{display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:50%;background:var(--pebble-10);color:var(--color-text-primary);cursor:pointer;pointer-events:auto;transition:background .15s ease}@media (hover:hover){.mediaLightbox_close__47mBh:hover,.mediaLightbox_nav__sGwwx:hover{background:var(--pebble-20)}}.mediaLightbox_close__47mBh:focus-visible,.mediaLightbox_nav__sGwwx:focus-visible{outline:none;box-shadow:0 0 0 2px var(--charcoal),0 0 0 4px var(--color-accent)}.mediaLightbox_close__47mBh{position:relative;width:40px;height:40px}.mediaLightbox_close__47mBh:before{content:"";position:absolute;inset:-2px}.mediaLightbox_closeIcon__C_XA3{width:22px;height:22px}.mediaLightbox_stage__JkmMU{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;touch-action:none}.mediaLightbox_media__7CRJt{display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.mediaLightbox_mediaEl__LQokp{display:block;max-width:calc(100vw - 2 * var(--spacing-2xl));max-height:calc(100dvh - 144px);object-fit:contain;user-select:none}@media (max-width:639.98px){.mediaLightbox_mediaEl__LQokp{max-width:100vw;max-height:calc(100dvh - 112px)}}.mediaLightbox_error__OwZX7{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.mediaLightbox_nav__sGwwx{position:absolute;top:50%;z-index:2;width:48px;height:48px;transform:translateY(-50%)}.mediaLightbox_navPrev__F56Ik{left:var(--spacing-md)}.mediaLightbox_navNext__kjLPH{right:var(--spacing-md)}.mediaLightbox_navIcon__rMizz{width:24px;height:24px}@media (pointer:coarse){.mediaLightbox_nav__sGwwx{display:none}}.mediaLightbox_ringHidden__TfY1h .mediaLightbox_close__47mBh:focus-visible,.mediaLightbox_ringHidden__TfY1h .mediaLightbox_nav__sGwwx:focus-visible{box-shadow:none}.mediaLightbox_srOnly__oikLl{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mediaStrip_wrap__5t5af{position:relative}.mediaStrip_row__UjmMP{list-style:none;margin:0;padding:0;display:flex;gap:var(--spacing-smd);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.mediaStrip_row__UjmMP::-webkit-scrollbar{display:none}.mediaStrip_item__lv_7c{position:relative;flex:0 0 calc((100% - 24px) / 3);aspect-ratio:4/3;border-radius:var(--radius-sm);overflow:hidden;background:rgba(237,237,237,.05);scroll-snap-align:start}.mediaStrip_tileButton__C1oSw{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.mediaStrip_nav___mDVx{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:rgba(0,0,0,.6);color:var(--ivory);cursor:pointer;z-index:2;transition:background .15s ease,opacity .15s ease}.mediaStrip_nav___mDVx:hover{background:rgba(0,0,0,.8)}.mediaStrip_nav___mDVx svg{width:20px;height:20px}.mediaStrip_navPrev__Sp5DI{left:6px}.mediaStrip_navNext__Z_l_c{right:6px}@media (max-width:600px){.mediaStrip_item__lv_7c{flex-basis:70%;aspect-ratio:1}.mediaStrip_nav___mDVx{display:none}}.mediaStrip_tileVideo__9lFb4{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mediaStrip_playBadge__yvkZT{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:rgba(0,0,0,.55);color:var(--ivory);pointer-events:none;z-index:1}.mediaStrip_playBadge__yvkZT svg{width:22px;height:22px}.announcementBody_body__MER9W{margin:0;font-size:var(--chat-msg,var(--font-size-sm));font-weight:var(--font-weight-normal);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-text-secondary)}.announcementBody_clamped__sIGrz{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:10;line-clamp:10;overflow:hidden}.announcementBody_toggle__dMhQY{align-self:flex-start;padding:0;border:none;background:none;color:var(--color-text-secondary);font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:18px;text-decoration:none;cursor:pointer}.announcementBody_toggle__dMhQY:hover{color:var(--color-text-primary)}.announcementBody_toggle__dMhQY:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-accent);border-radius:var(--radius-sm)}.announcementPost_post__f6nK0{box-sizing:border-box;width:100%;max-width:640px;margin-inline:auto;display:flex;flex-direction:column;gap:var(--spacing-smd);padding:var(--spacing-md);border:1px solid var(--pebble-10);border-radius:16px;background:var(--pebble-5)}@media (max-width:1023.98px){.announcementPost_post__f6nK0{padding:14px}}.announcementPost_strips__HgFw0{display:flex;flex-direction:column;margin:calc(-1 * var(--spacing-md)) calc(-1 * var(--spacing-md)) 0;overflow:hidden;border-radius:15px 15px 0 0}.announcementPost_staffTest__u099N,.announcementPost_welcomeLabel__v0LlG{box-sizing:border-box;display:flex;align-items:center;gap:var(--spacing-xs);min-height:28px;margin:0;padding:var(--spacing-xs) var(--spacing-smd);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:16px}.announcementPost_staffTest__u099N{border-bottom:1px solid color-mix(in srgb,var(--color-warning) 35%,transparent);background:color-mix(in srgb,var(--color-warning) 14%,transparent);color:var(--color-warning)}.announcementPost_welcomeLabel__v0LlG{border-bottom:1px solid var(--color-border-light);background:var(--pebble-10);color:var(--color-text-secondary)}.announcementPost_stripIcon__1YGxt{flex-shrink:0;width:14px;height:14px}.announcementPost_highlight__P0MHM{animation:announcementPost_postHighlight__CoJuh 1.2s ease-out forwards}@keyframes announcementPost_postHighlight__CoJuh{0%{box-shadow:0 0 0 1px var(--pebble)}to{box-shadow:0 0 0 1px transparent}}.announcementPost_head__rttJg{display:flex;align-items:center;gap:var(--spacing-xs)}.announcementPost_avatar__FR7_C{flex-shrink:0;width:30px;height:30px;border-radius:var(--radius-full)}.announcementPost_author__2LYyk{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:18px;color:var(--color-text-primary)}.announcementPost_seal__oyMTx{flex-shrink:0;width:12px;height:12px;color:var(--chat-ink,var(--color-accent))}.announcementPost_time__6p8P4{margin-left:auto;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:16px;color:var(--color-text-tertiary);white-space:nowrap}.announcementPost_edited__HfCkU{font-size:inherit;color:inherit}.announcementPost_media__Pz6KE{position:relative;overflow:hidden;aspect-ratio:16/9;max-height:calc(var(--chat-thread-h) - var(--chat-post-chrome));border-radius:12px;background:var(--pebble-5)}.announcementPost_mediaButton__7pdyF{display:block;width:100%;height:100%;padding:0;border:none;background:none;cursor:zoom-in}.announcementPost_mediaButton__7pdyF:focus-visible{outline:none}.announcementPost_expandButton__l47AO:focus-visible,.announcementPost_media__Pz6KE:has(.announcementPost_mediaButton__7pdyF:focus-visible){outline:none;box-shadow:0 0 0 2px var(--charcoal),0 0 0 4px var(--color-accent)}.announcementPost_expandButton__l47AO{position:absolute;top:var(--spacing-xs);right:var(--spacing-xs);display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:50%;background:var(--charcoal-70);color:var(--ivory);cursor:zoom-in}.announcementPost_expandButton__l47AO:before{content:"";position:absolute;inset:-6px}.announcementPost_expandIcon__2lu9o{width:18px;height:18px}.announcementPost_mediaEl__nLK8j{display:block;width:100%;height:100%;object-fit:contain}.announcementPost_mediaNoDims__yDZAY .announcementPost_mediaEl__nLK8j{object-fit:cover}.announcementPost_title__L_AcO{margin:0;font-size:var(--font-size-lg);line-height:1.3;color:var(--color-text-primary)}.announcementPost_button__IvCQl,.announcementPost_title__L_AcO{font-family:var(--font-body);font-weight:var(--font-weight-semibold)}.announcementPost_button__IvCQl{display:flex;align-self:flex-start;max-width:100%;align-items:center;justify-content:center;gap:var(--spacing-xs);min-height:40px;padding:0 var(--spacing-md);border:none;border-radius:var(--radius-max);background:var(--pebble);color:var(--charcoal);font-size:var(--font-size-sm);line-height:20px;text-decoration:none;transition:opacity .15s,transform 80ms ease}@media (hover:hover){.announcementPost_button__IvCQl:hover{opacity:.9}}.announcementPost_button__IvCQl:active{transform:scale(.98)}.announcementPost_button__IvCQl:focus-visible{outline:none;box-shadow:0 0 0 2px var(--charcoal),0 0 0 4px var(--color-accent)}.announcementPost_buttonIcon__yowo8{flex-shrink:0;width:16px;height:16px}.announcementPost_foot__Oogrh{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}.announcementPost_reactions__3Zuin{position:relative;display:flex;flex-wrap:wrap;gap:var(--spacing-smd)}.announcementPost_pill__rJWp5{position:relative;display:inline-flex;align-items:center;gap:3px;box-sizing:border-box;height:28px;padding:0 10px;border:none;border-radius:var(--radius-max);background:var(--pebble-10);color:var(--color-text-secondary);font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:18px;cursor:pointer}.announcementPost_pill__rJWp5:before{content:"";position:absolute;inset:-10px 0}.announcementPost_pill__rJWp5:hover{background:var(--pebble-15)}.announcementPost_pillOn__LjVt7{background:var(--pebble-15);box-shadow:inset 0 0 0 1px var(--pebble-50);color:var(--color-text-primary)}.announcementPost_pillOn__LjVt7:hover{background:var(--pebble-20)}.announcementPost_pill__rJWp5:active{transform:scale(.96)}.announcementPost_pill__rJWp5:focus-visible{outline:none;box-shadow:0 0 0 2px var(--charcoal),0 0 0 4px var(--color-accent)}.announcementPost_pillCount__hEG4F,.announcementPost_pillEmoji__c9zGh{font-size:inherit;color:inherit}.announcementPost_pillCount__hEG4F{font-variant-numeric:tabular-nums}.announcementPost_addPill__eU40n{gap:0}.announcementPost_addFace__sBKqi{width:14px;height:14px}.announcementPost_addPlus__D34tx{width:10px;height:10px;margin-top:-8px}.announcementPost_views__ok_cm{flex-shrink:0;display:inline-flex;align-items:center;gap:3px;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:16px;color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.announcementPost_viewsIcon__KgEKJ{width:12px;height:12px}.poll_pollContainer__h0q_H{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--color-surface);border:var(--border-normal) solid var(--color-border);border-radius:var(--radius-lg);margin-top:var(--spacing-md)}.poll_pollQuestion__OQDcU{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-text-primary);text-align:left}.poll_pollOptions__vsuI0{display:flex;flex-direction:column;gap:var(--spacing-sm)}.poll_pollOption__Gce_P{position:relative;padding:var(--spacing-sm) var(--spacing-md);background:var(--color-bg);border:var(--border-normal) solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease;overflow:hidden}.poll_pollOption__Gce_P:hover{background:var(--color-border);transform:scale(1.02)}.poll_pollOptionSelected__y4UlT{border-color:var(--color-button-text-primary)}.poll_pollOptionContent__lVpgi{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;min-height:24px}.poll_pollOptionText__EWCZC{font-size:var(--font-size-sm);color:var(--color-text-primary);display:flex;align-items:center;gap:var(--spacing-xs);flex:1}.poll_checkIcon__Pg3QY{width:18px;height:18px;color:var(--color-bg);flex-shrink:0}.poll_pollOptionPercentage__T4zuk{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);flex-shrink:0;margin-left:var(--spacing-sm)}.poll_pollOptionBar__FUFrM{position:absolute;top:0;left:0;bottom:0;background:var(--color-border);transition:width .3s ease;z-index:1;border-radius:var(--radius-md)}.poll_pollOptionSelected__y4UlT .poll_pollOptionBar__FUFrM{background:rgba(var(--color-accent-rgb,255,255,255),1)}.poll_pollOptionSelected__y4UlT .poll_pollOptionText__EWCZC{color:var(--color-button-text-primary)}.poll_pollFooter__dWpsc{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-align:left;padding-top:var(--spacing-xs)}@media (max-width:768px){.poll_pollContainer__h0q_H{padding:var(--spacing-sm)}.poll_pollQuestion__OQDcU{font-size:var(--font-size-sm)}.poll_pollOption__Gce_P{padding:var(--spacing-xs) var(--spacing-sm)}.poll_pollOptionPercentage__T4zuk,.poll_pollOptionText__EWCZC{font-size:var(--font-size-xs)}}.messageBoardPostPageClient_pageContainer__2ocze{width:100%;margin:0 auto;padding-block:calc(var(--header-height) + var(--spacing-xl));padding-inline:var(--spacing-3xl);display:flex;gap:var(--spacing-2xl);flex-direction:column;box-sizing:border-box}.messageBoardPostPageClient_contentWrapper__U3tiK{display:grid;grid-template-columns:7fr 3fr;gap:var(--spacing-2xl);width:100%;position:relative}.messageBoardPostPageClient_mainContentWrapper__Ym5vW{display:flex;flex-direction:column;gap:var(--spacing-2xl);min-width:0}.messageBoardPostPageClient_backButton__EloBC{display:flex;align-items:center;gap:var(--spacing-sm);background:transparent;border:none;color:var(--color-text-secondary);font-size:var(--font-size-md);cursor:pointer;padding:var(--spacing-sm);transition:all .2s ease;width:fit-content;text-transform:capitalize}.messageBoardPostPageClient_backButton__EloBC:hover{color:var(--color-text-primary)}.messageBoardPostPageClient_postContent__ZsT5e{display:flex;flex-direction:column;gap:var(--spacing-xl);background:transparent;width:100%}.messageBoardPostPageClient_mediaSection__QDPw2{width:100%;position:relative}.messageBoardPostPageClient_header__enMc7{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-md);width:100%}.messageBoardPostPageClient_title__KM3xU{font-size:var(--font-size-2xl);font-family:var(--font-display);color:var(--color-text-primary);margin:0;line-height:1.3;text-transform:uppercase;letter-spacing:.02em}.messageBoardPostPageClient_descriptionContainer__5EwP2{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-top:var(--spacing-xs)}.messageBoardPostPageClient_description__ckx4_{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;white-space:pre-line;line-height:1.6;overflow:hidden;position:relative;max-height:calc(1.6em * 7);transition:max-height .4s cubic-bezier(.4,0,.2,1)}.messageBoardPostPageClient_description__ckx4_:before{content:"";position:absolute;bottom:0;right:0;width:30%;height:1.6em;background:linear-gradient(to right,transparent,var(--color-background) 50%);pointer-events:none;opacity:1;transition:opacity .3s ease}.messageBoardPostPageClient_description__ckx4_.messageBoardPostPageClient_descriptionExpanded__m9jli{max-height:5000px;transition:max-height .6s cubic-bezier(.4,0,.2,1)}.messageBoardPostPageClient_description__ckx4_.messageBoardPostPageClient_descriptionExpanded__m9jli:before{opacity:0}.messageBoardPostPageClient_description__ckx4_ p{font-size:var(--font-size-md);color:var(--color-text-secondary);line-height:1.8;margin:0 0 var(--spacing-lg) 0;white-space:pre-line}.messageBoardPostPageClient_description__ckx4_ p:last-child{margin-bottom:0}.messageBoardPostPageClient_description__ckx4_ h1,.messageBoardPostPageClient_description__ckx4_ h2,.messageBoardPostPageClient_description__ckx4_ h3,.messageBoardPostPageClient_description__ckx4_ h4,.messageBoardPostPageClient_description__ckx4_ h5,.messageBoardPostPageClient_description__ckx4_ h6{color:var(--color-text-primary);margin:var(--spacing-xl) 0 var(--spacing-md) 0;font-weight:var(--font-weight-bold)}.messageBoardPostPageClient_description__ckx4_ h1{font-size:var(--font-size-3xl)}.messageBoardPostPageClient_description__ckx4_ h2{font-size:var(--font-size-2xl)}.messageBoardPostPageClient_description__ckx4_ h3{font-size:var(--font-size-lg)}.messageBoardPostPageClient_description__ckx4_ a{color:var(--color-accent);text-decoration:underline;transition:opacity .2s ease}.messageBoardPostPageClient_description__ckx4_ a:hover{opacity:.8}.messageBoardPostPageClient_description__ckx4_ ol,.messageBoardPostPageClient_description__ckx4_ ul{margin:0 0 var(--spacing-lg) 0;padding-left:var(--spacing-xl);color:var(--color-text-secondary);font-size:var(--font-size-md)}.messageBoardPostPageClient_description__ckx4_ ol:last-child,.messageBoardPostPageClient_description__ckx4_ ul:last-child{margin-bottom:0}.messageBoardPostPageClient_description__ckx4_ li{font-size:var(--font-size-md);color:var(--color-text-secondary);line-height:1.8;margin:var(--spacing-xs) 0}.messageBoardPostPageClient_description__ckx4_ blockquote{margin:var(--spacing-lg) 0;padding:var(--spacing-md) var(--spacing-lg);border-left:4px solid var(--color-accent);background:var(--color-overlay-light-3);border-radius:var(--radius-md);font-style:italic;color:var(--color-text-secondary)}.messageBoardPostPageClient_description__ckx4_ code{background:var(--color-overlay-light-10);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-family:monospace;font-size:.9em}.messageBoardPostPageClient_description__ckx4_ pre{background:var(--color-overlay-light-5);padding:var(--spacing-md);border-radius:var(--radius-md);overflow-x:auto;margin:var(--spacing-lg) 0}.messageBoardPostPageClient_description__ckx4_ pre code{background:transparent;padding:0}.messageBoardPostPageClient_description__ckx4_ :where(strong,b){font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.messageBoardPostPageClient_description__ckx4_ :where(em,i){font-style:italic}.messageBoardPostPageClient_description__ckx4_ cite,.messageBoardPostPageClient_description__ckx4_ footer,.messageBoardPostPageClient_description__ckx4_ small{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.messageBoardPostPageClient_description__ckx4_ hr{border:none;border-top:var(--border-normal) solid var(--color-border);margin:var(--spacing-md) 0}.messageBoardPostPageClient_description__ckx4_ br{display:block;content:"";margin-top:var(--spacing-sm)}.messageBoardPostPageClient_description__ckx4_ iframe,.messageBoardPostPageClient_description__ckx4_ img{display:none}.messageBoardPostPageClient_readMoreButton__Pd_wz{align-self:flex-start;background:none;border:none;color:var(--color-accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;padding:var(--spacing-xs) 0;margin-top:var(--spacing-xs);transition:all .2s ease;text-decoration:underline;text-underline-offset:2px}.messageBoardPostPageClient_readMoreButton__Pd_wz:hover{opacity:.8;transform:translateX(2px)}.messageBoardPostPageClient_postLink__5gy1y{display:flex;align-items:center;gap:var(--spacing-xs);margin-top:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);background:var(--color-surface);border:var(--border-normal) solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-accent);text-decoration:none;font-size:var(--font-size-sm);transition:all .2s ease;width:fit-content;max-width:100%;overflow:hidden;cursor:pointer}.messageBoardPostPageClient_postLink__5gy1y:hover{background:var(--color-border);transform:scale(1.02)}.messageBoardPostPageClient_postLink__5gy1y span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.messageBoardPostPageClient_linkIcon__RuASm{width:18px;height:18px;flex-shrink:0}.messageBoardPostPageClient_pollSection__d5XiP{width:100%}.messageBoardPostPageClient_sensitiveContentContainer__EHKQW{position:relative;width:100%;min-height:400px;display:flex;flex-direction:column;gap:var(--spacing-xl)}.messageBoardPostPageClient_sensitiveContentWrapper__nG21r{filter:blur(40px);pointer-events:none;user-select:none;width:100%;flex:1}.messageBoardPostPageClient_revealButtonContainer__kmapd{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;pointer-events:auto}.messageBoardPostPageClient_revealButton__YNtXu{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:var(--color-surface);border:var(--border-normal) solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px var(--color-overlay-dark-30)}.messageBoardPostPageClient_revealButton__YNtXu:hover{background:var(--color-overlay-light-10);border-color:var(--color-overlay-light-30);transform:scale(1.05)}.messageBoardPostPageClient_eyeIcon__biq0W{width:20px;height:20px;flex-shrink:0}.messageBoardPostPageClient_artistIntro__fQvr7{padding:var(--spacing-lg) var(--spacing-xl);border-bottom:var(--border-normal) solid var(--color-border);flex-shrink:0}.messageBoardPostPageClient_artistCard__VN5RO{display:flex;gap:var(--spacing-md);padding:var(--spacing-lg);background:var(--color-overlay-light-3);border:var(--border-normal) solid var(--color-border);border-radius:var(--radius-lg)}.messageBoardPostPageClient_artistAvatar__Xh5vh{width:64px;height:64px;border-radius:var(--radius-full);flex-shrink:0;overflow:hidden}.messageBoardPostPageClient_avatarImage__CIjuL{width:100%;height:100%;border-radius:var(--radius-full);object-fit:cover;object-position:center}.messageBoardPostPageClient_artistInfo__jq2Ll{display:flex;flex-direction:column;gap:var(--spacing-sm);flex:1}.messageBoardPostPageClient_artistName__oWazl{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.messageBoardPostPageClient_artistBio__Rlu4l{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.6;margin:0}.messageBoardPostPageClient_artistSocials__HFDvs{display:flex;gap:var(--spacing-sm);margin-top:var(--spacing-xs)}.messageBoardPostPageClient_socialButton__PnkwV{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-md);background:var(--color-overlay-light-5);border:var(--border-normal) solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-primary);font-size:var(--font-size-xs);text-decoration:none;transition:all .2s ease}.messageBoardPostPageClient_socialButton__PnkwV:hover{background:var(--color-overlay-light-10);border-color:var(--color-overlay-light-30);transform:scale(1.02)}.messageBoardPostPageClient_commentsSection__WBuOi{margin-top:var(--spacing-2xl)}.messageBoardPostPageClient_artistIntroSection__juCdM,.messageBoardPostPageClient_commentsSection__WBuOi{display:flex;flex-direction:column;gap:var(--spacing-lg);width:100%}.messageBoardPostPageClient_artistIntroTitle__6IZ_B{font-family:var(--font-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium);margin:0;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-primary)}.messageBoardPostPageClient_videoWrapper__NgaQe{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius-lg)}.messageBoardPostPageClient_video__sIKu8{width:100%;height:100%}.messageBoardPostPageClient_artistIntroSection__juCdM .messageBoardPostPageClient_artistCard__VN5RO{display:flex;gap:var(--spacing-lg);padding:var(--spacing-2xl);background:var(--color-surface);border:var(--border-normal) solid var(--color-border);border-radius:var(--radius-xl)}.messageBoardPostPageClient_artistIntroSection__juCdM .messageBoardPostPageClient_artistAvatar__Xh5vh{width:80px;height:80px;border-radius:var(--radius-full);flex-shrink:0;overflow:hidden}.messageBoardPostPageClient_artistIntroSection__juCdM .messageBoardPostPageClient_avatarImage__CIjuL{width:100%;height:100%;object-fit:cover}.messageBoardPostPageClient_artistIntroSection__juCdM .messageBoardPostPageClient_artistInfo__jq2Ll{display:flex;flex-direction:column;gap:var(--spacing-md);flex:1}.messageBoardPostPageClient_artistIntroSection__juCdM .messageBoardPostPageClient_artistName__oWazl{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.messageBoardPostPageClient_artistIntroSection__juCdM .messageBoardPostPageClient_artistBio__Rlu4l{font-size:var(--font-size-md);color:var(--color-text-secondary);line-height:1.6;margin:0}.messageBoardPostPageClient_artistIntroSection__juCdM .messageBoardPostPageClient_artistSocials__HFDvs{display:flex;gap:var(--spacing-md);margin-top:var(--spacing-sm)}.messageBoardPostPageClient_artistIntroSection__juCdM .messageBoardPostPageClient_socialButton__PnkwV{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg);background:var(--color-overlay-light-5);border:var(--border-normal) solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-decoration:none;transition:all .2s ease}.messageBoardPostPageClient_artistIntroSection__juCdM .messageBoardPostPageClient_socialButton__PnkwV:hover{background:var(--color-overlay-light-10);border-color:var(--color-overlay-light-30);transform:translateY(-2px)}.messageBoardPostPageClient_relatedSection__o9nYh{width:100%;display:flex;flex-direction:column;gap:var(--spacing-xl)}.messageBoardPostPageClient_sectionTitle__3A6uk{font-family:var(--font-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium);margin:0;text-transform:uppercase;letter-spacing:.05em}.messageBoardPostPageClient_relatedGrid__iEvPV{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-xl)}.messageBoardPostPageClient_taggedAnimeSection__kzAXW{display:flex;flex-direction:column;gap:var(--spacing-lg)}.messageBoardPostPageClient_taggedAnimeSection__kzAXW .messageBoardPostPageClient_sectionTitle__3A6uk{position:sticky;top:calc(var(--header-height) + 32px);background:var(--color-background);z-index:1;padding-bottom:var(--spacing-sm)}.messageBoardPostPageClient_taggedAnimeSectionMobile__UVXv9{display:none}.messageBoardPostPageClient_taggedAnimeScroll__2jp6X{display:flex;flex-direction:column;gap:var(--spacing-lg);padding-right:var(--spacing-sm);scrollbar-width:none;-ms-overflow-style:none;max-height:calc(100vh - var(--header-height) - 128px);overflow-y:auto}.messageBoardPostPageClient_taggedAnimeScroll__2jp6X::-webkit-scrollbar{display:none}.messageBoardPostPageClient_taggedAnimeCard__N1kjJ{width:100%}.messageBoardPostPageClient_taggedAnimeCard__N1kjJ>*{height:110px!important}@media (max-width:1024px){.messageBoardPostPageClient_contentWrapper__U3tiK{display:flex;flex-direction:column}.messageBoardPostPageClient_taggedAnimeSection__kzAXW{display:none}.messageBoardPostPageClient_taggedAnimeSectionMobile__UVXv9{display:flex;flex-direction:column;gap:var(--spacing-lg);width:100%}.messageBoardPostPageClient_taggedAnimeSectionMobile__UVXv9 .messageBoardPostPageClient_taggedAnimeScroll__2jp6X{flex-direction:row;overflow-x:auto;overflow-y:hidden;padding-right:0;padding-bottom:var(--spacing-md);max-height:none}.messageBoardPostPageClient_taggedAnimeSectionMobile__UVXv9 .messageBoardPostPageClient_taggedAnimeScroll__2jp6X::-webkit-scrollbar{height:8px;width:auto}.messageBoardPostPageClient_taggedAnimeSectionMobile__UVXv9 .messageBoardPostPageClient_taggedAnimeCard__N1kjJ{flex:0 0 350px;min-width:350px}.messageBoardPostPageClient_postContent__ZsT5e{gap:var(--spacing-lg)}.messageBoardPostPageClient_mediaSection__QDPw2{border-radius:var(--radius-xl)}.messageBoardPostPageClient_commentsSection__WBuOi{margin-top:var(--spacing-xl)}.messageBoardPostPageClient_relatedGrid__iEvPV{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--spacing-lg)}}@media (max-width:768px){.messageBoardPostPageClient_pageContainer__2ocze{padding-inline:var(--spacing-lg);gap:var(--spacing-xl)}.messageBoardPostPageClient_taggedAnimeSectionMobile__UVXv9 .messageBoardPostPageClient_taggedAnimeCard__N1kjJ{flex:0 0 200px;min-width:200px}.messageBoardPostPageClient_postContent__ZsT5e{gap:var(--spacing-md)}.messageBoardPostPageClient_mediaSection__QDPw2{border-radius:var(--radius-lg)}.messageBoardPostPageClient_title__KM3xU{font-size:var(--font-size-xl)}.messageBoardPostPageClient_commentsSection__WBuOi{margin-top:var(--spacing-lg);gap:var(--spacing-md)}.messageBoardPostPageClient_artistIntroTitle__6IZ_B{font-size:var(--font-size-xl)}.messageBoardPostPageClient_artistIntroSection__juCdM .messageBoardPostPageClient_artistCard__VN5RO{flex-direction:column;padding:var(--spacing-lg);gap:var(--spacing-md)}.messageBoardPostPageClient_artistIntroSection__juCdM .messageBoardPostPageClient_artistAvatar__Xh5vh{align-self:center}.messageBoardPostPageClient_artistIntroSection__juCdM .messageBoardPostPageClient_artistName__oWazl{font-size:var(--font-size-lg);text-align:center}.messageBoardPostPageClient_artistIntroSection__juCdM .messageBoardPostPageClient_artistBio__Rlu4l{font-size:var(--font-size-sm);text-align:center}.messageBoardPostPageClient_artistIntroSection__juCdM .messageBoardPostPageClient_artistSocials__HFDvs{justify-content:center}.messageBoardPostPageClient_relatedGrid__iEvPV{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--spacing-md)}.messageBoardPostPageClient_sectionTitle__3A6uk{font-size:var(--font-size-xl)}.messageBoardPostPageClient_taggedAnimeSectionMobile__UVXv9 .messageBoardPostPageClient_taggedAnimeCard__N1kjJ{flex:0 0 300px;min-width:300px}}@media (max-width:480px){.messageBoardPostPageClient_taggedAnimeSectionMobile__UVXv9 .messageBoardPostPageClient_taggedAnimeCard__N1kjJ{flex:0 0 300px;min-width:300px}.messageBoardPostPageClient_pageContainer__2ocze{padding-inline:var(--spacing-md)}.messageBoardPostPageClient_backButton__EloBC{font-size:var(--font-size-sm)}.messageBoardPostPageClient_artistIntroSection__juCdM .messageBoardPostPageClient_artistCard__VN5RO{padding:var(--spacing-md)}.messageBoardPostPageClient_artistIntroSection__juCdM .messageBoardPostPageClient_artistSocials__HFDvs{flex-direction:column;width:100%}.messageBoardPostPageClient_artistIntroSection__juCdM .messageBoardPostPageClient_socialButton__PnkwV{justify-content:center;width:100%}.messageBoardPostPageClient_relatedGrid__iEvPV{grid-template-columns:repeat(2,1fr);gap:var(--spacing-sm)}}.messageBoardPostPageClient_descriptionModal__Eo9Eo{max-height:85vh;padding:0!important;width:100%}.messageBoardPostPageClient_descriptionModalContent__YWdzI{display:flex;flex-direction:column;height:100%;overflow:hidden}.messageBoardPostPageClient_descriptionModalHeader__TwcIO{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg) var(--spacing-xl);border-bottom:var(--border-normal) solid var(--color-border);gap:var(--spacing-md);flex-shrink:0}.messageBoardPostPageClient_descriptionModalTitle__HDee9{font-family:var(--font-display),sans-serif;font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0;flex:1;line-height:1.3;text-transform:uppercase;text-align:left}.messageBoardPostPageClient_descriptionModalHeader__TwcIO .messageBoardPostPageClient_closeButton__lu1wG{background:none;border:none;cursor:pointer;padding:var(--spacing-xs);display:flex;align-items:center;justify-content:center;color:var(--color-text-primary);transition:opacity .2s ease;border-radius:var(--radius-md)}.messageBoardPostPageClient_descriptionModalHeader__TwcIO .messageBoardPostPageClient_closeButton__lu1wG:hover{opacity:.7;background:var(--color-border)}.messageBoardPostPageClient_descriptionModalBody__XUPHp{flex:1;overflow-y:auto;padding:var(--spacing-lg)}.messageBoardPostPageClient_fullDescription__wpuAb{font-size:var(--font-size-md);color:var(--color-text-primary);line-height:1.6;margin:0;word-wrap:break-word;text-align:left;white-space:pre-line}.messageBoardPostPageClient_fullDescription__wpuAb :where(strong,b){font-weight:var(--font-weight-bold)}.messageBoardPostPageClient_fullDescription__wpuAb :where(p,ul,ol,blockquote){margin:0 0 var(--spacing-xs)}.messageBoardPostPageClient_fullDescription__wpuAb :where(p:last-child,ul:last-child,ol:last-child,blockquote:last-child){margin-bottom:0}.messageBoardPostPageClient_fullDescription__wpuAb p:empty{display:none}.messageBoardPostPageClient_fullDescription__wpuAb :where(img,iframe){margin:var(--spacing-xs) 0;max-width:400px;height:auto;border-radius:var(--radius-md);display:block;object-fit:contain;background-color:var(--black)}.messageBoardPostPageClient_descriptionModalBody__XUPHp::-webkit-scrollbar{width:8px}.messageBoardPostPageClient_descriptionModalBody__XUPHp::-webkit-scrollbar-track{background:var(--color-surface)}.messageBoardPostPageClient_descriptionModalBody__XUPHp::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-full)}.messageBoardPostPageClient_descriptionModalBody__XUPHp::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}@media (max-width:768px){.messageBoardPostPageClient_descriptionModal__Eo9Eo{width:95%;max-height:90vh}.messageBoardPostPageClient_descriptionModalBody__XUPHp,.messageBoardPostPageClient_descriptionModalHeader__TwcIO{padding:var(--spacing-md) var(--spacing-lg)}.messageBoardPostPageClient_descriptionModalTitle__HDee9{font-size:var(--font-size-xl)}.messageBoardPostPageClient_fullDescription__wpuAb{font-size:var(--font-size-sm)}}.userBlock_userBlock__6YRHM{justify-content:space-between;width:100%}.userBlock_userBlock__6YRHM,.userBlock_userInfo__EPjmb{display:flex;align-items:center;gap:var(--spacing-md)}.userBlock_avatarLink__48gzD{display:flex;flex-shrink:0}.userBlock_avatarImage__Ef4Hp{box-sizing:border-box;border:var(--border-thick) solid var(--color-border);border-radius:var(--radius-full);object-fit:cover}[data-frame] .userBlock_avatarImage__Ef4Hp{border:0}.userBlock_username__wdHdN{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-decoration:none;transition:opacity .2s ease}.userBlock_username__wdHdN:hover{opacity:.8}.userBlock_meta__6SH3D{display:flex;align-items:center;gap:var(--spacing-sm);flex-shrink:0}.userBlock_category__9v5FU{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);background:var(--color-overlay-light-10);border:var(--border-normal) solid var(--color-border);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);text-transform:capitalize}.userBlock_category__9v5FU[data-category=general]{background:hsl(var(--ivory-h) var(--ivory-s) var(--ivory-l)/.1);border-color:var(--ivory)}.userBlock_category__9v5FU[data-category=episode_discussion]{background:hsl(var(--sundrop-h) var(--sundrop-s) var(--sundrop-l)/.1);border-color:var(--vibe-lets-go)}.userBlock_category__9v5FU[data-category=meme]{background:hsl(var(--kawaii-core-h) var(--kawaii-core-s) var(--kawaii-core-l)/.1);border-color:var(--vibe-kinda-in-love)}.userBlock_category__9v5FU[data-category=help]{background:hsl(var(--peach-spark-h) var(--peach-spark-s) var(--peach-spark-l)/.1);border-color:var(--vibe-total-chaos)}.userBlock_category__9v5FU[data-category=recommendation]{background:hsl(var(--aqua-zap-h) var(--aqua-zap-s) var(--aqua-zap-l)/.1);border-color:var(--vibe-just-need-a-break)}.userBlock_category__9v5FU[data-category=news]{background:hsl(var(--mochi-h) var(--mochi-s) var(--mochi-l)/.1);border-color:var(--vibe-heart-full-eyes-wet)}.userBlock_category__9v5FU[data-category=discussion]{background:hsl(var(--heartburst-h) var(--heartburst-s) var(--heartburst-l)/.1);border-color:var(--heartburst)}.userBlock_timestamp__45nW2{font-size:var(--font-size-sm);color:var(--color-text-secondary)}@media (max-width:768px){.userBlock_userBlock__6YRHM{gap:var(--spacing-sm)}.userBlock_username__wdHdN{font-size:var(--font-size-sm)}.userBlock_category__9v5FU{padding:var(--spacing-xs) var(--spacing-sm)}.userBlock_category__9v5FU,.userBlock_timestamp__45nW2{font-size:var(--font-size-xs)}}@media (max-width:480px){.userBlock_meta__6SH3D{flex-direction:column;align-items:flex-end;gap:var(--spacing-xs)}}