.article-module__Q272DW__articleHeroSection{position:relative;overflow:visible}.article-module__Q272DW__articleHeroWrapper{grid-template-columns:1fr 1fr;align-items:center;gap:64px;max-width:1200px;margin:0 auto;display:grid}.article-module__Q272DW__articleHeroText{flex-direction:column;gap:20px;display:flex}.article-module__Q272DW__articleBreadcrumb{color:#fffc;align-items:center;gap:8px;font-size:.875rem;display:flex}.article-module__Q272DW__breadcrumbLink{color:#ffffffe6;font-weight:500;text-decoration:none;transition:color .3s}.article-module__Q272DW__breadcrumbLink:hover{color:#fff;text-decoration:underline}.article-module__Q272DW__breadcrumbSeparator{color:#ffffff80}.article-module__Q272DW__breadcrumbCurrent{color:#ffffffe6;font-weight:500}.article-module__Q272DW__articleCategoryHero{background:linear-gradient(135deg,var(--primary-500)0%,var(--accent-500)100%);color:#fff;text-transform:uppercase;letter-spacing:1px;border-radius:20px;align-self:flex-start;padding:8px 16px;font-size:.75rem;font-weight:600;display:inline-block;box-shadow:0 2px 8px #23c1884d}.article-module__Q272DW__articleTitleHero{color:#fff;text-shadow:0 2px 4px #0000001a;margin:0;font-size:2.5rem;font-weight:800;line-height:1.2}.article-module__Q272DW__articleExcerptHero{color:#ffffffe6;margin:0;font-size:1.125rem;line-height:1.6}.article-module__Q272DW__articleMetaHero{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.article-module__Q272DW__articleAuthorHero{align-items:center;gap:12px;display:flex}.article-module__Q272DW__authorAvatarHero{object-fit:cover;border:2px solid #ffffff4d;border-radius:50%;transition:transform .3s}.article-module__Q272DW__authorAvatarHero:hover{transform:scale(1.05)}.article-module__Q272DW__authorText{flex-direction:column;display:flex}.article-module__Q272DW__authorNameHero{color:#fff;font-size:.9375rem;font-weight:600}.article-module__Q272DW__articleDateHero{color:#ffffffd9;align-items:center;gap:8px;font-size:.875rem;display:flex}.article-module__Q272DW__articleDateHero i{font-size:.875rem}.article-module__Q272DW__articleHeroImage{border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);transition:var(--transition-smooth);border:2px solid var(--primary-300);position:relative;overflow:hidden}.article-module__Q272DW__articleHeroImage:hover{box-shadow:var(--shadow-2xl),var(--shadow-glow);border-color:var(--primary-400);transform:translateY(-4px)}.article-module__Q272DW__featuredImageHero{object-fit:cover;width:100%;height:auto;display:block}@media (max-width:1024px){.article-module__Q272DW__articleHeroWrapper{grid-template-columns:1fr;gap:40px}.article-module__Q272DW__articleHeroImage{order:-1}.article-module__Q272DW__articleTitleHero{font-size:2rem}}@media (max-width:768px){.article-module__Q272DW__articleHeroWrapper{gap:32px}.article-module__Q272DW__articleTitleHero{font-size:1.75rem}.article-module__Q272DW__articleExcerptHero{font-size:1rem}.article-module__Q272DW__articleMetaHero{flex-direction:column;align-items:flex-start;gap:16px}}.article-module__Q272DW__articleContainer{background-color:var(--color-white);border-radius:var(--radius-lg);z-index:2;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000014}.article-module__Q272DW__articleMainImage{width:100%;height:auto;position:relative}.article-module__Q272DW__mainImage{object-fit:cover;width:100%;height:auto}.article-module__Q272DW__articleContent{padding:var(--spacing-8)}.article-module__Q272DW__articleBody{font-size:var(--text-lg);color:var(--neutral-700);line-height:1.8}.article-module__Q272DW__articleBody p{margin-bottom:var(--spacing-6)}.article-module__Q272DW__articleBody p:last-child{margin-bottom:0}.article-module__Q272DW__articleBody h1,.article-module__Q272DW__articleBody h2,.article-module__Q272DW__articleBody h3,.article-module__Q272DW__articleBody h4,.article-module__Q272DW__articleBody h5,.article-module__Q272DW__articleBody h6{color:var(--neutral-900)}.article-module__Q272DW__simpleContent{width:100%}.article-module__Q272DW__markdownContent{line-height:1.8}.article-module__Q272DW__markdownContent p{margin-bottom:var(--spacing-4);color:var(--color-text-dark)}.article-module__Q272DW__markdownContent p:empty{margin-bottom:var(--spacing-2)}.article-module__Q272DW__articleTags{gap:var(--spacing-2);margin-top:var(--spacing-8);margin-bottom:var(--spacing-6);padding-top:var(--spacing-6);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.article-module__Q272DW__articleTag{background-color:var(--color-gray-100);color:var(--color-text-medium);padding:var(--spacing-1)var(--spacing-3);border-radius:var(--radius-full);font-size:var(--text-xs);transition:all .2s}.article-module__Q272DW__articleTag:hover{background-color:var(--color-primary-light);color:var(--color-white)}.article-module__Q272DW__articleShare{margin-top:var(--spacing-6);padding-top:var(--spacing-6);border-top:1px solid var(--color-border)}.article-module__Q272DW__shareTitle{margin-bottom:var(--spacing-3);color:var(--neutral-50);font-weight:600}.article-module__Q272DW__shareButtons{gap:var(--spacing-2);display:flex}.article-module__Q272DW__shareButton img{filter:brightness(0)invert()}.article-module__Q272DW__shareButton{width:40px;height:40px;color:var(--color-white);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s,opacity .2s;display:flex}.article-module__Q272DW__shareButton:hover{opacity:.9;transform:translateY(-3px)}.article-module__Q272DW__shareButton.article-module__Q272DW__facebook{background-color:#3b5998}.article-module__Q272DW__shareButton.article-module__Q272DW__twitter{background-color:#1da1f2}.article-module__Q272DW__shareButton.article-module__Q272DW__linkedin{background-color:#0077b5}.article-module__Q272DW__shareButton.article-module__Q272DW__email{background-color:#ea4335}.article-module__Q272DW__authorSectionCompact{color:#fff;border-radius:16px;justify-content:center;align-items:center;max-width:600px;margin:0 auto;padding:28px 40px;display:flex}.article-module__Q272DW__authorInfo{align-items:center;gap:20px;width:100%;display:flex}.article-module__Q272DW__authorAvatar{flex-shrink:0}.article-module__Q272DW__authorImageRound{object-fit:cover;border:3px solid #ffffff4d;border-radius:50%;transition:transform .3s;box-shadow:0 4px 12px #00000026}.article-module__Q272DW__authorImageRound:hover{transform:scale(1.05)}.article-module__Q272DW__authorDetails{flex-grow:1}.article-module__Q272DW__authorLabel{text-transform:uppercase;letter-spacing:1px;opacity:.9;margin-bottom:4px;font-size:.75rem;font-weight:600}.article-module__Q272DW__authorNameCompact{color:#fff;margin:0 0 4px;font-size:1.5rem;font-weight:700}.article-module__Q272DW__authorEmail{opacity:.85;align-items:center;gap:6px;font-size:.875rem;display:flex}.article-module__Q272DW__authorEmail:before{content:"✉️";font-size:.875rem}@media (max-width:768px){.article-module__Q272DW__authorSectionCompact{padding:20px}.article-module__Q272DW__authorInfo{text-align:center;flex-direction:column}.article-module__Q272DW__authorNameCompact{font-size:1.25rem}}.article-module__Q272DW__relatedArticlesGrid{margin-top:var(--spacing-6);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:32px;display:grid}.article-module__Q272DW__relatedPostCard .article-module__Q272DW__postTitle{font-size:1.125rem}.article-module__Q272DW__relatedPostCard .article-module__Q272DW__postExcerpt{-webkit-line-clamp:2;line-clamp:2}.article-module__Q272DW__relatedPostCard .article-module__Q272DW__postAuthor,.article-module__Q272DW__relatedPostCard .article-module__Q272DW__postReadTime{display:none}.article-module__Q272DW__relatedPostCard .article-module__Q272DW__postImageContainer{height:200px}@media (max-width:768px){.article-module__Q272DW__relatedArticlesGrid{grid-template-columns:1fr}}@media (min-width:769px) and (max-width:1024px){.article-module__Q272DW__relatedArticlesGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1025px){.article-module__Q272DW__relatedArticlesGrid{grid-template-columns:repeat(3,1fr)}}.article-module__Q272DW__noRelatedPosts{text-align:center;padding:var(--spacing-8)}.article-module__Q272DW__noRelatedPosts p{margin-bottom:var(--spacing-4);color:var(--color-text-medium)}.article-module__Q272DW__backToBlogSection{color:var(--color-white);position:relative;overflow:hidden}.article-module__Q272DW__backToBlogSection:before{content:"";background:var(--white-10);filter:blur(80px);border-radius:50%;width:300px;height:300px;position:absolute;top:-50%;right:-10%}.article-module__Q272DW__backToBlogSection:after{content:"";background:var(--white-8);filter:blur(60px);border-radius:50%;width:250px;height:250px;position:absolute;bottom:-30%;left:-5%}.article-module__Q272DW__backToBlogContent{text-align:center;z-index:1;max-width:700px;padding:var(--spacing-8)var(--spacing-4);margin:0 auto;position:relative}.article-module__Q272DW__backToBlogContent h2{font-size:var(--text-3xl);margin-bottom:var(--spacing-4);background:linear-gradient(135deg,var(--color-white)0%,var(--neutral-100)100%);-webkit-text-fill-color:var(--neutral-100);letter-spacing:-.5px;background-size:200%;-webkit-background-clip:text;background-clip:text;font-weight:700;animation:3s ease-in-out infinite article-module__Q272DW__shimmer}@keyframes article-module__Q272DW__shimmer{0%,to{background-position:0%}50%{background-position:100%}}.article-module__Q272DW__backToBlogContent p{margin-bottom:var(--spacing-6);opacity:.95;font-size:var(--text-lg);color:var(--neutral-50);line-height:1.7}.article-module__Q272DW__btnLight{background:var(--neutral-100);color:var(--accent-700);padding:var(--spacing-4)var(--spacing-8);border-radius:var(--radius-full);font-weight:700;font-size:var(--text-base);box-shadow:0 4px 16px var(--black-20),0 2px 8px var(--black-10);border:2px solid #0000;transition:all .3s;position:relative;overflow:hidden}.article-module__Q272DW__btnLight:before{content:"";background:var(--accent-50);border-radius:50%;width:0;height:0;transition:width .5s,height .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.article-module__Q272DW__btnLight:hover{box-shadow:0 8px 24px var(--black-25),0 4px 12px var(--black-15);border-color:var(--accent-200);transform:translateY(-3px)}.article-module__Q272DW__btnLight:hover:before{width:300px;height:300px}.article-module__Q272DW__btnLight span{z-index:1;position:relative}.article-module__Q272DW__btnLight:active{transform:translateY(-1px)}.article-module__Q272DW__notFoundContainer{text-align:center;padding:var(--spacing-8)}.article-module__Q272DW__notFoundContainer p{margin-bottom:var(--spacing-6);color:var(--color-text-medium)}@media (max-width:1024px){.article-module__Q272DW__articleContainer{margin-left:var(--spacing-4);margin-right:var(--spacing-4)}}@media (max-width:768px){.article-module__Q272DW__articleTitle{font-size:var(--text-3xl)}.article-module__Q272DW__articleContainer{margin-left:var(--spacing-3);margin-right:var(--spacing-3)}.article-module__Q272DW__articleContent{padding:var(--spacing-6)}.article-module__Q272DW__articleBody{font-size:var(--text-base)}.article-module__Q272DW__authorSection{text-align:center;padding:var(--spacing-4);margin-left:var(--spacing-4);margin-right:var(--spacing-4);flex-direction:column}.article-module__Q272DW__authorContent .article-module__Q272DW__authorName{margin-top:var(--spacing-3)}.article-module__Q272DW__relatedPostsGrid{grid-template-columns:1fr}}@media (max-width:640px){.article-module__Q272DW__articleContainer{margin-left:var(--spacing-2);margin-right:var(--spacing-2)}.article-module__Q272DW__articleContent{padding:var(--spacing-6)}}@media (max-width:480px){.article-module__Q272DW__articleContainer{margin-left:var(--spacing-1);margin-right:var(--spacing-1)}.article-module__Q272DW__articleContent{padding:var(--spacing-2)}.article-module__Q272DW__articleDetails{gap:var(--spacing-2);flex-direction:column}.article-module__Q272DW__articleMeta{gap:var(--spacing-3)}}@media (max-width:400px){.article-module__Q272DW__articleContainer{margin-left:0;margin-right:0}.article-module__Q272DW__articleContent{padding:0}}
.blog-module__JsT-Oq__emptyState{padding:var(--spacing-16)var(--spacing-8);text-align:center;border-radius:var(--radius-xl);min-height:300px;margin:var(--spacing-8)0;background:linear-gradient(135deg,#8b5cf60d 0%,#3b82f60d 100%);border:2px dashed #8b5cf633;flex-direction:column;justify-content:center;align-items:center;transition:all .3s;display:flex;position:relative;overflow:hidden}.blog-module__JsT-Oq__emptyState:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 0,#8b5cf614 0%,#0000 70%);position:absolute;inset:0}.blog-module__JsT-Oq__emptyState:hover{border-color:#8b5cf659;transform:translateY(-2px)}.blog-module__JsT-Oq__emptyStateIcon{margin-bottom:var(--spacing-6);z-index:1;font-size:5rem;animation:3s ease-in-out infinite blog-module__JsT-Oq__float;position:relative}@keyframes blog-module__JsT-Oq__float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-10px)}}.blog-module__JsT-Oq__emptyStateTitle{font-size:var(--text-3xl);margin-bottom:var(--spacing-4);background:linear-gradient(135deg,#8b5cf6 0%,#3b82f6 100%);-webkit-text-fill-color:transparent;z-index:1;-webkit-background-clip:text;background-clip:text;font-weight:800;position:relative}.blog-module__JsT-Oq__emptyStateText{font-size:var(--text-xl);color:#fff;z-index:1;max-width:600px;margin:0;font-weight:500;line-height:1.8;position:relative}@media (max-width:768px){.blog-module__JsT-Oq__emptyState{padding:var(--spacing-12)var(--spacing-6);min-height:280px}.blog-module__JsT-Oq__emptyStateIcon{margin-bottom:var(--spacing-4);font-size:3rem}.blog-module__JsT-Oq__emptyStateTitle{font-size:var(--text-2xl)}.blog-module__JsT-Oq__emptyStateText{font-size:var(--text-base)}.blog-module__JsT-Oq__newsletterContent h2{font-size:var(--text-2xl)}.blog-module__JsT-Oq__newsletterContent p{font-size:var(--text-base)}}@keyframes blog-module__JsT-Oq__pulse4{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.blog-module__JsT-Oq__noBackground{background:0 0!important}.blog-module__JsT-Oq__blogPage{position:relative}.blog-module__JsT-Oq__blogPage section{z-index:1;position:relative}.blog-module__JsT-Oq__blogPage section:before{content:"";background:inherit;z-index:-1;transform:skewY(-2deg)}.blog-module__JsT-Oq__blogPage section:first-child:before{display:none}.blog-module__JsT-Oq__blogStats{justify-content:space-around;gap:var(--spacing-6);margin-top:var(--spacing-8);flex-wrap:wrap;display:flex}.blog-module__JsT-Oq__blogStat{border-radius:var(--radius-lg);padding:var(--spacing-6);text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff1a;min-width:200px;transition:transform .3s,box-shadow .3s}.blog-module__JsT-Oq__blogStat:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000001a}.blog-module__JsT-Oq__stat-label{font-size:var(--text-base);color:var(--color-white)}.blog-module__JsT-Oq__tags-section{overflow:hidden}.blog-module__JsT-Oq__tags-cloud{justify-content:center;gap:var(--spacing-3);margin-top:var(--spacing-6);padding:var(--spacing-4);flex-wrap:wrap;display:flex}.blog-module__JsT-Oq__tag-cloud-item{background-color:var(--color-white);border-radius:var(--radius-full);padding:var(--spacing-2)var(--spacing-4);color:var(--color-text-medium);cursor:pointer;border:none;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000000d}.blog-module__JsT-Oq__tag-cloud-item:hover{color:#fff;background:linear-gradient(135deg,var(--primary-500)0%,var(--accent-500)100%);animation:.6s blog-module__JsT-Oq__pulse4;box-shadow:0 4px 12px #0000001a}.blog-module__JsT-Oq__tag-count{background-color:var(--color-gray-100);color:var(--color-text-medium);border-radius:var(--radius-full);margin-left:var(--spacing-1);vertical-align:middle;padding:2px 6px;font-size:.7em;transition:all .3s;display:inline-block}.blog-module__JsT-Oq__tag-cloud-item:hover .blog-module__JsT-Oq__tag-count{color:var(--color-white);background-color:#ffffff4d}.blog-module__JsT-Oq__stats-container{justify-content:center;gap:var(--spacing-6);margin:var(--spacing-6)0;flex-wrap:wrap;display:flex}.blog-module__JsT-Oq__stat-card{background-color:var(--color-white);border-radius:var(--radius-lg);padding:var(--spacing-6);text-align:center;min-width:200px;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 16px #00000014}.blog-module__JsT-Oq__stat-card:hover{transform:translateY(-5px);box-shadow:0 8px 24px #0000001f}.blog-module__JsT-Oq__stat-icon{margin-bottom:var(--spacing-3);font-size:2.5rem}.blog-module__JsT-Oq__stat-number{font-size:var(--text-3xl);color:var(--primary-600);margin-bottom:var(--spacing-2);font-weight:700}.blog-module__JsT-Oq__stat-label{color:var(--color-text-medium);font-size:var(--text-sm)}.blog-module__JsT-Oq__searchFilterContainer{margin-bottom:var(--spacing-8)}.blog-module__JsT-Oq__popularPostsContainer{gap:var(--spacing-6);margin-top:var(--spacing-6);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.blog-module__JsT-Oq__popularPostCard{align-items:center;gap:var(--spacing-4);background-color:var(--color-white);border-radius:var(--radius-lg);padding:var(--spacing-4);text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 4px 12px #00000014}.blog-module__JsT-Oq__popularPostCard:hover{transform:translateY(-5px);box-shadow:0 12px 24px #0000001f}.blog-module__JsT-Oq__popularPostCard:hover .blog-module__JsT-Oq__popularPostTitle{color:var(--primary-600)}.blog-module__JsT-Oq__popularPostNumber{background-color:var(--color-primary);min-width:40px;height:40px;color:var(--color-white);font-weight:700;font-size:var(--text-xl);border-radius:50%;justify-content:center;align-items:center;display:flex}.blog-module__JsT-Oq__popularPostContent{flex-grow:1}.blog-module__JsT-Oq__popularPostTitle{font-size:var(--text-base);margin-bottom:var(--spacing-2);color:var(--primary-900);-webkit-line-clamp:2;line-clamp:2;letter-spacing:-.2px;-webkit-box-orient:vertical;font-weight:600;line-height:1.5;transition:color .3s;display:-webkit-box;overflow:hidden}.blog-module__JsT-Oq__popularPostMeta{font-size:var(--text-xs);justify-content:space-between;display:flex}.blog-module__JsT-Oq__popularPostCategory{color:var(--primary-600);font-weight:500}.blog-module__JsT-Oq__newsGrid{gap:var(--spacing-6);margin-top:var(--spacing-8);grid-template-columns:1fr;display:grid}.blog-module__JsT-Oq__newsGridMain{grid-column:1/-1}.blog-module__JsT-Oq__newsGridSecondary{gap:var(--spacing-6);flex-flow:column wrap;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:flex}.blog-module__JsT-Oq__newsCard{border-radius:var(--radius-lg);color:var(--color-white);height:100%;text-decoration:none;transition:transform .3s,box-shadow .3s;display:block;position:relative;overflow:hidden;box-shadow:0 4px 12px #00000026}.blog-module__JsT-Oq__newsCard:hover{transform:translateY(-5px);box-shadow:0 12px 24px #0003}.blog-module__JsT-Oq__newsCardMain{height:450px}.blog-module__JsT-Oq__newsCardSecondary{height:280px}.blog-module__JsT-Oq__newsCardImage{width:100%;height:100%;position:relative;overflow:hidden}.blog-module__JsT-Oq__newsCardImage img,.blog-module__JsT-Oq__postImage{object-fit:cover;width:100%;height:100%;display:block}.blog-module__JsT-Oq__newsCardOverlay{padding:var(--spacing-5);color:var(--color-white);background:linear-gradient(#0000 0%,#00000080 50%,#000c 100%);transition:background .3s;position:absolute;bottom:0;left:0;right:0}.blog-module__JsT-Oq__newsCard:hover .blog-module__JsT-Oq__newsCardOverlay{background:linear-gradient(#0000001a 0%,#0009 40%,#000000e6 100%)}.blog-module__JsT-Oq__newsCardCategory{background-color:var(--color-primary);color:var(--color-white);padding:var(--spacing-1)var(--spacing-3);border-radius:var(--radius-full);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--spacing-3);font-weight:600;display:inline-block}.blog-module__JsT-Oq__newsCardTitle{font-size:var(--text-xl);margin-bottom:var(--spacing-3);color:var(--color-white);text-shadow:0 1px 3px #0000004d;font-weight:700;line-height:1.3}.blog-module__JsT-Oq__newsCardMain .blog-module__JsT-Oq__newsCardTitle{font-size:var(--text-3xl)}.blog-module__JsT-Oq__newsCardMeta{gap:var(--spacing-4);font-size:var(--text-sm);color:#fffc;flex-wrap:wrap;display:flex}.blog-module__JsT-Oq__newsCardDate,.blog-module__JsT-Oq__newsCardReadTime{align-items:center;display:flex}.blog-module__JsT-Oq__postMeta{gap:var(--spacing-4);margin-bottom:var(--spacing-4);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.blog-module__JsT-Oq__postAuthor{align-items:center;gap:var(--spacing-2);display:flex}.blog-module__JsT-Oq__authorImage{object-fit:cover;border-radius:50%}.blog-module__JsT-Oq__postDate,.blog-module__JsT-Oq__postReadTime{align-items:center;display:flex}.blog-module__JsT-Oq__postExcerpt{margin-bottom:var(--spacing-4);color:var(--color-text-medium);flex-grow:1;line-height:1.6}.blog-module__JsT-Oq__readMoreLink{color:var(--primary-600);align-items:center;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.blog-module__JsT-Oq__readMoreLink:hover{color:var(--primary-700)}.blog-module__JsT-Oq__arrow{margin-left:var(--spacing-1);transition:transform .2s}.blog-module__JsT-Oq__search-filter-container{margin-bottom:var(--spacing-8)}.blog-module__JsT-Oq__search-bar{max-width:600px;margin:0 auto var(--spacing-6);border-radius:var(--radius-lg);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #0000000d}.blog-module__JsT-Oq__search-input{padding:var(--spacing-3)var(--spacing-5);border:1px solid var(--color-border);border-radius:var(--radius-lg)0 0 var(--radius-lg);font-size:var(--text-base);border-right:none;flex-grow:1;transition:all .2s}.blog-module__JsT-Oq__search-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(var(--color-primary-rgb),.2);outline:none}.blog-module__JsT-Oq__search-button{background-color:var(--color-primary);color:var(--color-white);padding:0 var(--spacing-4);cursor:pointer;border:none;transition:background-color .2s}.blog-module__JsT-Oq__search-button:hover{background-color:var(--color-primary-dark)}.blog-module__JsT-Oq__search-icon{font-size:var(--text-lg)}.blog-module__JsT-Oq__resetSearch{font-size:var(--text-xl);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:all .2s;display:flex;position:absolute;top:50%;right:60px;transform:translateY(-50%)}.blog-module__JsT-Oq__resetSearch:hover{background-color:var(--color-gray-200);color:var(--color-text-dark)}.blog-module__JsT-Oq__categoriesTabs{gap:var(--spacing-3);margin-bottom:var(--spacing-8);padding:var(--spacing-5);margin-bottom:var(--spacing-6);border-bottom:1px solid var(--color-border);padding-bottom:var(--spacing-2);flex-wrap:wrap;justify-content:center;display:flex}.blog-module__JsT-Oq__categoryTab{padding:var(--spacing-2)var(--spacing-4);font-size:var(--text-base);color:var(--color-text-medium);cursor:pointer;background-color:#0000;border:none;transition:all .2s;position:relative}.blog-module__JsT-Oq__categoryTab:after{content:"";background-color:var(--color-primary);width:0;height:3px;transition:width .2s;position:absolute;bottom:-3px;left:0}.blog-module__JsT-Oq__categoryTab:hover{color:var(--color-primary)}.blog-module__JsT-Oq__categoryTab:hover:after{width:100%}.blog-module__JsT-Oq__categoryTab.blog-module__JsT-Oq__active{color:var(--color-primary);font-weight:600}.blog-module__JsT-Oq__categoryTab.blog-module__JsT-Oq__active:after{width:100%}.blog-module__JsT-Oq__blogPostsGrid{gap:var(--spacing-6);margin-top:var(--spacing-6);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.blog-module__JsT-Oq__blogPostCard{background-color:var(--color-white);border:1px solid #0000000d;border-radius:16px;flex-direction:column;height:100%;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000000a,0 4px 16px #0000000f}.blog-module__JsT-Oq__blogPostCard:hover{border-color:#00000014;transform:translateY(-8px)scale(1.01);box-shadow:0 8px 24px #00000014,0 16px 48px #0000001f}.blog-module__JsT-Oq__postImageContainer{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);width:100%;height:220px;position:relative;overflow:hidden}.blog-module__JsT-Oq__postImageContainer:before{content:"";z-index:1;opacity:0;background:linear-gradient(#0000 0%,#0000001a 50%,#0000004d 100%);transition:opacity .3s;position:absolute;inset:0}.blog-module__JsT-Oq__blogPostCard:hover .blog-module__JsT-Oq__postImageContainer:before{opacity:1}.blog-module__JsT-Oq__postImageContainer .blog-module__JsT-Oq__postImage{transition:transform .6s cubic-bezier(.175,.885,.32,1.275)}.blog-module__JsT-Oq__blogPostCard:hover .blog-module__JsT-Oq__postImageContainer .blog-module__JsT-Oq__postImage{transform:scale(1.08)}.blog-module__JsT-Oq__postContent{flex-direction:column;flex-grow:1;gap:12px;padding:24px;display:flex}.blog-module__JsT-Oq__postTitle{color:#1a202c;margin:0;font-size:1.25rem;font-weight:700;line-height:1.4;transition:color .3s}.blog-module__JsT-Oq__postTitle a{color:inherit;background:linear-gradient(to right,var(--primary-600),var(--primary-600))no-repeat;background-position:0 100%;background-size:0% 2px;text-decoration:none;transition:background-size .3s;display:inline}.blog-module__JsT-Oq__blogPostCard:hover .blog-module__JsT-Oq__postTitle a{color:var(--primary-600);background-size:100% 2px}.blog-module__JsT-Oq__postCategory{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--color-primary);text-transform:uppercase;letter-spacing:.5px;z-index:2;background:#fffffff2;border-radius:20px;padding:6px 14px;font-size:.75rem;font-weight:600;transition:all .3s;position:absolute;bottom:12px;left:12px;box-shadow:0 2px 8px #0000001a}.blog-module__JsT-Oq__blogPostCard:hover .blog-module__JsT-Oq__postCategory{background:var(--color-primary);color:#fff;transform:translateY(-2px)}.blog-module__JsT-Oq__postMeta{color:#64748b;align-items:center;gap:12px;font-size:.95rem;font-weight:600;display:flex}.blog-module__JsT-Oq__postDate,.blog-module__JsT-Oq__postReadTime{align-items:center;gap:4px;display:flex}.blog-module__JsT-Oq__postDate:before{content:"📅";font-size:.875rem}.blog-module__JsT-Oq__postReadTime:before{content:"🕒";font-size:.875rem}.blog-module__JsT-Oq__postExcerpt{color:#4a5568;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;flex-grow:1;margin:0;font-size:.9375rem;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-module__JsT-Oq__postFooter{border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;display:flex}.blog-module__JsT-Oq__readMoreLink{color:var(--color-primary);align-items:center;gap:6px;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.blog-module__JsT-Oq__readMoreLink:hover{color:var(--color-primary-dark);gap:10px}.blog-module__JsT-Oq__readMoreLink .blog-module__JsT-Oq__arrow{font-size:1rem;transition:transform .3s}.blog-module__JsT-Oq__readMoreLink:hover .blog-module__JsT-Oq__arrow{transform:translate(4px)}.blog-module__JsT-Oq__postAuthor{color:#718096;align-items:center;gap:8px;font-size:.8125rem;display:flex}.blog-module__JsT-Oq__postAuthor .blog-module__JsT-Oq__authorImage{object-fit:cover;border:2px solid #fff;border-radius:50%;width:28px;height:28px;box-shadow:0 2px 4px #0000001a}.blog-module__JsT-Oq__paginationContainer{margin-top:var(--spacing-8);justify-content:center;display:flex}.blog-module__JsT-Oq__newsletterSection{background-color:var(--color-accent);color:var(--color-white)}.blog-module__JsT-Oq__newsletterSection:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 20% 30%,#ffffff26 0%,#0000 40%),radial-gradient(circle at 80% 70%,#ffffff1f 0%,#0000 40%),radial-gradient(circle at 50% 100%,#0000000d 0%,#0000 50%);position:absolute;inset:0}.blog-module__JsT-Oq__newsletterContent{text-align:center;z-index:1;max-width:700px;margin:0 auto;position:relative}.blog-module__JsT-Oq__newsletterContent h2{font-size:var(--text-3xl);margin-bottom:var(--spacing-4)}.blog-module__JsT-Oq__newsletterContent p{margin-bottom:var(--spacing-6);color:#ffffffe6}.blog-module__JsT-Oq__newsletterForm{gap:var(--spacing-5);flex-direction:column;display:flex}.blog-module__JsT-Oq__formGroup{width:100%;display:flex}.blog-module__JsT-Oq__formGroup input{padding:var(--spacing-3)var(--spacing-4);border-radius:var(--radius-lg)var(--radius-lg);font-size:var(--text-base);border:none;flex-grow:1}.blog-module__JsT-Oq__formGroup button{padding:var(--spacing-3)var(--spacing-5);border-radius:var(--radius-lg)var(--radius-lg);color:var(--color-white);cursor:pointer;border:none;font-weight:600;transition:background-color .2s}.blog-module__JsT-Oq__formGroup button:hover{background-color:var(--color-primary-dark)}.blog-module__JsT-Oq__formCheckbox{align-items:flex-start;gap:var(--spacing-2);text-align:left;font-size:var(--text-sm);display:flex}.blog-module__JsT-Oq__formCheckbox input{margin-top:4px}.blog-module__JsT-Oq__formCheckbox a{color:var(--color-primary-light);text-decoration:underline}.blog-module__JsT-Oq__newsletterMessage{text-align:center;border-radius:8px;padding:1rem;font-size:.875rem;font-weight:500;animation:.3s blog-module__JsT-Oq__slideDown}.blog-module__JsT-Oq__newsletterMessage.blog-module__JsT-Oq__success{color:#d1fae5;background-color:#10b98133;border:1px solid #10b98180}.blog-module__JsT-Oq__newsletterMessage.blog-module__JsT-Oq__error{color:#fee2e2;background-color:#ef444433;border:1px solid #ef444480}@keyframes blog-module__JsT-Oq__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.blog-module__JsT-Oq__formGroup button:disabled{opacity:.6;cursor:not-allowed}.blog-module__JsT-Oq__formGroup input:disabled{opacity:.7;cursor:not-allowed}.blog-module__JsT-Oq__loadingContainer{padding:var(--spacing-8);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.blog-module__JsT-Oq__loadingSpinner{border:4px solid #0000001a;border-left-color:var(--color-primary);width:40px;height:40px;margin-bottom:var(--spacing-4);border-radius:50%;animation:1s linear infinite blog-module__JsT-Oq__spin}@keyframes blog-module__JsT-Oq__spin{to{transform:rotate(360deg)}}.blog-module__JsT-Oq__noResults{text-align:center;padding:var(--spacing-8)}.blog-module__JsT-Oq__noResults p{margin-bottom:var(--spacing-4);color:var(--color-text-medium)}.blog-module__JsT-Oq__search-results-info{text-align:center;margin-top:var(--spacing-6);padding:var(--spacing-6);background-color:var(--color-gray-50);border-radius:var(--radius-lg)}.blog-module__JsT-Oq__search-results-info p{margin-bottom:var(--spacing-4);color:var(--color-text-medium);font-size:var(--text-lg)}.blog-module__JsT-Oq__btn{padding:var(--spacing-3)var(--spacing-6);border-radius:var(--radius-md);cursor:pointer;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}@media (min-width:768px){.blog-module__JsT-Oq__newsGrid{grid-template-columns:1fr 1fr}.blog-module__JsT-Oq__newsGridMain{grid-column:span 2}.blog-module__JsT-Oq__newsGridSecondary{flex-flow:row;grid-column:span 2;grid-template-columns:repeat(2,1fr);display:flex}}@media (min-width:1024px){.blog-module__JsT-Oq__newsGrid{grid-template-rows:auto auto;grid-template-columns:2fr 1fr}.blog-module__JsT-Oq__newsGridMain{grid-area:1/1/3}.blog-module__JsT-Oq__newsGridSecondary{flex-direction:column;grid-area:1/2/3;grid-template-columns:1fr;display:flex}.blog-module__JsT-Oq__newsCardMain{height:100%}}.blog-module__JsT-Oq__blogPostCard{transition:transform .4s cubic-bezier(.175,.885,.32,1.275),opacity .4s,box-shadow .4s}.blog-module__JsT-Oq__blogPostCard:hover{transform:translateY(-8px)scale(1.02)}@keyframes blog-module__JsT-Oq__highlight{0%{box-shadow:0 0 0 rgba(var(--color-primary-rgb),0)}50%{box-shadow:0 0 20px rgba(var(--color-primary-rgb),.6)}to{box-shadow:0 0 0 rgba(var(--color-primary-rgb),0)}}.blog-module__JsT-Oq__search-highlight{animation:1s ease-in-out blog-module__JsT-Oq__highlight}.blog-module__JsT-Oq__blogPostsGrid[data-filtered=true] .blog-module__JsT-Oq__blogPostCard{opacity:.6;filter:grayscale(30%);transition:all .4s;transform:scale(.95)}.blog-module__JsT-Oq__blogPostsGrid[data-filtered=true] .blog-module__JsT-Oq__blogPostCard[data-active=true]{opacity:1;filter:grayscale(0%);transform:scale(1.02);box-shadow:0 12px 24px #00000026}@media (max-width:768px){.blog-module__JsT-Oq__popularPostsContainer{grid-template-columns:1fr}.blog-module__JsT-Oq__tags-cloud{padding:var(--spacing-2);gap:var(--spacing-2);padding-bottom:var(--spacing-4);-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.blog-module__JsT-Oq__stats-container{flex-direction:column;align-items:center}.blog-module__JsT-Oq__stat-card{width:100%;max-width:280px}.blog-module__JsT-Oq__blogStats{flex-direction:column;align-items:center}.blog-module__JsT-Oq__blogStat{width:100%;max-width:300px}.blog-module__JsT-Oq__formGroup{padding:var(--spacing-3);flex-direction:column}.blog-module__JsT-Oq__formGroup input,.blog-module__JsT-Oq__formGroup button{border-radius:var(--radius-lg);width:100%}.blog-module__JsT-Oq__formGroup input{padding:var(--spacing-3)var(--spacing-4);font-size:var(--text-base)}.blog-module__JsT-Oq__formGroup button{padding:var(--spacing-4)var(--spacing-5);font-size:var(--text-base);font-weight:700}.blog-module__JsT-Oq__postFooter{gap:var(--spacing-3);flex-direction:column;align-items:flex-start}.blog-module__JsT-Oq__search-bar{flex-direction:row}.blog-module__JsT-Oq__search-input{border-right:none}.blog-module__JsT-Oq__categoriesTabs{padding-bottom:var(--spacing-3);-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.blog-module__JsT-Oq__categoriesTabs::-webkit-scrollbar{display:none}.blog-module__JsT-Oq__categoryTab{scroll-snap-align:start;white-space:nowrap}}@media (max-width:636px){.blog-module__JsT-Oq__newsGrid,.blog-module__JsT-Oq__newsGridSecondary{flex-direction:column;display:flex}}
.loading-spinner-module__PFcVPW__loadingSpinnerContainer{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex}.loading-spinner-module__PFcVPW__fullPage{z-index:1000;background-color:#fffc;position:fixed;inset:0}.loading-spinner-module__PFcVPW__loadingSpinner{border:.25rem solid #e5e7eb;border-radius:50%;animation:1s linear infinite loading-spinner-module__PFcVPW__spin;display:inline-block}.loading-spinner-module__PFcVPW__small{border-width:.2rem;width:1.5rem;height:1.5rem}.loading-spinner-module__PFcVPW__medium{border-width:.25rem;width:2rem;height:2rem}.loading-spinner-module__PFcVPW__large{border-width:.3rem;width:3rem;height:3rem}.loading-spinner-module__PFcVPW__loadingMessage{color:var(--color-text-muted);margin-top:1rem;font-size:.875rem}.loading-spinner-module__PFcVPW__loadingMessageLight{color:var(--primary-50);margin-top:1rem;font-size:.875rem}@keyframes loading-spinner-module__PFcVPW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.MessageRestrictionNotice-module__SHdu-G__notice{background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:1rem;margin:1rem;padding:1.5rem;display:flex}.MessageRestrictionNotice-module__SHdu-G__iconContainer{flex-shrink:0}.MessageRestrictionNotice-module__SHdu-G__icon{font-size:2rem;display:block}.MessageRestrictionNotice-module__SHdu-G__content{flex:1}.MessageRestrictionNotice-module__SHdu-G__title{color:#991b1b;margin:0 0 .5rem;font-size:1rem;font-weight:600}.MessageRestrictionNotice-module__SHdu-G__message{color:#7f1d1d;margin:0;font-size:.875rem;line-height:1.5}@media (max-width:768px){.MessageRestrictionNotice-module__SHdu-G__notice{gap:.75rem;padding:1rem}.MessageRestrictionNotice-module__SHdu-G__icon{font-size:1.5rem}.MessageRestrictionNotice-module__SHdu-G__title{font-size:.9375rem}.MessageRestrictionNotice-module__SHdu-G__message{font-size:.8125rem}}
.MessageInput-module__4aikpW__container{background-color:#fff;border-top:1px solid #e5e7eb;padding:16px}.MessageInput-module__4aikpW__attachmentsPreview{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.MessageInput-module__4aikpW__attachmentItem{background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:8px;align-items:center;gap:6px;max-width:200px;padding:6px 10px;font-size:12px;display:flex}.MessageInput-module__4aikpW__attachmentIcon{font-size:14px}.MessageInput-module__4aikpW__attachmentName{text-overflow:ellipsis;white-space:nowrap;color:#374151;flex:1;overflow:hidden}.MessageInput-module__4aikpW__removeAttachment{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;padding:2px;font-size:10px;transition:all .2s;display:flex}.MessageInput-module__4aikpW__removeAttachment:hover:not(:disabled){color:#374151;background-color:#e5e7eb}.MessageInput-module__4aikpW__removeAttachment:disabled{opacity:.5;cursor:not-allowed}.MessageInput-module__4aikpW__attachmentItem.MessageInput-module__4aikpW__uploading{opacity:.7}.MessageInput-module__4aikpW__attachmentItem.MessageInput-module__4aikpW__uploading .MessageInput-module__4aikpW__attachmentName{color:#6b7280;font-style:italic}.MessageInput-module__4aikpW__attachmentPreview{flex:1;align-items:center;gap:8px;display:flex}.MessageInput-module__4aikpW__attachmentThumbnail{background-color:#f3f4f6;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:hidden}.MessageInput-module__4aikpW__thumbnailImage{object-fit:cover;width:100%;height:100%}.MessageInput-module__4aikpW__fileIcon{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex}.MessageInput-module__4aikpW__attachmentInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.MessageInput-module__4aikpW__attachmentStatus{color:#6b7280;font-size:11px;font-style:italic}.MessageInput-module__4aikpW__inputContainer{flex-direction:column;display:flex}.MessageInput-module__4aikpW__inputWrapper{background-color:#f9fafb;border:1px solid #d1d5db;border-radius:24px;align-items:flex-end;gap:8px;padding:8px 12px;transition:all .2s;display:flex}.MessageInput-module__4aikpW__inputWrapper:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.MessageInput-module__4aikpW__textarea{resize:none;color:#374151;background:0 0;border:none;outline:none;flex:1;max-width:calc(100% - 8.5rem);min-height:20px;max-height:120px;padding:4px 0;font-family:inherit;font-size:14px;line-height:1.5}.MessageInput-module__4aikpW__textarea::placeholder{color:#9ca3af}.MessageInput-module__4aikpW__textarea:disabled{opacity:.5;cursor:not-allowed}.MessageInput-module__4aikpW__rightActions{align-items:center;gap:4px;display:flex}@media (max-width:768px){.MessageInput-module__4aikpW__container{padding:12px}.MessageInput-module__4aikpW__inputWrapper{padding:6px 10px}.MessageInput-module__4aikpW__textarea{font-size:16px}.MessageInput-module__4aikpW__attachmentItem{max-width:150px;font-size:11px}}
.UserSelector-module__kc3aAW__container{flex-direction:column;gap:12px;max-height:300px;display:flex}.UserSelector-module__kc3aAW__userList{border:1px solid #e5e7eb;border-radius:8px;flex:1;max-height:250px;overflow-y:auto}.UserSelector-module__kc3aAW__userItem{cursor:pointer;border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:12px 16px;transition:all .2s;display:flex}.UserSelector-module__kc3aAW__userItem:last-child{border-bottom:none}.UserSelector-module__kc3aAW__userItem:hover{background-color:#f9fafb}.UserSelector-module__kc3aAW__userItem.UserSelector-module__kc3aAW__selected{background-color:#eff6ff;border-color:#dbeafe}.UserSelector-module__kc3aAW__userInfo{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.UserSelector-module__kc3aAW__userDetails{flex:1;min-width:0}.UserSelector-module__kc3aAW__userName{color:#1f2937;white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:14px;font-weight:500;overflow:hidden}.UserSelector-module__kc3aAW__userEmail{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:12px;overflow:hidden}.UserSelector-module__kc3aAW__userRoles{flex-wrap:wrap;gap:4px;display:flex}.UserSelector-module__kc3aAW__roleTag{color:#6b7280;text-transform:capitalize;background-color:#f3f4f6;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:500}.UserSelector-module__kc3aAW__checkbox{flex-shrink:0}.UserSelector-module__kc3aAW__checkbox input[type=checkbox]{cursor:pointer;width:16px;height:16px}.UserSelector-module__kc3aAW__loadingContainer{color:#6b7280;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;display:flex}.UserSelector-module__kc3aAW__loadingSpinner{border:2px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;width:24px;height:24px;margin-bottom:12px;animation:1s linear infinite UserSelector-module__kc3aAW__spin}@keyframes UserSelector-module__kc3aAW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.UserSelector-module__kc3aAW__emptyState{color:#6b7280;justify-content:center;align-items:center;padding:40px 20px;font-size:14px;display:flex}.UserSelector-module__kc3aAW__userList::-webkit-scrollbar{width:6px}.UserSelector-module__kc3aAW__userList::-webkit-scrollbar-track{background:#f1f3f4}.UserSelector-module__kc3aAW__userList::-webkit-scrollbar-thumb{background-color:#cbd5e0;border-radius:3px}.UserSelector-module__kc3aAW__userList::-webkit-scrollbar-thumb:hover{background-color:#a0aec0}@media (max-width:768px){.UserSelector-module__kc3aAW__userItem{padding:10px 12px}.UserSelector-module__kc3aAW__userName{font-size:13px}.UserSelector-module__kc3aAW__userEmail{font-size:11px}.UserSelector-module__kc3aAW__roleTag{padding:1px 4px;font-size:9px}}
.NewConversationModal-module__2a3hma__backdrop{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.NewConversationModal-module__2a3hma__modal{background-color:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:500px;max-height:80vh;display:flex;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.NewConversationModal-module__2a3hma__header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.NewConversationModal-module__2a3hma__header h2{color:#1f2937;margin:0;font-size:18px;font-weight:600}.NewConversationModal-module__2a3hma__closeButton{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:4px;font-size:14px;transition:all .2s;display:flex}.NewConversationModal-module__2a3hma__closeButton:hover{color:#374151;background-color:#f3f4f6}.NewConversationModal-module__2a3hma__content{flex-direction:column;flex:1;gap:20px;padding:24px;display:flex;overflow-y:auto}.NewConversationModal-module__2a3hma__typeSelector{gap:16px;display:flex}.NewConversationModal-module__2a3hma__radioLabel{cursor:pointer;color:#374151;align-items:center;gap:8px;font-size:14px;display:flex}.NewConversationModal-module__2a3hma__radioLabel input[type=radio]{margin:0}.NewConversationModal-module__2a3hma__nameInput{flex-direction:column;gap:8px;display:flex}.NewConversationModal-module__2a3hma__nameInput label{color:#374151;font-size:14px;font-weight:500}.NewConversationModal-module__2a3hma__nameInput input{border:1px solid #d1d5db;border-radius:8px;padding:10px 12px;font-size:14px;transition:border-color .2s}.NewConversationModal-module__2a3hma__nameInput input:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.NewConversationModal-module__2a3hma__userSelection h3{color:#1f2937;margin:0 0 12px;font-size:16px;font-weight:600}.NewConversationModal-module__2a3hma__hint{color:#6b7280;font-size:12px;font-weight:400}.NewConversationModal-module__2a3hma__error{color:#dc2626;background-color:#fee2e2;border:1px solid #fecaca;border-radius:8px;padding:12px;font-size:14px}.NewConversationModal-module__2a3hma__footer{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:12px;padding:20px 24px;display:flex}.NewConversationModal-module__2a3hma__cancelButton,.NewConversationModal-module__2a3hma__createButton{cursor:pointer;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s}.NewConversationModal-module__2a3hma__cancelButton{color:#374151;background-color:#0000;border:1px solid #d1d5db}.NewConversationModal-module__2a3hma__cancelButton:hover{background-color:#f9fafb}.NewConversationModal-module__2a3hma__createButton{color:#fff;background-color:#3b82f6;border:1px solid #3b82f6}.NewConversationModal-module__2a3hma__createButton:hover:not(:disabled){background-color:#2563eb;border-color:#2563eb}.NewConversationModal-module__2a3hma__createButton:disabled{color:#9ca3af;cursor:not-allowed;background-color:#e5e7eb;border-color:#e5e7eb}@media (max-width:768px){.NewConversationModal-module__2a3hma__backdrop{padding:10px}.NewConversationModal-module__2a3hma__modal{max-height:90vh}.NewConversationModal-module__2a3hma__header{padding:16px 20px}.NewConversationModal-module__2a3hma__content{padding:20px}.NewConversationModal-module__2a3hma__footer{padding:16px 20px}.NewConversationModal-module__2a3hma__typeSelector{flex-direction:column;gap:12px}}
.ConversationSearch-module__O5fbbW__searchContainer{z-index:1000;background:#fff;border:1px solid #e9ecef;border-top:none;flex-direction:column;max-height:400px;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 4px 12px #00000026}.ConversationSearch-module__O5fbbW__searchHeader{background:#f8f9fa;border-bottom:1px solid #e9ecef;padding:16px}.ConversationSearch-module__O5fbbW__searchInputContainer{align-items:center;gap:8px;margin-bottom:8px;display:flex}.ConversationSearch-module__O5fbbW__searchInput{border:1px solid #d1d5db;border-radius:6px;outline:none;flex:1;padding:8px 12px;font-size:14px;transition:border-color .2s}.ConversationSearch-module__O5fbbW__searchInput:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}.ConversationSearch-module__O5fbbW__closeButton{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:4px;padding:4px;font-size:16px;transition:background-color .2s}.ConversationSearch-module__O5fbbW__closeButton:hover{color:#374151;background-color:#e5e7eb}.ConversationSearch-module__O5fbbW__searchStats{color:#6b7280;margin-top:4px;font-size:12px}.ConversationSearch-module__O5fbbW__searchResults{flex:1;max-height:300px;overflow-y:auto}.ConversationSearch-module__O5fbbW__searchResult{cursor:pointer;border-bottom:1px solid #f3f4f6;padding:12px 16px;transition:background-color .2s}.ConversationSearch-module__O5fbbW__searchResult:hover,.ConversationSearch-module__O5fbbW__selectedResult{background-color:#f8f9fa}.ConversationSearch-module__O5fbbW__selectedResult{background-color:#eff6ff;border-left:3px solid #3b82f6}.ConversationSearch-module__O5fbbW__resultHeader{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.ConversationSearch-module__O5fbbW__senderName{color:#374151;font-size:13px;font-weight:600}.ConversationSearch-module__O5fbbW__timestamp{color:#9ca3af;font-size:11px}.ConversationSearch-module__O5fbbW__resultContent{color:#4b5563;font-size:14px;line-height:1.4}.ConversationSearch-module__O5fbbW__highlight{background-color:var(--accent-100);color:#92400e;border-radius:2px;padding:1px 0}.ConversationSearch-module__O5fbbW__loadingState,.ConversationSearch-module__O5fbbW__emptyState,.ConversationSearch-module__O5fbbW__searchHint{text-align:center;color:#6b7280;padding:20px;font-size:14px}.ConversationSearch-module__O5fbbW__loadingState{background:#f8f9fa}.ConversationSearch-module__O5fbbW__emptyState{color:#9ca3af}.ConversationSearch-module__O5fbbW__searchHint{background:#f8f9fa;border-top:1px solid #e9ecef;font-style:italic}@media (max-width:768px){.ConversationSearch-module__O5fbbW__searchContainer{max-height:300px}.ConversationSearch-module__O5fbbW__searchResults{max-height:200px}.ConversationSearch-module__O5fbbW__searchResult{padding:10px 12px}.ConversationSearch-module__O5fbbW__resultHeader{flex-direction:column;align-items:flex-start;gap:2px}}
.ConversationInfo-module__JhRrpa__infoContainer{z-index:1000;background:#fff;border:1px solid #e9ecef;border-top:none;width:320px;max-height:500px;position:absolute;top:100%;right:0;overflow-y:auto;box-shadow:0 4px 12px #00000026}.ConversationInfo-module__JhRrpa__infoHeader{background:#f8f9fa;border-bottom:1px solid #e9ecef;justify-content:space-between;align-items:center;padding:16px;display:flex}.ConversationInfo-module__JhRrpa__infoTitle{color:#1f2937;margin:0;font-size:16px;font-weight:600}.ConversationInfo-module__JhRrpa__closeButton{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:4px;padding:4px;font-size:16px;transition:background-color .2s}.ConversationInfo-module__JhRrpa__closeButton:hover{color:#374151;background-color:#e5e7eb}.ConversationInfo-module__JhRrpa__infoContent{padding:0}.ConversationInfo-module__JhRrpa__conversationProfile{text-align:center;border-bottom:1px solid #f3f4f6;padding:20px}.ConversationInfo-module__JhRrpa__avatarContainer{justify-content:center;align-items:center;margin-bottom:12px;display:flex}.ConversationInfo-module__JhRrpa__conversationName{color:#1f2937;margin:0 0 4px;font-size:18px;font-weight:600}.ConversationInfo-module__JhRrpa__conversationType{color:#6b7280;margin:0;font-size:13px}.ConversationInfo-module__JhRrpa__conversationDetails{border-bottom:1px solid #f3f4f6;padding:16px}.ConversationInfo-module__JhRrpa__detailItem{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:12px;display:flex}.ConversationInfo-module__JhRrpa__detailItem:last-child{margin-bottom:0}.ConversationInfo-module__JhRrpa__detailLabel{color:#6b7280;flex-shrink:0;font-size:13px;font-weight:500}.ConversationInfo-module__JhRrpa__detailValue{color:#374151;text-align:right;word-break:break-word;font-size:13px}.ConversationInfo-module__JhRrpa__participantsSection{border-bottom:1px solid #f3f4f6;padding:16px}.ConversationInfo-module__JhRrpa__sectionTitle{color:#374151;margin:0 0 12px;font-size:14px;font-weight:600}.ConversationInfo-module__JhRrpa__loadingState{text-align:center;color:#6b7280;padding:20px;font-size:14px}.ConversationInfo-module__JhRrpa__participantsList{flex-direction:column;gap:8px;display:flex}.ConversationInfo-module__JhRrpa__participantItem{border-radius:6px;align-items:center;gap:12px;padding:8px;transition:background-color .2s;display:flex}.ConversationInfo-module__JhRrpa__participantItem:hover{background-color:#f8f9fa}.ConversationInfo-module__JhRrpa__participantInfo{flex:1;min-width:0}.ConversationInfo-module__JhRrpa__participantName{color:#1f2937;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;display:block;overflow:hidden}.ConversationInfo-module__JhRrpa__participantRole{color:#6b7280;margin-top:2px;font-size:12px;display:block}.ConversationInfo-module__JhRrpa__participantStatus{flex-shrink:0}.ConversationInfo-module__JhRrpa__activeStatus{color:#059669;background-color:#d1fae5;border-radius:10px;padding:2px 6px;font-size:11px;font-weight:500}.ConversationInfo-module__JhRrpa__inactiveStatus{color:#dc2626;background-color:#fee2e2;border-radius:10px;padding:2px 6px;font-size:11px;font-weight:500}.ConversationInfo-module__JhRrpa__quickActions{padding:16px}.ConversationInfo-module__JhRrpa__actionsList{flex-direction:column;gap:8px;display:flex}.ConversationInfo-module__JhRrpa__actionButton{cursor:pointer;color:#374151;text-align:left;background:0 0;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;transition:all .2s;display:flex}.ConversationInfo-module__JhRrpa__actionButton:hover{background-color:#f3f4f6;border-color:#d1d5db}.ConversationInfo-module__JhRrpa__actionButton:active{background-color:#e5e7eb}@media (max-width:768px){.ConversationInfo-module__JhRrpa__infoContainer{width:280px;max-height:400px}.ConversationInfo-module__JhRrpa__conversationProfile{padding:16px}.ConversationInfo-module__JhRrpa__conversationName{font-size:16px}.ConversationInfo-module__JhRrpa__participantItem{padding:6px}.ConversationInfo-module__JhRrpa__participantName{font-size:13px}}
.ConversationHeader-module__6qDmbq__header{background-color:#fff;border-bottom:1px solid #e9ecef;justify-content:space-between;align-items:center;min-height:72px;padding:16px 20px;display:flex;position:relative}.ConversationHeader-module__6qDmbq__conversationInfo{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.ConversationHeader-module__6qDmbq__avatarContainer{flex-shrink:0;position:relative}.ConversationHeader-module__6qDmbq__details{flex:1;min-width:0}.ConversationHeader-module__6qDmbq__name{color:#1f2937;white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;font-size:16px;font-weight:600;overflow:hidden}.ConversationHeader-module__6qDmbq__status{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;overflow:hidden}.ConversationHeader-module__6qDmbq__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.ConversationHeader-module__6qDmbq__actionButton{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:8px;font-size:18px;transition:background-color .2s;display:flex}.ConversationHeader-module__6qDmbq__actionButton:hover{background-color:var(--background-hover);color:#374151;background-color:#f3f4f6}.ConversationHeader-module__6qDmbq__actionButton:focus{background-color:#f3f4f6;outline:none;box-shadow:0 0 0 2px #3b82f64d}.ConversationHeader-module__6qDmbq__actionButton:disabled{opacity:.5;cursor:not-allowed}.ConversationHeader-module__6qDmbq__blockedButton{color:#dc2626;background-color:#fee2e2}.ConversationHeader-module__6qDmbq__blockedButton:hover{color:#b91c1c;background-color:#fecaca}.ConversationHeader-module__6qDmbq__authorizedButton{color:#059669;background-color:#d1fae5}.ConversationHeader-module__6qDmbq__authorizedButton:hover{color:#047857;background-color:#a7f3d0}@media (max-width:768px){.ConversationHeader-module__6qDmbq__header{min-height:64px;padding:12px 16px}.ConversationHeader-module__6qDmbq__name{font-size:15px}.ConversationHeader-module__6qDmbq__status{font-size:12px}.ConversationHeader-module__6qDmbq__actionButton{width:32px;height:32px;font-size:14px}}.ConversationHeader-module__6qDmbq__menuContainer{position:relative}.ConversationHeader-module__6qDmbq__dropdownMenu{z-index:1000;background:#fff;border:1px solid #e9ecef;border-radius:8px;min-width:200px;margin-top:4px;padding:8px 0;position:absolute;top:100%;right:0;box-shadow:0 4px 12px #00000026}.ConversationHeader-module__6qDmbq__menuItem{text-align:left;cursor:pointer;color:#1f2937;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:12px 16px;font-size:14px;transition:background-color .2s;display:flex}.ConversationHeader-module__6qDmbq__menuItem:hover{background-color:#f3f4f6}.ConversationHeader-module__6qDmbq__menuItem:active{background-color:#e5e7eb}.ConversationHeader-module__6qDmbq__menuSeparator{border:none;border-top:1px solid #e9ecef;margin:8px 0}.ConversationHeader-module__6qDmbq__activeButton{color:#fff!important;background-color:#3b82f6!important}
.AccessDenied-module__GVvnxG__container{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.AccessDenied-module__GVvnxG__card{text-align:center;background:#fff;border-radius:16px;width:100%;max-width:500px;padding:3rem 2rem;animation:.5s ease-out AccessDenied-module__GVvnxG__slideUp;box-shadow:0 20px 60px #0000004d}@keyframes AccessDenied-module__GVvnxG__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.AccessDenied-module__GVvnxG__iconContainer{margin-bottom:1.5rem}.AccessDenied-module__GVvnxG__icon{font-size:5rem;animation:2s infinite AccessDenied-module__GVvnxG__bounce;display:block}@keyframes AccessDenied-module__GVvnxG__bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.AccessDenied-module__GVvnxG__title{color:#1a1a1a;margin-bottom:1rem;font-size:2rem;font-weight:700}.AccessDenied-module__GVvnxG__message{color:var(--neutral-700);margin-bottom:1rem;font-size:1.1rem;line-height:1.6}.AccessDenied-module__GVvnxG__hint{color:#718096;margin-bottom:2rem;font-size:.95rem;font-style:italic}.AccessDenied-module__GVvnxG__actions{justify-content:center;gap:1rem;display:flex}.AccessDenied-module__GVvnxG__backButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:8px;padding:.875rem 2rem;font-size:1rem;font-weight:600;transition:transform .2s,box-shadow .2s}.AccessDenied-module__GVvnxG__backButton:hover{transform:translateY(-2px);box-shadow:0 10px 20px #667eea66}.AccessDenied-module__GVvnxG__backButton:active{transform:translateY(0)}@media (max-width:640px){.AccessDenied-module__GVvnxG__card{padding:2rem 1.5rem}.AccessDenied-module__GVvnxG__icon{font-size:4rem}.AccessDenied-module__GVvnxG__title{font-size:1.5rem}.AccessDenied-module__GVvnxG__message{font-size:1rem}.AccessDenied-module__GVvnxG__backButton{width:100%}}
.MessageInputAdmin-module__ydLJEa__container{background-color:#fff;border-top:1px solid #e5e7eb;padding:1rem}.MessageInputAdmin-module__ydLJEa__adminControls{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border:1px solid #e2e8f0;border-radius:.5rem;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding:.75rem;display:flex}.MessageInputAdmin-module__ydLJEa__adminBadge{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:.375rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600;display:flex;box-shadow:0 2px 4px #0000001a}.MessageInputAdmin-module__ydLJEa__modeToggle{align-items:center;gap:.5rem;display:flex}.MessageInputAdmin-module__ydLJEa__toggleLabel{color:#374151;font-size:.875rem;font-weight:500}.MessageInputAdmin-module__ydLJEa__toggleSwitch{width:3rem;height:1.5rem;display:inline-block;position:relative}.MessageInputAdmin-module__ydLJEa__toggleInput{opacity:0;width:0;height:0}.MessageInputAdmin-module__ydLJEa__toggleSlider{cursor:pointer;background-color:#cbd5e1;border-radius:1.5rem;transition:all .3s;position:absolute;inset:0}.MessageInputAdmin-module__ydLJEa__toggleSlider:before{content:"";background-color:#fff;border-radius:50%;width:1.125rem;height:1.125rem;transition:all .3s;position:absolute;bottom:.1875rem;left:.1875rem}.MessageInputAdmin-module__ydLJEa__toggleInput:checked+.MessageInputAdmin-module__ydLJEa__toggleSlider{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.MessageInputAdmin-module__ydLJEa__toggleInput:checked+.MessageInputAdmin-module__ydLJEa__toggleSlider:before{transform:translate(1.5rem)}.MessageInputAdmin-module__ydLJEa__modeIndicator{border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.MessageInputAdmin-module__ydLJEa__modeIndicator.MessageInputAdmin-module__ydLJEa__admin{background-color:var(--accent-100);color:#92400e}.MessageInputAdmin-module__ydLJEa__modeIndicator.MessageInputAdmin-module__ydLJEa__user{color:#1e40af;background-color:#dbeafe}.MessageInputAdmin-module__ydLJEa__inputContainer{align-items:center;gap:.75rem;display:flex}.MessageInputAdmin-module__ydLJEa__textareaContainer{flex:1;position:relative}.MessageInputAdmin-module__ydLJEa__textarea{resize:none;background-color:#fff;border:1px solid #d1d5db;border-radius:1.25rem;outline:none;width:100%;max-width:calc(100% - 8.5rem);min-height:2.5rem;max-height:8rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.4;transition:all .2s}.MessageInputAdmin-module__ydLJEa__textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.MessageInputAdmin-module__ydLJEa__textarea.MessageInputAdmin-module__ydLJEa__admin{background:linear-gradient(135deg,#faf5ff 0%,#f3e8ff 100%);border-color:#8b5cf6}.MessageInputAdmin-module__ydLJEa__textarea.MessageInputAdmin-module__ydLJEa__admin:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a}.MessageInputAdmin-module__ydLJEa__sendButton{color:#fff;cursor:pointer;background-color:#3b82f6;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:.75rem;transition:all .2s;display:flex}.MessageInputAdmin-module__ydLJEa__sendButton:hover:not(:disabled){background-color:#2563eb;transform:scale(1.05)}.MessageInputAdmin-module__ydLJEa__sendButton:disabled{cursor:not-allowed;background-color:#9ca3af;transform:none}.MessageInputAdmin-module__ydLJEa__sendButton.MessageInputAdmin-module__ydLJEa__admin{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.MessageInputAdmin-module__ydLJEa__sendButton.MessageInputAdmin-module__ydLJEa__admin:hover:not(:disabled){background:linear-gradient(135deg,#5a6fd8 0%,#6a4190 100%)}.MessageInputAdmin-module__ydLJEa__attachButton{color:#6b7280;cursor:pointer;background-color:#f3f4f6;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:.75rem;transition:all .2s;display:flex}.MessageInputAdmin-module__ydLJEa__attachButton:hover{color:#374151;background-color:#e5e7eb}.MessageInputAdmin-module__ydLJEa__characterCount{color:#9ca3af;font-size:.75rem;position:absolute;bottom:-1.25rem;right:.5rem}.MessageInputAdmin-module__ydLJEa__characterCount.MessageInputAdmin-module__ydLJEa__warning{color:var(--primary-500)}.MessageInputAdmin-module__ydLJEa__characterCount.MessageInputAdmin-module__ydLJEa__error{color:#ef4444}.MessageInputAdmin-module__ydLJEa__replyPreview{background-color:#f3f4f6;border-left:3px solid #3b82f6;border-radius:.375rem;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding:.75rem;font-size:.875rem;display:flex}.MessageInputAdmin-module__ydLJEa__replyPreview button{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:.25rem;padding:.25rem;transition:all .2s}.MessageInputAdmin-module__ydLJEa__replyPreview button:hover{color:#374151;background-color:#e5e7eb}@media (max-width:768px){.MessageInputAdmin-module__ydLJEa__container{padding:.75rem}.MessageInputAdmin-module__ydLJEa__adminControls{flex-direction:column;align-items:stretch;gap:.5rem}.MessageInputAdmin-module__ydLJEa__modeToggle{justify-content:space-between}.MessageInputAdmin-module__ydLJEa__inputContainer{gap:.5rem}.MessageInputAdmin-module__ydLJEa__sendButton,.MessageInputAdmin-module__ydLJEa__attachButton{width:2.25rem;height:2.25rem}}
.ConversationHeaderAdmin-module__GDnfEa__header{background-color:#f9fafb;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex;position:relative}.ConversationHeaderAdmin-module__GDnfEa__adminBadge{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:.375rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600;display:flex;position:absolute;top:.5rem;right:.5rem;box-shadow:0 2px 4px #0000001a}.ConversationHeaderAdmin-module__GDnfEa__conversationInfo{flex:1;align-items:center;gap:1rem;display:flex}.ConversationHeaderAdmin-module__GDnfEa__avatar{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1rem;font-weight:600;display:flex}.ConversationHeaderAdmin-module__GDnfEa__conversationDetails{flex:1}.ConversationHeaderAdmin-module__GDnfEa__conversationName{color:#1f2937;margin:0;font-size:1.125rem;font-weight:600}.ConversationHeaderAdmin-module__GDnfEa__conversationType{color:#6b7280;margin:.25rem 0 0;font-size:.875rem}.ConversationHeaderAdmin-module__GDnfEa__actions{align-items:center;gap:.5rem;display:flex}.ConversationHeaderAdmin-module__GDnfEa__actionButton{color:#6b7280;cursor:pointer;background-color:#f3f4f6;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}.ConversationHeaderAdmin-module__GDnfEa__actionButton:hover{color:#374151;background-color:#e5e7eb}.ConversationHeaderAdmin-module__GDnfEa__actionButton:disabled{opacity:.5;cursor:not-allowed}.ConversationHeaderAdmin-module__GDnfEa__blockedButton{color:#dc2626;background-color:#fee2e2}.ConversationHeaderAdmin-module__GDnfEa__blockedButton:hover{color:#b91c1c;background-color:#fecaca}.ConversationHeaderAdmin-module__GDnfEa__authorizedButton{color:#059669;background-color:#d1fae5}.ConversationHeaderAdmin-module__GDnfEa__authorizedButton:hover{color:#047857;background-color:#a7f3d0}.ConversationHeaderAdmin-module__GDnfEa__deleteButton{color:#dc2626;background-color:#fee2e2}.ConversationHeaderAdmin-module__GDnfEa__deleteButton:hover{color:#b91c1c;background-color:#fecaca}.ConversationHeaderAdmin-module__GDnfEa__menu{z-index:10;background-color:#fff;border:1px solid #e5e7eb;border-radius:.375rem;min-width:8rem;position:absolute;top:100%;right:0;box-shadow:0 4px 6px -1px #0000001a}.ConversationHeaderAdmin-module__GDnfEa__overlay{z-index:5;position:fixed;inset:0}@media (max-width:1100px){.ConversationHeaderAdmin-module__GDnfEa__header{padding:1rem 1.25rem}.ConversationHeaderAdmin-module__GDnfEa__conversationName{font-size:1rem}.ConversationHeaderAdmin-module__GDnfEa__conversationType{font-size:.8125rem}.ConversationHeaderAdmin-module__GDnfEa__adminBadge{padding:.1875rem .375rem;font-size:.6875rem}}@media (max-width:768px){.ConversationHeaderAdmin-module__GDnfEa__header{flex-direction:column;align-items:flex-start;gap:.75rem;padding:.75rem 1rem}.ConversationHeaderAdmin-module__GDnfEa__adminBadge{align-self:flex-end;padding:.125rem .25rem;font-size:.625rem;position:static}.ConversationHeaderAdmin-module__GDnfEa__conversationInfo{width:100%}.ConversationHeaderAdmin-module__GDnfEa__avatar{width:2rem;height:2rem;font-size:.875rem}.ConversationHeaderAdmin-module__GDnfEa__conversationName{font-size:.9375rem}.ConversationHeaderAdmin-module__GDnfEa__conversationType{font-size:.75rem}.ConversationHeaderAdmin-module__GDnfEa__actions{justify-content:flex-end}}@media (max-width:480px){.ConversationHeaderAdmin-module__GDnfEa__header{gap:.5rem;padding:.5rem .75rem}.ConversationHeaderAdmin-module__GDnfEa__adminBadge{padding:.0625rem .1875rem;font-size:.5625rem}.ConversationHeaderAdmin-module__GDnfEa__avatar{width:1.75rem;height:1.75rem;font-size:.75rem}.ConversationHeaderAdmin-module__GDnfEa__conversationName{font-size:.875rem}.ConversationHeaderAdmin-module__GDnfEa__conversationType{font-size:.6875rem}.ConversationHeaderAdmin-module__GDnfEa__actionButton{padding:.375rem}}
.LiveVideoPlayer-module__KcF55a__container{background:#000;width:100%;height:100%;position:relative}.LiveVideoPlayer-module__KcF55a__coverImage{object-fit:cover;z-index:1;width:100%;height:100%;display:block;position:relative}.LiveVideoPlayer-module__KcF55a__audioVisualContainer{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.LiveVideoPlayer-module__KcF55a__coverImageBackground{object-fit:cover;filter:blur(40px)brightness(.4);z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(1.1)}.LiveVideoPlayer-module__KcF55a__avatarWrapper{z-index:2;justify-content:center;align-items:center;height:min(240px,45%);display:flex;position:relative}.LiveVideoPlayer-module__KcF55a__pulseRing{pointer-events:none;z-index:2;will-change:transform,opacity,border-color,box-shadow;border:155px solid;border-radius:50%;width:min(185px,75% + 5px);height:min(185px,75% + 5px);transition:transform 50ms cubic-bezier(.25,.46,.45,.94),opacity 80ms ease-out,border-color 80ms ease-out,border-width 50ms ease-out,box-shadow 80ms cubic-bezier(.25,.46,.45,.94);animation:4s linear infinite LiveVideoPlayer-module__KcF55a__pulseRotate;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}@keyframes LiveVideoPlayer-module__KcF55a__pulseRotate{0%{filter:hue-rotate()}to{filter:hue-rotate(10deg)}}.LiveVideoPlayer-module__KcF55a__avatarCircle{z-index:3;aspect-ratio:1;border:4px solid #3b82f699;border-radius:50%;height:min(180px,75%);position:relative;overflow:hidden;box-shadow:0 8px 32px #3b82f666,0 0 60px #3b82f633}.LiveVideoPlayer-module__KcF55a__avatarImage{object-fit:cover;width:100%;height:100%;display:block}.LiveVideoPlayer-module__KcF55a__audioOnlyWrapper{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.LiveVideoPlayer-module__KcF55a__audioOnlyPlaceholder{z-index:4;border:4px solid #3b82f699;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:60px;display:flex;position:relative;box-shadow:0 8px 32px #3b82f666,0 0 60px #3b82f633}.LiveVideoPlayer-module__KcF55a__audioIcon{filter:drop-shadow(0 0 20px #3b82f680);font-size:4rem}.LiveVideoPlayer-module__KcF55a__audioText{color:#fffc;letter-spacing:.5px;text-shadow:0 2px 8px #00000080;font-size:1.1rem;font-weight:600}.LiveVideoPlayer-module__KcF55a__playPauseButton{z-index:10;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#3b82f6e6,#2563ebe6);border:none;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;transition:all .3s;display:flex;position:absolute;bottom:50%;left:50%;transform:translate(-50%,50%);box-shadow:0 8px 24px #3b82f666,0 0 60px #3b82f633}.LiveVideoPlayer-module__KcF55a__playPauseButton:hover{background:linear-gradient(135deg,#3b82f6,#2563eb);transform:translate(-50%,50%)scale(1.1);box-shadow:0 12px 32px #3b82f699,0 0 80px #3b82f666}.LiveVideoPlayer-module__KcF55a__playPauseButton:active{transform:translate(-50%,50%)scale(.95)}.LiveVideoPlayer-module__KcF55a__playPauseIcon{width:36px;height:36px}.LiveVideoPlayer-module__KcF55a__playPauseButtonVideo{z-index:10;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;background:linear-gradient(135deg,#3b82f6e6,#2563ebe6);border:none;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;transition:all .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #3b82f666,0 0 60px #3b82f633}@media (max-width:480px),(max-height:400px){.LiveVideoPlayer-module__KcF55a__playPauseButtonVideo,.LiveVideoPlayer-module__KcF55a__playPauseButton{width:60px;height:60px}}.LiveVideoPlayer-module__KcF55a__container:hover .LiveVideoPlayer-module__KcF55a__playPauseButtonVideo{opacity:1;pointer-events:all}.LiveVideoPlayer-module__KcF55a__showPlayButton{opacity:1!important;pointer-events:all!important}.LiveVideoPlayer-module__KcF55a__playPauseButtonVideo:hover{background:linear-gradient(135deg,#3b82f6,#2563eb);transform:translate(-50%,-50%)scale(1.1);box-shadow:0 12px 32px #3b82f699,0 0 80px #3b82f666}.LiveVideoPlayer-module__KcF55a__playPauseButtonVideo:active{transform:translate(-50%,-50%)scale(.95)}.LiveVideoPlayer-module__KcF55a__video{width:100%;height:100%;display:block}.LiveVideoPlayer-module__KcF55a__audioElement{width:100%}.LiveVideoPlayer-module__KcF55a__audioElementHidden{display:none}.LiveVideoPlayer-module__KcF55a__topInfoBar{z-index:15;opacity:0;pointer-events:none;background:linear-gradient(#0009 0%,#0000 100%);justify-content:flex-end;align-items:flex-start;gap:12px;padding:8px;transition:opacity .3s,transform .3s;display:flex;position:absolute;top:0;left:0;right:0;transform:translateY(-10px)}.LiveVideoPlayer-module__KcF55a__container:hover .LiveVideoPlayer-module__KcF55a__topInfoBar,.LiveVideoPlayer-module__KcF55a__container:focus-within .LiveVideoPlayer-module__KcF55a__topInfoBar{opacity:1;pointer-events:all;transform:translateY(0)}.LiveVideoPlayer-module__KcF55a__topInfoBarCompact{background:linear-gradient(#00000080 0%,#0000 100%);gap:6px;padding:6px 8px}.LiveVideoPlayer-module__KcF55a__topInfoBarCompact .LiveVideoPlayer-module__KcF55a__networkQuality{justify-content:center;min-width:32px;padding:4px 8px;font-size:11px}.LiveVideoPlayer-module__KcF55a__topInfoBarCompact .LiveVideoPlayer-module__KcF55a__audioIndicator{transform:scale(.85)}.LiveVideoPlayer-module__KcF55a__topInfoBar.LiveVideoPlayer-module__KcF55a__topInfoBarNarrow{gap:4px;padding:4px 6px}.LiveVideoPlayer-module__KcF55a__topInfoBarNarrow .LiveVideoPlayer-module__KcF55a__networkQuality{min-width:28px;padding:3px 6px;font-size:10px}.LiveVideoPlayer-module__KcF55a__topInfoBarNarrow .LiveVideoPlayer-module__KcF55a__audioIndicator{transform:scale(.75)}@media (max-width:640px),(max-height:400px){.LiveVideoPlayer-module__KcF55a__topInfoBar{opacity:1;pointer-events:all;transform:translateY(0)}}.LiveVideoPlayer-module__KcF55a__audioIndicator{background:#00000073;border-radius:6px;align-items:flex-end;gap:2px;height:20px;padding:4px 6px;display:flex}.LiveVideoPlayer-module__KcF55a__audioBar{border-radius:2px;width:3px;transition:height .12s linear,background .12s linear;display:inline-block}.LiveVideoPlayer-module__KcF55a__loadingOverlay{z-index:10;background:#0a0f1af2;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset:0}.LiveVideoPlayer-module__KcF55a__spinner{border:4px solid #3b82f633;border-top-color:#3b82f6;border-radius:50%;width:48px;height:48px;animation:1s linear infinite LiveVideoPlayer-module__KcF55a__spin}@keyframes LiveVideoPlayer-module__KcF55a__spin{to{transform:rotate(360deg)}}.LiveVideoPlayer-module__KcF55a__loadingText{color:#e5e7eb;margin:0;font-size:16px;font-weight:500}.LiveVideoPlayer-module__KcF55a__errorOverlay{z-index:10;text-align:center;background:#0a0f1af2;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex;position:absolute;inset:0}.LiveVideoPlayer-module__KcF55a__errorIcon{font-size:48px;animation:2s ease-in-out infinite LiveVideoPlayer-module__KcF55a__pulse}@keyframes LiveVideoPlayer-module__KcF55a__pulse{0%,to{opacity:1}50%{opacity:.5}}.LiveVideoPlayer-module__KcF55a__errorText{color:#fca5a5;margin:0;font-size:16px;font-weight:600}.LiveVideoPlayer-module__KcF55a__errorSubtext{color:#9ca3af;margin:0;font-size:14px}.LiveVideoPlayer-module__KcF55a__timeoutOverlay{z-index:20;text-align:center;background:#0a0f1afa;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:20px;display:flex;position:absolute;inset:0}.LiveVideoPlayer-module__KcF55a__timeoutIcon{margin-bottom:8px;font-size:64px}.LiveVideoPlayer-module__KcF55a__timeoutText{color:#f87171;margin:0;font-size:18px;font-weight:600}.LiveVideoPlayer-module__KcF55a__timeoutSubtext{color:#9ca3af;margin:0 0 8px;font-size:14px}.LiveVideoPlayer-module__KcF55a__retryButton{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 24px;font-size:16px;font-weight:500;transition:all .2s;display:flex}.LiveVideoPlayer-module__KcF55a__retryButton:hover{background:#2563eb;transform:scale(1.05)}.LiveVideoPlayer-module__KcF55a__retryButton:active{transform:scale(.98)}.LiveVideoPlayer-module__KcF55a__controlBar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:15;opacity:0;pointer-events:none;background:linear-gradient(#0a0f1ad9,#0a0f1afa);border-top:1px solid #3b82f626;justify-content:space-between;align-items:center;height:56px;padding:0 16px;transition:transform .3s,opacity .3s;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.LiveVideoPlayer-module__KcF55a__controlBarLeft{flex-wrap:wrap;flex:1;align-items:center;gap:12px;max-width:calc(100% - 5rem);display:flex}.LiveVideoPlayer-module__KcF55a__volumeControlBox{align-items:center;gap:.75rem;width:8rem;display:flex}.LiveVideoPlayer-module__KcF55a__controlBarRight{align-items:center;gap:8px;display:flex}.LiveVideoPlayer-module__KcF55a__controlBarCompact{background:linear-gradient(#0a0f1acc,#0a0f1af5);height:48px;padding:0 10px}.LiveVideoPlayer-module__KcF55a__controlBarCompact .LiveVideoPlayer-module__KcF55a__controlBarLeft{gap:8px;max-width:calc(100% - 3rem)}.LiveVideoPlayer-module__KcF55a__controlBarCompact .LiveVideoPlayer-module__KcF55a__controlBarButton{border-radius:6px;width:32px;height:32px;font-size:13px}.LiveVideoPlayer-module__KcF55a__controlBarCompact .LiveVideoPlayer-module__KcF55a__volumeControlBox{gap:.5rem;width:6rem}.LiveVideoPlayer-module__KcF55a__controlBarCompact .LiveVideoPlayer-module__KcF55a__volumeSliderHorizontal{flex:0 0 60px}.LiveVideoPlayer-module__KcF55a__controlBarNarrow{background:linear-gradient(#0a0f1ac7,#0a0f1af2);height:44px;padding:0 8px}.LiveVideoPlayer-module__KcF55a__controlBarNarrow .LiveVideoPlayer-module__KcF55a__controlBarLeft{gap:6px;max-width:calc(100% - 2.5rem)}.LiveVideoPlayer-module__KcF55a__controlBarNarrow .LiveVideoPlayer-module__KcF55a__controlBarButton{border-radius:6px;width:30px;height:30px;padding:0;font-size:12px}.LiveVideoPlayer-module__KcF55a__controlBarNarrow .LiveVideoPlayer-module__KcF55a__controlBarRight{gap:6px}.LiveVideoPlayer-module__KcF55a__controlBarNarrow .LiveVideoPlayer-module__KcF55a__volumeControlBox{gap:6px;width:auto}@media (max-width:480px){.LiveVideoPlayer-module__KcF55a__controlBar{height:48px;padding:0 12px}.LiveVideoPlayer-module__KcF55a__controlBarLeft{gap:8px}}.LiveVideoPlayer-module__KcF55a__container:hover .LiveVideoPlayer-module__KcF55a__controlBar,.LiveVideoPlayer-module__KcF55a__container:focus-within .LiveVideoPlayer-module__KcF55a__controlBar{opacity:1;pointer-events:all;transform:translateY(0)}@media (max-width:640px){.LiveVideoPlayer-module__KcF55a__controlBar{opacity:1;pointer-events:all;transform:translateY(0)}}.LiveVideoPlayer-module__KcF55a__controlBarButton{color:#ffffffe6;cursor:pointer;background:#ffffff14;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;transition:all .2s;display:flex}.LiveVideoPlayer-module__KcF55a__controlBarButton:hover{color:#fff;background:#3b82f633;border-color:#3b82f64d;transform:scale(1.05)}.LiveVideoPlayer-module__KcF55a__controlBarButton:active{background:#3b82f64d;transform:scale(.95)}.LiveVideoPlayer-module__KcF55a__controlBarButton:focus-visible{outline-offset:2px;outline:2px solid #3b82f680}.LiveVideoPlayer-module__KcF55a__controlBarCompact .LiveVideoPlayer-module__KcF55a__controlBarButton:hover{transform:scale(1.08)}.LiveVideoPlayer-module__KcF55a__controlBarNarrow .LiveVideoPlayer-module__KcF55a__controlBarButton:hover{transform:scale(1.06)}.LiveVideoPlayer-module__KcF55a__controlBarNarrow .LiveVideoPlayer-module__KcF55a__controlBarButton:active{transform:scale(.96)}@media (max-width:480px){.LiveVideoPlayer-module__KcF55a__controlBarButton{width:32px;height:32px;font-size:14px}}.LiveVideoPlayer-module__KcF55a__volumeSliderHorizontal{flex:0 0 80px;align-items:center;height:24px;display:flex}.LiveVideoPlayer-module__KcF55a__volumeTrackHorizontal{cursor:pointer;background:#ffffff26;border-radius:2px;width:100%;height:4px;transition:height .2s;position:relative}.LiveVideoPlayer-module__KcF55a__volumeTrackHorizontal:hover{height:6px}.LiveVideoPlayer-module__KcF55a__volumeFillHorizontal{pointer-events:none;background:linear-gradient(90deg,#3b82f6,#60a5fa);border-radius:2px;transition:none;position:absolute;top:0;bottom:0;left:0}.LiveVideoPlayer-module__KcF55a__volumeThumbHorizontal{cursor:grab;pointer-events:none;background:#fff;border:2px solid #3b82f6;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 4px #0000004d}.LiveVideoPlayer-module__KcF55a__volumeTrackHorizontal:hover .LiveVideoPlayer-module__KcF55a__volumeThumbHorizontal{transform:translate(-50%,-50%)scale(1.2)}.LiveVideoPlayer-module__KcF55a__volumeTrackHorizontal:active .LiveVideoPlayer-module__KcF55a__volumeThumbHorizontal{cursor:grabbing;transform:translate(-50%,-50%)scale(1.1)}.LiveVideoPlayer-module__KcF55a__volumeLabelInline{color:#ffffffb3;text-align:center;-webkit-user-select:none;user-select:none;min-width:38px;font-size:12px;font-weight:500;display:none}@media (max-width:640px){.LiveVideoPlayer-module__KcF55a__volumeSliderHorizontal{flex:0 0 60px}.LiveVideoPlayer-module__KcF55a__volumeLabelInline{display:none}}.LiveVideoPlayer-module__KcF55a__optionsMenuContainer{position:relative}.LiveVideoPlayer-module__KcF55a__optionsDropdown{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:100;background:#0f141efa;border:1px solid #3b82f633;border-radius:12px;min-width:200px;padding:8px;animation:.2s ease-out LiveVideoPlayer-module__KcF55a__slideUp;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 8px 32px #000c,inset 0 0 0 1px #3b82f61a}@keyframes LiveVideoPlayer-module__KcF55a__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.LiveVideoPlayer-module__KcF55a__optionItem{color:#ffffffe6;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;width:100%;padding:10px 12px;font-size:14px;transition:all .2s;display:flex}.LiveVideoPlayer-module__KcF55a__optionItem:hover{color:#fff;background:#3b82f626}.LiveVideoPlayer-module__KcF55a__optionItem:active{transform:scale(.98)}.LiveVideoPlayer-module__KcF55a__optionItem svg{flex-shrink:0;font-size:16px}.LiveVideoPlayer-module__KcF55a__controlBarCompact .LiveVideoPlayer-module__KcF55a__optionsDropdown{border-radius:10px;min-width:180px;padding:6px;bottom:calc(100% + 6px)}.LiveVideoPlayer-module__KcF55a__controlBarCompact .LiveVideoPlayer-module__KcF55a__optionItem{border-radius:6px;gap:10px;padding:8px 10px;font-size:13px}.LiveVideoPlayer-module__KcF55a__controlBarCompact .LiveVideoPlayer-module__KcF55a__optionItem svg{font-size:14px}.LiveVideoPlayer-module__KcF55a__controlBarNarrow .LiveVideoPlayer-module__KcF55a__optionsDropdown{border-radius:8px;min-width:160px;padding:4px;bottom:calc(100% + 4px)}.LiveVideoPlayer-module__KcF55a__controlBarNarrow .LiveVideoPlayer-module__KcF55a__optionItem{border-radius:5px;gap:8px;padding:7px 8px;font-size:12px}.LiveVideoPlayer-module__KcF55a__controlBarNarrow .LiveVideoPlayer-module__KcF55a__optionItem svg{font-size:13px}.LiveVideoPlayer-module__KcF55a__networkQuality{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000bf;border:2px solid;border-radius:20px;align-items:center;gap:6px;padding:6px 10px;display:flex;box-shadow:0 4px 12px #0000004d}.LiveVideoPlayer-module__KcF55a__networkText{color:#fff;letter-spacing:.3px;font-size:11px;font-weight:600}.LiveVideoPlayer-module__KcF55a__networkTextHidden{display:none}@media (max-width:480px){.LiveVideoPlayer-module__KcF55a__networkText{display:none}}.LiveVideoPlayer-module__KcF55a__skeleton{flex-direction:column;gap:8px;width:100%;height:100%;padding:12px;display:flex}.LiveVideoPlayer-module__KcF55a__skeletonVideo{background:linear-gradient(90deg,#ffffff0d 0%,#ffffff1a 50%,#ffffff0d 100%) 0 0/200% 100%;border-radius:8px;flex:1;animation:1.5s infinite LiveVideoPlayer-module__KcF55a__shimmer}.LiveVideoPlayer-module__KcF55a__skeletonControls{justify-content:center;gap:8px;display:flex}.LiveVideoPlayer-module__KcF55a__skeletonButton{background:linear-gradient(90deg,#ffffff0d 0%,#ffffff1a 50%,#ffffff0d 100%) 0 0/200% 100%;border-radius:8px;width:32px;height:32px;animation:1.5s infinite LiveVideoPlayer-module__KcF55a__shimmer}@keyframes LiveVideoPlayer-module__KcF55a__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}
.NewConversationModalAdmin-module__gl7gKW__overlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.NewConversationModalAdmin-module__gl7gKW__modal{background-color:#fff;border-radius:.75rem;flex-direction:column;width:100%;max-width:32rem;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.NewConversationModalAdmin-module__gl7gKW__header{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border-bottom:1px solid #e5e7eb;padding:1.5rem;position:relative}.NewConversationModalAdmin-module__gl7gKW__adminBadge{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:.375rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600;display:flex;position:absolute;top:1rem;right:1rem;box-shadow:0 2px 4px #0000001a}.NewConversationModalAdmin-module__gl7gKW__title{color:#1f2937;margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.NewConversationModalAdmin-module__gl7gKW__subtitle{color:#6b7280;margin:0;font-size:.875rem}.NewConversationModalAdmin-module__gl7gKW__closeButton{color:#6b7280;cursor:pointer;background-color:#0000;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex;position:absolute;top:1rem;right:1rem}.NewConversationModalAdmin-module__gl7gKW__closeButton:hover{color:#374151;background-color:#f3f4f6}.NewConversationModalAdmin-module__gl7gKW__content{flex:1;padding:1.5rem;overflow-y:auto}.NewConversationModalAdmin-module__gl7gKW__formGroup{margin-bottom:1.5rem}.NewConversationModalAdmin-module__gl7gKW__label{color:#374151;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.NewConversationModalAdmin-module__gl7gKW__input{border:1px solid #d1d5db;border-radius:.375rem;outline:none;width:100%;padding:.75rem;font-size:.875rem;transition:all .2s}.NewConversationModalAdmin-module__gl7gKW__input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.NewConversationModalAdmin-module__gl7gKW__searchResults{background-color:#fff;border:1px solid #e5e7eb;border-radius:.375rem;max-height:12rem;overflow-y:auto}.NewConversationModalAdmin-module__gl7gKW__searchResultItem{cursor:pointer;border-bottom:1px solid #f3f4f6;align-items:center;gap:.75rem;padding:.75rem;transition:background-color .2s;display:flex}.NewConversationModalAdmin-module__gl7gKW__searchResultItem:hover{background-color:#f9fafb}.NewConversationModalAdmin-module__gl7gKW__searchResultItem:last-child{border-bottom:none}.NewConversationModalAdmin-module__gl7gKW__userAvatar{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.875rem;font-weight:600;display:flex}.NewConversationModalAdmin-module__gl7gKW__userInfo{flex:1}.NewConversationModalAdmin-module__gl7gKW__userName{color:#1f2937;margin:0;font-weight:500}.NewConversationModalAdmin-module__gl7gKW__userEmail{color:#6b7280;margin:0;font-size:.8125rem}.NewConversationModalAdmin-module__gl7gKW__selectedUsers{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.NewConversationModalAdmin-module__gl7gKW__selectedUser{background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:1.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;display:flex}.NewConversationModalAdmin-module__gl7gKW__removeUser{color:#fff;cursor:pointer;background-color:#dc2626;border:none;border-radius:50%;justify-content:center;align-items:center;width:1rem;height:1rem;padding:.125rem;transition:all .2s;display:flex}.NewConversationModalAdmin-module__gl7gKW__removeUser:hover{background-color:#b91c1c}.NewConversationModalAdmin-module__gl7gKW__checkbox{margin-right:.5rem}.NewConversationModalAdmin-module__gl7gKW__checkboxLabel{color:#374151;cursor:pointer;align-items:center;font-size:.875rem;display:flex}.NewConversationModalAdmin-module__gl7gKW__error{color:#b91c1c;background-color:#fee2e2;border-radius:.375rem;margin-bottom:1rem;padding:.75rem;font-size:.875rem}.NewConversationModalAdmin-module__gl7gKW__loading{color:#6b7280;justify-content:center;align-items:center;padding:1rem;font-size:.875rem;display:flex}.NewConversationModalAdmin-module__gl7gKW__spinner{border:2px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;width:1rem;height:1rem;margin-right:.5rem;animation:1s linear infinite NewConversationModalAdmin-module__gl7gKW__spin}@keyframes NewConversationModalAdmin-module__gl7gKW__spin{to{transform:rotate(360deg)}}.NewConversationModalAdmin-module__gl7gKW__footer{background-color:#f9fafb;border-top:1px solid #e5e7eb;justify-content:flex-end;gap:.75rem;padding:1.5rem;display:flex}.NewConversationModalAdmin-module__gl7gKW__button{cursor:pointer;border:none;border-radius:.375rem;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.NewConversationModalAdmin-module__gl7gKW__cancelButton{color:#374151;background-color:#fff;border:1px solid #d1d5db}.NewConversationModalAdmin-module__gl7gKW__cancelButton:hover{background-color:#f9fafb}.NewConversationModalAdmin-module__gl7gKW__createButton{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.NewConversationModalAdmin-module__gl7gKW__createButton:hover:not(:disabled){background:linear-gradient(135deg,#5a6fd8 0%,#6a4190 100%);transform:translateY(-1px);box-shadow:0 4px 12px #667eea4d}.NewConversationModalAdmin-module__gl7gKW__createButton:disabled{cursor:not-allowed;box-shadow:none;background-color:#9ca3af;transform:none}@media (max-width:768px){.NewConversationModalAdmin-module__gl7gKW__overlay{padding:.5rem}.NewConversationModalAdmin-module__gl7gKW__modal{max-width:calc(100vw - 1rem);max-height:calc(100vh - 1rem)}.NewConversationModalAdmin-module__gl7gKW__header{padding:1.25rem}.NewConversationModalAdmin-module__gl7gKW__adminBadge{padding:.1875rem .375rem;font-size:.6875rem}.NewConversationModalAdmin-module__gl7gKW__title{font-size:1.125rem}.NewConversationModalAdmin-module__gl7gKW__subtitle{font-size:.8125rem}.NewConversationModalAdmin-module__gl7gKW__content{padding:1.25rem}.NewConversationModalAdmin-module__gl7gKW__formGroup{margin-bottom:1.25rem}.NewConversationModalAdmin-module__gl7gKW__label{font-size:.8125rem}.NewConversationModalAdmin-module__gl7gKW__input{padding:.625rem;font-size:.8125rem}.NewConversationModalAdmin-module__gl7gKW__searchResultItem{padding:.625rem}.NewConversationModalAdmin-module__gl7gKW__userAvatar{width:1.75rem;height:1.75rem;font-size:.8125rem}.NewConversationModalAdmin-module__gl7gKW__userName{font-size:.875rem}.NewConversationModalAdmin-module__gl7gKW__userEmail{font-size:.75rem}.NewConversationModalAdmin-module__gl7gKW__footer{gap:.625rem;padding:1.25rem}.NewConversationModalAdmin-module__gl7gKW__button{padding:.625rem 1.25rem;font-size:.8125rem}}@media (max-width:640px){.NewConversationModalAdmin-module__gl7gKW__modal{border-radius:0;max-width:100vw;max-height:100vh;margin:0}.NewConversationModalAdmin-module__gl7gKW__header{padding:1rem}.NewConversationModalAdmin-module__gl7gKW__adminBadge{padding:.125rem .25rem;font-size:.625rem}.NewConversationModalAdmin-module__gl7gKW__title{font-size:1rem}.NewConversationModalAdmin-module__gl7gKW__subtitle{font-size:.75rem}.NewConversationModalAdmin-module__gl7gKW__content{padding:1rem}.NewConversationModalAdmin-module__gl7gKW__formGroup{margin-bottom:1rem}.NewConversationModalAdmin-module__gl7gKW__label{font-size:.75rem}.NewConversationModalAdmin-module__gl7gKW__input{padding:.5rem;font-size:.75rem}.NewConversationModalAdmin-module__gl7gKW__searchResultItem{padding:.5rem}.NewConversationModalAdmin-module__gl7gKW__userAvatar{width:1.5rem;height:1.5rem;font-size:.75rem}.NewConversationModalAdmin-module__gl7gKW__userName{font-size:.8125rem}.NewConversationModalAdmin-module__gl7gKW__userEmail{font-size:.6875rem}.NewConversationModalAdmin-module__gl7gKW__footer{flex-direction:column;padding:1rem}.NewConversationModalAdmin-module__gl7gKW__button{justify-content:center;width:100%;padding:.75rem 1rem;font-size:.875rem}}@media (max-width:480px){.NewConversationModalAdmin-module__gl7gKW__header{padding:.75rem}.NewConversationModalAdmin-module__gl7gKW__adminBadge{padding:.0625rem .1875rem;font-size:.5625rem}.NewConversationModalAdmin-module__gl7gKW__title{font-size:.9375rem}.NewConversationModalAdmin-module__gl7gKW__subtitle{font-size:.6875rem}.NewConversationModalAdmin-module__gl7gKW__content{padding:.75rem}.NewConversationModalAdmin-module__gl7gKW__formGroup{margin-bottom:.75rem}.NewConversationModalAdmin-module__gl7gKW__searchResults{max-height:8rem}.NewConversationModalAdmin-module__gl7gKW__footer{padding:.75rem}.NewConversationModalAdmin-module__gl7gKW__button{padding:.625rem .875rem;font-size:.8125rem}}
.MultiLiveGrid-module__RgBvva__container{grid-template-columns:1fr;grid-auto-rows:minmax(200px,auto);gap:12px;width:100%;height:100%;padding:1rem;display:grid;overflow-y:auto}@media (min-width:577px){.MultiLiveGrid-module__RgBvva__container{grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(180px,auto);gap:14px}}@media (min-width:1025px){.MultiLiveGrid-module__RgBvva__container{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(160px,auto);gap:16px}}.MultiLiveGrid-module__RgBvva__mainSection{background:#111827;border:2px solid #3b82f699;border-radius:12px;grid-area:span 1/1;min-height:250px;animation:.3s ease-out MultiLiveGrid-module__RgBvva__fadeInScale;position:relative;overflow:hidden;box-shadow:0 4px 20px #3b82f64d}@media (min-width:577px){.MultiLiveGrid-module__RgBvva__mainSection{grid-area:span 2/span 2}}@media (min-width:1025px){.MultiLiveGrid-module__RgBvva__mainSection{grid-area:span 2/span 2}}.MultiLiveGrid-module__RgBvva__sidebarItem{background:#111827;border:1px solid #ffffff26;border-radius:8px;grid-area:span 1/1;min-height:180px;animation:.3s ease-out MultiLiveGrid-module__RgBvva__fadeInScale;position:relative;top:3.3rem;overflow:hidden}@media (min-width:577px){.MultiLiveGrid-module__RgBvva__sidebarItem{grid-area:span 1/span 1;top:0}}@media (min-width:1025px){.MultiLiveGrid-module__RgBvva__sidebarItem{grid-area:span 1/span 1}}@keyframes MultiLiveGrid-module__RgBvva__fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.MultiLiveGrid-module__RgBvva__emptyState{color:#9ca3af;grid-column:1/-1;justify-content:center;align-items:center;min-height:200px;display:flex}.MultiLiveGrid-module__RgBvva__broadcasterLabel{color:#fff;letter-spacing:.3px;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10;background:linear-gradient(135deg,#000000d9,#000000bf);border:1px solid #ffffff1a;border-radius:6px;max-width:calc(100% - 16px);padding:4px 8px;font-size:11px;font-weight:600;transition:all .2s;position:absolute;top:8px;left:8px;overflow:hidden;box-shadow:0 2px 8px #0000004d}.MultiLiveGrid-module__RgBvva__broadcasterLabel:hover{background:linear-gradient(135deg,#000000e6,#000c);transform:translateY(-1px);box-shadow:0 4px 12px #0006}.MultiLiveGrid-module__RgBvva__mainBroadcasterLabel{color:#fff;letter-spacing:.4px;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:10;background:linear-gradient(135deg,#3b82f6e6,#2563ebd9);border:1px solid #fff3;border-radius:8px;max-width:calc(100% - 16px);padding:5px 10px;font-size:12px;font-weight:700;transition:all .2s;position:absolute;top:8px;left:8px;overflow:hidden;box-shadow:0 3px 12px #3b82f64d}.MultiLiveGrid-module__RgBvva__mainBroadcasterLabel:hover{background:linear-gradient(135deg,#3b82f6,#2563ebf2);transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.MultiLiveGrid-module__RgBvva__mainBroadcasterLabel:before{content:"👑";margin-right:4px;font-size:10px}.MultiLiveGrid-module__RgBvva__gridInfo{text-align:center;color:#9ca3af;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;margin-top:16px;padding:8px 16px;font-size:12px;font-weight:600;display:none}.MultiLiveGrid-module__RgBvva__totalInfo{text-align:center;color:#93c5fd;background:#3b82f61a;border:1px solid #3b82f633;border-radius:8px;margin-top:8px;padding:12px 16px;font-size:12px;font-weight:600}
.AdminMessagesPage-module__C0jT_q__container{background-color:#f8f9fa;flex-direction:column;height:calc(100vh - 15rem);display:flex}.AdminMessagesPage-module__C0jT_q__header{background-color:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:16px 24px;display:flex;box-shadow:0 1px 3px #0000001a}.AdminMessagesPage-module__C0jT_q__title{color:#111827;margin:0;font-size:20px;font-weight:600}.AdminMessagesPage-module__C0jT_q__adminBadge{background:linear-gradient(135deg,var(--secondary-700),var(--primary-500));color:#fff;border-radius:20px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;display:flex;box-shadow:0 2px 4px #f59e0b4d}.AdminMessagesPage-module__C0jT_q__content{flex:1;display:flex;overflow:hidden}.AdminMessagesPage-module__C0jT_q__sidebar{background-color:#fff;border-right:1px solid #e5e7eb;flex-direction:column;width:350px;display:flex}.AdminMessagesPage-module__C0jT_q__main{background-color:#fff;flex-direction:column;flex:1;display:flex}.AdminMessagesPage-module__C0jT_q__placeholder{background-color:#f9fafb;flex:1;justify-content:center;align-items:center;display:flex}.AdminMessagesPage-module__C0jT_q__placeholderContent{text-align:center;color:#6b7280}.AdminMessagesPage-module__C0jT_q__placeholderContent h2{color:#374151;margin-bottom:8px;font-size:24px;font-weight:600}.AdminMessagesPage-module__C0jT_q__placeholderContent p{margin:0;font-size:16px;line-height:1.5}.AdminMessagesPage-module__C0jT_q__loading,.AdminMessagesPage-module__C0jT_q__unauthorized,.AdminMessagesPage-module__C0jT_q__error{text-align:center;background-color:#f9fafb;flex-direction:column;justify-content:center;align-items:center;height:100vh;padding:20px;display:flex}.AdminMessagesPage-module__C0jT_q__loading h1{color:#667eea;margin-bottom:12px;font-size:28px;font-weight:600}.AdminMessagesPage-module__C0jT_q__loading p{color:#6b7280;margin:0;font-size:16px}.AdminMessagesPage-module__C0jT_q__unauthorized h1,.AdminMessagesPage-module__C0jT_q__error h1{color:#dc2626;margin-bottom:16px;font-size:32px;font-weight:700}.AdminMessagesPage-module__C0jT_q__unauthorized p,.AdminMessagesPage-module__C0jT_q__error p{color:#6b7280;margin:0;font-size:18px}@media (max-width:1100px){.AdminMessagesPage-module__C0jT_q__container{height:calc(100vh - 15rem)}.AdminMessagesPage-module__C0jT_q__content{flex-direction:column}.AdminMessagesPage-module__C0jT_q__sidebar{border-bottom:1px solid #e5e7eb;border-right:none;width:100%;height:15rem;min-height:15rem;margin-bottom:1rem}.AdminMessagesPage-module__C0jT_q__main{flex:1;height:calc(100vh - 32rem);min-height:400px}.AdminMessagesPage-module__C0jT_q__header{padding:16px 20px}.AdminMessagesPage-module__C0jT_q__title{font-size:18px;line-height:1.3}}@media (max-width:768px){.AdminMessagesPage-module__C0jT_q__container{height:calc(100vh - 15rem)}.AdminMessagesPage-module__C0jT_q__header{flex-direction:column;align-items:flex-start;gap:12px;padding:12px 16px}.AdminMessagesPage-module__C0jT_q__title{font-size:16px;line-height:1.4}.AdminMessagesPage-module__C0jT_q__adminBadge{align-self:flex-end;padding:6px 12px;font-size:12px}.AdminMessagesPage-module__C0jT_q__content{flex-direction:column}.AdminMessagesPage-module__C0jT_q__sidebar{border-bottom:1px solid #e5e7eb;border-right:none;width:100%;height:15rem;min-height:15rem;margin-bottom:1rem}.AdminMessagesPage-module__C0jT_q__main{height:65vh;min-height:300px}.AdminMessagesPage-module__C0jT_q__placeholderContent h2{font-size:20px}.AdminMessagesPage-module__C0jT_q__placeholderContent p{padding:0 16px;font-size:14px}}@media (max-width:480px){.AdminMessagesPage-module__C0jT_q__container{height:calc(100vh - 15rem)}.AdminMessagesPage-module__C0jT_q__header{gap:8px;padding:10px 12px}.AdminMessagesPage-module__C0jT_q__title{font-size:14px;font-weight:500}.AdminMessagesPage-module__C0jT_q__adminBadge{padding:4px 8px;font-size:11px}.AdminMessagesPage-module__C0jT_q__sidebar{height:15rem;min-height:15rem}.AdminMessagesPage-module__C0jT_q__main{height:70vh;min-height:250px}.AdminMessagesPage-module__C0jT_q__placeholderContent{padding:16px}.AdminMessagesPage-module__C0jT_q__placeholderContent h2{margin-bottom:6px;font-size:18px}.AdminMessagesPage-module__C0jT_q__placeholderContent p{padding:0 8px;font-size:13px}.AdminMessagesPage-module__C0jT_q__loading h1{font-size:22px}.AdminMessagesPage-module__C0jT_q__loading p{font-size:14px}.AdminMessagesPage-module__C0jT_q__unauthorized h1,.AdminMessagesPage-module__C0jT_q__error h1{font-size:24px}.AdminMessagesPage-module__C0jT_q__unauthorized p,.AdminMessagesPage-module__C0jT_q__error p{padding:0 16px;font-size:16px}}@media (max-width:360px){.AdminMessagesPage-module__C0jT_q__header{padding:8px 10px}.AdminMessagesPage-module__C0jT_q__title{font-size:13px}.AdminMessagesPage-module__C0jT_q__adminBadge{padding:3px 6px;font-size:10px}.AdminMessagesPage-module__C0jT_q__sidebar{height:15rem;min-height:15rem}.AdminMessagesPage-module__C0jT_q__main{height:75vh}}
.MultiLiveGridMode1-module__pHarcG__container{flex-direction:column;gap:10px;width:100%;height:100%;padding:.5rem;display:flex;overflow-y:auto}.MultiLiveGridMode1-module__pHarcG__mainSection{aspect-ratio:16/9;background:#111827;border:2px solid #3b82f699;border-radius:12px;flex-shrink:0;width:100%;min-height:250px;max-height:60vh;animation:.3s ease-out MultiLiveGridMode1-module__pHarcG__fadeInScale;position:relative;overflow:hidden;box-shadow:0 4px 20px #3b82f64d}.MultiLiveGridMode1-module__pHarcG__sidebarItem{aspect-ratio:16/9;background:#111827;border:1px solid #fff3;border-radius:8px;flex-shrink:0;width:100%;max-height:150px;transition:all .2s;animation:.3s ease-out MultiLiveGridMode1-module__pHarcG__fadeInScale;position:relative;overflow:hidden}.MultiLiveGridMode1-module__pHarcG__sidebarItem:hover{border-color:#3b82f680;transform:scale(1.02);box-shadow:0 4px 12px #3b82f64d}.MultiLiveGridMode1-module__pHarcG__emptyState{color:#9ca3af;text-align:center;justify-content:center;align-items:center;width:100%;height:100%;padding:2rem;font-size:14px;display:flex}.MultiLiveGridMode1-module__pHarcG__broadcasterLabel{color:#fff;letter-spacing:.3px;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10;background:linear-gradient(135deg,#000000d9,#000000bf);border:1px solid #ffffff1a;border-radius:6px;max-width:calc(100% - 16px);padding:4px 8px;font-size:11px;font-weight:600;transition:all .2s;position:absolute;top:8px;left:8px;overflow:hidden;box-shadow:0 2px 8px #0000004d}.MultiLiveGridMode1-module__pHarcG__broadcasterLabel:hover{background:linear-gradient(135deg,#000000e6,#000c);transform:translateY(-1px);box-shadow:0 4px 12px #0006}.MultiLiveGridMode1-module__pHarcG__mainBroadcasterLabel{color:#fff;letter-spacing:.4px;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:10;background:linear-gradient(135deg,#3b82f6e6,#2563ebd9);border:1px solid #fff3;border-radius:8px;max-width:calc(100% - 16px);padding:5px 10px;font-size:12px;font-weight:700;transition:all .2s;position:absolute;top:8px;left:8px;overflow:hidden;box-shadow:0 3px 12px #3b82f64d}.MultiLiveGridMode1-module__pHarcG__mainBroadcasterLabel:hover{background:linear-gradient(135deg,#3b82f6,#2563ebf2);transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.MultiLiveGridMode1-module__pHarcG__mainBroadcasterLabel:before{content:"👑";margin-right:4px;font-size:10px}@media (min-width:768px){.MultiLiveGridMode1-module__pHarcG__container{grid-template-columns:2fr 1fr;grid-auto-rows:min-content;gap:8px;padding:0;display:grid;overflow:hidden auto}.MultiLiveGridMode1-module__pHarcG__mainSection{aspect-ratio:auto;z-index:1;border-radius:0;grid-area:1/1;width:100%;height:100vh;position:sticky;top:0}.MultiLiveGridMode1-module__pHarcG__sidebarItem{aspect-ratio:16/9;grid-column:2;width:100%;max-height:180px}}@media (min-width:1025px){.MultiLiveGridMode1-module__pHarcG__container{grid-template-columns:2fr 1fr 1fr;gap:12px}.MultiLiveGridMode1-module__pHarcG__sidebarItem{grid-column:auto;max-height:200px}}@media (min-width:1400px){.MultiLiveGridMode1-module__pHarcG__container{gap:14px}.MultiLiveGridMode1-module__pHarcG__sidebarItem{max-height:220px}}.MultiLiveGridMode1-module__pHarcG__container::-webkit-scrollbar{width:6px;height:6px}.MultiLiveGridMode1-module__pHarcG__container::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.MultiLiveGridMode1-module__pHarcG__container::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.MultiLiveGridMode1-module__pHarcG__container::-webkit-scrollbar-thumb:hover{background:#ffffff4d}@keyframes MultiLiveGridMode1-module__pHarcG__fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}
.MultiLiveGridMode2-module__pCUGbq__container{flex-wrap:wrap;align-content:flex-start;gap:0;width:100%;height:100%;padding:0;display:flex;position:relative;overflow:auto hidden}.MultiLiveGridMode2-module__pCUGbq__mainSection{aspect-ratio:16/9;background:#111827;border:none;border-bottom:2px solid #3b82f699;border-radius:0;flex-shrink:0;width:100%;min-height:200px;max-height:55vh;animation:.3s ease-out MultiLiveGridMode2-module__pCUGbq__fadeInScale;position:relative;overflow:hidden;box-shadow:0 2px 12px #0000004d}.MultiLiveGridMode2-module__pCUGbq__sidebarItem{aspect-ratio:9/16;background:#1f2937;border:1px solid #fff3;border-radius:8px;flex-shrink:0;width:140px;height:auto;max-height:220px;margin-top:12px;margin-bottom:12px;transition:all .2s;animation:.3s ease-out MultiLiveGridMode2-module__pCUGbq__fadeInScale;position:relative;overflow:hidden}.MultiLiveGridMode2-module__pCUGbq__sidebarItem:not(:last-child){margin-right:8px}.MultiLiveGridMode2-module__pCUGbq__mainSection~.MultiLiveGridMode2-module__pCUGbq__sidebarItem:first-of-type{margin-left:12px}.MultiLiveGridMode2-module__pCUGbq__sidebarItem:last-of-type{margin-right:12px}@media (hover:hover) and (pointer:fine){.MultiLiveGridMode2-module__pCUGbq__sidebarItem:hover{border-color:#3b82f680;transform:scale(1.02);box-shadow:0 4px 12px #3b82f64d}}@media (min-width:768px){.MultiLiveGridMode2-module__pCUGbq__container{flex-flow:column;padding:0;position:relative;overflow:hidden auto}.MultiLiveGridMode2-module__pCUGbq__container:after{content:"";pointer-events:none;height:2080px;display:block}.MultiLiveGridMode2-module__pCUGbq__mainSection{aspect-ratio:auto;z-index:1;border:none;border-radius:0;width:100%;height:100%;max-height:100%;position:sticky;top:0;left:0}.MultiLiveGridMode2-module__pCUGbq__sidebarItem{z-index:10;aspect-ratio:9/16;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1f2937f2;border:1.5px solid #ffffff4d;width:140px;max-height:200px;margin:0;position:absolute;right:12px;box-shadow:0 6px 20px #0009}.MultiLiveGridMode2-module__pCUGbq__container>div:nth-child(2).MultiLiveGridMode2-module__pCUGbq__sidebarItem{top:12px}.MultiLiveGridMode2-module__pCUGbq__container>div:nth-child(3).MultiLiveGridMode2-module__pCUGbq__sidebarItem{top:220px}.MultiLiveGridMode2-module__pCUGbq__container>div:nth-child(4).MultiLiveGridMode2-module__pCUGbq__sidebarItem{top:428px}.MultiLiveGridMode2-module__pCUGbq__container>div:nth-child(5).MultiLiveGridMode2-module__pCUGbq__sidebarItem{top:636px}.MultiLiveGridMode2-module__pCUGbq__container>div:nth-child(6).MultiLiveGridMode2-module__pCUGbq__sidebarItem{top:844px}.MultiLiveGridMode2-module__pCUGbq__container>div:nth-child(7).MultiLiveGridMode2-module__pCUGbq__sidebarItem{top:1052px}.MultiLiveGridMode2-module__pCUGbq__container>div:nth-child(8).MultiLiveGridMode2-module__pCUGbq__sidebarItem{top:1260px}.MultiLiveGridMode2-module__pCUGbq__container>div:nth-child(9).MultiLiveGridMode2-module__pCUGbq__sidebarItem{top:1468px}.MultiLiveGridMode2-module__pCUGbq__container>div:nth-child(10).MultiLiveGridMode2-module__pCUGbq__sidebarItem{top:1676px}.MultiLiveGridMode2-module__pCUGbq__container>div:nth-child(11).MultiLiveGridMode2-module__pCUGbq__sidebarItem{top:1884px}.MultiLiveGridMode2-module__pCUGbq__sidebarItem:hover{z-index:11;border-color:#3b82f699;transform:scale(1.05);box-shadow:0 8px 28px #3b82f680}}@media (min-width:1025px){.MultiLiveGridMode2-module__pCUGbq__container:after{height:2280px}.MultiLiveGridMode2-module__pCUGbq__sidebarItem{width:160px;max-height:220px}.MultiLiveGridMode2-module__pCUGbq__container>div:nth-child(2).MultiLiveGridMode2-module__pCUGbq__sidebarItem{top:12px}.MultiLiveGridMode2-module__pCUGbq__container>div:nth-child(3).MultiLiveGridMode2-module__pCUGbq__sidebarItem{top:240px}.MultiLiveGridMode2-module__pCUGbq__container>div:nth-child(4).MultiLiveGridMode2-module__pCUGbq__sidebarItem{top:468px}.MultiLiveGridMode2-module__pCUGbq__container>div:nth-child(5).MultiLiveGridMode2-module__pCUGbq__sidebarItem{top:696px}.MultiLiveGridMode2-module__pCUGbq__container>div:nth-child(6).MultiLiveGridMode2-module__pCUGbq__sidebarItem{top:924px}.MultiLiveGridMode2-module__pCUGbq__container>div:nth-child(7).MultiLiveGridMode2-module__pCUGbq__sidebarItem{top:1152px}.MultiLiveGridMode2-module__pCUGbq__container>div:nth-child(8).MultiLiveGridMode2-module__pCUGbq__sidebarItem{top:1380px}.MultiLiveGridMode2-module__pCUGbq__container>div:nth-child(9).MultiLiveGridMode2-module__pCUGbq__sidebarItem{top:1608px}.MultiLiveGridMode2-module__pCUGbq__container>div:nth-child(10).MultiLiveGridMode2-module__pCUGbq__sidebarItem{top:1836px}.MultiLiveGridMode2-module__pCUGbq__container>div:nth-child(11).MultiLiveGridMode2-module__pCUGbq__sidebarItem{top:2064px}}@media (min-width:1400px){.MultiLiveGridMode2-module__pCUGbq__container:after{height:2480px}.MultiLiveGridMode2-module__pCUGbq__sidebarItem{width:180px;max-height:240px}.MultiLiveGridMode2-module__pCUGbq__container>div:nth-child(2).MultiLiveGridMode2-module__pCUGbq__sidebarItem{top:12px}.MultiLiveGridMode2-module__pCUGbq__container>div:nth-child(3).MultiLiveGridMode2-module__pCUGbq__sidebarItem{top:260px}.MultiLiveGridMode2-module__pCUGbq__container>div:nth-child(4).MultiLiveGridMode2-module__pCUGbq__sidebarItem{top:508px}.MultiLiveGridMode2-module__pCUGbq__container>div:nth-child(5).MultiLiveGridMode2-module__pCUGbq__sidebarItem{top:756px}.MultiLiveGridMode2-module__pCUGbq__container>div:nth-child(6).MultiLiveGridMode2-module__pCUGbq__sidebarItem{top:1004px}.MultiLiveGridMode2-module__pCUGbq__container>div:nth-child(7).MultiLiveGridMode2-module__pCUGbq__sidebarItem{top:1252px}.MultiLiveGridMode2-module__pCUGbq__container>div:nth-child(8).MultiLiveGridMode2-module__pCUGbq__sidebarItem{top:1500px}.MultiLiveGridMode2-module__pCUGbq__container>div:nth-child(9).MultiLiveGridMode2-module__pCUGbq__sidebarItem{top:1748px}.MultiLiveGridMode2-module__pCUGbq__container>div:nth-child(10).MultiLiveGridMode2-module__pCUGbq__sidebarItem{top:1996px}.MultiLiveGridMode2-module__pCUGbq__container>div:nth-child(11).MultiLiveGridMode2-module__pCUGbq__sidebarItem{top:2244px}}.MultiLiveGridMode2-module__pCUGbq__emptyState{color:#9ca3af;text-align:center;background:#111827;justify-content:center;align-items:center;width:100%;height:100%;min-height:200px;padding:2rem;font-size:14px;display:flex}.MultiLiveGridMode2-module__pCUGbq__broadcasterLabel{color:#fff;letter-spacing:.2px;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:10;background:linear-gradient(135deg,#000000d9,#000000bf);border:1px solid #ffffff1a;border-radius:5px;max-width:calc(100% - 2.5rem);padding:3px 6px;font-size:10px;font-weight:600;transition:all .2s;position:absolute;top:8px;left:8px;overflow:hidden;box-shadow:0 2px 6px #0000004d}.MultiLiveGridMode2-module__pCUGbq__broadcasterLabel:hover{background:linear-gradient(135deg,#000000e6,#000c);transform:translateY(-1px);box-shadow:0 3px 10px #0006}.MultiLiveGridMode2-module__pCUGbq__mainBroadcasterLabel{color:#fff;letter-spacing:.4px;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:10;background:linear-gradient(135deg,#3b82f6e6,#2563ebd9);border:1px solid #fff3;border-radius:8px;max-width:calc(100% - 16px);padding:5px 10px;font-size:12px;font-weight:700;transition:all .2s;position:absolute;top:8px;left:8px;overflow:hidden;box-shadow:0 3px 12px #3b82f64d}.MultiLiveGridMode2-module__pCUGbq__mainBroadcasterLabel:hover{background:linear-gradient(135deg,#3b82f6,#2563ebf2);transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.MultiLiveGridMode2-module__pCUGbq__mainBroadcasterLabel:before{content:"👑";margin-right:4px;font-size:10px}.MultiLiveGridMode2-module__pCUGbq__container::-webkit-scrollbar{width:6px;height:6px}.MultiLiveGridMode2-module__pCUGbq__container::-webkit-scrollbar-track{background:#0003;border-radius:3px}.MultiLiveGridMode2-module__pCUGbq__container::-webkit-scrollbar-thumb{background:#3b82f666;border-radius:3px}.MultiLiveGridMode2-module__pCUGbq__container::-webkit-scrollbar-thumb:hover{background:#3b82f699}@keyframes MultiLiveGridMode2-module__pCUGbq__fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}
.table-pagination-module__QlZjyW__tablePagination{margin-top:var(--spacing-4);padding:var(--spacing-4);border-top:1px solid var(--neutral-200);background-color:var(--neutral-50);flex-direction:row;justify-content:space-between;align-items:center;display:flex}.table-pagination-module__QlZjyW__tablePaginationInfo{font-size:var(--text-sm);color:var(--neutral-600)}.table-pagination-module__QlZjyW__tablePaginationControls{align-items:center;gap:var(--spacing-4);display:flex}.table-pagination-module__QlZjyW__tablePaginationItemsPerPage{align-items:center;gap:var(--spacing-2);font-size:var(--text-sm);color:var(--neutral-600);display:flex}.table-pagination-module__QlZjyW__tablePaginationNav{align-items:center;gap:var(--spacing-2);display:flex}.table-pagination-module__QlZjyW__tablePaginationArrow{min-width:36px;height:36px;padding:0 var(--spacing-2);border:1px solid var(--neutral-200);color:var(--neutral-700);border-radius:var(--radius-md);font-size:var(--text-md);cursor:pointer;background-color:#fff;justify-content:center;align-items:center;font-weight:500;transition:all .2s;display:flex}.table-pagination-module__QlZjyW__tablePaginationArrow:hover{background-color:var(--primary-50);border-color:var(--primary-300);color:var(--primary-600)}.table-pagination-module__QlZjyW__tablePaginationArrow:disabled{opacity:.5;cursor:not-allowed;background-color:var(--neutral-100);border-color:var(--neutral-200);color:var(--neutral-400)}.table-pagination-module__QlZjyW__tablePaginationControl{background-color:var(--primary-300);border-radius:var(--radius-md);padding:var(--spacing-1);justify-content:center;align-items:center;display:flex;box-shadow:0 2px 4px #0000000d}.table-pagination-module__QlZjyW__tablePaginationSelectWrapper{position:relative}.table-pagination-module__QlZjyW__tablePaginationSelect{height:36px;padding:0 var(--spacing-2);border:1px solid var(--neutral-200);color:var(--neutral-700);border-radius:var(--radius-md);font-size:var(--text-sm);cursor:pointer;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;padding-right:28px;transition:all .2s}.table-pagination-module__QlZjyW__tablePaginationSelect:hover{border-color:var(--primary-300)}.table-pagination-module__QlZjyW__tablePaginationSelect:focus{border-color:var(--primary-500);box-shadow:0 0 0 2px rgba(var(--primary-500-rgb),.2);outline:none}@media (max-width:768px){.table-pagination-module__QlZjyW__tablePagination{gap:var(--spacing-3);flex-direction:column}.table-pagination-module__QlZjyW__tablePaginationControls{gap:var(--spacing-3);flex-direction:column;width:100%}.table-pagination-module__QlZjyW__tablePaginationItemsPerPage,.table-pagination-module__QlZjyW__tablePaginationNav{justify-content:center;width:100%}}@media (max-width:480px){.table-pagination-module__QlZjyW__tablePaginationItemsPerPage{flex-wrap:wrap;justify-content:center}.table-pagination-module__QlZjyW__tablePaginationSelect{min-width:80px}}
.AcademicYearSelector-module__fLIP7W__container{flex-direction:column;width:100%;display:flex}.AcademicYearSelector-module__fLIP7W__selectContainer{width:100%;position:relative}.AcademicYearSelector-module__fLIP7W__select{appearance:none;background-color:#fff;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23131313%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E);background-position:right 12px top 50%;background-repeat:no-repeat;background-size:10px;border:1px solid #ccc;border-radius:4px;width:100%;padding:8px 12px;font-size:1rem}.AcademicYearSelector-module__fLIP7W__select:focus{border-color:#4a90e2;outline:none;box-shadow:0 0 0 2px #4a90e233}.AcademicYearSelector-module__fLIP7W__select.AcademicYearSelector-module__fLIP7W__error{border-color:#e53e3e}.AcademicYearSelector-module__fLIP7W__customYearContainer{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:4px;margin-top:10px;padding:12px;animation:.3s ease-in-out AcademicYearSelector-module__fLIP7W__fadeIn}.AcademicYearSelector-module__fLIP7W__customYearInput{border:1px solid #ccc;border-radius:4px;width:100%;padding:8px 12px;font-size:1rem}.AcademicYearSelector-module__fLIP7W__customYearInput:focus{border-color:#4a90e2;outline:none;box-shadow:0 0 0 2px #4a90e233}.AcademicYearSelector-module__fLIP7W__customYearPreview{color:#555;margin-top:8px;font-size:.9rem}.AcademicYearSelector-module__fLIP7W__customYearPreview strong{color:#333;font-weight:600}.AcademicYearSelector-module__fLIP7W__errorMessage{color:#e53e3e;margin-top:4px;font-size:.85rem}@keyframes AcademicYearSelector-module__fLIP7W__fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}
.RoomAccessGuard-module__rV7ApG__container{background-color:#f5f7fa;justify-content:center;align-items:center;min-height:100vh;display:flex}.RoomAccessGuard-module__rV7ApG__loadingContainer{flex-direction:column;justify-content:center;align-items:center;height:100vh;display:flex}.RoomAccessGuard-module__rV7ApG__errorContainer{background-color:#fff;border-radius:.5rem;width:100%;max-width:28rem;margin:0 1rem;padding:2rem;box-shadow:0 4px 6px #0000001a,0 1px 3px #00000014}.RoomAccessGuard-module__rV7ApG__errorContent{text-align:center}.RoomAccessGuard-module__rV7ApG__errorIcon{color:#e53e3e;margin-bottom:1rem;font-size:4rem}.RoomAccessGuard-module__rV7ApG__errorTitle{color:#1a202c;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.RoomAccessGuard-module__rV7ApG__errorMessage{color:#e53e3e;margin-bottom:1.5rem}.RoomAccessGuard-module__rV7ApG__roomInfoContainer{background-color:#f8fafc;border-radius:.375rem;margin-bottom:1.5rem;padding:1rem}.RoomAccessGuard-module__rV7ApG__roomTitle{color:#1a202c;margin-bottom:.5rem;font-weight:600}.RoomAccessGuard-module__rV7ApG__roomInfoItem{color:var(--neutral-700);margin-bottom:.25rem;font-size:.875rem}.RoomAccessGuard-module__rV7ApG__backButton{color:#fff;cursor:pointer;background-color:#3182ce;border:none;border-radius:.375rem;padding:.5rem 1.5rem;font-weight:500;transition:background-color .2s}.RoomAccessGuard-module__rV7ApG__backButton:hover{background-color:#2c5282}.RoomAccessGuard-module__rV7ApG__redirectMessage{color:#718096;margin-top:1rem;font-size:.875rem}
.page-module__qQOkMa__liveWatchContainer{color:#e5e7eb;background:#0a0f1a;min-height:100vh}
.SearchFilter-module__WW--tW__searchFilter{margin-bottom:1rem}.SearchFilter-module__WW--tW__searchInputContainer{align-items:center;width:100%;display:flex;position:relative}.SearchFilter-module__WW--tW__searchInput{border:1px solid #d1d5db;border-radius:.375rem;width:100%;padding:.75rem 2.5rem .75rem .75rem;font-size:.875rem;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}.SearchFilter-module__WW--tW__searchInput:focus{border-color:var(--primary-700);outline:none;box-shadow:0 0 0 2px #4f46e533}.SearchFilter-module__WW--tW__searchIcon{color:#6b7280;pointer-events:none;position:absolute;right:.75rem}
