.UserForumModern_pageContainer__z87aa{position:relative;min-height:100%;width:100%;overflow-x:hidden;background:#0a0a0f}.UserForumModern_backgroundImage__u__Cy{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;z-index:0}.UserForumModern_gradientOverlay__QAFhN{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.6) 20%,rgba(0,0,0,.2) 50%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.9));pointer-events:none;z-index:1}.UserForumModern_contentContainer__CxZZm{position:relative;max-width:1400px;margin:0 auto;padding:2rem;z-index:2}.UserForumModern_header__m3ycf{margin-bottom:2rem;animation:UserForumModern_slideDown__doazo .6s ease-out}@keyframes UserForumModern_slideDown__doazo{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.UserForumModern_headerContent__ca4Qi{background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;padding:2rem;border:1px solid rgba(255,255,255,.15);box-shadow:0 8px 32px rgba(0,0,0,.3)}.UserForumModern_headerLeft__TDTXr{display:flex;flex-direction:column;gap:.5rem}.UserForumModern_forumTitle__DMT3A{font-size:2.5rem;font-weight:700;color:#ffffff;margin:0;text-shadow:0 2px 10px rgba(0,0,0,.5);background:linear-gradient(135deg,#fff,#a8dadc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.UserForumModern_forumSubtitle__wtVcC{font-size:1.1rem;color:rgba(255,255,255,.7);margin:0}.UserForumModern_creatorBadge__IR4PA{display:flex;align-items:center;gap:.75rem;margin-top:1rem;padding:.75rem 1rem;background:rgba(102,126,234,.2);border:1px solid rgba(102,126,234,.3);border-radius:12px;cursor:pointer;transition:all .3s ease;width:-moz-fit-content;width:fit-content}.UserForumModern_creatorBadge__IR4PA:hover{background:rgba(102,126,234,.35);border-color:rgba(102,126,234,.5);transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.3)}.UserForumModern_creatorInfo__kPPE5{display:flex;flex-direction:column;gap:.25rem}.UserForumModern_creatorAvatar__yvTpD{box-shadow:0 2px 8px rgba(0,0,0,.2);object-fit:cover}.UserForumModern_creatorAvatarDefault__XWt5r,.UserForumModern_creatorAvatar__yvTpD{width:48px;height:48px;border-radius:50%;border:2px solid rgba(255,255,255,.3);flex-shrink:0}.UserForumModern_creatorAvatarDefault__XWt5r{background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#ffffff;font-weight:700;font-size:1.4rem}.UserForumModern_creatorLabel__M6uc2{font-size:.75rem;color:rgba(255,255,255,.6);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.UserForumModern_creatorName__SIWKu{font-size:.95rem;color:#ffffff;font-weight:600}.UserForumModern_topicsBar__godhY{display:flex;gap:.75rem;overflow-x:auto;padding:1rem 0;margin-bottom:2rem;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent;animation:UserForumModern_fadeIn__92QVl .8s ease-out .2s both}@keyframes UserForumModern_fadeIn__92QVl{0%{opacity:0}to{opacity:1}}.UserForumModern_topicsBar__godhY::-webkit-scrollbar{height:6px}.UserForumModern_topicsBar__godhY::-webkit-scrollbar-track{background:rgba(255,255,255,.05);border-radius:3px}.UserForumModern_topicsBar__godhY::-webkit-scrollbar-thumb{background:rgba(255,255,255,.3);border-radius:3px}.UserForumModern_topicActive__WBNgz,.UserForumModern_topic__SBusw{padding:.75rem 1.5rem;border-radius:12px;font-size:.95rem;font-weight:500;border:1px solid rgba(255,255,255,.2);cursor:pointer;transition:all .3s ease;white-space:nowrap;display:flex;align-items:center;gap:.5rem;background:#1a1a2e;color:#ffffff}.UserForumModern_topic__SBusw:hover{background:#252540;border-color:rgba(255,255,255,.3);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.3)}.UserForumModern_topicActive__WBNgz{background:linear-gradient(135deg,#667eea,#764ba2)!important;color:#ffffff;border:1px solid rgba(102,126,234,.5);box-shadow:0 4px 16px rgba(102,126,234,.4)}.UserForumModern_topicCount__aHhc0{background:rgba(255,255,255,.2);padding:.2rem .6rem;border-radius:12px;font-size:.85rem;font-weight:600}.UserForumModern_postsGrid__nE4gF{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:1.5rem;gap:1.5rem;animation:UserForumModern_fadeInUp__QawKF .8s ease-out .4s both}@keyframes UserForumModern_fadeInUp__QawKF{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.UserForumModern_postCard__lUv4k{background:#1a1a2e;border-radius:16px;padding:1.5rem;border:1px solid rgba(255,255,255,.1);transition:all .3s ease;cursor:pointer;display:flex;flex-direction:column;gap:1rem;box-shadow:0 4px 12px rgba(0,0,0,.3)}.UserForumModern_postCard__lUv4k:hover{transform:translateY(-4px);box-shadow:0 8px 32px rgba(0,0,0,.3);border-color:rgba(255,255,255,.3);background:rgba(255,255,255,.12)}.UserForumModern_postHeader__c5VB6{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.UserForumModern_postAuthor__RQkp4{display:flex;flex-direction:column;gap:.25rem;flex:1 1;min-width:0}.UserForumModern_authorName__Z6rWK{font-weight:600;color:rgba(255,255,255,.9);font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.UserForumModern_postTime__G1PKv{font-size:.8rem;color:rgba(255,255,255,.5)}.UserForumModern_topicBadge__zQ7A2{padding:.3rem .8rem;border-radius:12px;font-size:.8rem;font-weight:600;white-space:nowrap;box-shadow:0 2px 8px rgba(0,0,0,.2)}.UserForumModern_postTitle__F_8t8{font-size:1.25rem;font-weight:700;color:#ffffff;margin:0;line-height:1.3}.UserForumModern_postContent__sxdOK{font-size:.95rem;color:rgba(255,255,255,.8);line-height:1.6}.UserForumModern_postTags__d5tgp{display:flex;flex-wrap:wrap;gap:.5rem}.UserForumModern_tag__FWI9D{padding:.3rem .8rem;background:rgba(255,255,255,.1);border-radius:12px;font-size:.8rem;color:rgba(255,255,255,.8);border:1px solid rgba(255,255,255,.15)}.UserForumModern_postStats__hIAJf{display:flex;gap:1.5rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.1);font-size:.9rem;color:rgba(255,255,255,.6)}.UserForumModern_postStats__hIAJf span{display:flex;align-items:center;gap:.3rem}.UserForumModern_loadingContainer__VgAg0{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;background:linear-gradient(135deg,#1a1a2e,#16213e);color:#ffffff}.UserForumModern_spinner__VwlZo{width:50px;height:50px;border:4px solid rgba(255,255,255,.1);border-top-color:#667eea;border-radius:50%;animation:UserForumModern_spin__MRENF 1s linear infinite}@keyframes UserForumModern_spin__MRENF{to{transform:rotate(1turn)}}.UserForumModern_emptyState__tBdQA{grid-column:1/-1;text-align:center;padding:4rem 2rem;color:rgba(255,255,255,.6);font-size:1.1rem}.UserForumModern_emptyIcon__AiHjS{font-size:3rem;margin-bottom:1rem}.UserForumModern_emptyState__tBdQA h3{font-size:1.5rem;margin:1rem 0 .5rem;color:#ffffff}.UserForumModern_emptyState__tBdQA p{font-size:1rem;color:rgba(255,255,255,.6);margin:0}@media (max-width:768px){.UserForumModern_pageContainer__z87aa{width:100vw;overflow-x:hidden}.UserForumModern_contentContainer__CxZZm{padding:.75rem;width:100%;max-width:100vw;box-sizing:border-box}.UserForumModern_forumTitle__DMT3A{font-size:1.5rem;word-break:break-word}.UserForumModern_headerContent__ca4Qi{padding:1rem;border-radius:12px}.UserForumModern_postsGrid__nE4gF{grid-template-columns:1fr;gap:.75rem;width:100%}.UserForumModern_topicsBar__godhY{margin-bottom:.75rem;margin-left:-.75rem;margin-right:-.75rem;padding:.5rem .75rem}.UserForumModern_topicActive__WBNgz,.UserForumModern_topic__SBusw{padding:.5rem .875rem;font-size:.8rem;white-space:nowrap;flex-shrink:0}.UserForumModern_postCard__lUv4k{padding:.875rem;width:100%;box-sizing:border-box}.UserForumModern_postTitle__F_8t8{font-size:1rem;word-break:break-word}.UserForumModern_postActions__xVCoe,.UserForumModern_postMeta__pTqij{flex-wrap:wrap;gap:.5rem}.UserForumModern_actionButton__D8sYe{font-size:.8rem;padding:.4rem .75rem;min-width:auto}.UserForumModern_creatorBadge__IR4PA{padding:.5rem .75rem;gap:.5rem}.UserForumModern_creatorAvatarDefault__XWt5r,.UserForumModern_creatorAvatar__yvTpD{width:36px;height:36px;font-size:1.1rem}.UserForumModern_creatorName__SIWKu{font-size:.85rem}.UserForumModern_creatorLabel__M6uc2{font-size:.7rem}}.CreatePostModal_overlay__Ki_Kl{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem}.CreatePostModal_modal__ZCqHn{background:white;border-radius:20px;width:100%;max-width:800px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.3)}.CreatePostModal_header__sWjGd{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:2px solid #f3f4f6;position:-webkit-sticky;position:sticky;top:0;background:white;z-index:1;border-radius:20px 20px 0 0}.CreatePostModal_header__sWjGd h2{margin:0;font-size:1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.CreatePostModal_closeBtn__x_FxC{width:36px;height:36px;border-radius:50%;background:#f3f4f6;border:none;font-size:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.CreatePostModal_closeBtn__x_FxC:hover{background:#e5e7eb;transform:scale(1.1)}.CreatePostModal_form__gSDa5{padding:2rem}.CreatePostModal_error__bGOw_{padding:1rem;background:#fee2e2;color:#dc2626;border-radius:8px;margin-bottom:1rem}.CreatePostModal_formGroup__MqvjR{margin-bottom:1.5rem}.CreatePostModal_formGroup__MqvjR label{display:block;font-weight:600;margin-bottom:.5rem;color:#374151}.CreatePostModal_formGroup__MqvjR input{width:100%;padding:.75rem;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;transition:border-color .2s ease}.CreatePostModal_formGroup__MqvjR input:focus{outline:none;border-color:#667eea}.CreatePostModal_topicSelector__iLiQ0{display:flex;gap:.75rem}.CreatePostModal_topicSelect__9Z27F{flex:1 1;padding:.75rem;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;cursor:pointer;transition:border-color .2s ease}.CreatePostModal_topicSelect__9Z27F:focus{outline:none;border-color:#667eea}.CreatePostModal_newTopicBtn__MJoxZ{padding:.75rem 1.25rem;background:#f3f4f6;border:2px solid #e5e7eb;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.CreatePostModal_newTopicBtn__MJoxZ:hover{background:#e5e7eb;border-color:#667eea}.CreatePostModal_topicPreview__hwW3v{margin-top:.75rem;padding:.75rem;background:#f9fafb;border-radius:8px;font-size:.9rem;color:#6b7280}.CreatePostModal_addContentBtn__WJHan{width:100%;padding:2rem;border:2px dashed #d1d5db;border-radius:12px;background:#f9fafb;color:#6b7280;font-weight:600;cursor:pointer;transition:all .2s ease}.CreatePostModal_addContentBtn__WJHan:hover{border-color:#667eea;color:#667eea;background:rgba(102,126,234,.05)}.CreatePostModal_contentPreview__WP_4R{border:2px solid #e5e7eb;border-radius:12px;padding:1rem;background:#f9fafb}.CreatePostModal_editContentBtn__OCdby{width:100%;margin-top:1rem;padding:.75rem;background:white;border:2px solid #e5e7eb;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease}.CreatePostModal_editContentBtn__OCdby:hover{border-color:#667eea;color:#667eea}.CreatePostModal_tagInput__pA6J2{display:flex;gap:.5rem}.CreatePostModal_tagInput__pA6J2 input{flex:1 1}.CreatePostModal_addTagBtn__6hMT8{padding:.75rem 1.25rem;background:#667eea;color:white;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease}.CreatePostModal_addTagBtn__6hMT8:hover:not(:disabled){background:#5568d3}.CreatePostModal_addTagBtn__6hMT8:disabled{opacity:.5;cursor:not-allowed}.CreatePostModal_tagsList__wHJ6j{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.CreatePostModal_tag__mFWie{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#f3f4f6;color:#667eea;border-radius:20px;font-size:.9rem;font-weight:500}.CreatePostModal_removeTagBtn__mAAbY{width:20px;height:20px;border-radius:50%;background:#e5e7eb;border:none;font-size:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.CreatePostModal_removeTagBtn__mAAbY:hover{background:#dc2626;color:white}.CreatePostModal_actions__ckKoC{display:flex;gap:1rem;justify-content:flex-end;border-top:2px solid #f3f4f6;position:-webkit-sticky;position:sticky;bottom:0;background:white;margin:0 -2rem -2rem;padding:1.5rem 2rem;border-radius:0 0 20px 20px}.CreatePostModal_cancelBtn__9z9n3,.CreatePostModal_submitBtn__WJw6S{padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease}.CreatePostModal_cancelBtn__9z9n3{background:#f3f4f6;border:none;color:#6b7280}.CreatePostModal_cancelBtn__9z9n3:hover{background:#e5e7eb}.CreatePostModal_submitBtn__WJw6S{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:white}.CreatePostModal_submitBtn__WJw6S:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px rgba(102,126,234,.4)}.CreatePostModal_submitBtn__WJw6S:disabled{opacity:.6;cursor:not-allowed}@media (max-width:640px){.CreatePostModal_modal__ZCqHn{max-width:100%;border-radius:20px 20px 0 0;max-height:95vh}.CreatePostModal_form__gSDa5{padding:1.5rem}.CreatePostModal_topicSelector__iLiQ0{flex-direction:column}.CreatePostModal_newTopicBtn__MJoxZ{width:100%}.CreatePostModal_actions__ckKoC{flex-direction:column-reverse;margin:0 -1.5rem -1.5rem;padding:1.5rem}.CreatePostModal_cancelBtn__9z9n3,.CreatePostModal_submitBtn__WJw6S{width:100%}}