.NotificationsPage_main__voti_{min-height:100vh;padding:0;background:#000;color:#fff;font-family:var(--font-primary)}.NotificationsPage_pageWrapper__pfmQZ{display:grid;grid-template-columns:220px 1fr;grid-gap:0;gap:0;max-width:100%;margin:0;min-height:100vh}.NotificationsPage_sidebar__41jDN{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:0;background:#0a0a0a;border-right:none;padding:2rem 1rem;overflow-y:hidden;width:220px}.NotificationsPage_navList__SOMtf,.NotificationsPage_sidebarNav__wyYsB{display:flex;flex-direction:column;gap:.5rem}.NotificationsPage_navList__SOMtf{list-style:none;padding:0;margin:0}.NotificationsPage_navLink__MQJKK{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;color:#e0e0e0;text-decoration:none;border-radius:6px;transition:background-color .2s ease,color .2s ease;font-weight:400;font-size:.9375rem;border-left:2px solid transparent}.NotificationsPage_navLink__MQJKK:hover{background:hsla(0,0%,100%,.05);color:#fff}.NotificationsPage_navLink__MQJKK svg{width:20px;height:20px;flex-shrink:0}.NotificationsPage_navLinkActive__BGI83{border-left-color:#fff;background:hsla(0,0%,100%,.08);color:#fff}.NotificationsPage_container__Vl5nr{max-width:680px;margin:0 auto;padding:2rem 1rem;width:100%}.NotificationsPage_header__2kItD{margin-bottom:2rem}.NotificationsPage_title__MeCvk{font-size:2rem;font-weight:600;margin:0 0 .5rem;color:#fff}.NotificationsPage_subtitle__AiBuE{font-size:.9375rem;color:#ccc;margin:0}.NotificationsPage_headerActions__TaYnI{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.NotificationsPage_filterButtons__HzATF{display:flex;gap:.5rem}.NotificationsPage_filterButton__k6bP5{padding:.5rem 1rem;background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:#ccc;font-size:.875rem;cursor:pointer;transition:all .2s ease}.NotificationsPage_filterButton__k6bP5:hover{background:hsla(0,0%,100%,.05);color:#fff;border-color:hsla(0,0%,100%,.3)}.NotificationsPage_filterButton__k6bP5.NotificationsPage_active__0iw7H{background:#fff;color:#000;border-color:#fff}.NotificationsPage_markAllButton__Jg0D9{padding:.5rem 1rem;background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:#fff;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.NotificationsPage_markAllButton__Jg0D9:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.3)}.NotificationsPage_markAllButton__Jg0D9:disabled{opacity:.5;cursor:not-allowed}.NotificationsPage_notificationsList__D0xTo{display:flex;flex-direction:column;gap:0}.NotificationsPage_notificationCard__z15UH{background:#1a1a1a;border:1px solid hsla(0,0%,100%,.05);border-radius:12px;padding:1.25rem;margin-bottom:1rem;cursor:pointer;transition:all .2s ease;position:relative}.NotificationsPage_notificationCard__z15UH:hover{background:#1f1f1f;border-color:hsla(0,0%,100%,.1);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.3)}.NotificationsPage_notificationCard__z15UH.NotificationsPage_unread__AGu82{background:hsla(0,0%,100%,.03);border-left:3px solid #fff}.NotificationsPage_notificationContent__BSuIb{display:flex;gap:1rem;align-items:flex-start}.NotificationsPage_notificationIcon__c4cue{width:40px;height:40px;border-radius:50%;background:#0a0a0a;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.NotificationsPage_notificationIcon__c4cue svg{width:20px;height:20px}.NotificationsPage_notificationBody__t65TV{flex:1 1;min-width:0}.NotificationsPage_notificationHeader__JjS0h{display:flex;gap:.75rem;align-items:flex-start;margin-bottom:.5rem}.NotificationsPage_userAvatar__pJdEE{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0}.NotificationsPage_notificationText__BG4PX{flex:1 1;min-width:0}.NotificationsPage_notificationMessage__TzDIO{margin:0 0 .5rem;font-size:.9375rem;color:#fff;line-height:1.5}.NotificationsPage_notificationMessage__TzDIO strong{font-weight:600}.NotificationsPage_notificationTime___mqxS{font-size:.8125rem;color:#ccc;margin:0}.NotificationsPage_notificationActions__qwQBm{display:flex;gap:.75rem;margin-top:.75rem}.NotificationsPage_followBackButton__SJCMP{padding:.5rem 1rem;background:#fff;color:#000;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}.NotificationsPage_followBackButton__SJCMP:hover:not(:disabled){opacity:.9;transform:scale(1.02)}.NotificationsPage_followBackButton__SJCMP:disabled{opacity:.5;cursor:not-allowed}.NotificationsPage_deleteButton__NFqpZ{position:absolute;top:1rem;right:1rem;background:none;border:none;color:#ccc;cursor:pointer;font-size:1.25rem;padding:.25rem;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.NotificationsPage_deleteButton__NFqpZ:hover{background:rgba(255,59,48,.1);color:#ff3b30}.NotificationsPage_emptyState__QACpb{text-align:center;padding:4rem 2rem;color:#ccc}.NotificationsPage_emptyIcon__uQIAZ{width:64px;height:64px;margin:0 auto 1rem;opacity:.5}.NotificationsPage_emptyTitle__pVjtq{font-size:1.25rem;font-weight:600;margin:0 0 .5rem;color:#fff}.NotificationsPage_emptyText__HBh_E{font-size:.9375rem;margin:0;color:#ccc}.NotificationsPage_loadingState__B5e_9{text-align:center;padding:4rem 2rem;color:#ccc}@media (max-width:767px){.NotificationsPage_main__voti_{padding-bottom:calc(70px + env(safe-area-inset-bottom))}.NotificationsPage_pageWrapper__pfmQZ{display:block}.NotificationsPage_sidebar__41jDN{position:fixed;bottom:0;left:0;right:0;width:100%;height:70px;flex-direction:row;background:#0a0a0a;border-top:1px solid hsla(0,0%,100%,.1);border-right:none;padding:0 0 env(safe-area-inset-bottom);z-index:100;justify-content:space-around;align-items:center;overflow-y:visible;top:auto}.NotificationsPage_sidebarNav__wyYsB{width:100%}.NotificationsPage_navList__SOMtf{flex-direction:row;width:100%;justify-content:space-around}.NotificationsPage_navLink__MQJKK{flex-direction:column;padding:.5rem;font-size:.7rem;gap:.25rem;border-left:none;border-radius:0}.NotificationsPage_navLink__MQJKK svg{width:24px;height:24px}.NotificationsPage_navLinkActive__BGI83{border-left:none;background:transparent;color:#fff}.NotificationsPage_container__Vl5nr{padding:1rem 1rem calc(70px + env(safe-area-inset-bottom) + 1rem)}.NotificationsPage_header__2kItD{margin-bottom:1.5rem}.NotificationsPage_title__MeCvk{font-size:1.75rem}.NotificationsPage_subtitle__AiBuE{font-size:.875rem}.NotificationsPage_headerActions__TaYnI{flex-direction:column;gap:1rem;align-items:stretch}.NotificationsPage_filterButtons__HzATF{width:100%;justify-content:space-between}.NotificationsPage_filterButton__k6bP5{flex:1 1;padding:.625rem .75rem}.NotificationsPage_markAllButton__Jg0D9{width:100%}.NotificationsPage_notificationCard__z15UH{padding:1rem}.NotificationsPage_notificationContent__BSuIb{gap:.75rem}.NotificationsPage_notificationIcon__c4cue{width:36px;height:36px}.NotificationsPage_notificationIcon__c4cue svg{width:18px;height:18px}.NotificationsPage_userAvatar__pJdEE{width:36px;height:36px}.NotificationsPage_notificationMessage__TzDIO{font-size:.875rem}.NotificationsPage_notificationTime___mqxS{font-size:.75rem}.NotificationsPage_deleteButton__NFqpZ{top:.75rem;right:.75rem}}@media (min-width:768px) and (max-width:1024px){.NotificationsPage_pageWrapper__pfmQZ{grid-template-columns:180px 1fr}.NotificationsPage_sidebar__41jDN{width:180px;padding:1.5rem .75rem}.NotificationsPage_container__Vl5nr{max-width:600px}}