.Sidebar-module__WZVnLW__sidebar{z-index:1000;background:linear-gradient(#1a1a1a 0%,#0f0f0f 100%);border-right:1px solid #ffffff1a;flex-direction:column;width:280px;height:100vh;transition:width .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;left:0;overflow:hidden}.Sidebar-module__WZVnLW__sidebar.Sidebar-module__WZVnLW__collapsed{width:80px}.Sidebar-module__WZVnLW__sidebarHeader{border-bottom:1px solid #ffffff1a;align-items:center;gap:1rem;min-height:88px;padding:1.5rem;display:flex}.Sidebar-module__WZVnLW__logoContainer{background:linear-gradient(135deg,#ff8b94 0%,#ffaaa5 100%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden;box-shadow:0 4px 12px #ff8b944d}.Sidebar-module__WZVnLW__brandInfo{flex:1;min-width:0;transition:opacity .3s}.Sidebar-module__WZVnLW__sidebar.Sidebar-module__WZVnLW__collapsed .Sidebar-module__WZVnLW__brandInfo{opacity:0;pointer-events:none}.Sidebar-module__WZVnLW__brandName{color:#fff;white-space:nowrap;margin:0;font-family:Cormorant Garamond,serif;font-size:1.5rem;font-weight:600}.Sidebar-module__WZVnLW__brandTagline{color:#ffffff80;margin:0;font-size:.75rem}.Sidebar-module__WZVnLW__collapseBtn{color:#ffffffb3;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.Sidebar-module__WZVnLW__collapseBtn:hover{color:#ff8b94;background:#ff8b9433;border-color:#ff8b944d}.Sidebar-module__WZVnLW__sidebar.Sidebar-module__WZVnLW__collapsed .Sidebar-module__WZVnLW__collapseBtn{margin-left:0}.Sidebar-module__WZVnLW__sidebarNav{flex:1;padding:1rem 0;overflow-y:auto}.Sidebar-module__WZVnLW__sidebarNav::-webkit-scrollbar{width:4px}.Sidebar-module__WZVnLW__sidebarNav::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.Sidebar-module__WZVnLW__navItem{color:#fff9;cursor:pointer;border-radius:10px;align-items:center;gap:1rem;margin:.25rem .75rem;padding:.875rem 1.5rem;text-decoration:none;transition:all .2s;display:flex;position:relative}.Sidebar-module__WZVnLW__navItem:hover{color:#ff8b94;background:#ff8b941a}.Sidebar-module__WZVnLW__navItem.Sidebar-module__WZVnLW__active{color:#ff8b94;background:linear-gradient(90deg,#ff8b9433,#ff8b940d)}.Sidebar-module__WZVnLW__navItem.Sidebar-module__WZVnLW__active:before{content:"";background:linear-gradient(#ff8b94,#ffaaa5);border-radius:0 2px 2px 0;width:3px;position:absolute;top:0;bottom:0;left:0}.Sidebar-module__WZVnLW__navIcon{flex-shrink:0;width:22px;height:22px}.Sidebar-module__WZVnLW__navLabel{white-space:nowrap;font-size:.95rem;font-weight:500;transition:opacity .3s}.Sidebar-module__WZVnLW__sidebar.Sidebar-module__WZVnLW__collapsed .Sidebar-module__WZVnLW__navLabel{opacity:0;pointer-events:none}.Sidebar-module__WZVnLW__sidebarFooter{border-top:1px solid #ffffff1a;flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.Sidebar-module__WZVnLW__userCard{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:1rem;padding:1rem;transition:all .3s;display:flex}.Sidebar-module__WZVnLW__sidebar.Sidebar-module__WZVnLW__collapsed .Sidebar-module__WZVnLW__userCard{justify-content:center;padding:.75rem}.Sidebar-module__WZVnLW__userAvatar{color:#fff;background:linear-gradient(135deg,#ff8b94,#ffaaa5);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.1rem;font-weight:700;display:flex;box-shadow:0 4px 12px #ff8b944d}.Sidebar-module__WZVnLW__userInfo{flex:1;min-width:0;transition:opacity .3s}.Sidebar-module__WZVnLW__sidebar.Sidebar-module__WZVnLW__collapsed .Sidebar-module__WZVnLW__userInfo{opacity:0;pointer-events:none;position:absolute}.Sidebar-module__WZVnLW__userName{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin-bottom:.15rem;font-size:.95rem;font-weight:600;overflow:hidden}.Sidebar-module__WZVnLW__userRole{color:#ff8b94;font-size:.75rem;font-weight:500}.Sidebar-module__WZVnLW__userAdditionalRoles{color:#fff6;margin-top:.15rem;font-size:.7rem}.Sidebar-module__WZVnLW__logoutBtn{color:#ffffffb3;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.875rem;font-size:.95rem;font-weight:500;transition:all .2s;display:flex}.Sidebar-module__WZVnLW__sidebar.Sidebar-module__WZVnLW__collapsed .Sidebar-module__WZVnLW__logoutBtn{padding:.875rem .5rem}.Sidebar-module__WZVnLW__logoutBtn:hover{color:#ef4444;background:#ef44441a;border-color:#ef44444d}.Sidebar-module__WZVnLW__logoutIcon{flex-shrink:0;width:18px;height:18px}.Sidebar-module__WZVnLW__logoutText{transition:opacity .3s}.Sidebar-module__WZVnLW__sidebar.Sidebar-module__WZVnLW__collapsed .Sidebar-module__WZVnLW__logoutText{opacity:0;pointer-events:none;position:absolute}.Sidebar-module__WZVnLW__expandBtn{background:var(--gradient-pink);color:#fff;cursor:pointer;z-index:1001;border:none;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s;display:none;position:fixed;bottom:20px;left:20px;box-shadow:0 4px 14px #ff8b9466}.Sidebar-module__WZVnLW__sidebar.Sidebar-module__WZVnLW__collapsed~* .Sidebar-module__WZVnLW__expandBtn,.Sidebar-module__WZVnLW__sidebar.Sidebar-module__WZVnLW__collapsed .Sidebar-module__WZVnLW__expandBtn{display:flex}.Sidebar-module__WZVnLW__expandBtn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ff8b9480}@media (max-width:768px){.Sidebar-module__WZVnLW__sidebar{width:280px}.Sidebar-module__WZVnLW__sidebar.Sidebar-module__WZVnLW__collapsed{transform:translate(-100%)}.Sidebar-module__WZVnLW__brandInfo,.Sidebar-module__WZVnLW__navLabel,.Sidebar-module__WZVnLW__userInfo,.Sidebar-module__WZVnLW__logoutText{opacity:1!important}}.Sidebar-module__WZVnLW__expandFloatingBtn{color:#fff;cursor:pointer;z-index:1001;background:linear-gradient(135deg,#ff8b94,#ffaaa5);border:none;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s;animation:.3s Sidebar-module__WZVnLW__slideIn;display:flex;position:fixed;bottom:20px;left:20px;box-shadow:0 4px 14px #ff8b9466}.Sidebar-module__WZVnLW__expandFloatingBtn:hover{transform:translateY(-4px)scale(1.05);box-shadow:0 8px 24px #ff8b9499}.Sidebar-module__WZVnLW__expandFloatingBtn:active{transform:translateY(-2px)scale(1.02)}@keyframes Sidebar-module__WZVnLW__slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@media (max-width:768px){.Sidebar-module__WZVnLW__expandFloatingBtn{width:44px;height:44px;bottom:16px;left:16px}}
.BlogContentEditor-module__wsynOq__componentPanel{background:var(--bg-card,#1a1a2e);border-right:1px solid var(--border-color,#2d2d44);flex-direction:column;flex-shrink:0;width:280px;display:flex;overflow:hidden}.BlogContentEditor-module__wsynOq__panelHeader{border-bottom:1px solid var(--border-color,#2d2d44);padding:1.5rem}.BlogContentEditor-module__wsynOq__panelTitle{color:var(--text-primary,#fff);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1.1rem;font-weight:700;display:flex}.BlogContentEditor-module__wsynOq__panelTitle i{color:var(--accent-pink,#ff8b94)}.BlogContentEditor-module__wsynOq__searchInput{background:var(--bg-secondary,#16162a);border:1px solid var(--border-color,#2d2d44);width:100%;color:var(--text-primary,#fff);box-sizing:border-box;border-radius:8px;padding:.75rem;font-size:.875rem;transition:all .2s}.BlogContentEditor-module__wsynOq__searchInput:focus{border-color:var(--accent-pink,#ff8b94);outline:none;box-shadow:0 0 0 3px #ff8b941a}.BlogContentEditor-module__wsynOq__searchInput::placeholder{color:var(--text-secondary,#a0a0b0)}.BlogContentEditor-module__wsynOq__categoriesList{flex:1;padding:.75rem;overflow-y:auto}.BlogContentEditor-module__wsynOq__categoryGroup{background:var(--bg-secondary,#16162a);border-radius:12px;margin-bottom:.75rem;overflow:hidden}.BlogContentEditor-module__wsynOq__categoryHeader{cursor:pointer;width:100%;color:var(--text-primary,#fff);background:0 0;border:none;justify-content:space-between;align-items:center;padding:.75rem 1rem;font-size:.875rem;font-weight:600;transition:background .2s;display:flex}.BlogContentEditor-module__wsynOq__categoryHeader:hover{background:#ff8b940d}.BlogContentEditor-module__wsynOq__categoryLabel{align-items:center;gap:.5rem;display:flex}.BlogContentEditor-module__wsynOq__categoryToggle{color:var(--text-secondary,#a0a0b0);font-size:.75rem}.BlogContentEditor-module__wsynOq__componentGrid{background:var(--bg-primary,#0f0f1a);grid-template-columns:repeat(2,1fr);gap:.5rem;padding:.75rem;display:grid}.BlogContentEditor-module__wsynOq__componentItem{background:var(--bg-secondary,#16162a);border:1px solid var(--border-color,#2d2d44);cursor:pointer;color:var(--text-primary,#fff);border-radius:8px;flex-direction:column;align-items:center;gap:.25rem;padding:.75rem .5rem;transition:all .2s;display:flex}.BlogContentEditor-module__wsynOq__componentItem:hover{border-color:var(--accent-pink,#ff8b94);background:#ff8b941a;transform:translateY(-2px)}.BlogContentEditor-module__wsynOq__componentLabel{text-align:center;font-size:.75rem;font-weight:500;line-height:1.2}.BlogContentEditor-module__wsynOq__blogContentEditor{width:100%;min-height:500px}.BlogContentEditor-module__wsynOq__editorContainer{background:var(--bg-primary,#0f0f1a);border:1px solid var(--border-color,#2d2d44);border-radius:12px;gap:0;min-height:500px;display:flex;overflow:hidden}.BlogContentEditor-module__wsynOq__canvasArea{background:var(--bg-secondary,#16162a);flex:1;padding:2rem;overflow-y:auto}.BlogContentEditor-module__wsynOq__emptyState{text-align:center;color:var(--text-secondary,#a0a0b0);padding:4rem 2rem;font-size:1.1rem}.BlogContentEditor-module__wsynOq__emptyState i{color:var(--accent-pink,#ff8b94);margin-right:.5rem;font-size:1.3rem}.BlogContentEditor-module__wsynOq__elementsList{flex-direction:column;gap:1rem;display:flex}.BlogContentEditor-module__wsynOq__elementWrapper{background:var(--bg-card,#1a1a2e);cursor:pointer;border:2px solid #0000;border-radius:12px;padding:1.5rem;transition:all .2s;position:relative}.BlogContentEditor-module__wsynOq__elementWrapper:hover{border-color:#ff8b944d;box-shadow:0 4px 12px #ff8b941a}.BlogContentEditor-module__wsynOq__elementWrapper.BlogContentEditor-module__wsynOq__selected{border-color:var(--accent-pink,#ff8b94);box-shadow:0 4px 16px #ff8b9433}.BlogContentEditor-module__wsynOq__elementControls{opacity:0;gap:.25rem;transition:opacity .2s;display:flex;position:absolute;top:-12px;right:-12px}.BlogContentEditor-module__wsynOq__elementWrapper:hover .BlogContentEditor-module__wsynOq__elementControls,.BlogContentEditor-module__wsynOq__elementWrapper.BlogContentEditor-module__wsynOq__selected .BlogContentEditor-module__wsynOq__elementControls{opacity:1}.BlogContentEditor-module__wsynOq__elementControls button{background:var(--accent-pink,#ff8b94);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:700;transition:all .2s;display:flex}.BlogContentEditor-module__wsynOq__elementControls button:hover{transform:scale(1.1);box-shadow:0 4px 12px #ff8b9466}.BlogContentEditor-module__wsynOq__deleteBtn{background:#ef4444!important}.BlogContentEditor-module__wsynOq__deleteBtn:hover{box-shadow:0 4px 12px #ef444466!important}.BlogContentEditor-module__wsynOq__elementContent{pointer-events:none}.BlogContentEditor-module__wsynOq__propertiesPanel{background:var(--bg-card,#1a1a2e);border-left:1px solid var(--border-color,#2d2d44);flex-direction:column;flex-shrink:0;width:320px;display:flex;overflow:hidden}.BlogContentEditor-module__wsynOq__panelHeaderBar{border-bottom:1px solid var(--border-color,#2d2d44);justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.BlogContentEditor-module__wsynOq__panelTitleText{color:var(--text-primary,#fff);align-items:center;gap:.5rem;margin:0;font-size:1.1rem;font-weight:700;display:flex}.BlogContentEditor-module__wsynOq__panelTitleText i{color:var(--accent-pink,#ff8b94)}.BlogContentEditor-module__wsynOq__closeBtn{background:var(--bg-secondary,#16162a);width:32px;height:32px;color:var(--text-secondary,#a0a0b0);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.BlogContentEditor-module__wsynOq__closeBtn:hover{color:var(--accent-pink,#ff8b94);background:#ff8b941a}.BlogContentEditor-module__wsynOq__tabs{border-bottom:1px solid var(--border-color,#2d2d44);display:flex}.BlogContentEditor-module__wsynOq__tab{cursor:pointer;color:var(--text-secondary,#a0a0b0);background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:.75rem;font-weight:600;transition:all .2s}.BlogContentEditor-module__wsynOq__tab:hover{background:#ff8b940d}.BlogContentEditor-module__wsynOq__tabActive{color:var(--accent-pink,#ff8b94);border-bottom-color:var(--accent-pink,#ff8b94)}.BlogContentEditor-module__wsynOq__panelContentArea{flex:1;padding:1.5rem;overflow-y:auto}.BlogContentEditor-module__wsynOq__contentTab{flex-direction:column;gap:1rem;display:flex}.BlogContentEditor-module__wsynOq__fieldGroup{flex-direction:column;gap:.5rem;display:flex}.BlogContentEditor-module__wsynOq__fieldLabel{color:var(--text-primary,#fff);font-size:.875rem;font-weight:600}.BlogContentEditor-module__wsynOq__fieldInput{background:var(--bg-secondary,#16162a);border:1px solid var(--border-color,#2d2d44);width:100%;color:var(--text-primary,#fff);box-sizing:border-box;border-radius:8px;outline:none;padding:.75rem;font-family:inherit;font-size:.875rem}.BlogContentEditor-module__wsynOq__fieldInput:focus{border-color:var(--accent-pink,#ff8b94);box-shadow:0 0 0 3px #ff8b941a}.BlogContentEditor-module__wsynOq__fieldInput::placeholder{color:var(--text-secondary,#a0a0b0)}.BlogContentEditor-module__wsynOq__fieldTextarea{background:var(--bg-secondary,#16162a);border:1px solid var(--border-color,#2d2d44);width:100%;color:var(--text-primary,#fff);resize:vertical;box-sizing:border-box;border-radius:8px;outline:none;min-height:120px;padding:.75rem;font-family:inherit;font-size:.875rem}.BlogContentEditor-module__wsynOq__fieldTextarea:focus{border-color:var(--accent-pink,#ff8b94);box-shadow:0 0 0 3px #ff8b941a}.BlogContentEditor-module__wsynOq__fieldTextarea::placeholder{color:var(--text-secondary,#a0a0b0)}.BlogContentEditor-module__wsynOq__fieldSelect{background:var(--bg-secondary,#16162a);border:1px solid var(--border-color,#2d2d44);width:100%;color:var(--text-primary,#fff);box-sizing:border-box;cursor:pointer;border-radius:8px;outline:none;padding:.75rem;font-size:.875rem}.BlogContentEditor-module__wsynOq__fieldSelect:focus{border-color:var(--accent-pink,#ff8b94);box-shadow:0 0 0 3px #ff8b941a}.BlogContentEditor-module__wsynOq__codeTextarea{border:1px solid var(--border-color,#2d2d44);color:#d4d4d4;resize:vertical;box-sizing:border-box;background:#1e1e1e;border-radius:8px;outline:none;width:100%;min-height:200px;padding:.75rem;font-family:monospace;font-size:.875rem}.BlogContentEditor-module__wsynOq__codeTextarea:focus{border-color:var(--accent-pink,#ff8b94);box-shadow:0 0 0 3px #ff8b941a}.BlogContentEditor-module__wsynOq__warningText{color:#f59e0b;align-items:center;gap:.25rem;font-size:.75rem;display:flex}.BlogContentEditor-module__wsynOq__tableContainer{background:var(--bg-secondary,#16162a);border-radius:8px;padding:.5rem;overflow-x:auto}.BlogContentEditor-module__wsynOq__tableEditor{border-collapse:collapse;width:100%}.BlogContentEditor-module__wsynOq__tableCell{border:1px solid var(--border-color,#2d2d44);padding:.5rem}.BlogContentEditor-module__wsynOq__tableCellInput{width:100%;color:var(--text-primary,#fff);background:0 0;border:none;outline:none;padding:.25rem;font-size:.875rem}.BlogContentEditor-module__wsynOq__tableActions{gap:.5rem;display:flex}.BlogContentEditor-module__wsynOq__tableActionBtn{background:var(--accent-pink,#ff8b94);color:#fff;cursor:pointer;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:.25rem;padding:.5rem;font-size:.875rem;transition:all .2s;display:flex}.BlogContentEditor-module__wsynOq__tableActionBtn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #ff8b944d}.BlogContentEditor-module__wsynOq__styleTab{flex-direction:column;gap:1rem;display:flex}.BlogContentEditor-module__wsynOq__styleGroup{flex-direction:column;gap:.5rem;display:flex}.BlogContentEditor-module__wsynOq__styleGroup label{color:var(--text-primary,#fff);font-size:.875rem;font-weight:600}.BlogContentEditor-module__wsynOq__styleGroup input,.BlogContentEditor-module__wsynOq__styleGroup select{background:var(--bg-secondary,#16162a);border:1px solid var(--border-color,#2d2d44);width:100%;color:var(--text-primary,#fff);box-sizing:border-box;border-radius:8px;padding:.75rem;font-family:Inter,sans-serif;font-size:.875rem}.BlogContentEditor-module__wsynOq__styleGroup input:focus,.BlogContentEditor-module__wsynOq__styleGroup select:focus{border-color:var(--accent-pink,#ff8b94);outline:none;box-shadow:0 0 0 3px #ff8b941a}.BlogContentEditor-module__wsynOq__styleGroup input::placeholder{color:var(--text-secondary,#a0a0b0)}.BlogContentEditor-module__wsynOq__colorInput{cursor:pointer;height:50px!important;padding:.25rem!important}@media (max-width:1024px){.BlogContentEditor-module__wsynOq__componentPanel{border-right:none;border-bottom:1px solid var(--border-color,#2d2d44);width:100%;max-height:300px}.BlogContentEditor-module__wsynOq__componentGrid{grid-template-columns:repeat(4,1fr)}.BlogContentEditor-module__wsynOq__editorContainer{flex-direction:column}.BlogContentEditor-module__wsynOq__propertiesPanel{border-left:none;border-top:1px solid var(--border-color,#2d2d44);width:100%;max-height:400px}}@media (max-width:768px){.BlogContentEditor-module__wsynOq__componentPanel{width:100%}.BlogContentEditor-module__wsynOq__componentGrid{grid-template-columns:repeat(3,1fr)}.BlogContentEditor-module__wsynOq__canvasArea,.BlogContentEditor-module__wsynOq__elementWrapper{padding:1rem}}
.UserProfilePopup-module__cqpAPG__popupOverlay{z-index:10000;background:#000000b3;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.UserProfilePopup-module__cqpAPG__popupContentSmall{background:var(--bg-card);border-radius:16px;width:100%;max-width:400px;max-height:90vh;padding:2rem;position:relative;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.UserProfilePopup-module__cqpAPG__popupContentFull{background:var(--bg-card);border-radius:16px;width:100%;max-width:900px;max-height:90vh;padding:2rem;position:relative;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.UserProfilePopup-module__cqpAPG__closeBtn{background:var(--bg-secondary);cursor:pointer;width:36px;height:36px;color:var(--text-primary);z-index:10;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;transition:all .2s;display:flex;position:absolute;top:1rem;right:1rem}.UserProfilePopup-module__cqpAPG__closeBtn:hover{background:var(--accent-pink);color:#fff;transform:rotate(90deg)}.UserProfilePopup-module__cqpAPG__profileHeader{text-align:center}.UserProfilePopup-module__cqpAPG__avatar{background:linear-gradient(135deg,var(--accent-pink),var(--accent-pink-dark));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;margin:0 auto 1rem;font-size:2.5rem;font-weight:700;display:flex;box-shadow:0 8px 24px #ff8b9466}.UserProfilePopup-module__cqpAPG__avatarLarge{background:linear-gradient(135deg,var(--accent-pink),var(--accent-pink-dark));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;font-size:3rem;font-weight:700;display:flex;box-shadow:0 8px 24px #ff8b9466}.UserProfilePopup-module__cqpAPG__displayName{color:var(--text-primary);margin-bottom:.5rem;font-family:Cormorant Garamond,serif;font-size:1.5rem;font-weight:700}.UserProfilePopup-module__cqpAPG__displayNameLarge{color:var(--text-primary);margin-bottom:.5rem;font-family:Cormorant Garamond,serif;font-size:2rem;font-weight:700}.UserProfilePopup-module__cqpAPG__bio{color:var(--text-secondary);margin:1rem 0;line-height:1.6}.UserProfilePopup-module__cqpAPG__location{color:var(--text-secondary);margin:.5rem 0;font-size:.95rem}.UserProfilePopup-module__cqpAPG__statsGrid{border-top:1px solid var(--border-color);grid-template-columns:repeat(3,1fr);gap:1rem;margin:1.5rem 0;padding-top:1.5rem;display:grid}.UserProfilePopup-module__cqpAPG__statItem{text-align:center}.UserProfilePopup-module__cqpAPG__statValue{color:var(--accent-pink);font-family:Cormorant Garamond,serif;font-size:1.5rem;font-weight:700}.UserProfilePopup-module__cqpAPG__statLabel{color:var(--text-secondary);margin-top:.25rem;font-size:.85rem}.UserProfilePopup-module__cqpAPG__socialLinks{border-top:1px solid var(--border-color);justify-content:center;gap:1rem;margin:1.5rem 0;padding:1rem 0;display:flex}.UserProfilePopup-module__cqpAPG__socialLink{background:var(--bg-secondary);width:40px;height:40px;color:var(--text-primary);border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;text-decoration:none;transition:all .3s;display:flex}.UserProfilePopup-module__cqpAPG__socialLink:hover{background:var(--accent-pink);color:#fff;transform:translateY(-2px)}.UserProfilePopup-module__cqpAPG__viewFullBtn{background:linear-gradient(135deg,var(--accent-pink),var(--accent-pink-dark));color:#fff;cursor:pointer;border:none;border-radius:12px;width:100%;margin-top:1.5rem;padding:1rem;font-size:1rem;font-weight:600;transition:all .3s}.UserProfilePopup-module__cqpAPG__viewFullBtn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ff8b9466}.UserProfilePopup-module__cqpAPG__fullProfileHeader{border-bottom:2px solid var(--border-color);align-items:center;gap:2rem;margin-bottom:2rem;padding-bottom:2rem;display:flex}.UserProfilePopup-module__cqpAPG__profileInfo{flex:1}.UserProfilePopup-module__cqpAPG__email,.UserProfilePopup-module__cqpAPG__userId{color:var(--text-secondary);margin:.5rem 0;font-size:.95rem}.UserProfilePopup-module__cqpAPG__badges{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.UserProfilePopup-module__cqpAPG__badge{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:20px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.85rem;font-weight:600;display:inline-flex}.UserProfilePopup-module__cqpAPG__fullProfileContent{flex-direction:column;gap:2rem;display:flex}.UserProfilePopup-module__cqpAPG__section{background:var(--bg-secondary);border-radius:12px;padding:1.5rem}.UserProfilePopup-module__cqpAPG__sectionTitle{color:var(--text-primary);align-items:center;gap:.75rem;margin-bottom:1rem;font-size:1.25rem;font-weight:700;display:flex}.UserProfilePopup-module__cqpAPG__infoGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;display:grid}.UserProfilePopup-module__cqpAPG__infoItem{background:var(--bg-card);border-radius:8px;padding:.75rem;font-size:.95rem}.UserProfilePopup-module__cqpAPG__infoItem strong{color:var(--accent-pink);margin-bottom:.25rem;display:block}.UserProfilePopup-module__cqpAPG__teamBio{background:var(--bg-card);color:var(--text-secondary);border-radius:8px;margin-top:1rem;padding:1rem;line-height:1.6}.UserProfilePopup-module__cqpAPG__postsList{flex-direction:column;gap:.75rem;display:flex}.UserProfilePopup-module__cqpAPG__postItem{background:var(--bg-card);color:inherit;border:1px solid var(--border-color);border-radius:8px;padding:1rem;text-decoration:none;transition:all .2s}.UserProfilePopup-module__cqpAPG__postItem:hover{border-color:var(--accent-pink);transform:translate(8px)}.UserProfilePopup-module__cqpAPG__postTitle{color:var(--text-primary);align-items:center;gap:.5rem;margin-bottom:.5rem;font-weight:600;display:flex}.UserProfilePopup-module__cqpAPG__commentPreview{color:var(--text-secondary);margin:.5rem 0;font-size:.9rem;line-height:1.5}.UserProfilePopup-module__cqpAPG__postDate{color:var(--text-secondary);font-size:.85rem}.UserProfilePopup-module__cqpAPG__privateBadge{color:#fff;background:#ef4444;border-radius:12px;margin-left:auto;padding:.25rem .5rem;font-size:.75rem}.UserProfilePopup-module__cqpAPG__statsGridLarge{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.UserProfilePopup-module__cqpAPG__statCard{text-align:center;background:var(--bg-card);border-radius:12px;padding:1.5rem}.UserProfilePopup-module__cqpAPG__statCard .UserProfilePopup-module__cqpAPG__statValue{color:var(--accent-pink);font-size:2rem}.UserProfilePopup-module__cqpAPG__emptyMessage{text-align:center;color:var(--text-secondary);padding:2rem}.UserProfilePopup-module__cqpAPG__loading{text-align:center;padding:3rem}@media (max-width:768px){.UserProfilePopup-module__cqpAPG__fullProfileHeader{text-align:center;flex-direction:column}.UserProfilePopup-module__cqpAPG__infoGrid{grid-template-columns:1fr}.UserProfilePopup-module__cqpAPG__statsGridLarge{grid-template-columns:repeat(2,1fr)}.UserProfilePopup-module__cqpAPG__popupContentFull{padding:1.5rem}}
