.V2NotificationCenter_root__uC2Cp{display:grid;gap:var(--v2-space-5)}.V2NotificationCenter_controls__39c5c,.V2NotificationCenter_header__avFIq{display:flex;align-items:center;justify-content:space-between;gap:var(--v2-space-5)}.V2NotificationCenter_header__avFIq>div{display:grid;gap:var(--v2-space-2)}.V2NotificationCenter_headerActions__MXwkz{display:flex;flex:0 0 auto;align-items:center;gap:var(--v2-space-2)}.V2NotificationCenter_header__avFIq>div>span{color:var(--v2-brand-primary-active);font-size:var(--v2-type-size-xs);font-weight:var(--v2-type-weight-bold);letter-spacing:.1em}.V2NotificationCenter_empty__jaXrO h3,.V2NotificationCenter_header__avFIq h2{margin:0;color:var(--v2-text-primary)}.V2NotificationCenter_empty__jaXrO p,.V2NotificationCenter_header__avFIq p{margin:0;color:var(--v2-text-secondary);font-size:var(--v2-type-size-sm)}.V2NotificationCenter_controls__39c5c{padding:var(--v2-space-3);border:1px solid var(--v2-border-subtle);border-radius:var(--v2-radius-md);background:color-mix(in srgb,var(--v2-neutral-0) 72%,transparent)}.V2NotificationCenter_categories__orBsP{display:flex;flex-wrap:wrap;gap:var(--v2-space-2)}.V2NotificationCenter_categories__orBsP button{min-height:2.25rem;padding:0 var(--v2-space-4);border:1px solid transparent;border-radius:var(--v2-radius-pill);background:transparent;color:var(--v2-text-secondary);cursor:pointer;font:inherit;font-size:var(--v2-type-size-xs);font-weight:var(--v2-type-weight-semibold)}.V2NotificationCenter_categories__orBsP button[data-active]{border-color:var(--v2-brand-primary-border);background:var(--v2-brand-primary-soft);color:var(--v2-brand-primary-active)}.V2NotificationCenter_unreadToggle__SBEqJ{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--v2-space-2);color:var(--v2-text-secondary);cursor:pointer;font-size:var(--v2-type-size-xs)}.V2NotificationCenter_unreadToggle__SBEqJ input{position:absolute;width:1px;height:1px;opacity:0}.V2NotificationCenter_unreadToggle__SBEqJ>span{position:relative;width:2rem;height:1.15rem;border-radius:var(--v2-radius-pill);background:var(--v2-neutral-300);transition:background-color var(--v2-motion-fast) var(--v2-ease-out)}.V2NotificationCenter_unreadToggle__SBEqJ>span:after{position:absolute;top:.15rem;left:.15rem;width:.85rem;height:.85rem;border-radius:50%;background:var(--v2-neutral-0);box-shadow:var(--v2-shadow-1);content:"";transition:transform var(--v2-motion-base) var(--v2-ease-emphasis)}.V2NotificationCenter_unreadToggle__SBEqJ input:checked+span{background:var(--v2-brand-primary)}.V2NotificationCenter_unreadToggle__SBEqJ input:checked+span:after{transform:translateX(.85rem)}.V2NotificationCenter_preferencesPanel__Kxy1N{display:grid;gap:var(--v2-space-3)}.V2NotificationCenter_preferenceToggle__pmCdk{display:flex;min-height:3rem;align-items:center;justify-content:space-between;gap:var(--v2-space-3);padding:0 var(--v2-space-3);border-radius:var(--v2-radius-sm);background:var(--v2-neutral-50);color:var(--v2-text-secondary);cursor:pointer;font-size:var(--v2-type-size-xs)}.V2NotificationCenter_preferenceToggle__pmCdk input{position:absolute;width:1px;height:1px;opacity:0}.V2NotificationCenter_preferenceToggle__pmCdk i{position:relative;width:2rem;height:1.15rem;border-radius:var(--v2-radius-pill);background:var(--v2-neutral-300)}.V2NotificationCenter_preferenceToggle__pmCdk i:after{position:absolute;top:.15rem;left:.15rem;width:.85rem;height:.85rem;border-radius:50%;background:var(--v2-neutral-0);content:"";transition:transform var(--v2-motion-base) var(--v2-ease-emphasis)}.V2NotificationCenter_preferenceToggle__pmCdk input:checked+i{background:var(--v2-brand-primary)}.V2NotificationCenter_preferenceToggle__pmCdk input:checked+i:after{transform:translateX(.85rem)}.V2NotificationCenter_list__MwNlR{display:grid;overflow:hidden;border:1px solid var(--v2-border-highlight);border-radius:var(--v2-radius-lg);background:var(--v2-neutral-0);box-shadow:var(--v2-shadow-1)}.V2NotificationCenter_row__DNbtO{position:relative;display:grid;width:100%;grid-template-columns:2.5rem 2.75rem minmax(0,1fr) auto;align-items:center;gap:var(--v2-space-3);padding:var(--v2-space-4);border:0;border-bottom:1px solid var(--v2-border-subtle);background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.V2NotificationCenter_row__DNbtO:last-child{border-bottom:0}.V2NotificationCenter_row__DNbtO[data-unread]{background:color-mix(in srgb,var(--v2-purple-100) 54%,transparent)}.V2NotificationCenter_row__DNbtO[data-unread]:before{position:absolute;top:50%;left:.45rem;width:.35rem;height:.35rem;border-radius:50%;background:var(--v2-brand-primary);content:"";transform:translateY(-50%)}.V2NotificationCenter_icon__4L38a{display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:var(--v2-radius-sm);background:var(--v2-brand-primary-soft);color:var(--v2-brand-primary-active)}.V2NotificationCenter_icon__4L38a svg{width:1rem;height:1rem}.V2NotificationCenter_row__DNbtO>img{width:2.75rem;height:2.75rem;border-radius:50%;background:var(--v2-neutral-100);-o-object-fit:cover;object-fit:cover}.V2NotificationCenter_copy__JtMRf{display:grid;min-width:0;gap:var(--v2-space-1)}.V2NotificationCenter_copy__JtMRf small,.V2NotificationCenter_copy__JtMRf strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.V2NotificationCenter_copy__JtMRf strong{color:var(--v2-text-primary);font-size:var(--v2-type-size-sm)}.V2NotificationCenter_copy__JtMRf small,.V2NotificationCenter_row__DNbtO time{color:var(--v2-text-tertiary);font-size:var(--v2-type-size-xs)}.V2NotificationCenter_row__DNbtO time{white-space:nowrap}.V2NotificationCenter_feedback__mP9X6{margin:0;padding:var(--v2-space-3) var(--v2-space-4);border:1px solid var(--v2-status-danger-border);border-radius:var(--v2-radius-sm);background:var(--v2-status-danger-bg);color:var(--v2-status-danger-text)}.V2NotificationCenter_empty__jaXrO{display:grid;justify-items:center;gap:var(--v2-space-2);padding:var(--v2-space-10);text-align:center}.V2NotificationCenter_empty__jaXrO>svg{width:2rem;height:2rem;color:var(--v2-brand-primary)}.V2NotificationCenter_categories__orBsP button:focus-visible,.V2NotificationCenter_preferenceToggle__pmCdk input:focus-visible+i,.V2NotificationCenter_row__DNbtO:focus-visible,.V2NotificationCenter_unreadToggle__SBEqJ input:focus-visible+span{outline:2px solid transparent;outline-offset:3px;box-shadow:var(--v2-focus-ring)}@media (hover:hover) and (pointer:fine){.V2NotificationCenter_row__DNbtO:hover{background:var(--v2-brand-primary-soft)}.V2NotificationCenter_categories__orBsP button:hover{color:var(--v2-brand-primary-active)}}@media (max-width:48rem){.V2NotificationCenter_controls__39c5c,.V2NotificationCenter_header__avFIq{align-items:flex-start;flex-direction:column}.V2NotificationCenter_headerActions__MXwkz{width:100%}.V2NotificationCenter_headerActions__MXwkz>*{flex:1 1 auto}.V2NotificationCenter_row__DNbtO{grid-template-columns:2.5rem minmax(0,1fr)}.V2NotificationCenter_row__DNbtO time,.V2NotificationCenter_row__DNbtO>img{display:none}}.V2AccountPage_desktopLayout__M9Dn7{display:block}.V2AccountPage_mobileLayout__j04Wp{display:none}.V2AccountPage_tabPanel__DTiFS{min-height:24rem;margin-top:var(--v2-space-8)}@media (max-width:44rem){.V2AccountPage_desktopLayout__M9Dn7{display:none}.V2AccountPage_mobileLayout__j04Wp{display:block;min-width:0}.V2AccountPage_tabPanel__DTiFS{min-width:0;margin-top:var(--v2-space-4)}.V2AccountPage_mobileDetail__rwGbd{display:grid;min-width:0;gap:var(--v2-space-4);padding-bottom:var(--v2-mobile-content-bottom)}.V2AccountPage_mobileDetail__rwGbd>button{width:-moz-fit-content;width:fit-content;min-height:2.75rem;padding:0 var(--v2-space-3);border:0;border-radius:var(--v2-radius-sm);background:var(--v2-brand-primary-soft);color:var(--v2-brand-primary-active);cursor:pointer;font:inherit;font-size:var(--v2-type-size-sm);font-weight:var(--v2-type-weight-semibold);touch-action:manipulation}.V2AccountPage_mobileDetail__rwGbd>button:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:var(--v2-focus-ring)}.V2AccountPage_mobileDetail__rwGbd>h1{margin:0;color:var(--v2-text-primary);font-size:var(--v2-type-size-2xl)}.V2AccountPage_mobileDetail__rwGbd>div{min-width:0}}