.AdminSurface_adminSurface__WM4jU{display:contents}.ProtectedRoute_loadingScreen__pKHXh{display:flex;justify-content:center;align-items:center;min-height:100vh}.ProtectedRoute_spinner__YxYas{width:44px;height:44px;border:4px solid var(--color-background-gray-light);border-top-color:var(--color-accent);border-radius:50%;animation:ProtectedRoute_spin__0wQAt .8s linear infinite}@keyframes ProtectedRoute_spin__0wQAt{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ProtectedRoute_spinner__YxYas{animation-duration:1.6s}}.InboxList_list__WpAIO{display:flex;flex-direction:column;gap:2px;padding:4px 8px}.InboxList_row__Uerff{position:relative;display:flex;align-items:center;gap:14px;width:100%;min-width:0;padding:10px 12px;border:0;border-radius:12px;background:none;color:inherit;text-align:left;cursor:pointer;transition:background-color .12s ease}.InboxList_row__Uerff:hover{background:color-mix(in srgb,var(--color-text-primary) 5%,transparent)}.InboxList_row__Uerff:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.InboxList_rowActive__aYf5l,.InboxList_rowActive__aYf5l:hover{background:color-mix(in srgb,var(--color-text-primary) 9%,transparent)}.InboxList_avatar__stQ7b{flex-shrink:0;object-fit:cover;background:var(--color-background-gray-light)}.InboxList_body__9BXqC{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.InboxList_title__8684F{font-size:var(--text-sm);font-weight:600;line-height:1.3;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InboxList_line__d_rbB{display:flex;min-width:0;font-size:var(--text-xs);line-height:1.35;color:var(--color-text-secondary)}.InboxList_preview__x3vb7{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.InboxList_when__domTc{flex-shrink:0;white-space:pre;color:var(--color-text-tertiary)}.InboxList_rowUnread__NIGSe .InboxList_title__8684F{font-weight:700}.InboxList_rowUnread__NIGSe .InboxList_preview__x3vb7{color:var(--color-text-primary)}.InboxList_unreadDot__d_T8A{flex-shrink:0;width:9px;height:9px;border-radius:50%;background:var(--color-accent);box-shadow:0 0 0 3px rgba(var(--color-accent-rgb),.18)}.InboxList_compact__veae7{padding:4px 6px}.InboxList_compact__veae7 .InboxList_row__Uerff{gap:12px;padding:8px 10px}.InboxList_compact__veae7 .InboxList_title__8684F{font-size:var(--text-sm)}.InboxList_skeletonRow__pU9hn{display:flex;align-items:center;gap:14px;padding:10px 12px}.InboxList_skeletonBody__ihgZ9{display:flex;flex-direction:column;gap:7px;flex:1 1;min-width:0}.InboxList_empty__L1tyA{padding:32px 16px}.InboxList_srOnly__incS1{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.InboxThread_thread__48tpK{--thread-pad-x:24px;display:flex;flex-direction:column;min-height:0;flex:1 1}.InboxThread_messages__vv39o>:first-child{margin-top:auto}.InboxThread_messages__vv39o{display:flex;flex-direction:column;gap:2px;flex:1 1;min-height:0;overflow-y:auto;padding:16px var(--thread-pad-x)}.InboxThread_row__cciau{display:flex;gap:var(--space-4);align-items:flex-start;max-width:100%}.InboxThread_rowStartsRun__9XipL{margin-top:var(--space-3)}.InboxThread_rowStartsRun__9XipL:first-child{margin-top:0}.InboxThread_rowMine__nRRcX{flex-direction:row-reverse}.InboxThread_avatarSlot__zCmKb{width:32px;flex-shrink:0;display:inline-flex;align-items:flex-start}.InboxThread_avatar__8cmKu{flex-shrink:0;object-fit:cover;background:var(--color-background-gray-light)}.InboxThread_stack__KYISI{display:flex;flex-direction:column;min-width:0;max-width:min(74%,52ch)}.InboxThread_rowMine__nRRcX .InboxThread_stack__KYISI{align-items:flex-end}.InboxThread_bubble___ZezM{width:-moz-fit-content;width:fit-content;max-width:100%;padding:9px 14px;border-radius:18px;background:var(--color-background-gray-light);color:var(--color-text-primary);font-size:var(--text-sm);line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap}.InboxThread_bubbleMine__tEXVm{background:var(--color-accent);color:var(--color-on-accent)}.InboxThread_senderName__YujdR{display:block;margin:0 0 3px 2px;font-size:var(--text-xs);font-weight:700;color:var(--color-text-secondary)}.InboxThread_meta__5ZfJq{display:block;margin:3px 2px 0;font-size:var(--text-2xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-tertiary)}.InboxThread_wroteBy__ahiKu{font-size:var(--text-2xs);font-style:italic;color:var(--color-text-tertiary)}.InboxThread_dayRule__NRLgc{display:flex;justify-content:center;margin:var(--space-4) 0 var(--space-1)}.InboxThread_dayRule__NRLgc:first-child{margin-top:var(--space-1)}.InboxThread_dayChip__5hXtb{font-size:var(--text-xs);font-weight:500;color:var(--color-text-tertiary)}.InboxThread_footer__HudD1{padding:8px var(--thread-pad-x) 16px}.InboxThread_composer__4tr_t{display:flex;align-items:flex-end;gap:8px;padding:5px 5px 5px 18px;border:1px solid var(--color-border-gray);border-radius:24px;background:var(--color-background-gray-light);transition:border-color .15s ease}.InboxThread_composer__4tr_t:focus-within{border-color:rgba(var(--color-accent-rgb),.6)}.InboxThread_sendButton__mwEy7{width:36px;height:36px;flex-shrink:0;padding:0;border-radius:50%}.InboxThread_input__F5rNR{flex:1 1;min-width:0;min-height:36px;max-height:140px;padding:8px 0;border:0;background:transparent;color:var(--color-text-primary);font-family:inherit;font-size:var(--text-sm);line-height:1.4;resize:none}.InboxThread_input__F5rNR:focus,.InboxThread_input__F5rNR:focus-visible{outline:none}.InboxThread_asIntro__wsBk3{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-4) var(--space-5);text-align:center}.InboxThread_asIntroLogo__QCJP1{flex-shrink:0}.InboxThread_asIntroText__zF4lT{max-width:34ch;font-size:var(--text-sm);font-weight:600;line-height:1.5;color:var(--color-text-secondary)}.InboxThread_bubbleRow__lykmp{display:flex;align-items:center;gap:4px;min-width:0}.InboxThread_rowMine__nRRcX .InboxThread_bubbleRow__lykmp{flex-direction:row-reverse}.InboxThread_replyAction__JGgf5{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:none;color:var(--color-text-tertiary);cursor:pointer;opacity:0;transition:opacity .12s ease,background-color .12s ease}.InboxThread_replyAction__JGgf5 svg{width:14px;height:14px}.InboxThread_replyAction__JGgf5:focus-visible,.InboxThread_row__cciau:hover .InboxThread_replyAction__JGgf5{opacity:1}.InboxThread_replyAction__JGgf5:hover{color:var(--color-text-primary)}.InboxThread_quote__eIurO,.InboxThread_replyAction__JGgf5:hover{background:color-mix(in srgb,var(--color-text-primary) 8%,transparent)}.InboxThread_quote__eIurO{display:block;margin-bottom:6px;padding:5px 8px;border-radius:8px;opacity:.85}.InboxThread_quoteName___LYFq{display:block;font-size:var(--text-2xs);font-weight:700}.InboxThread_quoteText__785lq{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--text-xs);line-height:1.4}.InboxThread_replyBar__LPLnM{display:flex;align-items:center;gap:var(--space-2);padding:7px 10px;margin-bottom:8px;border-radius:var(--radius-md,10px);background:color-mix(in srgb,var(--color-text-primary) 5%,transparent)}.InboxThread_replyBarBody__Z1afQ{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.InboxThread_replyBarLabel__GNGF5{font-size:var(--text-2xs);font-weight:700;color:var(--color-text-secondary)}.InboxThread_replyBarText__7kPUu{font-size:var(--text-xs);color:var(--color-text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InboxThread_replyBarClose__uh3SB{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:none;color:var(--color-text-tertiary);cursor:pointer}.InboxThread_replyBarClose__uh3SB:hover{color:var(--color-text-primary);background:color-mix(in srgb,var(--color-text-primary) 8%,transparent)}.InboxThread_replyBarClose__uh3SB svg{width:14px;height:14px}.InboxThread_skeleton__Qd4U9{display:flex;flex-direction:column;gap:var(--space-3);width:100%}.InboxThread_skeletonRow__gUunc{display:flex;align-items:flex-start;gap:var(--space-4);width:100%}.InboxThread_skeletonRowMine__DEU_m{justify-content:flex-end}.NewMessageModal_body__iTs0k{display:flex;flex-direction:column;gap:var(--space-3)}.NewMessageModal_searchRow__LAM_c{position:relative;display:flex;align-items:center}.NewMessageModal_searchIcon__DbRx7{position:absolute;left:12px;color:var(--color-text-tertiary);pointer-events:none}.NewMessageModal_search__nO1Wq{width:100%;min-height:42px;padding:10px 12px 10px 36px;border:1px solid var(--color-border-gray);border-radius:10px;background:var(--color-background-gray-app);color:var(--color-text-primary);font-family:inherit;font-size:var(--text-sm)}.NewMessageModal_search__nO1Wq:focus{outline:none;border-color:var(--color-accent-ink)}.NewMessageModal_results__dQZSI{display:flex;flex-direction:column;gap:2px;max-height:320px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.NewMessageModal_results__dQZSI::-webkit-scrollbar{display:none}.NewMessageModal_resultRow__RdC_6{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-2);border:0;border-radius:10px;background:none;text-align:left;cursor:pointer}.NewMessageModal_resultRow__RdC_6:hover:not(:disabled){background:color-mix(in srgb,var(--color-text-primary) 5%,transparent)}.NewMessageModal_resultRow__RdC_6:disabled{cursor:default}.NewMessageModal_resultLogo__WSnro{flex-shrink:0;object-fit:cover;background:var(--color-background-gray-light)}.NewMessageModal_resultBody__4zZfP{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1}.NewMessageModal_resultTitle__lfuCY{font-size:var(--text-sm);font-weight:700;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NewMessageModal_resultBusy__Z_fxy,.NewMessageModal_resultHandle__j8zCP{font-size:var(--text-xs);color:var(--color-text-tertiary)}.NewMessageModal_resultBusy__Z_fxy{flex-shrink:0}.NewMessageModal_hint__0Vitr{margin:var(--space-4) 0 var(--space-2);text-align:center;font-size:var(--text-sm);color:var(--color-text-tertiary)}.NewMessageModal_error__BZg_W{margin:0;padding:var(--space-2) var(--space-3);border-radius:8px;background:var(--color-error-lighter);color:var(--color-error-dark);font-size:var(--text-xs)}.ChatDock_dock__CKWBO{position:fixed;right:24px;bottom:24px;z-index:900;display:flex;flex-direction:column;align-items:flex-end;gap:12px;pointer-events:none}.ChatDock_dock__CKWBO>*{pointer-events:auto}.ChatDock_rail__1ab_s{display:flex;flex-direction:column;align-items:center;gap:6px;padding:6px;border-radius:20px;background:color-mix(in srgb,var(--color-background-white) 86%,transparent);border:1px solid var(--color-border-gray);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 12px 32px rgba(0,0,0,.22)}.ChatDock_face__aJWc9,.ChatDock_launcher__bC152{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:14px;cursor:pointer;transition:transform .15s ease,background-color .15s ease;animation:ChatDock_rise__NLJ2Q .25s ease both}.ChatDock_face__aJWc9{background:none}.ChatDock_face__aJWc9:hover,.ChatDock_launcher__bC152:hover{transform:scale(1.06)}.ChatDock_face__aJWc9:focus-visible,.ChatDock_launcher__bC152:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ChatDock_faceImg__t5ReA{display:block;object-fit:cover;background:var(--color-background-gray-light)}.ChatDock_faceDot__h1Zpk{position:absolute;top:-3px;right:-3px;width:12px;height:12px;border-radius:50%;background:var(--color-accent);border:2px solid var(--color-background-white)}.ChatDock_launcher__bC152{background:var(--color-text-primary);color:var(--color-background-white)}.ChatDock_launcherOpen__g0aB6{background:color-mix(in srgb,var(--color-text-primary) 12%,transparent);color:var(--color-text-primary)}.ChatDock_badge__8Y9ZW{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--color-accent);color:#111;font-size:var(--text-2xs);font-weight:700;line-height:18px;text-align:center;border:2px solid var(--color-background-white)}.ChatDock_panel__IZjQm{display:flex;flex-direction:column;width:380px;height:min(560px,calc(100dvh - 120px));overflow:hidden;border-radius:20px;border:1px solid var(--color-border-gray);background:var(--color-background-white);box-shadow:0 24px 64px rgba(0,0,0,.32);transform-origin:bottom right;animation:ChatDock_pop__nmPYW .2s cubic-bezier(.2,.8,.2,1) both}.ChatDock_head__liNgd{display:flex;align-items:center;gap:8px;min-height:56px;padding:8px 10px 8px 14px;border-bottom:1px solid var(--color-border-gray);flex-shrink:0}.ChatDock_headHeading__VcC74{margin-right:auto;padding-left:4px;font-size:var(--text-base);font-weight:700;color:var(--color-text-primary)}.ChatDock_headWho___iXdQ{flex:1 1;min-width:0;display:flex;flex-direction:column}.ChatDock_headSub__R4ChQ{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatDock_headSub__R4ChQ,.ChatDock_sectionTitle__70kGc{font-size:var(--text-xs);color:var(--color-text-tertiary)}.ChatDock_sectionTitle__70kGc{display:flex;align-items:center;gap:8px;margin:10px 16px 2px;font-weight:600}.ChatDock_headLogo__vS_gd,.ChatDock_sectionLogo__Inqj8{flex-shrink:0;object-fit:cover}.ChatDock_headLogo__vS_gd{background:var(--color-background-gray-light)}.ChatDock_headTitle__2CXGY{min-width:0;font-size:var(--text-sm);font-weight:600;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatDock_iconButton__Jdyk6{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border:0;border-radius:9px;background:none;color:var(--color-text-secondary);cursor:pointer}.ChatDock_iconButton__Jdyk6:hover{background:color-mix(in srgb,var(--color-text-primary) 7%,transparent);color:var(--color-text-primary)}.ChatDock_listWrap__5UvPZ{flex:1 1;min-height:0;overflow-y:auto;padding:4px 0 8px}.ChatDock_threadWrap__Ij1yv{flex:1 1;min-height:0;display:flex;flex-direction:column}.ChatDock_threadWrap__Ij1yv>*{--thread-pad-x:14px}.ChatDock_muted__4VyaP{margin:0;padding:20px;font-size:var(--text-sm);color:var(--color-text-tertiary)}@keyframes ChatDock_pop__nmPYW{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}@keyframes ChatDock_rise__NLJ2Q{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:640px){.ChatDock_dock__CKWBO{right:14px;bottom:14px}.ChatDock_face__aJWc9{display:none}.ChatDock_panel__IZjQm{position:fixed;left:8px;right:8px;bottom:76px;width:auto;height:min(78dvh,620px)}}@media (prefers-reduced-motion:reduce){.ChatDock_face__aJWc9,.ChatDock_launcher__bC152,.ChatDock_panel__IZjQm{animation:none;transition:none}}.AppShell_bannerStack__XCJ_G{position:fixed;bottom:20px;left:20px;z-index:var(--z-overlay);display:flex;flex-direction:column;gap:12px;width:400px;pointer-events:none}.AppShell_bannerStack__XCJ_G>*{pointer-events:auto}.AppShell_appShell__rop9v:has(.AppShell_bannerStack__XCJ_G>*) main{padding-bottom:180px}@media (min-width:1024px){.AppShell_appShell__rop9v:has(.AppShell_bannerStack__XCJ_G>*) main:has([data-own-scroll]){padding-bottom:0}}@media (max-width:520px){.AppShell_appShell__rop9v:has(.AppShell_bannerStack__XCJ_G>*) main{padding-bottom:240px}}@media (max-width:520px){.AppShell_bannerStack__XCJ_G{left:12px;right:12px;bottom:12px;width:auto;max-width:none}}.ActionMenu_container__jp7z_{position:relative;display:inline-flex}.ActionMenu_trigger__L_I_w{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:50%;background:none;color:var(--color-text-tertiary);cursor:pointer;transition:background-color .15s ease,color .15s ease}.ActionMenu_trigger__L_I_w:hover{background:var(--color-background-gray-light);color:var(--color-text-primary)}.ActionMenu_trigger__L_I_w svg{width:18px;height:18px}.ActionMenu_menu__XVQjZ{position:absolute;top:calc(100% + 6px);right:0;z-index:50;min-width:200px;padding:4px;background:var(--color-background-white);border:1px solid var(--color-border-gray);border-radius:10px;box-shadow:0 12px 32px rgba(0,0,0,.12)}.ActionMenu_menuLeft__rzCnL{left:0;right:auto}.ActionMenu_item__TZPje{display:block;width:100%;padding:9px 12px;border:none;border-radius:8px;background:none;font-family:inherit;font-size:var(--text-sm);font-weight:500;color:var(--color-text-primary);text-align:left;cursor:pointer}.ActionMenu_item__TZPje:hover:not(:disabled){background:var(--color-background-gray-light)}.ActionMenu_item__TZPje:disabled{opacity:.5;cursor:default}.ActionMenu_itemDanger__VrzTi{color:var(--color-danger-ink)}.ActionMenu_itemDanger__VrzTi:hover:not(:disabled){background:var(--color-error-lighter)}.CommunityInboxPage_page__i1ghP{--pad-x:clamp(20px,3vw,48px);margin:calc(-1 * var(--space-7)) calc(-1 * var(--pad-x)) calc(-1 * var(--space-10));height:calc(100vh - var(--admin-topbar-h, 64px));height:calc(100dvh - var(--admin-topbar-h, 64px));display:flex;min-height:0}.CommunityInboxPage_split__r9k0U{flex:1 1;display:grid;grid-template-columns:minmax(280px,380px) minmax(0,1fr);grid-template-rows:minmax(0,1fr);min-height:0}.CommunityInboxPage_pane__PhR_z{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.CommunityInboxPage_listPane__NpyQn{border-right:1px solid var(--color-border-gray);background:color-mix(in srgb,var(--color-text-primary) 2%,transparent)}.CommunityInboxPage_header__xFnfl{display:flex;align-items:center;gap:6px;padding:18px 18px 10px 20px}.CommunityInboxPage_titleRow__7b8Bq{margin:0}.CommunityInboxPage_info__DIHWM{display:inline-flex;color:var(--color-text-tertiary);cursor:help;border-radius:50%}.CommunityInboxPage_info__DIHWM:focus-visible,.CommunityInboxPage_info__DIHWM:hover{color:var(--color-text-primary);outline:none}.CommunityInboxPage_search__NMIo8{position:relative;display:flex;align-items:center;margin:0 16px 6px}.CommunityInboxPage_searchIcon__s1DLi{position:absolute;left:11px;color:var(--color-text-tertiary);pointer-events:none}.CommunityInboxPage_searchInput___F0uN{width:100%;height:36px;padding:0 12px 0 34px;border:1px solid transparent;border-radius:10px;background:color-mix(in srgb,var(--color-text-primary) 6%,transparent);color:var(--color-text-primary);font:inherit;font-size:var(--text-sm)}.CommunityInboxPage_searchInput___F0uN::placeholder{color:var(--color-text-tertiary)}.CommunityInboxPage_searchInput___F0uN:focus{outline:none;border-color:rgba(var(--color-accent-rgb),.55)}.CommunityInboxPage_listScroll__316CD{flex:1 1;min-height:0;overflow-y:auto;padding-bottom:12px;scrollbar-width:thin}.CommunityInboxPage_threadHead__oLmSN{display:flex;align-items:center;gap:12px;min-height:64px;padding:10px 20px;border-bottom:1px solid var(--color-border-gray);flex-shrink:0}.CommunityInboxPage_threadAvatar__QeVa5{object-fit:cover;flex-shrink:0;background:var(--color-background-gray-light)}.CommunityInboxPage_threadTitle__T58zi{margin:0;font-size:var(--text-sm);font-weight:600;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CommunityInboxPage_threadMenu__IYlJ7{margin-left:auto;flex-shrink:0}.CommunityInboxPage_muted__mVmg3{margin:0;padding:24px;font-size:var(--text-sm);color:var(--color-text-tertiary)}.CommunityInboxPage_pick__9tJWS{flex:1 1;display:flex;align-items:center;justify-content:center}.CommunityInboxPage_threadBack__pBGg0{display:none}@media (max-width:1024px){.CommunityInboxPage_page__i1ghP{--pad-x:var(--space-4);margin:calc(-1 * var(--space-5)) calc(-1 * var(--space-4)) calc(-1 * var(--space-9))}}@media (max-width:860px){.CommunityInboxPage_split__r9k0U{grid-template-columns:minmax(0,1fr)}.CommunityInboxPage_splitOpen__5uP9r .CommunityInboxPage_listPane__NpyQn,.CommunityInboxPage_split__r9k0U .CommunityInboxPage_threadPane__NvsRl{display:none}.CommunityInboxPage_splitOpen__5uP9r .CommunityInboxPage_threadPane__NvsRl{display:flex}.CommunityInboxPage_listPane__NpyQn{border-right:none}.CommunityInboxPage_threadBack__pBGg0{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-left:-8px;flex-shrink:0;border:none;border-radius:9px;background:none;color:var(--color-text-secondary);cursor:pointer}}