.NotificationsClient-module__TMecTW__wrap{gap:var(--hk-s4);flex-direction:column;display:flex}.NotificationsClient-module__TMecTW__header{flex-direction:column;gap:4px;display:flex}.NotificationsClient-module__TMecTW__eyebrow{font-family:var(--hk-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--hk-gold-text-sm);font-size:11px}.NotificationsClient-module__TMecTW__loading{color:var(--hk-muted);padding:var(--hk-s5) 0;font-size:14px}.NotificationsClient-module__TMecTW__title{font:var(--hk-h2);color:var(--hk-ink)}.NotificationsClient-module__TMecTW__subtitle{color:var(--hk-muted);font-size:14px}.NotificationsClient-module__TMecTW__sectionLabel{font-family:var(--hk-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--hk-gold);margin-bottom:var(--hk-s3);font-size:11px;display:block}.NotificationsClient-module__TMecTW__prefsCard{flex-direction:column;display:flex}.NotificationsClient-module__TMecTW__prefsTable{flex-direction:column;display:flex;overflow-x:auto}.NotificationsClient-module__TMecTW__prefsRow{padding:var(--hk-s3) 0;border-bottom:1px solid var(--hk-divider);grid-template-columns:1.2fr repeat(4,58px);align-items:center;gap:6px;min-width:400px;display:grid}.NotificationsClient-module__TMecTW__prefsRow:last-child{border-bottom:none;padding-bottom:0}.NotificationsClient-module__TMecTW__prefsHeadRow{padding-top:0}.NotificationsClient-module__TMecTW__prefsCategoryHead,.NotificationsClient-module__TMecTW__prefsChannelHead{font-family:var(--hk-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--hk-muted-2);font-size:10.5px}.NotificationsClient-module__TMecTW__prefsChannelHead{text-align:center}.NotificationsClient-module__TMecTW__prefsCategory{color:var(--hk-ink);font-size:14px;font-weight:600}.NotificationsClient-module__TMecTW__prefsCell{cursor:pointer;justify-content:center;align-items:center;min-height:44px;display:flex}.NotificationsClient-module__TMecTW__checkbox{width:18px;height:18px;accent-color:var(--hk-pine)}.NotificationsClient-module__TMecTW__checkbox:disabled{opacity:.5}.NotificationsClient-module__TMecTW__inboxCard{flex-direction:column;display:flex}.NotificationsClient-module__TMecTW__inboxHeader{justify-content:space-between;align-items:center;gap:var(--hk-s3);margin-bottom:var(--hk-s2);flex-wrap:wrap;display:flex}.NotificationsClient-module__TMecTW__inboxHeader .NotificationsClient-module__TMecTW__sectionLabel{margin-bottom:0}.NotificationsClient-module__TMecTW__filterChips{gap:var(--hk-s2);display:flex}.NotificationsClient-module__TMecTW__empty{color:var(--hk-muted);text-align:center;padding:var(--hk-s6) 0;font-size:13.5px}.NotificationsClient-module__TMecTW__list{flex-direction:column;display:flex}.NotificationsClient-module__TMecTW__notification{align-items:flex-start;gap:var(--hk-s3);text-align:left;width:100%;padding:var(--hk-s3) 0;border-bottom:1px solid var(--hk-divider);cursor:pointer;background:0 0;border-top:none;border-left:none;border-right:none;min-height:44px;display:flex}.NotificationsClient-module__TMecTW__notification:last-child{border-bottom:none}.NotificationsClient-module__TMecTW__dot{background:var(--hk-terracotta);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:8px}.NotificationsClient-module__TMecTW__notification:not(.NotificationsClient-module__TMecTW__unread) .NotificationsClient-module__TMecTW__dot{visibility:hidden}.NotificationsClient-module__TMecTW__notificationIcon{background:var(--hk-surface-3);width:32px;height:32px;color:var(--hk-ink-2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.NotificationsClient-module__TMecTW__notificationBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.NotificationsClient-module__TMecTW__notificationTop{justify-content:space-between;align-items:baseline;gap:var(--hk-s2);display:flex}.NotificationsClient-module__TMecTW__notificationTitle{font-family:var(--hk-font-display);color:var(--hk-ink);font-size:14.5px;font-weight:600}.NotificationsClient-module__TMecTW__unread .NotificationsClient-module__TMecTW__notificationTitle{color:var(--hk-pine)}.NotificationsClient-module__TMecTW__notificationDate{color:var(--hk-muted);flex-shrink:0;font-size:11.5px}.NotificationsClient-module__TMecTW__notificationText{color:var(--hk-ink-3);font-size:13px;line-height:1.5}.NotificationsClient-module__TMecTW__notificationMeta{font-family:var(--hk-font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--hk-muted-2);margin-top:2px;font-size:10.5px}
