.AnnouncementBanner-module__ztL9Yq__list{gap:var(--space-xs);flex-direction:column;display:flex}.AnnouncementBanner-module__ztL9Yq__banner{background:var(--chip-bg);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md)}.AnnouncementBanner-module__ztL9Yq__title{margin-bottom:2px;font-size:14px;font-weight:600}.AnnouncementBanner-module__ztL9Yq__body{color:var(--text-secondary);white-space:pre-wrap;font-size:14px}
.MessagesView-module__aEPRwa__page{gap:var(--space-md);flex-direction:column;height:100%;min-height:500px;display:flex}.MessagesView-module__aEPRwa__header{padding-top:var(--space-sm);justify-content:space-between;align-items:center;min-height:40px;display:flex;position:relative}@media (min-width:1280px){.MessagesView-module__aEPRwa__header{padding-top:0}}.MessagesView-module__aEPRwa__pageTitle{color:var(--text-primary);font-size:20px;font-weight:600}.MessagesView-module__aEPRwa__composeBtn{border-radius:var(--radius-full);width:40px;height:40px;color:var(--text-primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.MessagesView-module__aEPRwa__composeBtn:hover{background:var(--chip-bg)}.MessagesView-module__aEPRwa__composeBtn svg{width:28px;height:28px}.MessagesView-module__aEPRwa__composePopover{top:calc(100% + var(--space-xs));background:var(--raised);border-radius:var(--radius-md);width:260px;max-height:320px;z-index:var(--z-dropdown);position:absolute;right:0;overflow:hidden;box-shadow:0 8px 24px #0000001f}.MessagesView-module__aEPRwa__composePopoverScroll{max-height:320px;padding:var(--space-sm);overflow-y:auto}.MessagesView-module__aEPRwa__composePopoverTitle{font:var(--text-label-sm);color:var(--text-tertiary);padding:var(--space-xs) var(--space-sm)}.MessagesView-module__aEPRwa__composeFriendRow{align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-sm);border-radius:var(--radius-sm);font:var(--text-body-sm);color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.MessagesView-module__aEPRwa__composeFriendRow:hover{background:var(--chip-bg)}.MessagesView-module__aEPRwa__split{flex:1;gap:40px;min-height:0;display:flex}.MessagesView-module__aEPRwa__threadPanel{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.MessagesView-module__aEPRwa__threadHeader{align-items:center;padding:0 0 14px;display:flex}.MessagesView-module__aEPRwa__backBtn{border-radius:var(--radius-full);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:none}.MessagesView-module__aEPRwa__backBtn:hover{color:var(--accent)}.MessagesView-module__aEPRwa__messages{flex-direction:column;flex:1;gap:10px;min-height:0;padding:18px 14px 18px 0;display:flex;overflow-y:auto}.MessagesView-module__aEPRwa__messages,.MessagesView-module__aEPRwa__listPanel{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:transparent transparent}.MessagesView-module__aEPRwa__messages::-webkit-scrollbar{width:8px}.MessagesView-module__aEPRwa__listPanel::-webkit-scrollbar{width:8px}.MessagesView-module__aEPRwa__messages::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:0 0}.MessagesView-module__aEPRwa__listPanel::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:0 0}.MessagesView-module__aEPRwa__messages.MessagesView-module__aEPRwa__scrolling,.MessagesView-module__aEPRwa__listPanel.MessagesView-module__aEPRwa__scrolling{scrollbar-color:var(--border) transparent}.MessagesView-module__aEPRwa__messages.MessagesView-module__aEPRwa__scrolling::-webkit-scrollbar-thumb{background:var(--border)}.MessagesView-module__aEPRwa__listPanel.MessagesView-module__aEPRwa__scrolling::-webkit-scrollbar-thumb{background:var(--border)}.MessagesView-module__aEPRwa__dateDivider{margin:var(--space-xs) 0;justify-content:center;display:flex}.MessagesView-module__aEPRwa__dateDivider span{color:var(--text-tertiary);background:var(--chip-bg);border-radius:var(--radius-full);padding:3px 12px;font-size:12px}.MessagesView-module__aEPRwa__requestNotice{text-align:center;padding:var(--space-lg) 0}.MessagesView-module__aEPRwa__requestNoticeTitle{color:var(--text-primary);font-size:15px;font-weight:700}.MessagesView-module__aEPRwa__requestNoticeSub{color:var(--text-tertiary);margin-top:2px;font-size:13px}.MessagesView-module__aEPRwa__bubbleRowMine{justify-content:flex-end;align-items:flex-end;gap:6px;display:flex}.MessagesView-module__aEPRwa__theirsRow{align-items:flex-start;gap:var(--space-sm);display:flex}.MessagesView-module__aEPRwa__theirsAvatarCol{flex-shrink:0;width:40px}.MessagesView-module__aEPRwa__theirsContent{flex-direction:column;gap:2px;min-width:0;max-width:70%;display:flex}.MessagesView-module__aEPRwa__theirsName{color:var(--text-tertiary);font-size:12px;font-weight:600}.MessagesView-module__aEPRwa__bubbleRowTheirs{justify-content:flex-start;align-items:flex-end;gap:6px;display:flex}.MessagesView-module__aEPRwa__bubbleMine{overflow-wrap:break-word;background:var(--accent);max-width:70%;color:var(--on-accent);border-radius:16px;padding:8px 12px;font-size:13px;line-height:19px}.MessagesView-module__aEPRwa__bubbleTheirs{overflow-wrap:break-word;background:var(--chip-bg);min-width:0;color:var(--text-primary);border-radius:16px;padding:8px 12px;font-size:13px;line-height:19px}.MessagesView-module__aEPRwa__messageTime{color:var(--text-tertiary);white-space:nowrap;flex-shrink:0;padding-bottom:2px;font-size:11px}.MessagesView-module__aEPRwa__limitNotice{font:var(--text-label-sm);color:var(--danger);text-align:center;margin:0 0 var(--space-sm)}.MessagesView-module__aEPRwa__composer{background:var(--search-bg);border-radius:var(--radius-full);padding:6px 8px 6px var(--space-lg);align-items:center;gap:10px;margin-top:14px;display:flex}.MessagesView-module__aEPRwa__composer input{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-size:13px}.MessagesView-module__aEPRwa__sendBtn{border-radius:var(--radius-full);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:flex}.MessagesView-module__aEPRwa__sendBtn:disabled{opacity:.5;cursor:default}.MessagesView-module__aEPRwa__listPanel{width:280px;min-height:0;padding-left:var(--space-xl);flex-direction:column;flex-shrink:0;display:flex;overflow-y:auto}.MessagesView-module__aEPRwa__tabBar{border-bottom:1px solid var(--border);align-items:center;gap:40px;display:flex}.MessagesView-module__aEPRwa__tabBarChat{flex:1;min-width:0}.MessagesView-module__aEPRwa__tabBarSide{flex-shrink:0;width:280px}.MessagesView-module__aEPRwa__tabList{grid-template-columns:repeat(3,1fr);display:grid}.MessagesView-module__aEPRwa__tab,.MessagesView-module__aEPRwa__tabActive{cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:6px;min-width:0;margin-bottom:-1px;padding:0 0 14px;font-family:inherit;font-size:16px;font-weight:700;display:flex}.MessagesView-module__aEPRwa__tabLabel{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.MessagesView-module__aEPRwa__tab{color:var(--text-tertiary)}.MessagesView-module__aEPRwa__tabActive{color:var(--text-primary);border-bottom-color:var(--accent)}.MessagesView-module__aEPRwa__tabCountBadge{border-radius:var(--radius-full);background:var(--accent);color:#fff;flex-shrink:0;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.MessagesView-module__aEPRwa__threadRow{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md) var(--space-sm) var(--space-xs);border-radius:var(--radius-md);cursor:pointer;text-align:left;background:0 0;border:none;width:100%;display:flex}.MessagesView-module__aEPRwa__threadRow:hover,.MessagesView-module__aEPRwa__threadRowActive{background:var(--chip-bg)}.MessagesView-module__aEPRwa__avatarSm{border-radius:var(--radius-full);background:var(--chip-bg);width:40px;height:40px;color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:flex}.MessagesView-module__aEPRwa__threadRowText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.MessagesView-module__aEPRwa__threadRowName{color:var(--text-primary);align-items:center;gap:4px;font-size:13px;font-weight:700;display:inline-flex}.MessagesView-module__aEPRwa__threadRowPreview{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.MessagesView-module__aEPRwa__threadRowTime{color:var(--text-tertiary);white-space:nowrap;flex-shrink:0;font-size:12px}.MessagesView-module__aEPRwa__empty,.MessagesView-module__aEPRwa__emptySmall{color:var(--text-secondary);text-align:center;padding:var(--space-3xl) 0;font:var(--text-body-sm)}.MessagesView-module__aEPRwa__emptySmall{padding:var(--space-lg) var(--space-sm);font-size:13px}.MessagesView-module__aEPRwa__notificationList{flex-direction:column;min-height:0;display:flex;overflow-y:auto}.MessagesView-module__aEPRwa__notificationRow{align-items:flex-start;gap:var(--space-md);width:100%;padding:var(--space-lg) 0;border:none;border-bottom:1px solid var(--border);text-align:left;cursor:pointer;background:0 0;text-decoration:none;display:flex}.MessagesView-module__aEPRwa__notificationRow:hover{background:var(--chip-bg)}.MessagesView-module__aEPRwa__notificationBody{flex:1;min-width:0}.MessagesView-module__aEPRwa__notificationText{align-items:center;gap:var(--space-sm);color:var(--text-primary);flex-wrap:wrap;font-size:14px;line-height:20px;display:flex}.MessagesView-module__aEPRwa__notificationText strong{font-weight:700}.MessagesView-module__aEPRwa__notificationActor{align-items:center;gap:var(--space-sm);color:inherit;text-decoration:none;display:inline-flex}.MessagesView-module__aEPRwa__notificationActor:hover{color:var(--accent)}.MessagesView-module__aEPRwa__notificationTime{color:var(--text-tertiary);white-space:nowrap;flex-shrink:0;font-size:12px}.MessagesView-module__aEPRwa__newBadge{border-radius:var(--radius-full);background:var(--accent);color:#fff;flex-shrink:0;align-items:center;height:18px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}@media (max-width:767px){.MessagesView-module__aEPRwa__split{flex-direction:column;gap:0}.MessagesView-module__aEPRwa__listPanel{width:100%}.MessagesView-module__aEPRwa__threadPanel{display:none}.MessagesView-module__aEPRwa__tabBar{gap:var(--space-sm)}.MessagesView-module__aEPRwa__tabBarSide{width:auto}.MessagesView-module__aEPRwa__tab,.MessagesView-module__aEPRwa__tabActive{font-size:14px}.MessagesView-module__aEPRwa__page[data-active=true] .MessagesView-module__aEPRwa__header,.MessagesView-module__aEPRwa__page[data-active=true] .MessagesView-module__aEPRwa__tabBar{display:none}.MessagesView-module__aEPRwa__page[data-active=true] .MessagesView-module__aEPRwa__threadPanel{display:flex}.MessagesView-module__aEPRwa__page[data-active=true] .MessagesView-module__aEPRwa__listPanel{display:none}.MessagesView-module__aEPRwa__backBtn{display:flex}}
.HighlightText-module__qXmjna__mark{background:var(--accent-light);color:inherit;border-radius:3px;padding:0 1px}
.ProfileLinksEditor-module__CFfzFa__wrap{gap:var(--space-sm);flex-direction:column;display:flex}.ProfileLinksEditor-module__CFfzFa__chipRow{gap:var(--space-xs);flex-wrap:wrap;display:flex}.ProfileLinksEditor-module__CFfzFa__chip{height:30px;padding:0 var(--space-md);border-radius:var(--radius-full);border:1px solid var(--border);background:var(--raised);color:var(--text-primary);cursor:pointer;align-items:center;gap:6px;font-family:inherit;font-size:13px;font-weight:600;display:flex}.ProfileLinksEditor-module__CFfzFa__chip:hover{background:var(--chip-bg)}.ProfileLinksEditor-module__CFfzFa__addChip{height:30px;padding:0 var(--space-md);border-radius:var(--radius-full);border:1px dashed var(--border);color:var(--text-secondary);cursor:pointer;background:0 0;align-items:center;gap:6px;font-family:inherit;font-size:13px;font-weight:600;display:flex}.ProfileLinksEditor-module__CFfzFa__addChip:hover{background:var(--chip-bg);color:var(--accent)}.ProfileLinksEditor-module__CFfzFa__form{gap:var(--space-xs);padding:var(--space-md);border-radius:var(--radius-lg);background:var(--chip-bg);flex-direction:column;display:flex}.ProfileLinksEditor-module__CFfzFa__nameInput,.ProfileLinksEditor-module__CFfzFa__urlInput{border-radius:var(--radius-full);height:38px;padding:0 var(--space-md);color:var(--text-primary);background:var(--search-bg);box-sizing:border-box;border:1.5px solid #0000;outline:none;font-family:inherit;font-size:15px}.ProfileLinksEditor-module__CFfzFa__nameInput:focus,.ProfileLinksEditor-module__CFfzFa__urlInput:focus{border-color:#e5a8b1}.ProfileLinksEditor-module__CFfzFa__error{color:var(--danger);margin:0;font-size:13px}.ProfileLinksEditor-module__CFfzFa__formActions{justify-content:flex-end;align-items:center;gap:var(--space-sm);display:flex}.ProfileLinksEditor-module__CFfzFa__deleteBtn{height:32px;padding:0 var(--space-md);border-radius:var(--radius-full);border:1px solid var(--danger);color:var(--danger);cursor:pointer;background:0 0;margin-right:auto;font-family:inherit;font-size:13px;font-weight:600}.ProfileLinksEditor-module__CFfzFa__deleteBtn:disabled{opacity:.6;cursor:default}.ProfileLinksEditor-module__CFfzFa__cancelBtn{height:32px;padding:0 var(--space-md);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:13px;font-weight:600}.ProfileLinksEditor-module__CFfzFa__saveBtn{height:32px;padding:0 var(--space-lg);border-radius:var(--radius-full);background:var(--accent);color:var(--on-accent);cursor:pointer;border:none;font-family:inherit;font-size:13px;font-weight:700}.ProfileLinksEditor-module__CFfzFa__saveBtn:hover:not(:disabled){background:var(--accent-hover)}.ProfileLinksEditor-module__CFfzFa__saveBtn:disabled{opacity:.6;cursor:default}
.ProfileEditModal-module__rVCduq__modalOverlay{padding:98px var(--space-lg) var(--space-3xl);z-index:var(--z-modal);background:#111c2d73;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}@media (min-width:1280px){.ProfileEditModal-module__rVCduq__modalOverlay{padding:98px 0 var(--space-3xl);grid-template-columns:240px 680px 280px;place-content:start center;align-items:start;gap:40px;display:grid}.ProfileEditModal-module__rVCduq__modal{grid-column:2}}.ProfileEditModal-module__rVCduq__modal{background:var(--raised);border-radius:var(--radius-lg);flex-direction:column;width:100%;max-width:680px;max-height:85vh;display:flex;overflow:hidden;box-shadow:0 20px 60px #0003}.ProfileEditModal-module__rVCduq__modalScroll{flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.ProfileEditModal-module__rVCduq__modalHeader{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:center;align-items:center;padding:20px 24px;display:flex}.ProfileEditModal-module__rVCduq__modalHeaderTitle{color:var(--text-primary);font-size:16px;font-weight:700}.ProfileEditModal-module__rVCduq__body{flex-direction:column;gap:20px;padding:24px;display:flex}.ProfileEditModal-module__rVCduq__avatarRow{align-items:center;gap:var(--space-md);display:flex}.ProfileEditModal-module__rVCduq__avatarButton{cursor:pointer;border-radius:var(--radius-full);background:0 0;border:none;flex-shrink:0;padding:0;position:relative}.ProfileEditModal-module__rVCduq__avatarButton:disabled{cursor:default;opacity:.7}.ProfileEditModal-module__rVCduq__avatar{border-radius:var(--radius-full);background:var(--chip-bg);width:80px;height:80px;color:var(--text-secondary);object-fit:cover;flex-shrink:0;justify-content:center;align-items:center;font-size:30px;font-weight:700;display:flex}.ProfileEditModal-module__rVCduq__avatarEditBadge{border-radius:var(--radius-full);background:var(--accent);border:2px solid var(--raised);color:#fff;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;bottom:-2px;right:-2px}.ProfileEditModal-module__rVCduq__avatarFileInput{display:none}.ProfileEditModal-module__rVCduq__avatarField{gap:var(--space-xs);flex-direction:column;flex:1;display:flex}.ProfileEditModal-module__rVCduq__nameRow{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.ProfileEditModal-module__rVCduq__nicknameInput{border-radius:var(--radius-full);min-width:0;height:38px;padding:0 var(--space-md);color:var(--text-primary);background:var(--search-bg);box-sizing:border-box;border:1.5px solid #0000;outline:none;flex:180px;font-size:15px;font-weight:600}.ProfileEditModal-module__rVCduq__nicknameInput:focus{border-color:var(--accent-light)}.ProfileEditModal-module__rVCduq__handleFieldCompact{border-radius:var(--radius-full);min-width:0;height:38px;padding:0 var(--space-md);background:var(--search-bg);box-sizing:border-box;border:1.5px solid #0000;flex:160px;align-items:center;display:flex;position:relative}.ProfileEditModal-module__rVCduq__handleFieldCompact:focus-within{border-color:var(--accent-light)}.ProfileEditModal-module__rVCduq__atPrefix{color:var(--text-tertiary);flex-shrink:0;font-size:15px}.ProfileEditModal-module__rVCduq__handleFieldCompact input{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:0 0 0 2px;font-family:inherit;font-size:15px}.ProfileEditModal-module__rVCduq__emailFieldWrap{position:relative}.ProfileEditModal-module__rVCduq__emailInput{border-radius:var(--radius-full);width:100%;height:38px;padding:0 var(--space-md);color:var(--text-primary);background:var(--search-bg);box-sizing:border-box;border:1.5px solid #0000;outline:none;font-family:inherit;font-size:15px}.ProfileEditModal-module__rVCduq__emailInput:focus{border-color:var(--accent-light)}.ProfileEditModal-module__rVCduq__emailChangeHint{color:var(--text-tertiary);padding:0 var(--space-md);font-size:12px}.ProfileEditModal-module__rVCduq__field{gap:var(--space-xs);flex-direction:column;display:flex}.ProfileEditModal-module__rVCduq__fieldLabel{color:var(--text-secondary);font-size:13px;font-weight:700}.ProfileEditModal-module__rVCduq__fieldLabelRow{justify-content:space-between;align-items:baseline;display:flex}.ProfileEditModal-module__rVCduq__fieldHint{color:var(--text-tertiary);font-size:12px}.ProfileEditModal-module__rVCduq__interestOptions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.ProfileEditModal-module__rVCduq__interestChip{border-radius:var(--radius-full);border:1px solid var(--border);background:var(--raised);height:32px;color:var(--text-secondary);cursor:pointer;align-items:center;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.ProfileEditModal-module__rVCduq__interestChipActive{border-color:var(--accent-light);color:var(--accent);background:#e4e7f2}.ProfileEditModal-module__rVCduq__stackGroups{flex-direction:column;gap:10px;display:flex}.ProfileEditModal-module__rVCduq__stackGroupRow{align-items:flex-start;gap:10px;display:flex}.ProfileEditModal-module__rVCduq__stackGroupLabel{width:44px;color:var(--text-tertiary);flex-shrink:0;font-size:13px;line-height:32px}.ProfileEditModal-module__rVCduq__stackGroupItems{flex-wrap:wrap;flex:1;align-items:center;gap:6px;display:flex}.ProfileEditModal-module__rVCduq__stackChip{border-radius:var(--radius-full);color:#36524f;background:#dce9e6;align-items:center;gap:4px;height:32px;padding:0 6px 0 12px;font-size:13px;font-weight:600;display:inline-flex}.ProfileEditModal-module__rVCduq__stackChipRemove{border-radius:var(--radius-full);width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.ProfileEditModal-module__rVCduq__stackChipRemove:hover{background:#00000014}.ProfileEditModal-module__rVCduq__stackAddInput{border-radius:var(--radius-full);width:96px;height:32px;color:var(--text-primary);box-sizing:border-box;background:0 0;border:1px dashed #cbd5e1;outline:none;padding:0 12px;font-size:13px}.ProfileEditModal-module__rVCduq__stackAddInput:focus{border-color:var(--accent)}.ProfileEditModal-module__rVCduq__fieldError{color:var(--danger);font-size:13px}.ProfileEditModal-module__rVCduq__checkOverlay{right:var(--space-md);white-space:nowrap;pointer-events:none;font-size:13px;font-weight:600;position:absolute;top:50%;transform:translateY(-50%)}.ProfileEditModal-module__rVCduq__checkOk{color:#1a7f37}.ProfileEditModal-module__rVCduq__checkBad{color:var(--danger)}.ProfileEditModal-module__rVCduq__checkNeutral{color:var(--text-tertiary)}.ProfileEditModal-module__rVCduq__introTextarea{border-radius:var(--radius-lg);padding:14px var(--space-lg);color:var(--text-primary);background:var(--search-bg);resize:none;box-sizing:border-box;border:1.5px solid #0000;outline:none;font-family:inherit;font-size:15px}.ProfileEditModal-module__rVCduq__introTextarea:focus{border-color:var(--accent-light)}.ProfileEditModal-module__rVCduq__privacyRow{padding-top:var(--space-sm);border-top:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.ProfileEditModal-module__rVCduq__privacyLabel{color:var(--text-primary);font-size:15px;font-weight:600}.ProfileEditModal-module__rVCduq__privacyHint{color:var(--text-tertiary);margin-top:2px;font-size:13px}.ProfileEditModal-module__rVCduq__visibilitySegment{background:var(--segment-bg);border-radius:var(--radius-full);flex-shrink:0;align-items:center;gap:2px;padding:3px;display:flex}.ProfileEditModal-module__rVCduq__visibilitySegmentBtn{color:var(--text-tertiary);border-radius:var(--radius-full);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;padding:6px 12px;font-size:13px;font-weight:600;display:flex}.ProfileEditModal-module__rVCduq__visibilitySegmentBtnActive{background:var(--raised);color:var(--accent);box-shadow:0 1px 3px #111c2d1f}.ProfileEditModal-module__rVCduq__footer{padding:var(--space-md) 24px 24px;flex-shrink:0}.ProfileEditModal-module__rVCduq__submitBtn{border-radius:var(--radius-full);background:var(--accent);width:100%;height:48px;color:var(--on-accent);cursor:pointer;border:none;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.ProfileEditModal-module__rVCduq__submitBtn:hover:not(:disabled){background:var(--accent-hover)}.ProfileEditModal-module__rVCduq__submitBtn:disabled{opacity:.6;cursor:default}
.ProfileHeader-module__qhpOvG__header{flex-direction:column;gap:18px;margin:0 0 28px;display:flex}.ProfileHeader-module__qhpOvG__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ProfileHeader-module__qhpOvG__identity{align-items:center;gap:16px;display:flex}.ProfileHeader-module__qhpOvG__avatar{border-radius:var(--radius-full);color:#36524f;object-fit:cover;background:#dce9e6;flex-shrink:0;justify-content:center;align-items:center;width:75px;height:75px;font-size:35px;font-weight:700;display:flex}.ProfileHeader-module__qhpOvG__identityText{flex-direction:column;display:flex}.ProfileHeader-module__qhpOvG__nameRow{align-items:center;gap:var(--space-sm);display:flex}.ProfileHeader-module__qhpOvG__name{color:var(--text-primary);margin-top:8px;font-size:22px;font-weight:700}.ProfileHeader-module__qhpOvG__linksRow{gap:var(--space-xs);flex-wrap:wrap;display:flex}.ProfileHeader-module__qhpOvG__linkChip{height:30px;padding:0 15px 0 var(--space-md);border-radius:var(--radius-full);border:1px solid var(--border);background:var(--raised);color:var(--text-primary);align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.ProfileHeader-module__qhpOvG__linkChip:hover{background:var(--chip-bg);color:var(--accent)}.ProfileHeader-module__qhpOvG__metaRow{align-items:center;gap:var(--space-md);color:var(--text-secondary);margin-top:0;font-size:13px;display:flex}.ProfileHeader-module__qhpOvG__actions{align-items:center;gap:var(--space-sm);flex-shrink:0;display:flex}.ProfileHeader-module__qhpOvG__messageBtn{border-radius:var(--radius-full);border:1px solid var(--border);background:var(--raised);height:38px;color:var(--text-primary);cursor:pointer;justify-content:center;align-items:center;padding:0 20px;font-size:15px;font-weight:600;display:flex}.ProfileHeader-module__qhpOvG__messageBtn:hover:not(:disabled){background:var(--chip-bg)}.ProfileHeader-module__qhpOvG__messageBtn:disabled{opacity:.6;cursor:default}.ProfileHeader-module__qhpOvG__bio{color:#3a3d44;margin:0;font-size:15px;line-height:22px}
.ProfileTabs-module__gx9jeW__tabBar{border-bottom:1px solid var(--border);grid-template-columns:repeat(4,1fr);display:grid}.ProfileTabs-module__gx9jeW__tab,.ProfileTabs-module__gx9jeW__tabActive{text-align:center;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:14px 0;font-family:inherit;font-size:15px;font-weight:700}.ProfileTabs-module__gx9jeW__tab{color:var(--text-tertiary)}.ProfileTabs-module__gx9jeW__tabActive{color:var(--text-primary);border-bottom-color:var(--accent)}.ProfileTabs-module__gx9jeW__empty{padding:var(--space-3xl) 0;text-align:center;color:var(--text-secondary);font:var(--text-body-sm)}.ProfileTabs-module__gx9jeW__postsList{margin-top:28px}.ProfileTabs-module__gx9jeW__friendsGrid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:28px;display:grid}@media (max-width:767px){.ProfileTabs-module__gx9jeW__friendsGrid{grid-template-columns:1fr}}.ProfileTabs-module__gx9jeW__replyGroup{padding-bottom:var(--space-lg);border-bottom:1px solid var(--border)}.ProfileTabs-module__gx9jeW__replyGroup+.ProfileTabs-module__gx9jeW__replyGroup{margin-top:var(--space-lg)}.ProfileTabs-module__gx9jeW__replyGroup:last-child,.ProfileTabs-module__gx9jeW__replyGroup>:first-child{border-bottom:none}.ProfileTabs-module__gx9jeW__replyComments{gap:var(--space-md);margin:var(--space-md) 0 0 20px;flex-direction:column;display:flex}.ProfileTabs-module__gx9jeW__friendCard{border:1px solid #f1f5f9;border-radius:16px;align-items:center;gap:14px;padding:14px;display:flex;position:relative;box-shadow:0 2px 8px #00000008}.ProfileTabs-module__gx9jeW__friendPhoto{color:#5c5f60;object-fit:cover;background:#dee0e1;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:16px;font-weight:600;display:flex}.ProfileTabs-module__gx9jeW__friendInfo{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ProfileTabs-module__gx9jeW__friendName{color:var(--text-primary);font-size:15px;font-weight:700;line-height:20px;text-decoration:none}.ProfileTabs-module__gx9jeW__friendName:hover{color:var(--accent)}.ProfileTabs-module__gx9jeW__friendMutual{color:var(--text-tertiary);font-size:13px;line-height:16px}.ProfileTabs-module__gx9jeW__friendMenuWrap{flex-shrink:0;position:relative}.ProfileTabs-module__gx9jeW__friendMenuTrigger{cursor:pointer;width:28px;height:28px;color:var(--text-tertiary);background:0 0;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.ProfileTabs-module__gx9jeW__friendMenuTrigger:hover{background:#f0f0f5}.ProfileTabs-module__gx9jeW__friendMenuTrigger:disabled{opacity:.6;cursor:default}.ProfileTabs-module__gx9jeW__friendMenuOverlay{z-index:var(--z-dropdown);position:fixed;inset:0}.ProfileTabs-module__gx9jeW__friendMenuPopover{top:calc(100% + var(--space-xs));z-index:var(--z-dropdown);background:var(--raised);border-radius:var(--radius-md);flex-direction:column;gap:2px;min-width:150px;padding:6px;display:flex;position:absolute;right:0;box-shadow:0 8px 24px #0000001f}.ProfileTabs-module__gx9jeW__friendMenuItem{align-items:center;gap:var(--space-md);width:100%;font:var(--text-label-md);color:var(--text-primary);border-radius:var(--radius-sm);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:3px 14px;display:flex}.ProfileTabs-module__gx9jeW__friendMenuItem:hover{color:var(--accent)}.ProfileTabs-module__gx9jeW__friendMenuItem:disabled{opacity:.6;cursor:default}
