.Footer_footer___Lioi{background:var(--bg-secondary);color:var(--text-primary);padding:40px 20px;margin-top:auto;width:100%}.Footer_footerContent__59I3Z{max-width:1600px;margin:0 auto;width:100%}.Footer_footerGrid__ucUwZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;margin-bottom:40px;width:100%;justify-items:center;align-items:start}@media (max-width:768px){.Footer_footerGrid__ucUwZ{grid-template-columns:1fr;gap:var(--spacing-xl);text-align:center}}@media (max-width:480px){.Footer_footer___Lioi{padding:30px 15px}.Footer_footerGrid__ucUwZ{gap:30px;margin-bottom:30px}}.FooterBottom_footerBottom__DddjW{border-top:1px solid var(--text-secondary);padding-top:20px;text-align:center}.FooterBottom_footerNav__KtWLe{margin-bottom:var(--spacing-md);display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.FooterBottom_navLink__WW2KO{color:var(--text-secondary);text-decoration:none;transition:color var(--transition-normal);padding:4px 8px;border-radius:var(--radius-sm)}.FooterBottom_navLink__WW2KO:hover{color:var(--accent);background:rgba(90,103,216,.1)}.FooterBottom_copyright__H_wgX{margin-top:var(--spacing-md)}.FooterBottom_copyrightText__ZoKQE{color:var(--text-secondary);font-size:.9rem;margin:0}@media (max-width:768px){.FooterBottom_footerNav__KtWLe{flex-direction:column;gap:10px}.FooterBottom_navLink__WW2KO{margin:5px 0}}@media (max-width:480px){.FooterBottom_footerBottom__DddjW{padding-top:var(--spacing-md)}.FooterBottom_footerNav__KtWLe{gap:8px}.FooterBottom_navLink__WW2KO{font-size:.9rem;padding:3px 6px}.FooterBottom_copyrightText__ZoKQE{font-size:.8rem}}.FooterBrand_footerBrand__lSfju{width:100%;text-align:center}.FooterBrand_title__F1QYq{font-size:1.2rem;margin-bottom:var(--spacing-md);color:var(--text-primary)}.FooterBrand_logo__uStsn{font-size:clamp(1.3rem,4vw,2.2rem);font-weight:800;color:var(--accent);text-shadow:0 2px 4px rgba(0,0,0,.2);display:flex;align-items:center;gap:clamp(6px,2vw,12px);margin:0 auto;width:-moz-fit-content;width:fit-content;transition:all var(--transition-normal);cursor:pointer}.FooterBrand_logo__uStsn:hover{transform:scale(1.05);text-shadow:0 4px 8px rgba(0,0,0,.4)}.FooterBrand_footerLogoImage__YkXPA{height:52.5px;width:auto;-o-object-fit:contain;object-fit:contain;flex-shrink:0;transition:all var(--transition-normal)}.FooterBrand_logo__uStsn:hover .FooterBrand_footerLogoImage__YkXPA{transform:scale(1.1)}.FooterBrand_footerLogoText__XdkVZ{display:flex;align-items:baseline;gap:0;flex-wrap:nowrap;justify-content:center;white-space:nowrap}.FooterBrand_beu__hoX5_{color:var(--logo-beu-color);text-shadow:var(--logo-beu-shadow);filter:var(--logo-beu-filter)}.FooterBrand_bihar__8ztYi{color:var(--logo-bihar-color);text-shadow:var(--logo-bihar-shadow);filter:var(--logo-bihar-filter)}.FooterBrand_description__SUN4P{color:var(--text-secondary);margin-bottom:var(--spacing-lg);line-height:1.6}.FooterBrand_socialLinks__l_EV5{display:flex;gap:16px;margin-top:var(--spacing-lg);justify-content:center;align-items:center;flex-wrap:nowrap}.FooterBrand_socialLink__xfgzM{color:var(--social-link-text);font-size:1.2rem;transition:all var(--transition-normal);display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--social-link-bg);border:2px solid transparent;text-decoration:none;position:relative;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.FooterBrand_socialLink__xfgzM:hover{transform:translateY(-3px) scale(1.1);box-shadow:0 8px 20px rgba(0,0,0,.3);background:var(--social-link-hover-bg)}.FooterBrand_facebook__JeTZo:hover{color:var(--brand-facebook);border-color:var(--brand-facebook);box-shadow:0 8px 20px color-mix(in srgb,var(--brand-facebook) 30%,transparent)}.FooterBrand_xTwitter__EjHy6:hover{color:var(--brand-x);border-color:var(--brand-x);box-shadow:0 8px 20px color-mix(in srgb,var(--brand-x) 30%,transparent)}.FooterBrand_youtube__4uRac:hover{color:var(--brand-youtube);border-color:var(--brand-youtube);box-shadow:0 8px 20px color-mix(in srgb,var(--brand-youtube) 30%,transparent)}.FooterBrand_instagram__ydyOc:hover{color:var(--brand-instagram);border-color:var(--brand-instagram);box-shadow:0 8px 20px color-mix(in srgb,var(--brand-instagram) 30%,transparent)}.FooterBrand_reddit__YObom:hover{color:var(--brand-reddit);border-color:var(--brand-reddit);box-shadow:0 8px 20px color-mix(in srgb,var(--brand-reddit) 30%,transparent)}@media (max-width:768px){.FooterBrand_footerLogoImage__YkXPA{height:45px;width:auto}.FooterBrand_socialLinks__l_EV5{gap:14px}.FooterBrand_socialLink__xfgzM{width:36px;height:36px;font-size:1.1rem}}@media (max-width:480px){.FooterBrand_footerLogoImage__YkXPA{height:37.5px;width:auto}.FooterBrand_socialLinks__l_EV5{gap:12px}.FooterBrand_socialLink__xfgzM{width:34px;height:34px;font-size:1rem}}@media (max-width:320px){.FooterBrand_socialLinks__l_EV5{gap:10px}.FooterBrand_socialLink__xfgzM{width:32px;height:32px;font-size:.9rem}}.FooterContact_footerContact__7g4PJ{width:100%;max-width:300px}.FooterContact_title___zNsl{color:var(--text-primary);margin-bottom:var(--spacing-md);font-size:1.2rem;text-align:center}.FooterContact_list__chQ78{list-style:none;padding:0;margin:0;text-align:center}.FooterContact_item__I_SrT{margin-bottom:var(--spacing-sm);display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm)}.FooterContact_link__3N_SX{color:var(--text-secondary);text-decoration:none;transition:color var(--transition-normal);display:inline-block;padding:4px 0}.FooterContact_link__3N_SX:hover{color:var(--accent)}.FooterContact_icon__MVBc8{color:var(--accent);font-size:1rem;flex-shrink:0}.FooterContact_email__rpgTH{font-weight:500}.FooterContact_email__rpgTH:hover{text-decoration:underline}.FooterLinks_footerLinks__j2vvC{width:100%;max-width:300px}.FooterLinks_title__At4We{color:var(--text-primary);margin-bottom:var(--spacing-md);font-size:1.2rem;text-align:center}.FooterLinks_list__qqZ9w{list-style:none;padding:0;margin:0;text-align:center}.FooterLinks_item__9ENRH{margin-bottom:var(--spacing-sm)}.FooterLinks_link__CaOnf{color:var(--text-secondary);text-decoration:none;transition:color var(--transition-normal);display:inline-block;padding:4px 0}.FooterLinks_link__CaOnf:hover{color:var(--accent)}.FooterLinks_external__X1jQZ{position:relative}.FooterLinks_external__X1jQZ:after{content:"↗";font-size:.8em;margin-left:4px;opacity:.7}.FooterLinks_external__X1jQZ:hover:after{opacity:1}.Comments_comments__BaX9p{width:100%;max-width:100%;background:var(--color-background);border-radius:.5rem;padding:1.5rem;border:1px solid var(--color-border);font-family:var(--font-family-base)}.Comments_variant-compact__stM2N{padding:1rem;border:none;background:transparent}.Comments_variant-detailed__QhUCL{padding:2rem;background:var(--color-background-elevated);box-shadow:0 2px 8px rgba(0,0,0,.1)}.Comments_variant-minimal__Y7u6Z{padding:.75rem;border:none;background:transparent}.Comments_header__R6BK1{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.Comments_defaultHeader__L1Or3{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.Comments_title__o_dcP{color:var(--color-text-primary);margin:0;font-weight:600}.Comments_sortControls__w2NYZ{display:flex;align-items:center;gap:.5rem}.Comments_sortSelect__3eBrn{padding:.25rem .5rem;border:1px solid var(--color-border);border-radius:.25rem;background:var(--color-background);color:var(--color-text-primary);font-size:.875rem;cursor:pointer;transition:border-color .2s ease}.Comments_sortSelect__3eBrn:focus{outline:none;border-color:var(--color-primary)}.Comments_sortSelect__3eBrn:hover{border-color:var(--color-primary-light)}.Comments_commentForm__BR_l2{margin-bottom:2rem;padding:1rem;background:var(--color-background-secondary);border-radius:.5rem;border:1px solid var(--color-border-light)}.Comments_commentInput__QsWmz{margin-bottom:.75rem}.Comments_formActions__Lv0Eh{display:flex;align-items:center;justify-content:space-between;gap:1rem}.Comments_characterCount__QTLYa{color:var(--color-text-tertiary);font-size:.75rem}.Comments_authPrompt__JRPIJ{padding:2rem;text-align:center;background:var(--color-background-elevated);border:2px dashed var(--color-border);border-radius:.5rem}.Comments_authMessage__NnB72{color:var(--color-text-secondary)}.Comments_errorBanner__evUlH{margin-bottom:1rem}.Comments_commentsList__a24qi{min-height:200px}.Comments_loadingContainer__C_kxP{display:flex;flex-direction:column;gap:1rem;min-height:200px;align-items:center;justify-content:center}.Comments_loadingMessage__0DIFX{padding:2rem;text-align:center}.Comments_loadingText__SL6Xu{color:var(--color-text-secondary);font-size:.875rem}.Comments_commentSkeleton__SCFFW{height:120px;border-radius:.5rem}.Comments_emptyState__wCeMs{padding:3rem 1rem;text-align:center;background:var(--color-background-secondary);border-radius:.5rem;border:2px dashed var(--color-border)}.Comments_emptyMessage__y2E_5{color:var(--color-text-secondary);font-style:italic}.Comments_commentItem__Wngh5{position:relative;margin-bottom:1.5rem;padding:1rem;background:var(--color-background);border:1px solid var(--color-border-light);border-radius:.5rem;transition:all .2s ease}.Comments_commentItem__Wngh5:hover{border-color:var(--color-border);background:var(--color-background-elevated)}.Comments_commentItem__Wngh5:last-child{margin-bottom:0}.Comments_commentItem__Wngh5.Comments_variant-compact__stM2N{padding:.75rem;margin-bottom:1rem}.Comments_commentItem__Wngh5.Comments_variant-detailed__QhUCL{padding:1.5rem;margin-bottom:2rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.Comments_commentItem__Wngh5.Comments_variant-minimal__Y7u6Z{padding:.5rem;margin-bottom:.75rem;border:none;background:transparent}.Comments_threadLine__16pUB{position:absolute;left:-12px;top:0;bottom:0;width:2px;background:var(--color-border);border-radius:1px}.Comments_threadLine__16pUB:before{content:"";position:absolute;top:2rem;left:0;width:12px;height:2px;background:var(--color-border)}.Comments_commentContent__xPAGs{width:100%}.Comments_commentHeader__8znR6{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.75rem}.Comments_authorAvatar__ShaB2{flex-shrink:0;cursor:pointer;transition:transform .2s ease}.Comments_authorAvatar__ShaB2:hover{transform:scale(1.05)}.Comments_commentMeta__Em3i6{flex:1;min-width:0}.Comments_authorName__Y_1Th{display:flex;align-items:center;gap:.25rem;background:none;border:none;padding:0;margin:0;cursor:pointer;color:inherit;text-decoration:none;transition:color .2s ease}.Comments_authorName__Y_1Th:hover{color:var(--color-primary)}.Comments_verifiedIcon__VnCrw{color:var(--color-success)}.Comments_adminBadge__DVWNR{padding:.125rem .375rem;background:var(--color-primary);color:white;font-size:.625rem;font-weight:600;text-transform:uppercase;border-radius:.25rem;letter-spacing:.05em}.Comments_timestamp__DD02H{color:var(--color-text-tertiary);margin-top:.125rem}.Comments_edited__HxDcB{font-style:italic;opacity:.8}.Comments_commentText__mA43T{margin-bottom:1rem;line-height:1.6;color:var(--color-text-primary)}.Comments_commentText__mA43T p{margin:0 0 1rem}.Comments_commentText__mA43T p:last-child{margin-bottom:0}.Comments_commentActions__u9Rx7{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;padding-top:.5rem;border-top:1px solid var(--color-border-light)}.Comments_actionButton__H2d6v{padding:.25rem .5rem;font-size:.75rem;color:var(--color-text-secondary);background:none;border:1px solid transparent;border-radius:.25rem;transition:all .2s ease;cursor:pointer}.Comments_actionButton__H2d6v:hover{color:var(--color-primary);background:var(--color-primary-light);border-color:var(--color-primary)}.Comments_actionButton__H2d6v:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(var(--color-primary-rgb),.2)}.Comments_actionMenu__ygQeN{display:flex;align-items:center;gap:.5rem;margin-left:auto}.Comments_repliesContainer__cCreP{margin-top:1rem}.Comments_toggleReplies__ob3Yz{padding:.375rem .75rem;margin-bottom:.75rem;font-size:.75rem;color:var(--color-text-secondary);background:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:.25rem;cursor:pointer;transition:all .2s ease}.Comments_toggleReplies__ob3Yz:hover{color:var(--color-primary);border-color:var(--color-primary);background:var(--color-primary-light)}.Comments_replies__rftBt{position:relative}.Comments_replies__rftBt .Comments_commentItem__Wngh5{margin-left:1rem;padding-left:1rem;border-left:2px solid var(--color-border-light)}.Comments_replies__rftBt .Comments_commentItem__Wngh5:last-child{border-left-color:transparent}.Comments_loadMore__PIMZx{display:flex;justify-content:center;padding-top:2rem}.Comments_footer__Ldp0f,.Comments_loadMore__PIMZx{border-top:1px solid var(--color-border);margin-top:2rem}.Comments_footer__Ldp0f{padding-top:1rem}@media (max-width:768px){.Comments_comments__BaX9p{padding:1rem;border-radius:.25rem}.Comments_defaultHeader__L1Or3{flex-direction:column;align-items:stretch;gap:.75rem}.Comments_sortControls__w2NYZ{justify-content:flex-end}.Comments_commentForm__BR_l2{padding:.75rem}.Comments_formActions__Lv0Eh{flex-direction:column;align-items:stretch;gap:.75rem}.Comments_commentItem__Wngh5{padding:.75rem;margin-bottom:1rem}.Comments_commentActions__u9Rx7{gap:.5rem}.Comments_actionMenu__ygQeN{margin-left:0;margin-top:.5rem;width:100%;justify-content:flex-start}.Comments_commentItem__Wngh5{margin-left:0!important}.Comments_replies__rftBt .Comments_commentItem__Wngh5{margin-left:.5rem!important;padding-left:.5rem}}@media (max-width:480px){.Comments_comments__BaX9p{padding:.75rem;margin:0 -.75rem;border-left:none;border-right:none;border-radius:0}.Comments_commentHeader__8znR6{gap:.5rem}.Comments_commentActions__u9Rx7{flex-direction:column;align-items:stretch;gap:.5rem}.Comments_actionButton__H2d6v{justify-content:flex-start;padding:.5rem}.Comments_likeButton__vI060{align-self:flex-start}.Comments_threadLine__16pUB{display:none}.Comments_replies__rftBt .Comments_commentItem__Wngh5{border-left:none;margin-left:.25rem!important;padding-left:.25rem}}[data-theme=dark] .Comments_comments__BaX9p{background:var(--color-background-dark);border-color:var(--color-border-dark);color:var(--color-text-primary-dark)}[data-theme=dark] .Comments_commentForm__BR_l2{background:var(--color-background-secondary-dark);border-color:var(--color-border-light-dark)}[data-theme=dark] .Comments_commentItem__Wngh5{background:var(--color-background-dark);border-color:var(--color-border-light-dark)}[data-theme=dark] .Comments_commentItem__Wngh5:hover{background:var(--color-background-elevated-dark);border-color:var(--color-border-dark)}[data-theme=dark] .Comments_sortSelect__3eBrn{background:var(--color-background-dark);color:var(--color-text-primary-dark);border-color:var(--color-border-dark)}[data-theme=dark] .Comments_threadLine__16pUB,[data-theme=dark] .Comments_threadLine__16pUB:before{background:var(--color-border-dark)}[data-theme=dark] .Comments_authorName__Y_1Th:hover{color:var(--color-primary-dark)}[data-theme=dark] .Comments_actionButton__H2d6v:hover{color:var(--color-primary-dark);background:var(--color-primary-light-dark);border-color:var(--color-primary-dark)}@media (prefers-contrast:high){.Comments_commentItem__Wngh5{border:2px solid}.Comments_threadLine__16pUB{background:currentColor}.Comments_actionButton__H2d6v{border:1px solid}}@media (prefers-reduced-motion:reduce){.Comments_actionButton__H2d6v,.Comments_authorAvatar__ShaB2,.Comments_commentItem__Wngh5{transition:none}}.Comments_commentItem__Wngh5:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}.Comments_actionButton__H2d6v:focus,.Comments_authorName__Y_1Th:focus{outline:2px solid var(--color-primary);outline-offset:2px}@media print{.Comments_commentActions__u9Rx7,.Comments_commentForm__BR_l2,.Comments_loadMore__PIMZx,.Comments_sortControls__w2NYZ{display:none}.Comments_commentItem__Wngh5{border:1px solid #ccc;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:1rem}.Comments_threadLine__16pUB{background:#ccc}}.Comments_commentItem__Wngh5.Comments_new__Ho0Sy{animation:Comments_fadeInComment__N1EpD .5s ease-out}@keyframes Comments_fadeInComment__N1EpD{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Comments_actionButton__H2d6v:hover,.Comments_authorAvatar__ShaB2:hover,.Comments_authorName__Y_1Th:hover{transform:translateY(-1px)}.Comments_comments__BaX9p{--comments-background:var(--color-background);--comments-border:var(--color-border);--comments-text:var(--color-text-primary);--comments-meta-text:var(--color-text-secondary);--comments-accent:var(--color-primary)}.Comments_comments__BaX9p[data-theme]{color:var(--comments-text)}.Comments_commentItem__Wngh5[data-theme],.Comments_comments__BaX9p[data-theme]{background:var(--comments-background);border-color:var(--comments-border)}.Comments_actionButton__H2d6v[data-theme]:hover,.Comments_authorName__Y_1Th[data-theme]:hover{color:var(--comments-accent)}.Notifications_notifications__hLn3C{width:100%;max-width:100%;background:var(--color-background);border-radius:.5rem;padding:1.5rem;border:1px solid var(--color-border);font-family:var(--font-family-base);min-height:400px}.Notifications_variant-compact__anBmf{padding:1rem;border:none;background:transparent}.Notifications_variant-detailed__JZyzS{padding:2rem;background:var(--color-background-elevated);box-shadow:0 2px 8px rgba(0,0,0,.1)}.Notifications_variant-minimal__HW8Ht{padding:.75rem;border:none;background:transparent}.Notifications_layout-list___nYh5 .Notifications_notificationsContainer__MFovZ{display:flex;flex-direction:column;gap:.75rem}.Notifications_layout-card__2ZHp0 .Notifications_notificationsContainer__MFovZ{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.Notifications_layout-timeline__s5nNa .Notifications_notificationsContainer__MFovZ{position:relative;padding-left:2rem}.Notifications_layout-timeline__s5nNa .Notifications_notificationsContainer__MFovZ:before{content:"";position:absolute;left:1rem;top:0;bottom:0;width:2px;background:var(--color-border)}.Notifications_header__e_Xyv{margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.Notifications_defaultHeader__hZ6Wp{justify-content:space-between;flex-wrap:wrap}.Notifications_defaultHeader__hZ6Wp,.Notifications_headerLeft__bWIrf{display:flex;align-items:center;gap:1rem}.Notifications_headerRight__GBtM0{display:flex;align-items:center;gap:.75rem}.Notifications_content__9rBDG{gap:2rem;align-items:flex-start}.Notifications_sidebar__yZ1YB{flex:0 0 280px;display:flex;flex-direction:column;gap:1.5rem}.Notifications_main__2T374{flex:1;min-width:0}.Notifications_notificationBadge__euSjp{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-weight:600;font-size:.75rem;line-height:1;color:white;background:var(--color-error);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s ease}.Notifications_badge-small__kXgod{min-width:1rem;height:1rem;padding:.125rem;font-size:.625rem}.Notifications_badge-medium__6xD8z{min-width:1.25rem;height:1.25rem;padding:.125rem .25rem;font-size:.75rem}.Notifications_badge-large__9ADDF{min-width:1.5rem;height:1.5rem;padding:.25rem .375rem;font-size:.875rem}.Notifications_badge-dot__bsmHN{width:.5rem;height:.5rem;min-width:.5rem;padding:0}.Notifications_notificationBadge__euSjp:hover{transform:scale(1.1);box-shadow:0 2px 4px rgba(var(--color-error-rgb),.3)}.Notifications_notificationItem__9X6Z4{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:var(--color-background);border:1px solid var(--color-border-light);border-radius:.5rem;cursor:pointer;transition:all .2s ease;position:relative}.Notifications_notificationItem__9X6Z4:hover{border-color:var(--color-border);background:var(--color-background-elevated);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.Notifications_notificationItem__9X6Z4.Notifications_read__qQnQw{opacity:.75}.Notifications_notificationItem__9X6Z4.Notifications_unread__VoKvr{background:var(--color-background-elevated);border-color:var(--color-primary-light)}.Notifications_notificationItem__9X6Z4.Notifications_unread__VoKvr:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--color-primary);border-radius:0 .25rem .25rem 0}.Notifications_variant-compact__anBmf .Notifications_notificationItem__9X6Z4{padding:.75rem;gap:.75rem}.Notifications_variant-detailed__JZyzS .Notifications_notificationItem__9X6Z4{padding:1.5rem;gap:1.25rem}.Notifications_variant-minimal__HW8Ht .Notifications_notificationItem__9X6Z4{padding:.5rem;gap:.5rem;border:none;background:transparent}.Notifications_indicators__i4Drd{display:flex;flex-direction:column;align-items:center;gap:.25rem;flex-shrink:0}.Notifications_typeIcon__7XATB{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:var(--color-background-secondary);color:var(--color-text-secondary);transition:all .2s ease}.Notifications_priorityIndicator__tkNZs{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0}.Notifications_unreadIndicator__S64Co{width:.375rem;height:.375rem;border-radius:50%;background:var(--color-primary);flex-shrink:0}.Notifications_content__9rBDG{flex:1;min-width:0;display:flex;flex-direction:column;gap:.5rem}.Notifications_header__e_Xyv{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.5rem}.Notifications_avatar__RZTtp{flex-shrink:0;cursor:pointer;transition:transform .2s ease}.Notifications_avatar__RZTtp:hover{transform:scale(1.05)}.Notifications_headerText__QJx1y{flex:1;min-width:0}.Notifications_title__395kE{color:var(--color-text-primary);margin:0;font-weight:600;line-height:1.4;word-wrap:break-word}.Notifications_timestamp__uRiQO{color:var(--color-text-tertiary);margin-top:.125rem;font-size:.75rem}.Notifications_message__H2W2C{color:var(--color-text-secondary);line-height:1.5;word-wrap:break-word;margin:0}.Notifications_category__8jgMm{align-self:flex-start;margin-top:.5rem}.Notifications_actions__q0gwo{display:flex;align-items:center;gap:.5rem;flex-shrink:0;opacity:0;transition:opacity .2s ease}.Notifications_notificationItem__9X6Z4:hover .Notifications_actions__q0gwo{opacity:1}.Notifications_actionButton__xyNt9{padding:.25rem;color:var(--color-text-secondary);background:none;border:1px solid transparent;border-radius:.25rem;cursor:pointer;transition:all .2s ease}.Notifications_actionButton__xyNt9:hover{color:var(--color-primary);background:var(--color-primary-light);border-color:var(--color-primary)}.Notifications_notificationsList__AAWrV{width:100%}.Notifications_listHeader__YwuyK{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding:.75rem;background:var(--color-background-secondary);border-radius:.375rem;border:1px solid var(--color-border-light)}.Notifications_bulkActions__CQJg3{display:flex;align-items:center;gap:.75rem}.Notifications_notificationWrapper__4CqhE{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.75rem}.Notifications_selectionCheckbox___lHnL{padding-top:1rem}.Notifications_selectionCheckbox___lHnL input[type=checkbox]{width:1rem;height:1rem;cursor:pointer}.Notifications_listNotificationItem__fzZmr{flex:1}.Notifications_sortControls__XfujD{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:.75rem;background:var(--color-background-secondary);border-radius:.375rem;border:1px solid var(--color-border-light)}.Notifications_sortSelect__j32B1{padding:.25rem .5rem;border:1px solid var(--color-border);border-radius:.25rem;background:var(--color-background);color:var(--color-text-primary);font-size:.875rem;cursor:pointer;transition:border-color .2s ease}.Notifications_sortSelect__j32B1:focus{outline:none;border-color:var(--color-primary)}.Notifications_sortSelect__j32B1:hover{border-color:var(--color-primary-light)}.Notifications_notificationFilters__37xLN{background:var(--color-background-secondary);border:1px solid var(--color-border-light);border-radius:.5rem;padding:1rem}.Notifications_filterHeader__kvVY0{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.Notifications_filterGroup__DrIZR{display:flex;flex-direction:column;gap:1rem}.Notifications_notificationSummary__x7Lc1{background:var(--color-background-secondary);border:1px solid var(--color-border-light);border-radius:.5rem;padding:1rem}.Notifications_summaryHeader__Sneh7{margin-bottom:1rem}.Notifications_summaryStats__l_WX8{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem}.Notifications_statItem__okpKk{text-align:center;padding:.75rem;background:var(--color-background);border-radius:.375rem;border:1px solid var(--color-border-light)}.Notifications_unreadCount__lOWoM{color:var(--color-primary)}.Notifications_breakdown__z8jo1{margin-bottom:1rem}.Notifications_breakdownTitle__VsS8u{margin-bottom:.5rem;color:var(--color-text-secondary);font-weight:600}.Notifications_breakdownItems__Fx5DP{display:flex;flex-direction:column;gap:.25rem}.Notifications_breakdownItem__fE5t_{display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;background:none;border:1px solid transparent;border-radius:.25rem;cursor:pointer;transition:all .2s ease;text-align:left}.Notifications_breakdownItem__fE5t_:hover{background:var(--color-background);border-color:var(--color-border)}.Notifications_priorityDot__GUyxe{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0}.Notifications_count__E4VKb{margin-left:auto;font-weight:600;color:var(--color-text-secondary)}.Notifications_loadingContainer__k5Vdj{display:flex;flex-direction:column;gap:1rem;padding:1rem 0}.Notifications_notificationSkeleton__QQ3gC{height:80px;border-radius:.5rem}.Notifications_loadingMore__IGMM3{margin-top:1rem;padding:1rem 0}.Notifications_errorBanner__wWXmp{margin-bottom:1rem}.Notifications_emptyState__Iytrg{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center}.Notifications_defaultEmptyState__QYMXV{display:flex;flex-direction:column;align-items:center;gap:1rem}.Notifications_emptyIcon__msNGY{color:var(--color-text-tertiary);opacity:.5}.Notifications_loadMore__pE_hu{display:flex;justify-content:center;margin-top:2rem;padding-top:1rem;border-top:1px solid var(--color-border-light)}@media (max-width:768px){.Notifications_notifications__hLn3C{padding:1rem;border-radius:0;border-left:none;border-right:none}.Notifications_content__9rBDG{flex-direction:column;gap:1rem}.Notifications_sidebar__yZ1YB{flex:none;width:100%}.Notifications_defaultHeader__hZ6Wp{flex-direction:column;align-items:stretch;gap:1rem}.Notifications_headerRight__GBtM0{justify-content:space-between}.Notifications_sortControls__XfujD{flex-direction:column;align-items:stretch;gap:.5rem}.Notifications_summaryStats__l_WX8{grid-template-columns:1fr;gap:.75rem}.Notifications_layout-card__2ZHp0 .Notifications_notificationsContainer__MFovZ{grid-template-columns:1fr}.Notifications_notificationWrapper__4CqhE{flex-direction:column;gap:.5rem}.Notifications_selectionCheckbox___lHnL{padding-top:0;align-self:flex-start}}@media (max-width:480px){.Notifications_notifications__hLn3C{padding:.75rem}.Notifications_notificationItem__9X6Z4{padding:.75rem;gap:.75rem}.Notifications_header__e_Xyv{flex-direction:column;gap:.5rem;align-items:stretch}.Notifications_headerText__QJx1y{min-width:0}.Notifications_title__395kE{font-size:.875rem;line-height:1.3}.Notifications_message__H2W2C{font-size:.8125rem;line-height:1.4}.Notifications_actions__q0gwo{opacity:1;flex-direction:column;gap:.25rem}.Notifications_actionButton__xyNt9{padding:.375rem}.Notifications_bulkActions__CQJg3{flex-direction:column;align-items:stretch;gap:.5rem}.Notifications_filterGroup__DrIZR{gap:.75rem}.Notifications_breakdownItems__Fx5DP{gap:.125rem}.Notifications_breakdownItem__fE5t_{padding:.25rem .375rem}}[data-theme=dark] .Notifications_notifications__hLn3C{background:var(--color-background-dark);border-color:var(--color-border-dark);color:var(--color-text-primary-dark)}[data-theme=dark] .Notifications_notificationItem__9X6Z4{background:var(--color-background-dark);border-color:var(--color-border-light-dark)}[data-theme=dark] .Notifications_notificationItem__9X6Z4:hover{background:var(--color-background-elevated-dark);border-color:var(--color-border-dark)}[data-theme=dark] .Notifications_notificationItem__9X6Z4.Notifications_unread__VoKvr{background:var(--color-background-elevated-dark);border-color:var(--color-primary-light-dark)}[data-theme=dark] .Notifications_typeIcon__7XATB{background:var(--color-background-secondary-dark);color:var(--color-text-secondary-dark)}[data-theme=dark] .Notifications_notificationFilters__37xLN,[data-theme=dark] .Notifications_notificationSummary__x7Lc1{background:var(--color-background-secondary-dark);border-color:var(--color-border-light-dark)}[data-theme=dark] .Notifications_statItem__okpKk{background:var(--color-background-dark);border-color:var(--color-border-light-dark)}[data-theme=dark] .Notifications_sortSelect__j32B1{color:var(--color-text-primary-dark)}[data-theme=dark] .Notifications_breakdownItem__fE5t_:hover,[data-theme=dark] .Notifications_sortSelect__j32B1{background:var(--color-background-dark);border-color:var(--color-border-dark)}@media (prefers-contrast:high){.Notifications_notificationItem__9X6Z4{border:2px solid}.Notifications_actionButton__xyNt9,.Notifications_priorityIndicator__tkNZs,.Notifications_unreadIndicator__S64Co{border:1px solid}}@media (prefers-reduced-motion:reduce){.Notifications_actionButton__xyNt9,.Notifications_avatar__RZTtp,.Notifications_notificationBadge__euSjp,.Notifications_notificationItem__9X6Z4,.Notifications_typeIcon__7XATB{transition:none}.Notifications_notificationBadge__euSjp:hover,.Notifications_notificationItem__9X6Z4:hover{transform:none}}.Notifications_notificationItem__9X6Z4:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}.Notifications_actionButton__xyNt9:focus,.Notifications_breakdownItem__fE5t_:focus,.Notifications_sortSelect__j32B1:focus{outline:2px solid var(--color-primary);outline-offset:2px}@media print{.Notifications_actions__q0gwo,.Notifications_bulkActions__CQJg3,.Notifications_loadMore__pE_hu,.Notifications_notificationBadge__euSjp,.Notifications_sortControls__XfujD{display:none}.Notifications_notificationItem__9X6Z4{border:1px solid #ccc;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:1rem}.Notifications_content__9rBDG{flex-direction:column}.Notifications_sidebar__yZ1YB{display:none}}@keyframes Notifications_notificationShimmer__PgMuA{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.Notifications_notificationSkeleton__QQ3gC{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200px 100%;animation:Notifications_notificationShimmer__PgMuA 1.5s infinite}[data-theme=dark] .Notifications_notificationSkeleton__QQ3gC{background:linear-gradient(90deg,#2a2a2a 25%,#3a3a3a 50%,#2a2a2a 75%);background-size:200px 100%}.Notifications_notificationItem__9X6Z4.Notifications_new__V7NH5{animation:Notifications_slideInFromTop__Ot_zH .3s ease-out}@keyframes Notifications_slideInFromTop__Ot_zH{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Notifications_notificationBadge__euSjp.Notifications_pulse__AI1Yl{animation:Notifications_badgePulse___UACE 2s infinite}@keyframes Notifications_badgePulse___UACE{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}.Notifications_notifications__hLn3C{--notifications-background:var(--color-background);--notifications-border:var(--color-border);--notifications-text:var(--color-text-primary);--notifications-unread:var(--color-primary);--notifications-accent:var(--color-primary)}.Notifications_notifications__hLn3C[data-theme]{background:var(--notifications-background);border-color:var(--notifications-border);color:var(--notifications-text)}.Notifications_notificationItem__9X6Z4[data-theme].Notifications_unread__VoKvr:before,.Notifications_unreadIndicator__S64Co[data-theme]{background:var(--notifications-unread)}.Notifications_notificationBadge__euSjp[data-theme]{background:var(--notifications-accent)}.Notifications_layout-timeline__s5nNa .Notifications_notificationItem__9X6Z4{position:relative;margin-left:2rem;margin-bottom:1.5rem}.Notifications_layout-timeline__s5nNa .Notifications_notificationItem__9X6Z4:before{content:"";position:absolute;left:-2.75rem;top:1rem;width:.75rem;height:.75rem;border-radius:50%;background:var(--color-primary);border:3px solid var(--color-background);z-index:1}.Notifications_layout-timeline__s5nNa .Notifications_notificationItem__9X6Z4.Notifications_read__qQnQw:before{background:var(--color-text-tertiary)}.Notifications_layout-timeline__s5nNa .Notifications_timestamp__uRiQO{position:absolute;left:-2rem;top:-.25rem;transform:translateX(-100%);white-space:nowrap;font-size:.75rem;color:var(--color-text-tertiary);background:var(--color-background);padding:.125rem .375rem;border-radius:.25rem;border:1px solid var(--color-border-light)}