.NotificationList-module__MxwuTW__list{flex-direction:column;gap:6px;display:flex}.NotificationList-module__MxwuTW__item{border-radius:var(--ffs-radius-5);background:var(--ffs-glass-surface);box-shadow:inset 0 .5px 0 var(--ffs-glass-edge-top), inset 0 0 0 .5px var(--ffs-glass-edge-ring);transition:background var(--ffs-duration-quick) var(--ffs-ease-default), filter var(--ffs-duration-quick) var(--ffs-ease-default), transform var(--ffs-duration-quick) var(--ffs-ease-emphasized);align-items:center;gap:12px;padding:12px 14px;display:flex}.NotificationList-module__MxwuTW__itemClickable{cursor:pointer}.NotificationList-module__MxwuTW__itemClickable:hover{filter:brightness(1.18)}.NotificationList-module__MxwuTW__itemClickable:active{transform:scale(.995)}.NotificationList-module__MxwuTW__itemUnread{background:var(--ffs-glass-brand-soft)}.NotificationList-module__MxwuTW__avatarWrap{flex-shrink:0;width:44px;height:44px;position:relative}.NotificationList-module__MxwuTW__avatar{border-radius:var(--ffs-radius-full);object-fit:cover;outline-offset:-1px;outline:1px solid #ffffff1a;width:44px;height:44px}.NotificationList-module__MxwuTW__avatarFallback{border-radius:var(--ffs-radius-full);background:var(--ffs-color-fill-2);width:44px;height:44px;color:var(--ffs-color-text-3);justify-content:center;align-items:center;font-size:16px;display:flex}.NotificationList-module__MxwuTW__typeBadge{border-radius:var(--ffs-radius-full);background:var(--ffs-color-bg-1);width:20px;height:20px;color:var(--ffs-color-text-2);box-shadow:0 0 0 2px var(--ffs-color-bg-1);justify-content:center;align-items:center;font-size:9px;display:inline-flex;position:absolute;bottom:-3px;right:-3px}.NotificationList-module__MxwuTW__type_follow{color:var(--ffs-color-info-default)}.NotificationList-module__MxwuTW__type_like{color:var(--ffs-color-danger-default)}.NotificationList-module__MxwuTW__type_comment{color:var(--ffs-color-primary-default)}.NotificationList-module__MxwuTW__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.NotificationList-module__MxwuTW__text{font-size:var(--ffs-font-size-sm);color:var(--ffs-color-text-1);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.NotificationList-module__MxwuTW__name{font-weight:var(--ffs-weight-semibold);color:var(--ffs-color-text-0);margin-right:5px}.NotificationList-module__MxwuTW__action{color:var(--ffs-color-text-2)}.NotificationList-module__MxwuTW__time{font-size:var(--ffs-font-size-xs);color:var(--ffs-color-text-3);font-variant-numeric:tabular-nums}.NotificationList-module__MxwuTW__dot{border-radius:var(--ffs-radius-full);background:var(--ffs-color-primary-default);flex-shrink:0;width:8px;height:8px}.NotificationList-module__MxwuTW__sentinel{height:1px}.NotificationList-module__MxwuTW__loadingMore{text-align:center;font-size:var(--ffs-font-size-xs);color:var(--ffs-color-text-3);padding:16px}.NotificationList-module__MxwuTW__empty{text-align:center;flex-direction:column;align-items:center;padding:64px 24px;display:flex}.NotificationList-module__MxwuTW__emptyIcon{border-radius:var(--ffs-radius-full);background:var(--ffs-color-fill-1);width:60px;height:60px;color:var(--ffs-color-text-3);justify-content:center;align-items:center;margin-bottom:16px;font-size:24px;display:inline-flex}.NotificationList-module__MxwuTW__emptyTitle{font-size:var(--ffs-font-size-base);font-weight:var(--ffs-weight-semibold);color:var(--ffs-color-text-1);margin:0 0 6px}.NotificationList-module__MxwuTW__emptyDesc{max-width:300px;font-size:var(--ffs-font-size-sm);color:var(--ffs-color-text-3);text-wrap:pretty;margin:0;line-height:1.6}.NotificationList-module__MxwuTW__skeleton{border-radius:var(--ffs-radius-5);background:var(--ffs-glass-surface);align-items:center;gap:12px;padding:12px 14px;display:flex}.NotificationList-module__MxwuTW__skAvatar{border-radius:var(--ffs-radius-full);flex-shrink:0;width:44px;height:44px}.NotificationList-module__MxwuTW__skBody{flex-direction:column;flex:1;gap:8px;display:flex}.NotificationList-module__MxwuTW__skLine{border-radius:var(--ffs-radius-2);width:70%;height:12px}.NotificationList-module__MxwuTW__skLineShort{border-radius:var(--ffs-radius-2);width:40%;height:10px}.NotificationList-module__MxwuTW__shimmer{background:linear-gradient(90deg, var(--ffs-color-fill-1) 25%, var(--ffs-color-fill-2) 50%, var(--ffs-color-fill-1) 75%);background-size:200% 100%;animation:1.4s ease-in-out infinite NotificationList-module__MxwuTW__shimmer}@keyframes NotificationList-module__MxwuTW__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
.page-module__G7lCOq__page{max-width:680px;margin:0 auto;padding:12px 16px 80px}.page-module__G7lCOq__topbar{border-radius:var(--ffs-radius-6);background:var(--ffs-glass-surface);box-shadow:inset 0 .5px 0 var(--ffs-glass-edge-top), inset 0 0 0 .5px var(--ffs-glass-edge-ring), inset 0 -1px 1px var(--ffs-glass-edge-bottom), 0 8px 24px -14px var(--ffs-glass-drop);align-items:center;gap:12px;margin-bottom:16px;padding:12px 14px;display:flex}.page-module__G7lCOq__back{border-radius:var(--ffs-radius-3);width:36px;height:36px;color:var(--ffs-color-text-1);background:var(--ffs-glass-pill);cursor:pointer;box-shadow:inset 0 .5px 0 var(--ffs-glass-edge-top), inset 0 0 0 .5px var(--ffs-glass-edge-ring);transition:color var(--ffs-duration-quick) var(--ffs-ease-default), background var(--ffs-duration-quick) var(--ffs-ease-default);border:none;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.page-module__G7lCOq__back:hover{color:var(--ffs-color-text-0);background:var(--ffs-glass-surface-strong)}.page-module__G7lCOq__back:active{transform:scale(.96)}.page-module__G7lCOq__topbarTitle{min-width:0;font-size:var(--ffs-font-size-xl);font-weight:var(--ffs-weight-bold);color:var(--ffs-color-text-0);flex:1}.page-module__G7lCOq__markBtn{height:var(--ffs-control-lg-height);border-radius:var(--ffs-control-lg-radius);background:var(--ffs-glass-pill);color:var(--ffs-color-text-2);font-size:var(--ffs-font-size-sm);font-weight:var(--ffs-weight-semibold);cursor:pointer;box-shadow:inset 0 .5px 0 var(--ffs-glass-edge-top), inset 0 0 0 .5px var(--ffs-glass-edge-ring), inset 0 -1px 1px var(--ffs-glass-edge-bottom), 0 6px 16px -8px var(--ffs-glass-drop);transition:color var(--ffs-duration-quick) var(--ffs-ease-default), filter var(--ffs-duration-quick) var(--ffs-ease-default);border:none;flex-shrink:0;align-items:center;padding:0 16px;font-family:inherit;display:inline-flex}.page-module__G7lCOq__markBtn:hover:not(:disabled){color:var(--ffs-color-text-0);filter:brightness(1.08)}.page-module__G7lCOq__markBtn:active:not(:disabled){transform:scale(.96)}.page-module__G7lCOq__markBtn:disabled{opacity:.5;cursor:default}.page-module__G7lCOq__entries{border-radius:var(--ffs-radius-6);background:var(--ffs-glass-surface);box-shadow:inset 0 .5px 0 var(--ffs-glass-edge-top), inset 0 0 0 .5px var(--ffs-glass-edge-ring), inset 0 -1px 1px var(--ffs-glass-edge-bottom), 0 8px 24px -14px var(--ffs-glass-drop);grid-template-columns:repeat(4,1fr);gap:10px;padding:20px 12px;display:grid}.page-module__G7lCOq__entry{border-radius:var(--ffs-radius-4);flex-direction:column;align-items:center;gap:10px;padding:10px 4px;text-decoration:none;display:flex}.page-module__G7lCOq__entry:active{transform:scale(.96)}.page-module__G7lCOq__entryIcon{border-radius:var(--ffs-radius-5);background:var(--ffs-glass-pill);width:56px;height:56px;color:var(--ffs-color-primary-default);box-shadow:inset 0 .5px 0 var(--ffs-glass-edge-top), inset 0 0 0 .5px var(--ffs-glass-edge-ring), inset 0 -1px 1px var(--ffs-glass-edge-bottom), 0 6px 16px -8px var(--ffs-glass-drop);-webkit-backdrop-filter:var(--ffs-blur-sm);backdrop-filter:var(--ffs-blur-sm);transition:color var(--ffs-duration-quick) var(--ffs-ease-default);justify-content:center;align-items:center;font-size:24px;display:inline-flex}.page-module__G7lCOq__entryIcon svg path{fill:url(#ffsGlassGradBrand)}.page-module__G7lCOq__entryIcon svg{filter:url(#ffsGlassEmboss)}.page-module__G7lCOq__entry:hover .page-module__G7lCOq__entryIcon{filter:brightness(1.12)}.page-module__G7lCOq__entry:hover .page-module__G7lCOq__entryLabel{color:var(--ffs-color-text-0)}.page-module__G7lCOq__entryLabel{font-size:var(--ffs-font-size-sm);color:var(--ffs-color-text-1);text-align:center}.page-module__G7lCOq__state{text-align:center;font-size:var(--ffs-font-size-sm);color:var(--ffs-color-text-2);padding:80px 24px}.page-module__G7lCOq__recentHead{font-size:var(--ffs-font-size-sm);font-weight:var(--ffs-weight-semibold);color:var(--ffs-color-text-2);margin:22px 4px 12px}@media (max-width:400px){.page-module__G7lCOq__entryIcon{width:48px;height:48px;font-size:20px}.page-module__G7lCOq__entryLabel{font-size:var(--ffs-font-size-xs)}}
