.header_headerBg__5lrvE{font-weight:500;width:100vw;z-index:50;position:fixed;left:0;top:0;display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background-color .3s ease,transform .3s ease,border-color .3s ease;border-bottom:1px solid transparent}.header_headerBg__5lrvE.header_scrolled__TxXqN{border-bottom:1px solid hsla(0,0%,100%,.05)}.header_headerBg__5lrvE .header_headerContainer__oQ57w{width:100%;max-width:1280px;height:80px;display:flex;align-items:center;justify-content:space-between;padding:0 2rem}.header_headerBg__5lrvE .header_headerContainer__oQ57w .header_logoLink__BhYAi{display:flex;align-items:center;transition:opacity .2s;outline:none}.header_headerBg__5lrvE .header_headerContainer__oQ57w .header_logoLink__BhYAi:hover{opacity:.9}.header_headerBg__5lrvE .header_headerContainer__oQ57w .header_logoLink__BhYAi img{object-fit:contain}[data-theme=light] .header_headerBg__5lrvE .header_headerContainer__oQ57w .header_logoLink__BhYAi img{filter:invert(1)}.header_headerBg__5lrvE .header_headerContainer__oQ57w .header_headerNav__6IZFv{display:flex;align-items:center;gap:2.5rem}.header_headerBg__5lrvE .header_headerContainer__oQ57w .header_headerNav__6IZFv .header_link__mZEg1{position:relative;cursor:pointer;display:flex;align-items:center;width:-moz-fit-content;width:fit-content;gap:.5rem;color:var(--TEXT_GREY_25);font-size:.95rem;transition:color .2s;text-decoration:none;font-weight:500}.header_headerBg__5lrvE .header_headerContainer__oQ57w .header_headerNav__6IZFv .header_link__mZEg1.header_active__PzFV3,.header_headerBg__5lrvE .header_headerContainer__oQ57w .header_headerNav__6IZFv .header_link__mZEg1:hover{color:var(--WHITE)}.header_headerBg__5lrvE .header_headerContainer__oQ57w .header_headerNav__6IZFv .header_link__mZEg1:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background-color:var(--PRIMARY);transition:width .3s cubic-bezier(.25,.8,.25,1);border-radius:2px;box-shadow:0 0 8px var(--PRIMARY-50)}.header_headerBg__5lrvE .header_headerContainer__oQ57w .header_headerNav__6IZFv .header_link__mZEg1:hover:after{width:100%}.header_headerBg__5lrvE .header_headerContainer__oQ57w .header_headerActions__ww4mH{display:flex;align-items:center;gap:1.25rem}.header_headerBg__5lrvE .header_headerContainer__oQ57w .header_donationLink__QXfa9{display:flex;align-items:center;gap:6px;font-weight:600;color:var(--PRIMARY);transition:transform .2s,filter .2s;text-shadow:0 0 12px var(--PRIMARY-50)}.header_headerBg__5lrvE .header_headerContainer__oQ57w .header_donationLink__QXfa9:hover{transform:translateY(-2px);filter:brightness(1.1)}.header_headerBg__5lrvE .header_headerContainer__oQ57w .header_hamburger__swrVm{display:none}.header_headerBg__5lrvE .header_headerContainer__oQ57w .header_hamburger__swrVm label{display:flex;flex-direction:column;width:32px;height:24px;justify-content:space-between;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.header_headerBg__5lrvE .header_headerContainer__oQ57w .header_hamburger__swrVm label span{display:block;height:2px;width:100%;background:var(--TEXT_PRIMARY);border-radius:3px;transition:.3s cubic-bezier(.68,-.6,.32,1.6)}.header_headerBg__5lrvE .header_headerContainer__oQ57w .header_hamburger__swrVm label input[type=checkbox]{display:none}.header_headerBg__5lrvE .header_headerContainer__oQ57w .header_hamburger__swrVm label input:checked~span:first-of-type{transform-origin:top left;width:100%;transform:rotate(45deg) translate(5px,-5px)}.header_headerBg__5lrvE .header_headerContainer__oQ57w .header_hamburger__swrVm label input:checked~span:nth-of-type(2){opacity:0;transform:translateX(-100%)}.header_headerBg__5lrvE .header_headerContainer__oQ57w .header_hamburger__swrVm label input:checked~span:nth-of-type(3){transform-origin:bottom left;width:100%;transform:rotate(-45deg) translate(5px,5px)}.header_userSection__3yD7M{position:relative}.header_userButton__I9zMe{border:none;background:none;padding:0;cursor:pointer;transition:transform .2s;position:relative;display:block}.header_userButton__I9zMe:hover{transform:scale(1.05)}.header_userButton__I9zMe .header_pic__VCHCm{width:40px;height:40px;border-radius:50%;position:relative;border:2px solid var(--BACKGROUND_600);transition:border-color .2s}.header_userButton__I9zMe .header_pic__VCHCm img{width:100%;height:100%;object-fit:cover;border-radius:50%}.header_userButton__I9zMe .header_pic__VCHCm .header_avatarBorder__AkYNQ{position:absolute;top:-16%;left:-16%;width:132%;height:132%;pointer-events:none;object-fit:contain;z-index:2}.header_guestButton__gHk7h{width:40px;height:40px;border-radius:50%;background:var(--BACKGROUND_600);display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:background .2s}.header_guestButton__gHk7h:hover{background:var(--BACKGROUND_500)}.header_guestButton__gHk7h .header_guestIcon__jaURI{color:var(--TEXT_PRIMARY)}.header_desktopOverlay__BzXVR{position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--OVERLAY);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:90;animation:header_fadeIn__WdTb_ .2s ease-out;cursor:default}.header_dropdownMenu__lp_wi{position:absolute;top:calc(100% + 14px);right:-10px;width:260px;background:var(--BACKGROUND_800);border:1px solid var(--BACKGROUND_600);border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.6),0 0 0 1px hsla(0,0%,100%,.05);overflow:hidden;z-index:100;animation:header_slideDown__o2Ct8 .2s cubic-bezier(.16,1,.3,1);transform-origin:top right}.header_dropdownMenu__lp_wi.header_hidden__Rf8Uk{display:none}@keyframes header_slideDown__o2Ct8{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.header_dropdownHeader__UYJiK{padding:1rem;background:linear-gradient(135deg,var(--BACKGROUND_700) 0,var(--BACKGROUND_800) 100%);border-bottom:1px solid var(--BACKGROUND_600);display:flex;align-items:center;gap:.75rem}.header_dropdownHeader__UYJiK .header_dropdownAvatar__xaEHc{width:48px;height:48px;position:relative;flex-shrink:0;overflow:visible}.header_dropdownHeader__UYJiK .header_dropdownAvatar__xaEHc img{width:100%;height:100%;border-radius:50%;object-fit:cover;box-shadow:0 4px 8px rgba(0,0,0,.3)}.header_dropdownHeader__UYJiK .header_dropdownAvatar__xaEHc .header_avatarBorder__AkYNQ{position:absolute;top:-15%;left:-15%;width:130%;height:130%;pointer-events:none;object-fit:contain;z-index:2;box-shadow:none;border-radius:0}.header_dropdownHeader__UYJiK .header_dropdownUserInfo__ah9mi{display:flex;flex-direction:column;overflow:hidden}.header_dropdownHeader__UYJiK .header_dropdownUserInfo__ah9mi .header_name__5Bhau{font-weight:600;color:var(--TEXT_WHITE);font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header_dropdownHeader__UYJiK .header_dropdownUserInfo__ah9mi .header_name__5Bhau:hover{color:var(--PRIMARY)}.header_dropdownHeader__UYJiK .header_dropdownUserInfo__ah9mi .header_email__eSvFe{font-size:.75rem;color:var(--TEXT_GREY_50);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header_dropdownSection__45Pkm{padding:.4rem;display:flex;flex-direction:column;gap:2px;border-bottom:1px solid var(--BACKGROUND_700)}.header_dropdownSection__45Pkm:last-child{border-bottom:none}.header_dropdownSection__45Pkm .header_sectionLabel__Hj1jp{padding:.5rem .5rem .25rem;font-size:.65rem;color:var(--TEXT_GREY_50);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.header_menuItem__Fmppj{display:flex;align-items:center;gap:.75rem;padding:.5rem .6rem;width:100%;border:none;background:transparent;color:var(--TEXT_GREY_25);font-size:.85rem;font-weight:500;cursor:pointer;border-radius:6px;transition:all .15s ease;text-align:left;text-decoration:none}.header_menuItem__Fmppj .header_icon__6EP1l{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:var(--BACKGROUND_700);color:var(--TEXT_GREY_50);transition:all .2s}.header_menuItem__Fmppj:hover{background:var(--BACKGROUND_700);color:var(--WHITE)}.header_menuItem__Fmppj:hover .header_icon__6EP1l{background:var(--BACKGROUND_600);color:var(--PRIMARY)}.header_menuItem__Fmppj.header_danger__g00s1:hover,.header_menuItem__Fmppj.header_danger__g00s1:hover .header_icon__6EP1l{background:var(--PRIMARY-50);color:var(--ALERT)}.header_menuItem__Fmppj.header_primary__ad4mF:hover,.header_menuItem__Fmppj.header_primary__ad4mF:hover .header_icon__6EP1l{background:var(--PRIMARY-50);color:var(--PRIMARY)}.header_mobileActions___11eQ{display:none}@media(max-width:900px){.header_headerBg__5lrvE .header_headerContainer__oQ57w .header_headerActions__ww4mH,.header_headerBg__5lrvE .header_headerContainer__oQ57w .header_headerNav__6IZFv{display:none}.header_headerBg__5lrvE .header_headerContainer__oQ57w .header_mobileActions___11eQ{display:flex;align-items:center;gap:1rem}.header_headerBg__5lrvE .header_headerContainer__oQ57w .header_hamburger__swrVm{display:block}}.header_mobileMenu__5GRJa{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:-1;background-color:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:header_fadeIn__WdTb_ .3s ease-out}.header_mobileMenu__5GRJa .header_mobileMenuNav__V1mjX{width:85vw;max-width:320px;height:100%;background:linear-gradient(180deg,var(--BACKGROUND_800) 0,var(--BACKGROUND_900) 100%);border-right:1px solid var(--BACKGROUND_600);box-shadow:4px 0 24px rgba(0,0,0,.4);display:flex;flex-direction:column;overflow-y:auto;padding:6rem 1rem 2rem;transform:translateX(0);animation:header_slideInLeft__PlOIR .3s cubic-bezier(.16,1,.3,1)}.header_mobileMenu__5GRJa .header_mobileMenuNav__V1mjX ul{list-style:none;display:flex;flex-direction:column;gap:.5rem}.header_mobileMenu__5GRJa .header_mobileMenuNav__V1mjX ul a{text-decoration:none;color:var(--TEXT_WHITE);font-weight:500;font-size:1rem;padding:.75rem;border-radius:8px;transition:background .2s}.header_mobileMenu__5GRJa .header_mobileMenuNav__V1mjX ul a:hover{background:var(--BACKGROUND_700);color:var(--PRIMARY)}.header_mobileMenu__5GRJa .header_mobileMenuNav__V1mjX ul a li{display:flex;align-items:center;gap:12px}.header_mobileMenu__5GRJa .header_mobileMenuNav__V1mjX ul button{text-align:left;padding:.75rem;color:var(--TEXT_WHITE);font-weight:500;font-size:1rem}.header_mobileMenu__5GRJa .header_mobileMenuNav__V1mjX ul button:hover{color:var(--PRIMARY);background:var(--BACKGROUND_700);border-radius:8px}.header_mobileMenu__5GRJa .header_mobileMenuNav__V1mjX ul button li{display:flex;align-items:center;gap:12px}@keyframes header_fadeIn__WdTb_{0%{opacity:0}to{opacity:1}}@keyframes header_slideInLeft__PlOIR{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.header_picMobile__B93mU{height:72px;width:72px;margin:0 auto .5rem;position:relative}.header_picMobile__B93mU img{width:100%;height:100%;object-fit:cover;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.3)}.header_mobileUserLink__m0LxR{text-align:center;margin-bottom:1.5rem}.header_mobileUserLink__m0LxR p{font-size:1.1rem;font-weight:600;margin-top:.5rem;color:var(--TEXT_WHITE)}.notificationPanel_notificationPanel__yEK__{position:relative}.notificationPanel_notificationPanel__yEK__ .notificationPanel_notificationButton__b_mE1{display:flex;align-items:center;justify-content:center;padding:.625rem;border-radius:12px;position:relative;background:transparent;border:none;cursor:pointer;color:var(--TEXT_WHITE);transition:all .25s ease}.notificationPanel_notificationPanel__yEK__ .notificationPanel_notificationButton__b_mE1:focus{outline:none}.notificationPanel_notificationPanel__yEK__ .notificationPanel_notificationButton__b_mE1:hover{background:var(--BACKGROUND_700);transform:translateY(-2px)}.notificationPanel_notificationPanel__yEK__ .notificationPanel_notificationButton__b_mE1:hover .notificationPanel_bellIcon__2EbMc{color:var(--PRIMARY)}.notificationPanel_notificationPanel__yEK__ .notificationPanel_notificationButton__b_mE1 .notificationPanel_bellIcon__2EbMc{font-size:1.375rem;transition:color .25s ease}.notificationPanel_notificationPanel__yEK__ .notificationPanel_notificationButton__b_mE1 .notificationPanel_unreadCount__YQNJM{position:absolute;top:0;right:0;background:var(--PRIMARY);color:var(--WHITE);border-radius:9999px;min-width:1.125rem;height:1.125rem;padding:0 .25rem;display:flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:var(--FONT_WEIGHT_BOLD);box-shadow:0 2px 8px rgba(255,48,72,.4);animation:notificationPanel_pulse__w4LdU 2s infinite}@keyframes notificationPanel_pulse__w4LdU{0%,to{box-shadow:0 2px 8px rgba(255,48,72,.4)}50%{box-shadow:0 2px 12px rgba(255,48,72,.6)}}.notificationPanel_notificationPanel__yEK__ .notificationPanel_notificationPopup__BD3S0{position:absolute;right:-8px;margin-top:.75rem;width:22rem;background:linear-gradient(180deg,var(--BACKGROUND_800) 0,var(--BACKGROUND_900) 100%);border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.4),0 0 0 1px var(--BACKGROUND_600),0 0 20px rgba(var(--PRIMARY_RGB),.1);z-index:100;overflow:hidden;animation:notificationPanel_slideDown__k7gP0 .2s ease-out}@keyframes notificationPanel_slideDown__k7gP0{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(min-width:768px){.notificationPanel_notificationPanel__yEK__ .notificationPanel_notificationPopup__BD3S0{width:24rem}}.notificationPanel_notificationPanel__yEK__ .notificationPanel_notificationPopup__BD3S0 ::-webkit-scrollbar{width:6px}.notificationPanel_notificationPanel__yEK__ .notificationPanel_notificationPopup__BD3S0 ::-webkit-scrollbar-track{background:var(--BACKGROUND_800)}.notificationPanel_notificationPanel__yEK__ .notificationPanel_notificationPopup__BD3S0 ::-webkit-scrollbar-thumb{background:var(--BACKGROUND_600);border-radius:3px}.notificationPanel_notificationPanel__yEK__ .notificationPanel_notificationPopup__BD3S0 ::-webkit-scrollbar-thumb:hover{background:var(--BACKGROUND_500)}.notificationPanel_notificationPanel__yEK__ .notificationPanel_notificationPopup__BD3S0 .notificationPanel_popupHeader__ul0xV{padding:1rem 1.25rem;background:linear-gradient(135deg,var(--BACKGROUND_700) 0,var(--BACKGROUND_800) 100%);border-bottom:1px solid var(--BACKGROUND_600);display:flex;align-items:center;justify-content:space-between}.notificationPanel_notificationPanel__yEK__ .notificationPanel_notificationPopup__BD3S0 .notificationPanel_popupHeader__ul0xV h3{font-size:1rem;font-weight:var(--FONT_WEIGHT_SEMIBOLD);color:var(--TEXT_WHITE);display:flex;align-items:center;gap:.5rem}.notificationPanel_notificationPanel__yEK__ .notificationPanel_notificationPopup__BD3S0 .notificationPanel_popupHeader__ul0xV h3:before{content:"";display:inline-block;width:3px;height:16px;background:var(--PRIMARY);border-radius:2px}.notificationPanel_notificationPanel__yEK__ .notificationPanel_notificationPopup__BD3S0 .notificationPanel_popupHeader__ul0xV .notificationPanel_headerControls__z5MUC{display:flex;align-items:center;gap:.75rem}.notificationPanel_notificationPanel__yEK__ .notificationPanel_notificationPopup__BD3S0 .notificationPanel_popupHeader__ul0xV .notificationPanel_headerControls__z5MUC .notificationPanel_closeButton__2gmxb{background:var(--BACKGROUND_600);border:none;color:var(--TEXT_GREY_25);cursor:pointer;font-size:1.125rem;width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.notificationPanel_notificationPanel__yEK__ .notificationPanel_notificationPopup__BD3S0 .notificationPanel_popupHeader__ul0xV .notificationPanel_headerControls__z5MUC .notificationPanel_closeButton__2gmxb:hover{background:var(--BACKGROUND_500);color:var(--TEXT_WHITE)}.notificationPanel_notificationPanel__yEK__ .notificationPanel_notificationPopup__BD3S0 .notificationPanel_notificationList__lkYQP{max-height:26rem;overflow-y:auto;overflow-x:hidden}.notificationPanel_notificationPanel__yEK__ .notificationPanel_notificationPopup__BD3S0 .notificationPanel_notificationList__lkYQP .notificationPanel_markAllReadContainer__vVjoi{padding:.75rem 1rem;background:rgba(var(--PRIMARY_RGB),.08);border-bottom:1px solid var(--BACKGROUND_700);display:flex;align-items:center;justify-content:center}.notificationPanel_notificationPanel__yEK__ .notificationPanel_notificationPopup__BD3S0 .notificationPanel_notificationList__lkYQP .notificationPanel_markAllReadContainer__vVjoi .notificationPanel_markAllReadButton__mMT0c{color:var(--PRIMARY);font-size:.8125rem;font-weight:var(--FONT_WEIGHT_MEDIUM);background:none;border:none;cursor:pointer;padding:.375rem .75rem;border-radius:6px;transition:all .2s ease;display:flex;align-items:center;gap:.375rem}.notificationPanel_notificationPanel__yEK__ .notificationPanel_notificationPopup__BD3S0 .notificationPanel_notificationList__lkYQP .notificationPanel_markAllReadContainer__vVjoi .notificationPanel_markAllReadButton__mMT0c:hover{background:rgba(var(--PRIMARY_RGB),.15)}.notificationPanel_notificationPanel__yEK__ .notificationPanel_notificationPopup__BD3S0 .notificationPanel_notificationList__lkYQP .notificationPanel_markAllReadContainer__vVjoi .notificationPanel_markAllReadButton__mMT0c:before{content:"✓";font-size:.75rem}.notificationPanel_notificationPanel__yEK__ .notificationPanel_notificationPopup__BD3S0 .notificationPanel_notificationList__lkYQP .notificationPanel_loading__efDan{padding:3rem 1rem;text-align:center;color:var(--TEXT_GREY_50)}.notificationPanel_notificationPanel__yEK__ .notificationPanel_notificationPopup__BD3S0 .notificationPanel_notificationList__lkYQP .notificationPanel_loading__efDan:after{content:"";display:block;width:24px;height:24px;margin:1rem auto 0;border:2px solid var(--BACKGROUND_600);border-top-color:var(--PRIMARY);border-radius:50%;animation:notificationPanel_spin__q5HT2 .8s linear infinite}@keyframes notificationPanel_spin__q5HT2{to{transform:rotate(1turn)}}.notificationPanel_notificationPanel__yEK__ .notificationPanel_notificationPopup__BD3S0 .notificationPanel_notificationList__lkYQP .notificationPanel_noNotifications__yW8wg{padding:3rem 1.5rem;text-align:center;color:var(--TEXT_GREY_50);display:flex;flex-direction:column;align-items:center;gap:.75rem}.notificationPanel_notificationPanel__yEK__ .notificationPanel_notificationPopup__BD3S0 .notificationPanel_notificationList__lkYQP .notificationPanel_noNotifications__yW8wg:before{content:"🔔";font-size:2.5rem;opacity:.5;filter:grayscale(100%)}.notificationPanel_notificationPanel__yEK__ .notificationPanel_notificationPopup__BD3S0 .notificationPanel_notificationList__lkYQP .notificationPanel_noNotifications__yW8wg:after{content:"Você está em dia!";font-size:.75rem;color:var(--TEXT_GREY_50);opacity:.7}.notificationPanel_notificationPanel__yEK__ .notificationPanel_notificationPopup__BD3S0 .notificationPanel_notificationList__lkYQP .notificationPanel_notificationItem__3yzzP{padding:1rem 1.25rem;transition:all .2s ease;display:flex;gap:.875rem;border-left:3px solid transparent;position:relative}.notificationPanel_notificationPanel__yEK__ .notificationPanel_notificationPopup__BD3S0 .notificationPanel_notificationList__lkYQP .notificationPanel_notificationItem__3yzzP:not(:last-child){border-bottom:1px solid var(--BACKGROUND_700)}.notificationPanel_notificationPanel__yEK__ .notificationPanel_notificationPopup__BD3S0 .notificationPanel_notificationList__lkYQP .notificationPanel_notificationItem__3yzzP:hover{background:var(--BACKGROUND_700)}.notificationPanel_notificationPanel__yEK__ .notificationPanel_notificationPopup__BD3S0 .notificationPanel_notificationList__lkYQP .notificationPanel_notificationItem__3yzzP.notificationPanel_unread__pTWUs{background:linear-gradient(90deg,rgba(var(--PRIMARY_RGB),.08) 0,transparent 100%);border-left-color:var(--PRIMARY)}.notificationPanel_notificationPanel__yEK__ .notificationPanel_notificationPopup__BD3S0 .notificationPanel_notificationList__lkYQP .notificationPanel_notificationItem__3yzzP.notificationPanel_unread__pTWUs:after{content:"";position:absolute;top:1rem;right:1rem;width:8px;height:8px;background:var(--PRIMARY);border-radius:50%}.notificationPanel_notificationPanel__yEK__ .notificationPanel_notificationPopup__BD3S0 .notificationPanel_notificationList__lkYQP .notificationPanel_notificationItem__3yzzP .notificationPanel_iconContainer___ZHYG{flex-shrink:0;width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--BACKGROUND_600)}.notificationPanel_notificationPanel__yEK__ .notificationPanel_notificationPopup__BD3S0 .notificationPanel_notificationList__lkYQP .notificationPanel_notificationItem__3yzzP .notificationPanel_iconContainer___ZHYG svg{font-size:1.125rem;color:var(--PRIMARY)}.notificationPanel_notificationPanel__yEK__ .notificationPanel_notificationPopup__BD3S0 .notificationPanel_notificationList__lkYQP .notificationPanel_notificationItem__3yzzP .notificationPanel_iconContainer___ZHYG.notificationPanel_comment__geynk{background:rgba(59,130,246,.15)}.notificationPanel_notificationPanel__yEK__ .notificationPanel_notificationPopup__BD3S0 .notificationPanel_notificationList__lkYQP .notificationPanel_notificationItem__3yzzP .notificationPanel_iconContainer___ZHYG.notificationPanel_comment__geynk svg{color:var(--PRIMARY)}.notificationPanel_notificationPanel__yEK__ .notificationPanel_notificationPopup__BD3S0 .notificationPanel_notificationList__lkYQP .notificationPanel_notificationItem__3yzzP .notificationPanel_iconContainer___ZHYG.notificationPanel_chapter___J7Mu{background:rgba(52,211,153,.15)}.notificationPanel_notificationPanel__yEK__ .notificationPanel_notificationPopup__BD3S0 .notificationPanel_notificationList__lkYQP .notificationPanel_notificationItem__3yzzP .notificationPanel_iconContainer___ZHYG.notificationPanel_chapter___J7Mu svg{color:var(--SUCCESS)}.notificationPanel_notificationPanel__yEK__ .notificationPanel_notificationPopup__BD3S0 .notificationPanel_notificationList__lkYQP .notificationPanel_notificationItem__3yzzP .notificationPanel_iconContainer___ZHYG.notificationPanel_moderation__7bmH2{background:rgba(251,191,36,.15)}.notificationPanel_notificationPanel__yEK__ .notificationPanel_notificationPopup__BD3S0 .notificationPanel_notificationList__lkYQP .notificationPanel_notificationItem__3yzzP .notificationPanel_iconContainer___ZHYG.notificationPanel_moderation__7bmH2 svg{color:var(--PRIMARY)}.notificationPanel_notificationPanel__yEK__ .notificationPanel_notificationPopup__BD3S0 .notificationPanel_notificationList__lkYQP .notificationPanel_notificationItem__3yzzP .notificationPanel_iconContainer___ZHYG.notificationPanel_system__a_ZY6{background:rgba(139,92,246,.15)}.notificationPanel_notificationPanel__yEK__ .notificationPanel_notificationPopup__BD3S0 .notificationPanel_notificationList__lkYQP .notificationPanel_notificationItem__3yzzP .notificationPanel_iconContainer___ZHYG.notificationPanel_system__a_ZY6 svg{color:var(--PRIMARY)}.notificationPanel_notificationPanel__yEK__ .notificationPanel_notificationPopup__BD3S0 .notificationPanel_notificationList__lkYQP .notificationPanel_notificationItem__3yzzP .notificationPanel_iconContainer___ZHYG.notificationPanel_announcement__Vc_1s{background:rgba(var(--PRIMARY_RGB),.15)}.notificationPanel_notificationPanel__yEK__ .notificationPanel_notificationPopup__BD3S0 .notificationPanel_notificationList__lkYQP .notificationPanel_notificationItem__3yzzP .notificationPanel_iconContainer___ZHYG.notificationPanel_announcement__Vc_1s svg{color:var(--PRIMARY)}.notificationPanel_notificationPanel__yEK__ .notificationPanel_notificationPopup__BD3S0 .notificationPanel_notificationList__lkYQP .notificationPanel_notificationItem__3yzzP .notificationPanel_content__DI1DL{flex:1 1;min-width:0}.notificationPanel_notificationPanel__yEK__ .notificationPanel_notificationPopup__BD3S0 .notificationPanel_notificationList__lkYQP .notificationPanel_notificationItem__3yzzP .notificationPanel_content__DI1DL .notificationPanel_titleAndDate__ToZZY{display:flex;flex-direction:column;gap:.125rem;margin-bottom:.375rem}.notificationPanel_notificationPanel__yEK__ .notificationPanel_notificationPopup__BD3S0 .notificationPanel_notificationList__lkYQP .notificationPanel_notificationItem__3yzzP .notificationPanel_content__DI1DL .notificationPanel_titleAndDate__ToZZY h4{font-size:.875rem;font-weight:var(--FONT_WEIGHT_MEDIUM);color:var(--TEXT_WHITE);line-height:1.3;margin:0}.notificationPanel_notificationPanel__yEK__ .notificationPanel_notificationPopup__BD3S0 .notificationPanel_notificationList__lkYQP .notificationPanel_notificationItem__3yzzP .notificationPanel_content__DI1DL .notificationPanel_titleAndDate__ToZZY small{color:var(--TEXT_GREY_50);font-size:.6875rem;display:flex;align-items:center;gap:.375rem}.notificationPanel_notificationPanel__yEK__ .notificationPanel_notificationPopup__BD3S0 .notificationPanel_notificationList__lkYQP .notificationPanel_notificationItem__3yzzP .notificationPanel_content__DI1DL .notificationPanel_titleAndDate__ToZZY small .notificationPanel_categoryBadge__gmK0K{background:var(--BACKGROUND_600);padding:.125rem .375rem;border-radius:4px;font-weight:var(--FONT_WEIGHT_MEDIUM);text-transform:uppercase;font-size:.5625rem;letter-spacing:.5px}.notificationPanel_notificationPanel__yEK__ .notificationPanel_notificationPopup__BD3S0 .notificationPanel_notificationList__lkYQP .notificationPanel_notificationItem__3yzzP .notificationPanel_content__DI1DL p{font-size:.8125rem;color:var(--TEXT_GREY_25);margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notificationPanel_notificationPanel__yEK__ .notificationPanel_notificationPopup__BD3S0 .notificationPanel_notificationList__lkYQP .notificationPanel_notificationItem__3yzzP .notificationPanel_content__DI1DL .notificationPanel_actions__ITuEe{display:flex;align-items:center;gap:.75rem;margin-top:.625rem}.notificationPanel_notificationPanel__yEK__ .notificationPanel_notificationPopup__BD3S0 .notificationPanel_notificationList__lkYQP .notificationPanel_notificationItem__3yzzP .notificationPanel_content__DI1DL .notificationPanel_actions__ITuEe .notificationPanel_viewContentLink__RC15L{color:var(--PRIMARY);font-size:.75rem;font-weight:var(--FONT_WEIGHT_MEDIUM);text-decoration:none;padding:.25rem .625rem;border-radius:6px;background:rgba(var(--PRIMARY_RGB),.1);transition:all .2s ease}.notificationPanel_notificationPanel__yEK__ .notificationPanel_notificationPopup__BD3S0 .notificationPanel_notificationList__lkYQP .notificationPanel_notificationItem__3yzzP .notificationPanel_content__DI1DL .notificationPanel_actions__ITuEe .notificationPanel_viewContentLink__RC15L:hover{background:rgba(var(--PRIMARY_RGB),.2)}.notificationPanel_notificationPanel__yEK__ .notificationPanel_notificationPopup__BD3S0 .notificationPanel_notificationList__lkYQP .notificationPanel_notificationItem__3yzzP .notificationPanel_content__DI1DL .notificationPanel_actions__ITuEe .notificationPanel_markAsReadButton__KU3J_{font-size:.6875rem;color:var(--TEXT_GREY_25);background:var(--BACKGROUND_600);padding:.25rem .5rem;border-radius:6px;border:none;cursor:pointer;transition:all .2s ease;font-weight:var(--FONT_WEIGHT_MEDIUM)}.notificationPanel_notificationPanel__yEK__ .notificationPanel_notificationPopup__BD3S0 .notificationPanel_notificationList__lkYQP .notificationPanel_notificationItem__3yzzP .notificationPanel_content__DI1DL .notificationPanel_actions__ITuEe .notificationPanel_markAsReadButton__KU3J_:hover{background:var(--BACKGROUND_500);color:var(--TEXT_WHITE)}.notificationPanel_notificationPanel__yEK__ .notificationPanel_notificationPopup__BD3S0 .notificationPanel_viewAllContainer__F776z{padding:.875rem 1rem;background:linear-gradient(180deg,var(--BACKGROUND_800) 0,var(--BACKGROUND_700) 100%);border-top:1px solid var(--BACKGROUND_600);text-align:center}.notificationPanel_notificationPanel__yEK__ .notificationPanel_notificationPopup__BD3S0 .notificationPanel_viewAllContainer__F776z .notificationPanel_viewAllLink__NzSFV{color:var(--TEXT_WHITE);font-size:.8125rem;font-weight:var(--FONT_WEIGHT_MEDIUM);text-decoration:none;padding:.5rem 1.25rem;border-radius:8px;background:var(--BACKGROUND_600);display:inline-flex;align-items:center;gap:.5rem;transition:all .2s ease}.notificationPanel_notificationPanel__yEK__ .notificationPanel_notificationPopup__BD3S0 .notificationPanel_viewAllContainer__F776z .notificationPanel_viewAllLink__NzSFV:hover{background:var(--PRIMARY)}.notificationPanel_notificationPanel__yEK__ .notificationPanel_notificationPopup__BD3S0 .notificationPanel_viewAllContainer__F776z .notificationPanel_viewAllLink__NzSFV:after{content:"→";font-size:.875rem;transition:transform .2s ease}.notificationPanel_notificationPanel__yEK__ .notificationPanel_notificationPopup__BD3S0 .notificationPanel_viewAllContainer__F776z .notificationPanel_viewAllLink__NzSFV:hover:after{transform:translateX(3px)}.GlobalSearch_searchContainer__LDNr_{position:relative}.GlobalSearch_searchTrigger__Sc7Y9{display:flex;align-items:center;justify-content:center;gap:8px;background:transparent;border:none;cursor:pointer;padding:.625rem;border-radius:12px;transition:all .25s ease;color:var(--TEXT_WHITE)}.GlobalSearch_searchTrigger__Sc7Y9:focus{outline:none}.GlobalSearch_searchTrigger__Sc7Y9:hover{background:var(--BACKGROUND_700);transform:translateY(-2px)}.GlobalSearch_searchTrigger__Sc7Y9:hover svg{color:var(--PRIMARY)}.GlobalSearch_searchTrigger__Sc7Y9 svg{font-size:1.375rem;transition:color .25s ease}.GlobalSearch_searchTrigger__Sc7Y9 .GlobalSearch_shortcut__39vmw{font-size:.625rem;padding:2px 6px;border-radius:4px;background:rgba(var(--TEXT_WHITE_RGB),.15);border:1px solid rgba(var(--TEXT_WHITE_RGB),.25);color:rgba(var(--TEXT_WHITE_RGB),.9);opacity:.9;font-weight:var(--FONT_WEIGHT_MEDIUM)}.GlobalSearch_dropdown__nLp3A{position:absolute;top:calc(100% + .75rem);right:-8px;width:24rem;max-height:500px;background:linear-gradient(180deg,var(--BACKGROUND_800) 0,var(--BACKGROUND_900) 100%);border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.4),0 0 0 1px var(--BACKGROUND_600),0 0 20px rgba(var(--PRIMARY_RGB),.1);overflow:hidden;z-index:100;animation:GlobalSearch_slideDown__p1Z9s .2s ease-out}@keyframes GlobalSearch_slideDown__p1Z9s{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.GlobalSearch_inputWrapper__zkIS2{display:flex;align-items:center;padding:1rem 1.25rem;background:linear-gradient(135deg,var(--BACKGROUND_700) 0,var(--BACKGROUND_800) 100%);border-bottom:1px solid var(--BACKGROUND_600);gap:.75rem}.GlobalSearch_searchIcon__qBbNj{color:var(--TEXT_GREY_50);flex-shrink:0;transition:color .2s ease}.GlobalSearch_searchInput__0I7k8{flex:1 1;background:none;border:none;color:var(--TEXT_WHITE);font-size:.9375rem;outline:none}.GlobalSearch_searchInput__0I7k8::placeholder{color:var(--TEXT_GREY_50)}.GlobalSearch_searchInput__0I7k8:focus+.GlobalSearch_searchIcon__qBbNj{color:var(--PRIMARY)}.GlobalSearch_clearButton__JtRnn{display:flex;align-items:center;justify-content:center;background:var(--BACKGROUND_600);border:none;border-radius:8px;padding:.375rem;cursor:pointer;color:var(--TEXT_GREY_25);transition:all .2s ease}.GlobalSearch_clearButton__JtRnn:hover{background:var(--BACKGROUND_500);color:var(--TEXT_WHITE)}.GlobalSearch_resultsWrapper__YQ7vO{max-height:26rem;overflow-y:auto;overflow-x:hidden}.GlobalSearch_resultsWrapper__YQ7vO::-webkit-scrollbar{width:6px}.GlobalSearch_resultsWrapper__YQ7vO::-webkit-scrollbar-track{background:var(--BACKGROUND_800)}.GlobalSearch_resultsWrapper__YQ7vO::-webkit-scrollbar-thumb{background:var(--BACKGROUND_600);border-radius:3px}.GlobalSearch_resultsWrapper__YQ7vO::-webkit-scrollbar-thumb:hover{background:var(--BACKGROUND_500)}.GlobalSearch_loadingState__gLUNA{flex-direction:column;gap:1rem;padding:3rem 1rem;color:var(--TEXT_GREY_50)}.GlobalSearch_errorState__kTw7B,.GlobalSearch_loadingState__gLUNA{display:flex;align-items:center;justify-content:center;text-align:center;font-size:.875rem}.GlobalSearch_errorState__kTw7B{padding:2rem 1rem;color:var(--ALERT)}.GlobalSearch_emptyState__Zrhp2,.GlobalSearch_hintState__D7Bx1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3rem 1.5rem;color:var(--TEXT_GREY_50);text-align:center;font-size:.875rem}.GlobalSearch_spinner__bzTzo{width:24px;height:24px;border:2px solid var(--BACKGROUND_600);border-top-color:var(--PRIMARY);border-radius:50%;animation:GlobalSearch_spin__hRCAJ .8s linear infinite}@keyframes GlobalSearch_spin__hRCAJ{to{transform:rotate(1turn)}}.GlobalSearch_resultSection__zuGhk,.GlobalSearch_resultsContainer__P2kVj{display:flex;flex-direction:column}.GlobalSearch_resultSection__zuGhk:not(:last-child){border-bottom:1px solid var(--BACKGROUND_700)}.GlobalSearch_sectionHeader___4CR3{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;color:var(--PRIMARY);font-size:.75rem;font-weight:var(--FONT_WEIGHT_SEMIBOLD);text-transform:uppercase;letter-spacing:.05em;background:rgba(var(--PRIMARY_RGB),.05)}.GlobalSearch_sectionHeader___4CR3:before{content:"";display:inline-block;width:3px;height:14px;background:var(--PRIMARY);border-radius:2px}.GlobalSearch_resultsList__UvqNP{display:flex;flex-direction:column}.GlobalSearch_resultItem__kNTcY{display:flex;align-items:center;gap:.875rem;padding:.875rem 1.25rem;cursor:pointer;text-decoration:none;transition:all .2s ease;border-left:3px solid transparent}.GlobalSearch_resultItem__kNTcY:not(:last-child){border-bottom:1px solid var(--BACKGROUND_700)}.GlobalSearch_resultItem__kNTcY:hover{background:var(--BACKGROUND_700);border-left-color:var(--PRIMARY)}.GlobalSearch_resultImage__0ngo9{width:36px;height:36px;border-radius:10px;overflow:hidden;flex-shrink:0;background:var(--BACKGROUND_600);display:flex;align-items:center;justify-content:center;position:relative}.GlobalSearch_resultImage__0ngo9 img{width:100%;height:100%;object-fit:cover}.GlobalSearch_resultImage__0ngo9 .GlobalSearch_placeholder__e3rO4{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--PRIMARY);opacity:.6}.GlobalSearch_resultImage__0ngo9 .GlobalSearch_adultBadge__qjDB7{position:absolute;bottom:0;right:0;display:flex;align-items:center;gap:2px;padding:2px 4px;background:linear-gradient(135deg,#dc2626,#991b1b);border-radius:4px 0 4px 0;box-shadow:0 1px 4px rgba(220,38,38,.4)}.GlobalSearch_resultImage__0ngo9 .GlobalSearch_adultBadge__qjDB7 span{font-size:.5rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.3px}.GlobalSearch_resultImage__0ngo9 .GlobalSearch_adultBadge__qjDB7 svg{color:#fff}.GlobalSearch_resultInfo__DFDxk{display:flex;flex-direction:column;gap:2px;overflow:hidden;flex:1 1;min-width:0}.GlobalSearch_resultTitle__HvCNj{color:var(--TEXT_WHITE);font-size:.875rem;font-weight:var(--FONT_WEIGHT_MEDIUM);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.GlobalSearch_resultMeta__DfIK3{color:var(--TEXT_GREY_50);font-size:.6875rem}.GlobalSearch_mobileOverlay__ws14I{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);z-index:1000;display:flex;flex-direction:column}.GlobalSearch_mobileModal__sXfeg{display:flex;flex-direction:column;height:100%;background:var(--BACKGROUND_900);outline:none}.GlobalSearch_mobileHeader__xdsnd{display:flex;align-items:center;gap:12px;padding:1rem;border-bottom:1px solid var(--BACKGROUND_600);background:linear-gradient(135deg,var(--BACKGROUND_700) 0,var(--BACKGROUND_800) 100%)}.GlobalSearch_mobileInputWrapper__Bk66R{flex:1 1;display:flex;align-items:center;gap:10px;background:var(--BACKGROUND_600);border-radius:12px;padding:.75rem 1rem}.GlobalSearch_mobileInput__GLqH0{flex:1 1;background:none;border:none;color:var(--TEXT_WHITE);font-size:1rem;outline:none}.GlobalSearch_mobileInput__GLqH0::placeholder{color:var(--TEXT_GREY_50)}.GlobalSearch_cancelButton__oMkPo{background:none;border:none;color:var(--PRIMARY);font-size:.875rem;font-weight:var(--FONT_WEIGHT_MEDIUM);cursor:pointer;padding:.5rem;white-space:nowrap;transition:all .2s ease}.GlobalSearch_cancelButton__oMkPo:hover{opacity:.8}.GlobalSearch_mobileResults__arV_J{flex:1 1;overflow-y:auto}.GlobalSearch_mobileResults__arV_J::-webkit-scrollbar{width:4px}.GlobalSearch_mobileResults__arV_J::-webkit-scrollbar-track{background:var(--BACKGROUND_800)}.GlobalSearch_mobileResults__arV_J::-webkit-scrollbar-thumb{background:var(--BACKGROUND_600);border-radius:2px}@media(max-width:650px){.GlobalSearch_resultItem__kNTcY{padding:1rem 1.25rem}.GlobalSearch_resultImage__0ngo9{width:44px;height:44px}.GlobalSearch_resultTitle__HvCNj{font-size:.9375rem}.GlobalSearch_resultMeta__DfIK3{font-size:.75rem}.GlobalSearch_sectionHeader___4CR3{font-size:.8rem;padding:.875rem 1.25rem}}