.MentionAutocomplete_container__F7jun{position:absolute;background:#fff;border:1px solid #e1e4e8;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);max-height:250px;overflow-y:auto;z-index:1000;min-width:240px;max-width:320px;scroll-behavior:smooth}.MentionAutocomplete_container__F7jun::-webkit-scrollbar{width:8px}.MentionAutocomplete_container__F7jun::-webkit-scrollbar-track{background:#f1f3f5;border-radius:4px}.MentionAutocomplete_container__F7jun::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:4px}.MentionAutocomplete_container__F7jun::-webkit-scrollbar-thumb:hover{background:#a0aec0}.MentionAutocomplete_empty__PVkbZ,.MentionAutocomplete_hint__GCpO8,.MentionAutocomplete_loading__Q2BGz{padding:12px 16px;color:#6c757d;font-size:14px;text-align:center}.MentionAutocomplete_hint__GCpO8{font-style:italic}.MentionAutocomplete_loading__Q2BGz{color:#495057}.MentionAutocomplete_loading__Q2BGz:after{content:"...";animation:MentionAutocomplete_dots__RGW3J 1.5s steps(4) infinite}.MentionAutocomplete_empty__PVkbZ{color:#868e96}.MentionAutocomplete_item__hJ2pA{padding:10px 16px;cursor:pointer;border-bottom:1px solid #f1f3f5;transition:background-color .15s ease;display:flex;justify-content:space-between;align-items:center}.MentionAutocomplete_item__hJ2pA:last-child{border-bottom:none}.MentionAutocomplete_item__hJ2pA:hover{background-color:#f8f9fa}.MentionAutocomplete_item__hJ2pA.MentionAutocomplete_selected__xGEKg{background-color:#e7f3ff}.MentionAutocomplete_item__hJ2pA.MentionAutocomplete_selected__xGEKg .MentionAutocomplete_username__75vDX{color:#06c;font-weight:500}.MentionAutocomplete_username__75vDX{font-size:14px;font-weight:400;color:#212529;transition:color .15s ease}.MentionAutocomplete_meta__dqZUo{font-size:12px;color:#868e96;margin-left:8px;white-space:nowrap}@keyframes MentionAutocomplete_dots__RGW3J{0%,20%{content:""}40%{content:"."}60%{content:".."}80%,to{content:"..."}}@media(prefers-color-scheme:dark){.MentionAutocomplete_container__F7jun{background:#2d3748;border-color:#4a5568;box-shadow:0 4px 12px rgba(0,0,0,.3)}.MentionAutocomplete_item__hJ2pA{border-bottom-color:#4a5568}.MentionAutocomplete_item__hJ2pA:hover{background-color:#374151}.MentionAutocomplete_item__hJ2pA.MentionAutocomplete_selected__xGEKg{background-color:#1e3a5f}.MentionAutocomplete_item__hJ2pA.MentionAutocomplete_selected__xGEKg .MentionAutocomplete_username__75vDX{color:#60a5fa}.MentionAutocomplete_username__75vDX{color:#e5e7eb}.MentionAutocomplete_empty__PVkbZ,.MentionAutocomplete_hint__GCpO8,.MentionAutocomplete_loading__Q2BGz,.MentionAutocomplete_meta__dqZUo{color:#9ca3af}.MentionAutocomplete_loading__Q2BGz{color:#d1d5db}}@media(max-width:768px){.MentionAutocomplete_container__F7jun{min-width:200px;max-width:280px;max-height:200px}.MentionAutocomplete_item__hJ2pA{padding:8px 12px}.MentionAutocomplete_username__75vDX{font-size:13px}.MentionAutocomplete_meta__dqZUo{font-size:11px}}.MarkdownEditor_editor__tlRrY{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;background:#fff;transition:border-color .2s}.MarkdownEditor_editor__tlRrY:focus-within{border-color:#0070f3}.MarkdownEditor_toolbar__u0emW{display:flex;flex-wrap:wrap;gap:.5rem;padding:.75rem;background:#f8f8f8;border-bottom:1px solid #e0e0e0}.MarkdownEditor_toolbar__u0emW button{padding:.375rem .625rem;border:1px solid #d0d0d0;border-radius:4px;background:#fff;font-size:.875rem;cursor:pointer;transition:all .2s;color:#333;white-space:nowrap}.MarkdownEditor_toolbar__u0emW button:hover:not(:disabled){background:#f0f0f0;border-color:#0070f3}.MarkdownEditor_toolbar__u0emW button.MarkdownEditor_active__GrgPj{background:#0070f3;color:#fff;border-color:#0070f3}.MarkdownEditor_toolbar__u0emW button:disabled{opacity:.4;cursor:not-allowed}.MarkdownEditor_toolbar__u0emW button em,.MarkdownEditor_toolbar__u0emW button s,.MarkdownEditor_toolbar__u0emW button strong,.MarkdownEditor_toolbar__u0emW button u{font-size:inherit}.MarkdownEditor_toolbarGroup__UnG5R{display:flex;gap:.25rem;padding-right:.5rem;border-right:1px solid #d0d0d0}.MarkdownEditor_toolbarGroup__UnG5R:last-child{border-right:none;padding-right:0}.MarkdownEditor_content__ed_za{padding:.75rem;position:relative}.MarkdownEditor_textarea__mTgLb{width:100%;min-height:200px;border:none;outline:none;font-family:inherit;font-size:1rem;line-height:1.6;color:#333;resize:vertical}.MarkdownEditor_textarea__mTgLb::placeholder{color:#999}.MarkdownEditor_preview__3HEHB{min-height:200px;color:#333;line-height:1.6;font-size:1rem;word-wrap:break-word;overflow-wrap:break-word}.MarkdownEditor_preview__3HEHB p{margin:.5rem 0}.MarkdownEditor_preview__3HEHB p:first-child{margin-top:0}.MarkdownEditor_preview__3HEHB p:last-child{margin-bottom:0}.MarkdownEditor_preview__3HEHB h1{font-size:1.75rem;font-weight:600;margin:1.5rem 0 .75rem;line-height:1.3;color:#333}.MarkdownEditor_preview__3HEHB h1:first-child{margin-top:0}.MarkdownEditor_preview__3HEHB h2{font-size:1.5rem;font-weight:600;margin:1.5rem 0 .75rem;line-height:1.3;color:#333}.MarkdownEditor_preview__3HEHB h2:first-child{margin-top:0}.MarkdownEditor_preview__3HEHB h3{font-size:1.25rem;font-weight:600;margin:1.25rem 0 .625rem;line-height:1.3;color:#333}.MarkdownEditor_preview__3HEHB h3:first-child{margin-top:0}.MarkdownEditor_preview__3HEHB h4{font-size:1.125rem;font-weight:600;margin:1rem 0 .5rem;line-height:1.3;color:#333}.MarkdownEditor_preview__3HEHB h4:first-child{margin-top:0}.MarkdownEditor_preview__3HEHB a{color:#0070f3;text-decoration:underline}.MarkdownEditor_preview__3HEHB a:hover{color:#0060df}.MarkdownEditor_preview__3HEHB b,.MarkdownEditor_preview__3HEHB strong{font-weight:600}.MarkdownEditor_preview__3HEHB em,.MarkdownEditor_preview__3HEHB i{font-style:italic}.MarkdownEditor_preview__3HEHB del{text-decoration:line-through}.MarkdownEditor_preview__3HEHB code{background:#f5f5f5;padding:.125rem .375rem;border-radius:3px;font-family:Courier New,monospace;font-size:.875em;color:#c7254e}.MarkdownEditor_preview__3HEHB pre{background:#2d2d2d;color:#f8f8f2;padding:.75rem 1rem;border-radius:6px;overflow-x:auto;margin:1rem 0}.MarkdownEditor_preview__3HEHB pre code{background:none;padding:0;color:inherit;font-size:.875rem}.MarkdownEditor_preview__3HEHB ol,.MarkdownEditor_preview__3HEHB ul{padding-left:1.5rem;margin:.75rem 0}.MarkdownEditor_preview__3HEHB ol li,.MarkdownEditor_preview__3HEHB ul li{margin:.25rem 0}.MarkdownEditor_preview__3HEHB li p{margin:0}.MarkdownEditor_preview__3HEHB ul{list-style-type:disc}.MarkdownEditor_preview__3HEHB ul ul{list-style-type:circle}.MarkdownEditor_preview__3HEHB ol{list-style-type:decimal}.MarkdownEditor_preview__3HEHB blockquote{border-left:3px solid #0070f3;padding-left:1rem;margin:1rem 0;color:#666;font-style:italic}.MarkdownEditor_preview__3HEHB blockquote p{margin:.5rem 0}.MarkdownEditor_preview__3HEHB hr{border:none;border-top:2px solid #e0e0e0;margin:1.5rem 0}.MarkdownEditor_preview__3HEHB table{border-collapse:collapse;width:100%;margin:1rem 0}.MarkdownEditor_preview__3HEHB td,.MarkdownEditor_preview__3HEHB th{border:1px solid #e0e0e0;padding:.5rem;text-align:left}.MarkdownEditor_preview__3HEHB th{background:#f5f5f5;font-weight:600}.MarkdownEditor_help__g1S5x{padding:.5rem .75rem;background:#f9f9f9;border-top:1px solid #e0e0e0;font-size:.8125rem;color:#666;font-style:italic}@media(max-width:768px){.MarkdownEditor_toolbar__u0emW{padding:.5rem;gap:.25rem}.MarkdownEditor_toolbar__u0emW button{padding:.25rem .5rem;font-size:.8125rem}.MarkdownEditor_toolbarGroup__UnG5R{padding-right:.25rem}.MarkdownEditor_content__ed_za{padding:.5rem}.MarkdownEditor_preview__3HEHB,.MarkdownEditor_textarea__mTgLb{min-height:150px;font-size:.9375rem}}.NewDiscussionModal_overlay__YotU3{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:3000;animation:NewDiscussionModal_fadeIn__ZiOoI .2s ease-in}.NewDiscussionModal_modal__MxVnW{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.15);z-index:3001;width:90%;max-width:700px;max-height:90vh;overflow-y:auto;animation:NewDiscussionModal_slideIn__0bdtk .2s ease-out}.NewDiscussionModal_modalHeader__KUOfM{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e0e0e0}.NewDiscussionModal_modalHeader__KUOfM h2{margin:0;font-size:1.5rem;font-weight:600;color:#333}.NewDiscussionModal_closeButton__up6D0{background:none;border:none;font-size:2rem;line-height:1;cursor:pointer;color:#666;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.NewDiscussionModal_closeButton__up6D0:hover{background-color:#f0f0f0;color:#333}.NewDiscussionModal_form__K5eQO{padding:1.5rem}.NewDiscussionModal_field__PkUed{margin-bottom:1.5rem}.NewDiscussionModal_field__PkUed label{display:block;margin-bottom:.5rem;font-weight:500;color:#333}.NewDiscussionModal_field__PkUed .NewDiscussionModal_required__azQN1{color:#e53e3e}.NewDiscussionModal_input__nQ3HR,.NewDiscussionModal_textarea__8U5Aa{width:100%;padding:.75rem;border:1px solid #e0e0e0;border-radius:8px;font-size:1rem;font-family:inherit;transition:border-color .2s}.NewDiscussionModal_input__nQ3HR:focus,.NewDiscussionModal_textarea__8U5Aa:focus{outline:none;border-color:#0070f3}.NewDiscussionModal_input__nQ3HR:disabled,.NewDiscussionModal_textarea__8U5Aa:disabled{background-color:#f5f5f5;cursor:not-allowed}.NewDiscussionModal_textarea__8U5Aa{resize:vertical;min-height:200px}.NewDiscussionModal_charCount__5hwgI{text-align:right;font-size:.875rem;color:#666;margin-top:.25rem}.NewDiscussionModal_hint__7fN1s{font-size:.875rem;color:#666;margin-top:.5rem}.NewDiscussionModal_tagList___XjNW{display:flex;gap:.5rem;flex-wrap:wrap}.NewDiscussionModal_tagButton__CjOvw{padding:.5rem 1rem;border-radius:20px;background-color:#f5f5f5;color:#333;border:2px solid rgba(0,0,0,0);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.NewDiscussionModal_tagButton__CjOvw:hover:not(:disabled){background-color:#e8e8e8}.NewDiscussionModal_tagButton__CjOvw.NewDiscussionModal_selected__JG7iA{border-color:#0070f3}.NewDiscussionModal_tagButton__CjOvw:disabled{opacity:.5;cursor:not-allowed}.NewDiscussionModal_error__f6iBo{padding:.75rem;background-color:#fee;color:#c33;border-radius:8px;margin-bottom:1rem;font-size:.875rem}.NewDiscussionModal_actions__gPxjV{display:flex;justify-content:flex-end;gap:.75rem;padding-top:1rem;border-top:1px solid #e0e0e0}.NewDiscussionModal_cancelButton__OjBXO,.NewDiscussionModal_submitButton__B2nzk{padding:.75rem 1.5rem;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s;border:none}.NewDiscussionModal_cancelButton__OjBXO:disabled,.NewDiscussionModal_submitButton__B2nzk:disabled{opacity:.5;cursor:not-allowed}.NewDiscussionModal_cancelButton__OjBXO{background-color:#f5f5f5;color:#333}.NewDiscussionModal_cancelButton__OjBXO:hover:not(:disabled){background-color:#e8e8e8}.NewDiscussionModal_submitButton__B2nzk{background-color:#0070f3;color:#fff}.NewDiscussionModal_submitButton__B2nzk:hover:not(:disabled){background-color:#0060df}@keyframes NewDiscussionModal_fadeIn__ZiOoI{0%{opacity:0}to{opacity:1}}@keyframes NewDiscussionModal_slideIn__0bdtk{0%{opacity:0;transform:translate(-50%,-45%)}to{opacity:1;transform:translate(-50%,-50%)}}@media(max-width:768px){.NewDiscussionModal_modal__MxVnW{width:95%;max-height:95vh}.NewDiscussionModal_modalHeader__KUOfM{padding:1rem}.NewDiscussionModal_modalHeader__KUOfM h2{font-size:1.25rem}.NewDiscussionModal_form__K5eQO{padding:1rem}.NewDiscussionModal_textarea__8U5Aa{min-height:150px}.NewDiscussionModal_actions__gPxjV{flex-direction:column-reverse}.NewDiscussionModal_actions__gPxjV button{width:100%}}.ReactionPicker_pickerContainer__pWnOA{position:absolute;bottom:100%;left:0;margin-bottom:.5rem;background:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.15);padding:.75rem;z-index:1000;min-width:280px;animation:ReactionPicker_slideUp__fXCWv .2s ease-out}@media(max-width:768px){.ReactionPicker_pickerContainer__pWnOA{min-width:260px;left:50%;transform:translateX(-50%)}}@keyframes ReactionPicker_slideUp__fXCWv{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ReactionPicker_pickerHeader__2C3Ie{font-size:.75rem;font-weight:600;color:#666;text-transform:uppercase;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid #f0f0f0}.ReactionPicker_reactions__Fqjel{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.ReactionPicker_reactionButton___v3cI{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.75rem .5rem;background:#fff;border:2px solid rgba(0,0,0,0);border-radius:8px;cursor:pointer;transition:all .2s}.ReactionPicker_reactionButton___v3cI:hover{background:#f8f8f8;border-color:#0070f3;transform:scale(1.05)}.ReactionPicker_reactionButton___v3cI:active{transform:scale(.95)}.ReactionPicker_emoji___GC4g{font-size:1.5rem;line-height:1}.ReactionPicker_label__v_X80{font-size:.75rem;color:#666;font-weight:500;text-align:center}.PostReactions_reactionsContainer__LvTE1{margin-top:1rem;padding-top:1rem;border-top:1px solid #f0f0f0}.PostReactions_reactionsContainer__LvTE1,.PostReactions_reactionsList__borwj{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.PostReactions_reactionBubble__Oe3CU{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:#f8f8f8;border:2px solid #e0e0e0;border-radius:20px;cursor:pointer;transition:all .2s;font-size:.875rem}.PostReactions_reactionBubble__Oe3CU:hover:not(.PostReactions_disabled__U70dT){background:#f0f0f0;border-color:#0070f3;transform:translateY(-2px)}.PostReactions_reactionBubble__Oe3CU:active:not(.PostReactions_disabled__U70dT){transform:translateY(0)}.PostReactions_reactionBubble__Oe3CU.PostReactions_userReacted__Sb0E5{background:#e8f4ff;border-color:#0070f3;font-weight:600}.PostReactions_reactionBubble__Oe3CU.PostReactions_userReacted__Sb0E5 .PostReactions_emoji__pRWZF{transform:scale(1.1)}.PostReactions_reactionBubble__Oe3CU.PostReactions_disabled__U70dT{opacity:.6;cursor:not-allowed}.PostReactions_emoji__pRWZF{font-size:1.125rem;line-height:1;transition:transform .2s}.PostReactions_count__7fJ_V{font-size:.875rem;color:#666;font-weight:500;min-width:1ch}.PostReactions_userReacted__Sb0E5 .PostReactions_count__7fJ_V{color:#0070f3}.PostReactions_addReactionWrapper__endLX{position:relative}.PostReactions_addReactionButton__FhLnx{display:flex;align-items:center;justify-content:center;gap:.25rem;padding:.375rem .625rem;background:#fff;border:2px dashed #d0d0d0;border-radius:20px;cursor:pointer;transition:all .2s;font-size:.875rem;min-width:48px}.PostReactions_addReactionButton__FhLnx:hover:not(.PostReactions_disabled__U70dT){background:#f8f8f8;border-color:#0070f3;border-style:solid;transform:translateY(-2px)}.PostReactions_addReactionButton__FhLnx:hover:not(.PostReactions_disabled__U70dT) .PostReactions_addIcon__IED0o{transform:scale(1.15)}.PostReactions_addReactionButton__FhLnx:active:not(.PostReactions_disabled__U70dT){transform:translateY(0)}.PostReactions_addReactionButton__FhLnx.PostReactions_disabled__U70dT{opacity:.6;cursor:not-allowed}.PostReactions_addIcon__IED0o{font-size:1rem;line-height:1;transition:transform .2s;filter:grayscale(.5)}.PostReactions_addText__60Y0U{font-size:1rem;font-weight:600;color:#999}@media(max-width:768px){.PostReactions_reactionsContainer__LvTE1{gap:.375rem}.PostReactions_reactionBubble__Oe3CU{padding:.3rem .6rem;font-size:.8125rem}.PostReactions_emoji__pRWZF{font-size:1rem}.PostReactions_count__7fJ_V{font-size:.8125rem}.PostReactions_addReactionButton__FhLnx{min-width:42px;padding:.3rem .5rem}}