.UserNavbar_nav__TAzJu{position:sticky;top:var(--space-md);z-index:100;margin-bottom:var(--space-md);background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);height:56px;display:flex;align-items:center;padding:0 var(--space-md);gap:12px}.UserNavbar_searchForm__kR4O9{display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:var(--color-bg-secondary);flex:1 1;min-width:0;max-width:400px}.UserNavbar_searchForm__kR4O9 i{font-size:16px;color:var(--color-text-secondary);flex-shrink:0}.UserNavbar_searchInput__TM4a3{flex:1 1;min-width:0;border:none;background:transparent;font-size:14px;color:var(--color-text);outline:none}.UserNavbar_searchInput__TM4a3::placeholder{color:var(--color-text-secondary)}.UserNavbar_backButton__Yp19D{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:50%;background:transparent;color:var(--color-text-secondary);font-size:22px;cursor:pointer;flex-shrink:0;transition:background .15s,color .15s}.UserNavbar_backButton__Yp19D:hover{background:var(--color-bg-secondary);color:var(--color-text)}.UserNavbar_menuBtn__ORXDS{display:none;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:transparent;color:var(--color-primary);font-size:24px;cursor:pointer;flex-shrink:0;transition:color .15s}.UserNavbar_menuBtn__ORXDS:hover{color:var(--color-primary-hover)}.UserNavbar_collapseBtn__g4iLy{display:none;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:transparent;color:var(--color-primary);font-size:22px;cursor:pointer;flex-shrink:0;margin-left:auto;transition:color .15s}.UserNavbar_collapseBtn__g4iLy:hover{color:var(--color-primary-hover)}.UserNavbar_searchClose__ndU1Z,.UserNavbar_searchToggle__OYFmL{display:none;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:50%;background:transparent;color:var(--color-primary);font-size:22px;cursor:pointer;flex-shrink:0;transition:color .15s,background .15s}.UserNavbar_searchClose__ndU1Z:hover,.UserNavbar_searchToggle__OYFmL:hover{color:var(--color-primary-hover);background:var(--color-primary-light)}.UserNavbar_searchClose__ndU1Z:focus-visible,.UserNavbar_searchToggle__OYFmL:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.UserNavbar_pageTitle__poWpQ{flex:1 1;min-width:0;display:flex;align-items:center;font-size:16px;font-weight:600;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width:1025px){.UserNavbar_searchForm__kR4O9{display:none}}@media (max-width:1024px){.UserNavbar_collapseBtn__g4iLy{display:inline-flex}}@media (max-width:768px){.UserNavbar_menuBtn__ORXDS{display:inline-flex}.UserNavbar_nav__TAzJu{gap:8px;padding:0 var(--space-sm)}.UserNavbar_searchForm__kR4O9{display:none}.UserNavbar_searchToggle__OYFmL{display:inline-flex}.UserNavbar_navSearchOpen__tTHzK .UserNavbar_searchForm__kR4O9{display:flex;flex:1 1;min-width:0;max-width:none;animation:UserNavbar_searchExpand__fbsxS .18s ease-out}.UserNavbar_navSearchOpen__tTHzK .UserNavbar_collapseBtn__g4iLy,.UserNavbar_navSearchOpen__tTHzK .UserNavbar_pageTitle__poWpQ,.UserNavbar_navSearchOpen__tTHzK .UserNavbar_searchToggle__OYFmL,.UserNavbar_navSearchOpen__tTHzK .UserNavbar_tabs__dMOZP{display:none}.UserNavbar_navSearchOpen__tTHzK .UserNavbar_searchClose__ndU1Z{display:inline-flex}.UserNavbar_tabs__dMOZP{gap:4px}.UserNavbar_tab__LnzGv{padding:6px 12px}}@keyframes UserNavbar_searchExpand__fbsxS{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.UserNavbar_navSearchOpen__tTHzK .UserNavbar_searchForm__kR4O9{animation:none}.UserNavbar_searchClose__ndU1Z,.UserNavbar_searchToggle__OYFmL{transition:none}}.UserNavbar_tabs__dMOZP{display:flex;align-items:center;justify-content:center;gap:8px;flex:1 1;min-width:0}.UserNavbar_tab__LnzGv{padding:6px 16px;font-size:14px;font-weight:500;color:var(--color-text-secondary);text-decoration:none;border-radius:999px;transition:color .15s,background .15s;white-space:nowrap;flex-shrink:0}.UserNavbar_tab__LnzGv:hover{color:var(--color-text);background:var(--color-bg-secondary)}.UserNavbar_tabActive__TWf4a{font-weight:600}.UserNavbar_tabActive__TWf4a,.UserNavbar_tabActive__TWf4a:hover{color:var(--color-primary);background:var(--color-primary-light)}.RightSidebar_sidebar__xcYeU{position:sticky;top:0;display:flex;flex-direction:column;gap:16px;padding:16px}.RightSidebar_searchWrapper__BXN2q{position:sticky;top:0;z-index:2;background:var(--color-card);border-radius:16px}.RightSidebar_searchWrapper__BXN2q:after{content:"";display:block;height:1px;background:var(--color-border);margin-top:12px}.RightSidebar_searchBox__KgFxI{display:flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:var(--color-bg-secondary);transition:background .15s}.RightSidebar_searchBox__KgFxI:focus-within{background:var(--color-bg-primary);outline:2px solid var(--color-primary);outline-offset:-2px}.RightSidebar_searchBox__KgFxI i{font-size:18px;color:var(--color-text-secondary);flex-shrink:0}.RightSidebar_searchInput__5Q7kk{flex:1 1;border:none;background:transparent;font-size:14px;color:var(--color-text);outline:none}.RightSidebar_searchInput__5Q7kk::placeholder{color:var(--color-text-secondary)}.RightSidebar_card__s35t2{background:var(--color-bg-secondary);border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:4px;transition:box-shadow .15s ease}.RightSidebar_card__s35t2:hover{box-shadow:var(--shadow-sm)}.RightSidebar_cardTitle__Me0BK{font-size:18px;font-weight:700;color:var(--color-text);margin:0 0 4px}.RightSidebar_list__4zpo_{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.RightSidebar_listItem__4zSgC{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:10px 4px;border:none;background:transparent;cursor:pointer;border-radius:8px;transition:background .15s;text-align:left}.RightSidebar_listItem__4zSgC:hover{background:var(--color-bg-hover)}.RightSidebar_hashTag__hJOXG{font-size:14px;font-weight:600;color:var(--color-text)}.RightSidebar_meta__JBVr1{font-size:12px;color:var(--color-text-secondary)}.RightSidebar_viewMore__GWWgE{display:block;width:100%;text-align:left;padding:10px 4px;border:none;background:transparent;color:var(--color-primary);font-size:14px;font-weight:500;cursor:pointer;border-radius:8px;transition:background .15s}.RightSidebar_viewMore__GWWgE:hover{background:var(--color-bg-hover)}.RightSidebar_suggestionItem__bOpJn{display:flex;align-items:center;gap:10px;padding:8px 4px;width:100%}.RightSidebar_suggestionMain__uursT{display:flex;align-items:center;gap:10px;flex:1 1;min-width:0;cursor:pointer;border-radius:8px}.RightSidebar_suggestionMain__uursT:hover{background:var(--color-bg-hover)}.RightSidebar_suggestionMain__uursT:focus-visible{outline:2px solid var(--color-primary);outline-offset:-1px}.RightSidebar_suggestionAvatar__EBm9l{width:40px;height:40px;border-radius:50%;background:var(--color-bg-hover);display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);flex-shrink:0}.RightSidebar_suggestionAvatar__EBm9l i{font-size:20px}.RightSidebar_avatarImg__KmYNQ{width:40px;height:40px;border-radius:50%;object-fit:cover}.RightSidebar_suggestionMeta__d7S8a{display:flex;flex-direction:column;flex:1 1;min-width:0}.RightSidebar_suggestionName__dNkwR{font-size:14px;font-weight:600;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.RightSidebar_followBtn__9SGV_{padding:6px 16px;border:1px solid var(--color-primary);border-radius:999px;background:transparent;color:var(--color-primary);font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,color .15s;flex-shrink:0}.RightSidebar_followBtn__9SGV_:hover{background:var(--color-primary);color:#fff}.RightSidebar_followingBtn__hXVcY{padding:6px 16px;border:1px solid var(--color-primary);border-radius:999px;background:var(--color-secondary);color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:opacity .15s;flex-shrink:0}.RightSidebar_followingBtn__hXVcY:hover{opacity:.85}.RightSidebar_statusText__U6LYV{font-size:13px;color:var(--color-text-secondary);padding:8px 4px;margin:0}.RightSidebar_spinner__8E7Zj{animation:RightSidebar_spin__a_uSz 1s linear infinite;font-size:16px}@keyframes RightSidebar_spin__a_uSz{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.RightSidebar_dropdown__rjAtB{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:var(--color-bg-primary);border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,.12);max-height:400px;overflow-y:auto;z-index:100}.RightSidebar_dropdownSection__rZNa2{padding:8px 0}.RightSidebar_dropdownSection__rZNa2+.RightSidebar_dropdownSection__rZNa2{border-top:1px solid var(--color-border)}.RightSidebar_dropdownLabel__oMTo_{font-size:12px;font-weight:600;color:var(--color-text-secondary);padding:4px 16px;text-transform:uppercase}.RightSidebar_dropdownItem__hB3NP{display:flex;align-items:center;gap:10px;width:100%;padding:8px 16px;border:none;background:transparent;cursor:pointer;text-align:left;transition:background .15s}.RightSidebar_dropdownItem__hB3NP:hover{background:var(--color-bg-hover)}.RightSidebar_dropdownAvatar__PQ1rG{width:32px;height:32px;border-radius:50%;background:var(--color-bg-hover);display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);flex-shrink:0;overflow:hidden}.RightSidebar_dropdownAvatar__PQ1rG i{font-size:16px}.RightSidebar_dropdownAvatarImg__HliAc{width:32px;height:32px;border-radius:50%;object-fit:cover}.RightSidebar_dropdownCommunityIcon__vxY6y,.RightSidebar_dropdownHashtagIcon__gfv7N,.RightSidebar_dropdownPostIcon__eGpXY{width:32px;height:32px;border-radius:8px;background:var(--color-bg-hover);display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);flex-shrink:0;font-size:16px}.RightSidebar_dropdownHashtagIcon__gfv7N{border-radius:8px;font-weight:700}.RightSidebar_dropdownItemMeta__ZmTQf{flex:1 1;min-width:0}.RightSidebar_dropdownItemName__ZsSi3{font-size:14px;font-weight:600;color:var(--color-text);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.RightSidebar_dropdownItemSub__8Rslp{font-size:12px;color:var(--color-text-secondary)}.RightSidebar_dropdownViewAll__6_ghm{display:block;width:100%;text-align:center;padding:10px 16px;border:none;border-top:1px solid var(--color-border);background:transparent;color:var(--color-primary);font-size:14px;font-weight:500;cursor:pointer;border-radius:0 0 12px 12px;transition:background .15s}.RightSidebar_dropdownViewAll__6_ghm:hover{background:var(--color-bg-hover)}.RightSidebar_dropdownEmpty__fUfKU{padding:16px;text-align:center;font-size:14px;color:var(--color-text-secondary)}.NotificationBanner_banner__CcJjp{position:fixed;top:16px;left:50%;transform:translateX(-50%) translateY(-120%);z-index:var(--z-banner);display:flex;align-items:center;gap:12px;padding:12px 16px;min-width:320px;max-width:480px;background:var(--color-bg);border:1px solid var(--color-divider);border-radius:var(--radius-lg);box-shadow:0 8px 32px rgba(0,0,0,.15);cursor:pointer;opacity:0;transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .35s cubic-bezier(.4,0,.2,1);pointer-events:none}.NotificationBanner_bannerVisible__XcJaS{transform:translateX(-50%) translateY(0);opacity:1;pointer-events:auto}.NotificationBanner_bannerLeaving__CPIy0{transform:translateX(-50%) translateY(-120%);opacity:0;pointer-events:none}.NotificationBanner_avatar__hA292{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0;background:var(--color-bg-secondary)}.NotificationBanner_iconWrapper__f1RUz{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1.125rem}.NotificationBanner_iconLike__a0jtE{background:#fee2e2;color:#ef4444}.NotificationBanner_iconComment___uf4p{background:#dbeafe;color:#3b82f6}.NotificationBanner_iconFollow__ejfFi{background:#dcfce7;color:#22c55e}.NotificationBanner_iconMessage__7ioUa{background:#fef3c7;color:#f59e0b}.NotificationBanner_iconFriend__vtJGY{background:#e0e7ff;color:#6366f1}.NotificationBanner_iconCall__6qIH5{background:#fce7f3;color:#ec4899}.NotificationBanner_iconCommunity__9pYEu{background:#f3e8ff;color:#a855f7}.NotificationBanner_body__BbJEv{flex:1 1;min-width:0}.NotificationBanner_content__53ORy{margin:0;font-size:.875rem;line-height:1.4;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NotificationBanner_senderName__wTk4v{font-weight:600}.NotificationBanner_time__lD_9C{font-size:.75rem;color:var(--color-text-secondary)}.NotificationBanner_closeBtn__xiqGw{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:50%;background:transparent;color:var(--color-text-secondary);cursor:pointer;flex-shrink:0;transition:background .15s ease}.NotificationBanner_closeBtn__xiqGw:hover,.UserLayout_layout__SBN6e{background:var(--color-bg-secondary)}.UserLayout_layout__SBN6e{display:grid;grid-template-columns:260px minmax(0,1fr) 360px;gap:var(--space-md);padding:var(--space-md);min-height:100vh;transition:grid-template-columns .25s ease}@supports (min-height:100dvh){.UserLayout_layout__SBN6e{min-height:100dvh}}.UserLayout_noRight__0Pweu{grid-template-columns:260px minmax(0,1fr)}.UserLayout_left__SLbIT{position:sticky;top:var(--space-md);height:calc(100vh - var(--space-md) * 2);overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-md) var(--space-sm);display:flex;flex-direction:column}@supports (height:100dvh){.UserLayout_left__SLbIT{height:calc(100dvh - var(--space-md) * 2)}}.UserLayout_left__SLbIT::-webkit-scrollbar{display:none}.UserLayout_center__SsXRE{display:flex;flex-direction:column;min-width:0;overflow:clip;overflow-clip-margin:var(--space-md)}.UserLayout_right__Ls37R{position:sticky;top:var(--space-md);height:calc(100vh - var(--space-md) * 2);overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-md)}@supports (height:100dvh){.UserLayout_right__Ls37R{height:calc(100dvh - var(--space-md) * 2)}}.UserLayout_right__Ls37R::-webkit-scrollbar{display:none}.UserLayout_backdrop__tTzPa{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:1050;animation:UserLayout_backdropFadeIn__fFNhd .2s ease}@keyframes UserLayout_backdropFadeIn__fFNhd{0%{opacity:0}to{opacity:1}}@media (max-width:1024px){.UserLayout_layout__SBN6e{grid-template-columns:260px minmax(0,1fr)}.UserLayout_right__Ls37R{position:fixed;top:var(--space-md);bottom:var(--space-md);right:var(--space-md);width:min(340px,calc(100vw - var(--space-md) * 2));height:auto;z-index:1100;visibility:hidden;transform:translateX(calc(100% + var(--space-md) * 2));transition:transform .25s ease,visibility .25s}.UserLayout_rightOpen__xPoVX{visibility:visible;transform:translateX(0);box-shadow:var(--shadow-lg)}}@media (max-width:768px){.UserLayout_layout__SBN6e{grid-template-columns:minmax(0,1fr)}.UserLayout_left__SLbIT{position:fixed;top:var(--space-md);bottom:var(--space-md);left:var(--space-md);width:min(280px,calc(100vw - var(--space-md) * 2));height:auto;z-index:1100;visibility:hidden;transform:translateX(calc(-100% - var(--space-md) * 2));transition:transform .25s ease,visibility .25s}.UserLayout_leftOpen__qpQIC{visibility:visible;transform:translateX(0);box-shadow:var(--shadow-lg)}}