@media (prefers-reduced-motion:reduce){.BlogDetail_breadcrumb__bSmXF li a{transition:none}}.BlogDetail_breadcrumb__bSmXF li a:focus{outline:2px solid #ffffff;outline-offset:2px;border-radius:3px}.BlogDetail_blogDetailContainer__U2tuw{background:var(--background-color-one,#fff);min-height:100vh}.BlogDetail_pageHeader__Zt9BV{background-position:50% 30%!important;background-repeat:no-repeat!important;background-size:cover!important;padding:200px 0 100px;position:relative;min-height:400px;display:flex;align-items:center;background-image:url(/images/about-hero.jpg)}.BlogDetail_pageHeaderBg__OLJuI{background:linear-gradient(90deg,var(--background-color-three,#232323),var(--background-color-three,#232323),transparent);bottom:0;height:100%;left:0;opacity:.95;position:absolute;right:0;top:0;width:100%;z-index:1}.BlogDetail_container__WX5ig{position:relative;z-index:2;max-width:1240px;width:100%;margin:0 auto;padding:0 15px}.BlogDetail_contentBox__5CCGU{position:relative;z-index:2;text-align:left}.BlogDetail_title__ql3kI{margin-bottom:20px}.BlogDetail_title__ql3kI h1{color:var(--pageheader-title-color,#ffffff);font-size:4rem;font-weight:800;line-height:1.1;margin-bottom:3rem;font-family:Silom,monospace;font-style:italic}.BlogDetail_breadcrumb__bSmXF{margin-bottom:0;padding-left:0;list-style:none;display:flex;flex-wrap:wrap;align-items:center}.BlogDetail_breadcrumb__bSmXF li{display:inline-block;margin-right:15px;padding-bottom:0;padding-right:23px;position:relative;font-size:15px;font-weight:600;font-family:Avenir,Helvetica Neue,Arial,sans-serif;line-height:25px}.BlogDetail_breadcrumb__bSmXF li:not(:last-child):before{bottom:0;color:var(--breadcrumb-title-color,#ffffff);content:"›";font-family:FontAwesome;font-size:15px;opacity:.7;position:absolute;right:0;top:0;line-height:25px}.BlogDetail_breadcrumb__bSmXF li:last-child{padding-right:0}.BlogDetail_breadcrumb__bSmXF li:last-child:before{display:none}.BlogDetail_breadcrumb__bSmXF li a{color:var(--breadcrumb-title-color,#ffffff);text-decoration:none;transition:color .3s ease}.BlogDetail_breadcrumb__bSmXF li a:hover,.BlogDetail_breadcrumb__bSmXF li:last-child a,.BlogDetail_breadcrumb__bSmXF li:last-child span{color:var(--breadcrumb-color-active,#57419d)}.BlogDetail_blogSection__LJTr4{padding:80px 0;background:var(--background-color-one,#fff)}.BlogDetail_row__FhNM6{display:grid;grid-template-columns:2fr 1fr;gap:2rem;max-width:1200px;margin:0 auto;padding:0 15px}.BlogDetail_mainContent__R5mTX{background:#fff}.BlogDetail_blogLeftContent__WXPid{background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);overflow:hidden}.BlogDetail_entryHeader__NBf29{margin-bottom:2rem}.BlogDetail_entryThumbnail__cxKcH{width:100%;height:400px;overflow:hidden;border-radius:8px 8px 0 0}.BlogDetail_featuredImage__7SCJJ{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.BlogDetail_entryThumbnail__cxKcH:hover .BlogDetail_featuredImage__7SCJJ{transform:scale(1.05)}.BlogDetail_entryMeta__aK7w8{display:flex;gap:1.5rem;padding:1.5rem;background:#f8f9fa;border-bottom:1px solid #e9ecef;align-items:center;flex-wrap:wrap}.BlogDetail_metaAuthor__ocZTB,.BlogDetail_metaDate__cp4ef,.BlogDetail_metaReadTime__DemJG{display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-family:Avenir,Helvetica Neue,Arial,sans-serif;color:var(--text-color-two,#7f8c8d)}.BlogDetail_metaIcon__um6L5{color:var(--primary-color-one,#57419d);font-size:.8rem}.BlogDetail_authorLink__Faume{color:var(--text-color-dark,#484f56);text-decoration:none;font-weight:500;font-family:Avenir,Helvetica Neue,Arial,sans-serif;transition:color .3s ease}.BlogDetail_authorLink__Faume:hover{color:var(--primary-color-one,#57419d)}.BlogDetail_entryContent__5u_QE{padding:2rem;line-height:1.8;font-family:Avenir,Helvetica Neue,Arial,sans-serif;color:var(--text-color-dark,#484f56)}.BlogDetail_contentH1__QXaZ7,.BlogDetail_contentH2__W3Xwd,.BlogDetail_contentH3__qN2rc,.BlogDetail_contentH4__Pomb7,.BlogDetail_contentH5__SdJyp,.BlogDetail_contentH6__MnsMO{color:var(--heading-dark,#232323);margin-bottom:1rem;margin-top:2rem;font-weight:600;font-family:Avenir,Helvetica Neue,Arial,sans-serif;line-height:1.3}.BlogDetail_contentH1__QXaZ7{font-size:2.5rem;border-bottom:2px solid var(--primary-color-one,#57419d)}.BlogDetail_contentH1__QXaZ7,.BlogDetail_contentH2__W3Xwd{color:var(--primary-color-one,#57419d);padding-bottom:.5rem}.BlogDetail_contentH2__W3Xwd{font-size:2rem;border-bottom:1px solid #e9ecef}.BlogDetail_contentH3__qN2rc{font-size:1.5rem;color:var(--heading-dark,#232323)}.BlogDetail_contentH4__Pomb7{font-size:1.25rem;color:var(--heading-dark,#232323)}.BlogDetail_contentH5__SdJyp{font-size:1.125rem;color:var(--primary-color-one,#57419d)}.BlogDetail_contentH6__MnsMO{font-size:1rem;color:var(--heading-dark,#232323);text-transform:uppercase;letter-spacing:.5px}.BlogDetail_contentP__PWE_K{margin-bottom:1.5rem;font-size:1rem;line-height:1.8;font-family:Avenir,Helvetica Neue,Arial,sans-serif;color:var(--text-color-dark,#484f56)}.BlogDetail_contentImage__eIsqo{max-width:100%;height:auto;border-radius:8px;margin:1.5rem 0;box-shadow:0 4px 12px rgba(0,0,0,.1)}.BlogDetail_contentTable__5iT0s{width:100%;border-collapse:collapse;margin:1.5rem 0;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.BlogDetail_contentTh__7bkXf{background:var(--primary-color-one,#57419d);color:#fff;padding:1rem;text-align:left;font-weight:600;font-family:Avenir,Helvetica Neue,Arial,sans-serif;border-bottom:2px solid #4a3485}.BlogDetail_contentTd__7PWn0{padding:.75rem 1rem;border-bottom:1px solid #e9ecef;font-family:Avenir,Helvetica Neue,Arial,sans-serif;color:var(--text-color-dark,#484f56)}.BlogDetail_contentTd__7PWn0:nth-child(2n){background:#f8f9fa}.BlogDetail_contentBlockquote__P2z_J{margin:1.5rem 0;padding:1rem 1.5rem;border-left:4px solid var(--primary-color-one,#57419d);background:#f8f9fa;font-style:italic;font-family:Avenir,Helvetica Neue,Arial,sans-serif;color:var(--text-color-two,#7f8c8d);border-radius:0 8px 8px 0}.BlogDetail_contentCode__ImhZe{background:#f8f9fa;padding:.25rem .5rem;border-radius:4px;font-family:Courier New,monospace;font-size:.9rem;color:var(--primary-color-one,#57419d);border:1px solid #e9ecef}.BlogDetail_contentPre__gOK_5{background:#2d3748;color:#e2e8f0;padding:1.5rem;border-radius:8px;overflow-x:auto;margin:1.5rem 0;font-family:Courier New,monospace;font-size:.9rem;line-height:1.5}.BlogDetail_contentPre__gOK_5 .BlogDetail_contentCode__ImhZe{background:transparent;border:none;padding:0;color:inherit}.BlogDetail_contentOl__MscsI,.BlogDetail_contentUl__sK_1Q{margin:1rem 0 1.5rem;padding-left:2rem}.BlogDetail_contentUl__sK_1Q{list-style-type:disc}.BlogDetail_contentOl__MscsI{list-style-type:decimal}.BlogDetail_contentLi__eJGjS{margin-bottom:.5rem;line-height:1.6;font-family:Avenir,Helvetica Neue,Arial,sans-serif;color:var(--text-color-dark,#484f56)}.BlogDetail_contentUl__sK_1Q .BlogDetail_contentLi__eJGjS::marker{color:var(--primary-color-one,#57419d)}.BlogDetail_contentOl__MscsI .BlogDetail_contentLi__eJGjS::marker{color:var(--primary-color-one,#57419d);font-weight:600}.BlogDetail_postShareOptions__JF0lD{display:block;padding:3rem 0;border-top:1px solid #e5e5e5;margin-top:3rem}.BlogDetail_tagBox__K8Qg3{display:flex;flex-direction:column;gap:2.5rem}.BlogDetail_keywordSection__6IUq5,.BlogDetail_tagSection__4q4lM{display:flex;flex-direction:column;gap:1rem}.BlogDetail_keywordSectionTitle__BrvVB,.BlogDetail_tagSectionTitle__NmD0I{font-family:Avenir,Helvetica Neue,Arial,sans-serif;font-size:.9rem;font-weight:700;color:#333;margin:0;text-transform:uppercase;letter-spacing:.15em;position:relative;padding-bottom:.5rem}.BlogDetail_keywordSectionTitle__BrvVB:after,.BlogDetail_tagSectionTitle__NmD0I:after{content:"";position:absolute;bottom:0;left:0;width:30px;height:2px;background:#000}.BlogDetail_keywords__5nWza,.BlogDetail_tags__Xlwqd{list-style:none;padding:0;margin:0;display:flex;gap:.75rem;flex-wrap:wrap;align-items:flex-start}.BlogDetail_keywords__5nWza li,.BlogDetail_tags__Xlwqd li{display:inline-block}.BlogDetail_topicLink__dIggY{background:#000;color:#fff}.BlogDetail_keywordLink__cF3Jo,.BlogDetail_topicLink__dIggY{display:inline-block;padding:.5rem 1rem;text-decoration:none;border-radius:0;font-family:Avenir,Helvetica Neue,Arial,sans-serif;font-size:.8rem;font-weight:500;transition:all .25s cubic-bezier(.4,0,.2,1);border:1px solid #000;letter-spacing:.02em;position:relative;overflow:hidden}.BlogDetail_keywordLink__cF3Jo{background:transparent;color:#000}.BlogDetail_keywordLink__cF3Jo:before,.BlogDetail_topicLink__dIggY:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.BlogDetail_keywordLink__cF3Jo:hover:before,.BlogDetail_topicLink__dIggY:hover:before{left:100%}.BlogDetail_topicLink__dIggY:hover{background:transparent;color:#000;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.BlogDetail_keywordLink__cF3Jo:hover{background:#000;color:#fff;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.BlogDetail_socialLinks__B0gcC{flex-shrink:0}.BlogDetail_shareLinks__ET5RQ{list-style:none;padding:0;margin:0;display:flex;gap:.5rem}.BlogDetail_shareBtn__WtIEJ{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--primary-color-one,#57419d);color:#fff;border:none;border-radius:50%;cursor:pointer;transition:all .3s ease;font-size:1rem}.BlogDetail_shareBtn__WtIEJ:hover{background:#4a3485;transform:translateY(-2px)}.BlogDetail_authorBox__oXnMg{margin:2rem;padding:1.5rem;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.BlogDetail_authorInner__41H37{display:flex;gap:1rem;align-items:flex-start}.BlogDetail_authorThumb__CKGf6{flex-shrink:0}.BlogDetail_authorAvatar__SMYrc{width:80px;height:80px;border-radius:50%;object-fit:cover}.BlogDetail_authorDescription__9S0Xc{flex:1}.BlogDetail_authorName__8QUlp{margin:0 0 .5rem;font-size:1.25rem;font-weight:600;font-family:Avenir,Helvetica Neue,Arial,sans-serif;color:var(--heading-dark,#232323)}.BlogDetail_authorName__8QUlp a{color:inherit;text-decoration:none;transition:color .3s ease}.BlogDetail_authorName__8QUlp a:hover{color:var(--primary-color-one,#57419d)}.BlogDetail_authorDescription__9S0Xc p{margin-bottom:1rem;color:var(--text-color-two,#7f8c8d);font-family:Avenir,Helvetica Neue,Arial,sans-serif;line-height:1.6}.BlogDetail_authorSocial__HZX9V{display:flex;gap:.5rem}.BlogDetail_socialLink__7aWC_{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--primary-color-one,#57419d);color:#fff;border-radius:50%;text-decoration:none;transition:all .3s ease;font-size:.9rem}.BlogDetail_socialLink__7aWC_:hover{background:#4a3485;transform:translateY(-2px)}.BlogDetail_sidebar__qJrSk{background:#fff;max-width:350px;width:100%;margin-left:2rem}.BlogDetail_sidebarContent__BULl_{background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);overflow:hidden;position:sticky;top:2rem}.BlogDetail_widget__vgvxc{background:#ffffff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.06);margin-bottom:2rem;padding:1.5rem;border:1px solid #f1f3f4;transition:all .3s ease}.BlogDetail_widget__vgvxc:hover{box-shadow:0 8px 30px rgba(0,0,0,.1);transform:translateY(-2px)}.BlogDetail_widgetTitle__ZqtJY{font-size:1.25rem;font-weight:700;font-family:Avenir,Helvetica Neue,Arial,sans-serif;color:#2c3e50;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:2px solid #e74c3c;position:relative;display:flex;align-items:center;gap:.5rem}.BlogDetail_widgetTitle__ZqtJY:after{content:"";position:absolute;bottom:-2px;left:0;width:50px;height:2px;background:linear-gradient(90deg,#e74c3c,#f39c12)}.BlogDetail_widgetIcon__JPopJ{color:#e74c3c;font-size:1.1rem}.BlogDetail_searchWidget__sNAX1{margin-bottom:0}.BlogDetail_searchForm__IJTmF{width:100%}.BlogDetail_searchInputWrapper__Vyd_8{display:flex;align-items:center;background:#f8f9fa;border:2px solid #e9ecef;border-radius:8px;overflow:hidden;transition:all .3s ease}.BlogDetail_searchInputWrapper__Vyd_8:focus-within{border-color:#e74c3c;box-shadow:0 0 0 3px rgba(231,76,60,.1)}.BlogDetail_searchInput__fLF5Q{flex:1;padding:.75rem 1rem;border:none;background:transparent;font-size:.95rem;font-family:Avenir,Helvetica Neue,Arial,sans-serif;color:#2c3e50;outline:none}.BlogDetail_searchInput__fLF5Q::placeholder{color:#6c757d}.BlogDetail_searchButton__94eik{padding:.75rem 1rem;background:#e74c3c;color:white;border:none;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.BlogDetail_searchButton__94eik:hover{background:#c0392b}.BlogDetail_categoryList__XSD9g{display:flex;flex-direction:column;gap:.5rem}.BlogDetail_categoryItem__HPaCZ{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;cursor:pointer;transition:all .3s ease;text-decoration:none;color:#2c3e50;font-weight:500;font-family:Avenir,Helvetica Neue,Arial,sans-serif}.BlogDetail_categoryItem__HPaCZ:hover{background:#e74c3c;color:white;border-color:#e74c3c;transform:translateX(5px)}.BlogDetail_categoryName__Mob7y{font-size:.95rem;font-family:Avenir,Helvetica Neue,Arial,sans-serif}.BlogDetail_categoryCount__T4rZl{font-size:.85rem;color:#6c757d;background:#e9ecef;padding:.25rem .5rem;border-radius:12px;font-weight:600;font-family:Avenir,Helvetica Neue,Arial,sans-serif}.BlogDetail_categoryItem__HPaCZ:hover .BlogDetail_categoryCount__T4rZl{background:rgba(255,255,255,.2);color:white}.BlogDetail_tagCloud__uma4N{display:flex;flex-wrap:wrap;gap:.5rem}.BlogDetail_tagCloudLink__VypNw{display:inline-block;padding:.5rem 1rem;background:#f8f9fa;color:#495057;text-decoration:none;border-radius:20px;font-size:.85rem;font-weight:500;font-family:Avenir,Helvetica Neue,Arial,sans-serif;border:1px solid #e9ecef;transition:all .3s ease;cursor:pointer}.BlogDetail_tagCloudLink__VypNw:hover{background:#e74c3c;color:white;border-color:#e74c3c;transform:translateY(-2px);box-shadow:0 4px 8px rgba(231,76,60,.2)}.BlogDetail_latestPosts__q_Kjd,.BlogDetail_relatedPosts__7qXCe{display:flex;flex-direction:column;gap:1rem}.BlogDetail_latestPost__mhgPN,.BlogDetail_relatedPost__8p3Bm{display:flex;gap:1rem;padding:1rem;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef;transition:all .3s ease}.BlogDetail_latestPost__mhgPN:hover,.BlogDetail_relatedPost__8p3Bm:hover{background:white;box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.BlogDetail_widgetThumb__wzh0M{flex-shrink:0;width:80px;height:60px;border-radius:6px;overflow:hidden;transition:transform .3s ease}.BlogDetail_widgetThumb__wzh0M:hover{transform:scale(1.05)}.BlogDetail_miniThumb__yT5mg{width:100%;height:100%;object-fit:cover}.BlogDetail_miniWidgetTitle__2JQuV{flex:1;display:flex;flex-direction:column;justify-content:space-between}.BlogDetail_postTitle__TA0i_{font-size:.9rem;font-weight:600;font-family:Avenir,Helvetica Neue,Arial,sans-serif;color:#2c3e50;text-decoration:none;line-height:1.4;margin-bottom:.5rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .3s ease}.BlogDetail_postTitle__TA0i_:hover{color:#e74c3c}.BlogDetail_postMeta__Cnp8I{display:flex;flex-direction:column;gap:.25rem}.BlogDetail_categoryBox__q8e6x,.BlogDetail_dateBox__ImAeM{display:flex;align-items:center;gap:.5rem;font-size:.8rem;font-family:Avenir,Helvetica Neue,Arial,sans-serif;color:#6c757d}.BlogDetail_clockIcon__FTS7y,.BlogDetail_folderIcon__mfOwa{font-size:.75rem}.BlogDetail_loadingState__0E67A{text-align:center;padding:2rem 1rem;color:#6c757d;font-style:italic;font-family:Avenir,Helvetica Neue,Arial,sans-serif}@media (max-width:1024px){.BlogDetail_pageHeader__Zt9BV{padding:150px 0 80px}.BlogDetail_title__ql3kI h1{font-size:42px;line-height:52px}.BlogDetail_sidebar__qJrSk{margin-left:0;margin-top:3rem;max-width:100%}.BlogDetail_sidebarContent__BULl_{position:static}.BlogDetail_widget__vgvxc{margin-bottom:1.5rem}}@media (max-width:768px){.BlogDetail_pageHeader__Zt9BV{padding:120px 0 60px}.BlogDetail_title__ql3kI h1{font-size:36px;line-height:44px}.BlogDetail_breadcrumb__bSmXF li{font-size:14px}.BlogDetail_container__WX5ig{padding:0 20px}.BlogDetail_row__FhNM6{grid-template-columns:1fr;gap:1rem}.BlogDetail_entryMeta__aK7w8{flex-direction:column;align-items:flex-start;gap:.5rem}.BlogDetail_postShareOptions__JF0lD{padding:2rem 0}.BlogDetail_tagBox__K8Qg3{gap:2rem}.BlogDetail_keywords__5nWza,.BlogDetail_tags__Xlwqd{gap:.6rem}.BlogDetail_keywordLink__cF3Jo,.BlogDetail_topicLink__dIggY{font-size:.75rem;padding:.4rem .8rem}.BlogDetail_keywordSectionTitle__BrvVB,.BlogDetail_tagSectionTitle__NmD0I{font-size:.8rem}.BlogDetail_authorInner__41H37{flex-direction:column;text-align:center}.BlogDetail_authorSocial__HZX9V{justify-content:center}.BlogDetail_shareLinks__ET5RQ{flex-wrap:wrap}.BlogDetail_blogSection__LJTr4{padding:40px 0}}@media (max-width:480px){.BlogDetail_pageHeader__Zt9BV{padding:100px 0 50px}.BlogDetail_title__ql3kI h1{font-size:28px;line-height:36px;margin-bottom:15px}.BlogDetail_breadcrumb__bSmXF li{margin-right:10px;padding-right:18px;font-size:13px}.BlogDetail_container__WX5ig{padding:0 10px}.BlogDetail_entryContent__5u_QE{padding:1rem}.BlogDetail_authorBox__oXnMg{margin:1rem}.BlogDetail_postShareOptions__JF0lD,.BlogDetail_widget__vgvxc{padding:1rem}}.CommentSection_commentsFormArea___or4l{margin:2rem;padding-top:2rem;border-top:1px solid #e9ecef}.CommentSection_commentReplyTitle__9yETf{margin-bottom:1.5rem;font-size:1.5rem;font-weight:600;color:var(--heading-dark,#232323)}.CommentSection_commentBox__TyniJ{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 10px rgba(0,0,0,.05)}.CommentSection_commentForm__sUzLP{display:grid;gap:1rem}.CommentSection_formGroup__EGkkz{display:flex;flex-direction:column}.CommentSection_formControl__kq_h3{padding:.75rem;border:1px solid #e9ecef;border-radius:4px;font-size:1rem;transition:border-color .3s ease,box-shadow .3s ease;background:#fff}.CommentSection_formControl__kq_h3:focus{outline:none;border-color:var(--primary-color-one,#57419d);box-shadow:0 0 0 2px rgba(87,65,157,.1)}.CommentSection_formControl__kq_h3::placeholder{color:#adb5bd}.CommentSection_submitBtn__EGTQm{justify-self:start;padding:.75rem 2rem;background:var(--primary-color-one,#57419d);color:#fff;border:none;border-radius:4px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease}.CommentSection_submitBtn__EGTQm:hover{background:#4a3485;transform:translateY(-2px)}.CommentSection_submitBtn__EGTQm:disabled{background:#adb5bd;cursor:not-allowed;transform:none}.CommentSection_authMessage__wQ6DO{text-align:center;padding:2rem;background:#f8f9fa;border-radius:8px;margin:1rem 0}.CommentSection_authMessage__wQ6DO h3{color:var(--primary-color-one,#57419d);margin-bottom:1rem}.CommentSection_authMessage__wQ6DO p{color:#6c757d;margin-bottom:1.5rem}.CommentSection_loginBtn__cwHj6{display:inline-block;padding:.75rem 2rem;background:var(--primary-color-one,#57419d);color:#fff;text-decoration:none;border-radius:4px;font-weight:500;transition:all .3s ease}.CommentSection_loginBtn__cwHj6:hover{background:#4a3485;transform:translateY(-2px);color:#fff}.CommentSection_message__8NYzT{padding:1rem;border-radius:4px;margin-bottom:1rem;font-weight:500}.CommentSection_successMessage__6k28I{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.CommentSection_errorMessage__YgQwa{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.CommentSection_loading__5ggIP{display:flex;align-items:center;gap:.5rem}.CommentSection_loadingSpinner__F4wLc{width:16px;height:16px;border:2px solid #e9ecef;border-top:2px solid var(--primary-color-one,#57419d);border-radius:50%;animation:CommentSection_spin__NDUcY 1s linear infinite}@keyframes CommentSection_spin__NDUcY{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CommentSection_commentsDisplay__5SWtR{margin-top:2rem;padding-top:2rem;border-top:1px solid #e9ecef}.CommentSection_commentsTitle__fdjZh{margin-bottom:1.5rem;font-size:1.5rem;font-weight:600;color:var(--heading-dark,#232323)}.CommentSection_commentsList__dW6L0{display:flex;flex-direction:column;gap:1.5rem}.CommentSection_commentItem__lKL4f{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.05);border-left:4px solid var(--primary-color-one,#57419d)}.CommentSection_commentHeader__1_2gT{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:.5rem}.CommentSection_commentAuthor__FsoQs{font-weight:600;color:var(--primary-color-one,#57419d)}.CommentSection_commentDate__FdIs_{color:#6c757d;font-size:.9rem}.CommentSection_commentContent__VULQ2{color:#484f56;line-height:1.6;margin-bottom:1rem}.CommentSection_commentActions__x0XXq{display:flex;align-items:center;gap:1rem}.CommentSection_likeBtn__Luc7N{display:flex;align-items:center;gap:.25rem;background:none;border:none;color:#6c757d;cursor:pointer;font-size:.9rem;transition:color .3s ease}.CommentSection_likeBtn__Luc7N:hover,.CommentSection_replyBtn__eRztE{color:var(--primary-color-one,#57419d)}.CommentSection_replyBtn__eRztE{background:none;border:none;cursor:pointer;font-size:.9rem;text-decoration:underline;transition:color .3s ease}.CommentSection_replyBtn__eRztE:hover{color:#4a3485}.CommentSection_noComments__eRR_C{text-align:center;color:#6c757d;font-style:italic;padding:2rem}.CommentSection_replyForm__h59zS{margin-top:1rem;padding:1rem;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef;border-left:4px solid #57419d}.CommentSection_replyActions__i1GmE{display:flex;gap:.75rem;margin-top:.75rem}.CommentSection_cancelBtn__hOf3n{padding:.5rem 1rem;background:#6c757d;color:white;border:none;border-radius:4px;cursor:pointer;font-size:.9rem;transition:all .3s ease}.CommentSection_cancelBtn__hOf3n:hover{background:#5a6268;transform:translateY(-1px)}.CommentSection_cancelBtn__hOf3n:disabled{background:#adb5bd;cursor:not-allowed;transform:none}.CommentSection_replyItem__HabmW{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:1rem;margin-bottom:.75rem;transition:all .3s ease;position:relative}.CommentSection_replyItem__HabmW:hover{background:#ffffff;border-color:#57419d;box-shadow:0 2px 8px rgba(87,65,157,.1)}.CommentSection_replyItem__HabmW:before{content:"";position:absolute;left:-1.5rem;top:1rem;width:12px;height:2px;background:#57419d;border-radius:1px}.CommentSection_repliesContainer__q8_pI{margin-top:1rem;margin-left:2rem;padding-left:1rem;border-left:3px solid #e9ecef;position:relative}.CommentSection_repliesContainer__q8_pI:before{content:"";position:absolute;left:-3px;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#57419d,transparent)}@media (max-width:768px){.CommentSection_commentsFormArea___or4l{margin:1rem}.CommentSection_commentBox__TyniJ,.CommentSection_commentItem__lKL4f{padding:1rem}.CommentSection_commentHeader__1_2gT{flex-direction:column;align-items:flex-start}}