.notifications_notificationSurface__SUiC4{overflow:hidden;border:0;border-radius:0;background:var(--dff-surface-card)}.notifications_modeSwitch___JCRl{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dff-space-4);padding:var(--dff-space-4);border:1px solid var(--dff-border-control);border-radius:var(--dff-radius-button);background:var(--dff-surface-raised)}.notifications_modeOption__uPbUq{display:inline-flex;min-height:44px;gap:var(--dff-space-8);align-items:center;justify-content:center;padding:0 var(--dff-space-12);border:0;border-radius:calc(var(--dff-radius-button) - var(--dff-space-4));background:transparent;color:var(--dff-text-muted);cursor:pointer;font:inherit;font-weight:700;text-decoration:none}.notifications_modeOption__uPbUq[data-active=true]{background:var(--dff-surface-card);color:var(--dff-action-primary);box-shadow:var(--dff-shadow-card)}.notifications_modeOption__uPbUq svg{width:20px;height:20px}.notifications_notificationToolbar__Zcc1n{display:flex;min-height:44px;flex-wrap:wrap;gap:var(--dff-space-12);align-items:center;justify-content:space-between;padding-bottom:var(--dff-space-8);border-bottom:1px solid var(--dff-border-soft)}.notifications_visibilitySwitch__zgrdw{display:inline-flex;gap:var(--dff-space-4);padding:var(--dff-space-4);border:1px solid var(--dff-border-soft);border-radius:var(--dff-radius-button);background:var(--dff-surface-raised)}.notifications_visibilityOption__FeXKu{display:inline-flex;min-height:40px;align-items:center;justify-content:center;padding:0 var(--dff-space-12);border-radius:calc(var(--dff-radius-button) - var(--dff-space-4));color:var(--dff-text-muted);font-size:.88rem;font-weight:700;text-decoration:none}.notifications_visibilityOption__FeXKu[aria-current=page]{background:var(--dff-surface-card);color:var(--dff-action-primary);box-shadow:var(--dff-shadow-card)}.notifications_notificationHeader__T0LQB h2,.notifications_notificationHeader__T0LQB p{margin:0}.notifications_notificationHeader__T0LQB p{margin-top:var(--dff-space-4);color:var(--dff-text-muted)}.notifications_settingsLink__MovEM{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 var(--dff-space-16);border:1px solid var(--dff-border-control);border-radius:var(--dff-radius-button);color:var(--dff-action-primary);font-weight:700;text-decoration:none;white-space:nowrap}.notifications_stateNotice__5ak50{margin:var(--dff-space-12) 0 0;padding:var(--dff-space-12) var(--dff-space-16);border:1px solid var(--dff-border-soft);border-radius:var(--dff-radius-card);background:var(--dff-surface-raised);color:var(--dff-text-primary);font-size:.9rem;line-height:1.45}.notifications_filterStrip__sHNZe{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--dff-space-8);gap:var(--dff-space-8);overflow:visible;padding:var(--dff-space-12) 0;border-bottom:1px solid var(--dff-border-soft)}.notifications_filter__uiUM6{display:inline-flex;min-width:0;min-height:40px;align-items:center;justify-content:center;padding:var(--dff-space-4) var(--dff-space-8);border:1px solid var(--dff-border-control);border-radius:999px;background:var(--dff-surface-card);color:var(--dff-text-muted);font-size:.88rem;font-weight:650;line-height:1.15;text-align:center;text-decoration:none;white-space:normal}.notifications_filter__uiUM6[aria-current=page]{border-color:var(--dff-action-primary);background:var(--dff-action-primary-soft);color:var(--dff-action-primary)}.notifications_filterMenu__WuGRk{border-bottom:1px solid var(--dff-border-soft);background:var(--dff-surface-card)}.notifications_filterMenuSummary__ze0xe{display:flex;min-height:44px;align-items:center;justify-content:space-between;padding:var(--dff-space-8) var(--dff-space-4);color:var(--dff-action-primary);cursor:pointer;font-weight:700;list-style:none}.notifications_filterMenuSummary__ze0xe::-webkit-details-marker{display:none}.notifications_filterMenuSummary__ze0xe:after{content:"+";font-size:1.2rem;line-height:1}.notifications_filterMenu__WuGRk[open] .notifications_filterMenuSummary__ze0xe:after{content:"−"}.notifications_filterMenuGrid__vgX8u{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--dff-space-8);gap:var(--dff-space-8);padding:0 0 var(--dff-space-16)}.notifications_notificationList__IkTfg{margin:0;padding:0;list-style:none}.notifications_notificationItem__kZkgS{border-bottom:1px solid var(--dff-border-soft)}.notifications_notificationItem__kZkgS:last-child{border-bottom:0}.notifications_notificationItem__kZkgS[data-unread=true]{background:var(--dff-action-primary-soft)}.notifications_notificationActionForm__zoPVX,.notifications_notificationForm__C1iHg{margin:0}.notifications_notificationLink__hw5Sr{display:grid;width:100%;grid-template-columns:48px minmax(0,1fr) auto;grid-gap:var(--dff-space-16);gap:var(--dff-space-16);min-height:104px;align-items:flex-start;padding:var(--dff-space-16) var(--dff-space-20);border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left;text-decoration:none;transition:background var(--dff-motion-button) var(--dff-motion-easing-standard)}.notifications_notificationLink__hw5Sr:hover{background:var(--dff-surface-raised)}.notifications_notificationActions__xsbrx{display:flex;flex-wrap:wrap;gap:var(--dff-space-8);align-items:center;justify-content:flex-end;padding:0 var(--dff-space-20) var(--dff-space-12)}.notifications_notificationAction__ZpzRA{display:inline-flex;min-height:36px;align-items:center;justify-content:center;padding:0 var(--dff-space-12);border:1px solid var(--dff-border-control);border-radius:var(--dff-radius-button);background:var(--dff-surface-card);color:var(--dff-text-primary);cursor:pointer;font:inherit;font-size:.84rem;font-weight:700}.notifications_notificationAction__ZpzRA:hover{border-color:var(--dff-action-primary);color:var(--dff-action-primary)}.notifications_filterMenuSummary__ze0xe:focus-visible,.notifications_filter__uiUM6:focus-visible,.notifications_modeOption__uPbUq:focus-visible,.notifications_notificationAction__ZpzRA:focus-visible,.notifications_notificationLink__hw5Sr:focus-visible,.notifications_paginationLink__kh4l9:focus-visible,.notifications_settingsLink__MovEM:focus-visible,.notifications_visibilityOption__FeXKu:focus-visible{outline:3px solid var(--dff-action-primary);outline-offset:2px}.notifications_avatar__1I58u,.notifications_emptyGlyph__0caNF,.notifications_glyph__bMX2a{display:inline-grid;width:48px;height:48px;place-items:center;overflow:hidden;border-radius:50%;background:var(--dff-surface-card);color:var(--dff-action-primary);font-weight:800}.notifications_pagination__c2z3o{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--dff-space-12);gap:var(--dff-space-12);align-items:center;padding:var(--dff-space-16) var(--dff-space-20);border-top:1px solid var(--dff-border-soft)}.notifications_paginationLink__kh4l9{display:inline-flex;min-height:44px;align-items:center;color:var(--dff-action-primary);font-weight:700;text-decoration:none}.notifications_paginationLink__kh4l9:last-child{justify-self:end;text-align:right}.notifications_avatar__1I58u img{width:100%;height:100%;object-fit:cover}.notifications_notificationContent__nrK_n{display:grid;min-width:0;grid-gap:var(--dff-space-4);gap:var(--dff-space-4)}.notifications_notificationTopline__P_5F0{display:flex;gap:var(--dff-space-12);align-items:baseline;justify-content:space-between}.notifications_notificationTitle__MO1yl{min-width:0;color:var(--dff-text-primary);font-size:1rem;font-weight:700;line-height:1.35}.notifications_actor__Z5Nzg{display:block;color:var(--dff-action-primary)}.notifications_timestamp__E_HKG{flex:0 0 auto;color:var(--dff-text-muted);font-size:.78rem;line-height:1.4;white-space:nowrap}.notifications_notificationBody__GPWxC{display:-webkit-box;overflow:hidden;color:var(--dff-text-muted);line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.notifications_stateRow__WDtQl{display:flex;flex-wrap:wrap;gap:var(--dff-space-8);align-items:center;color:var(--dff-text-muted);font-size:.78rem;line-height:1.35}.notifications_actionState__moULg,.notifications_completedState__xG1ZB,.notifications_readState__d4RRl{display:inline-flex;gap:var(--dff-space-4);min-height:26px;align-items:center;padding:0 var(--dff-space-8);border-radius:999px;font-weight:700}.notifications_readState__d4RRl[data-state=unread]{background:var(--dff-surface-card);color:var(--dff-action-primary)}.notifications_readState__d4RRl[data-state=unread]:before{width:7px;height:7px;border-radius:50%;background:currentColor;content:""}.notifications_readState__d4RRl[data-state=read]{padding-left:0;color:var(--dff-text-muted)}.notifications_actionState__moULg{background:var(--dff-surface-card-warm);color:var(--dff-state-warning)}.notifications_completedState__xG1ZB{background:var(--dff-state-success-soft,var(--dff-action-primary-soft));color:var(--dff-state-success)}.notifications_chevron__dL9K8{align-self:center;color:var(--dff-text-muted);font-size:1.5rem}.notifications_notificationEmpty__UAt_4{display:grid;min-height:240px;place-items:center;align-content:center;grid-gap:var(--dff-space-8);gap:var(--dff-space-8);padding:clamp(28px,8vw,64px) var(--dff-space-20);text-align:center}.notifications_notificationEmpty__UAt_4 h3,.notifications_notificationEmpty__UAt_4 p{margin:0}.notifications_notificationEmpty__UAt_4 p{max-width:440px;color:var(--dff-text-muted)}.notifications_emptyGlyph__0caNF{margin-bottom:var(--dff-space-8);background:var(--dff-action-primary-soft)}@media (max-width:700px){.notifications_modeSwitch___JCRl{width:100%}.notifications_notificationToolbar__Zcc1n{align-items:stretch}.notifications_settingsLink__MovEM,.notifications_visibilitySwitch__zgrdw{width:100%}.notifications_visibilityOption__FeXKu{flex:1 1}.notifications_filterStrip__sHNZe{gap:var(--dff-space-4);padding-inline:0}.notifications_filterMenuGrid__vgX8u{grid-template-columns:repeat(2,minmax(0,1fr))}.notifications_filter__uiUM6{padding-inline:var(--dff-space-4);font-size:.78rem}.notifications_notificationLink__hw5Sr{grid-template-columns:42px minmax(0,1fr) auto;gap:var(--dff-space-12);padding-inline:var(--dff-space-16)}.notifications_notificationActions__xsbrx{justify-content:flex-start;padding-inline:var(--dff-space-16)}.notifications_avatar__1I58u,.notifications_glyph__bMX2a{width:42px;height:42px}.notifications_notificationTopline__P_5F0{display:grid;grid-gap:2px;gap:2px}.notifications_timestamp__E_HKG{white-space:normal}}@media (prefers-reduced-motion:reduce){.notifications_notificationLink__hw5Sr{transition:none}}