.va-sidebar{box-sizing:border-box;display:inline-flex;font-family:var(--va-font-family);height:var(--va-sidebar-height);min-height:var(--va-sidebar-min-height);position:relative;top:0;z-index:var(--va-sidebar-z-index)}.va-sidebar__menu{display:flex;flex:1;flex-direction:column;height:100%;margin-left:auto;max-height:var(--va-sidebar-menu-max-height);min-width:100%;overflow-x:var(--va-sidebar-menu-overflow-x);overflow-y:var(--va-sidebar-menu-overflow-y);right:0;scrollbar-color:var(--va-secondary) transparent;scrollbar-width:thin;transition:scrollbar-color .3s ease-in-out}.va-sidebar__menu::-webkit-scrollbar{height:4px;width:4px}.va-sidebar__menu::-webkit-scrollbar-track{border-radius:10px;box-shadow:none}.va-sidebar__menu::-webkit-scrollbar-thumb{background:var(--va-secondary);border-radius:2px;opacity:.3;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.va-sidebar--animated,.va-sidebar--animated .va-sidebar__menu{transition:var(--va-sidebar-transition)}.va-sidebar--animated-right{justify-content:flex-end}.va-sidebar--animated-left{justify-content:flex-start}.va-sidebar--minimized{left:0}.va-sidebar--minimized .va-sidebar__title{display:none}.va-sidebar-item{border-left:var(--va-sidebar-item-active-border-size) solid transparent;box-sizing:border-box;color:currentColor;cursor:pointer;display:inline-block;font-family:var(--va-font-family);padding-right:var(--va-sidebar-item-active-border-size);transition:var(--va-sidebar-item-transition);width:100%}.va-sidebar-item--disabled{cursor:not-allowed;opacity:.5}.va-sidebar-item:focus-visible{border-radius:"inherit";outline:2px solid var(--va-focus)!important;outline-offset:-2px}.va-sidebar__item__content{align-items:center;box-sizing:border-box;display:flex;min-height:58px;padding:var(--va-sidebar-item-content-padding)}.va-sidebar__item__content>*{margin-right:var(--va-sidebar-item-content-gap)}.va-sidebar__item__content>:last-child{margin-right:0}:host,:root{--va-sidebar-min-height:100%;--va-sidebar-height:100%;--va-sidebar-position:relative;--va-sidebar-top:0;--va-sidebar-left:0;--va-sidebar-transition:var(--va-transition);--va-sidebar-z-index:1;--va-sidebar-menu-max-height:100%;--va-sidebar-menu-margin-bottom:0;--va-sidebar-menu-list-style:none;--va-sidebar-menu-padding-left:0;--va-sidebar-menu-overflow-y:auto;--va-sidebar-menu-overflow-x:visible;--va-sidebar-item-active-border-size:4px;--va-sidebar-item-transition:var(--va-transition);--va-sidebar-item-content-padding:1rem;--va-sidebar-item-content-gap:.5rem;--va-sidebar-item-title-white-space:nowrap}.va-sidebar__title{flex-grow:1;transition:opacity .2s ease-in-out;white-space:var(--va-sidebar-item-title-white-space)}.notifications-panel-fade-enter-active[data-v-42091f49],.notifications-panel-fade-leave-active[data-v-42091f49]{transition:opacity .3s ease}.notifications-panel-fade-enter-from[data-v-42091f49],.notifications-panel-fade-leave-to[data-v-42091f49]{opacity:0}.notifications-backdrop[data-v-42091f49]{background:#0009;height:100vh;inset:0;position:fixed;z-index:9998}.notifications-panel[data-v-42091f49]{background:var(--color-bg);border-left:1px solid var(--gray-scale-200);display:flex;flex-direction:column;height:100vh;max-width:25rem;position:relative;width:100%;z-index:9999}.notifications-header[data-v-42091f49]{align-items:center;background:var(--color-bg);border-bottom:1px solid var(--gray-scale-200);display:flex;justify-content:space-between;padding:1.5rem;position:sticky;top:0}.notifications-title[data-v-42091f49]{color:var(--color-text);font-family:var(--font-family-primary);font-size:1.125rem;font-weight:600;letter-spacing:.1em;line-height:1;margin:0;text-transform:uppercase}.notifications-header-actions[data-v-42091f49]{align-items:center;display:flex;gap:1rem}.mark-all-read-btn[data-v-42091f49]{background:transparent;border:none;color:var(--secondary-scale-500);cursor:pointer;font-family:var(--font-family-primary-mono)!important;font-size:.875rem;text-decoration:underline;text-underline-offset:.25rem;transition:color .2s}.mark-all-read-btn[data-v-42091f49]:hover{color:var(--secondary-scale-600)}.close-btn[data-v-42091f49]{color:var(--color-text-3)!important;transition:color .2s}.close-btn[data-v-42091f49]:hover{color:var(--color-text)!important}.loading-state[data-v-42091f49]{align-items:center;display:flex;height:100%;justify-content:center;padding:3rem}.loading-spinner[data-v-42091f49]{align-items:center;display:flex;flex-direction:column;gap:1rem}.spinner[data-v-42091f49]{animation:spin-42091f49 .8s linear infinite;border:3px solid var(--accent-soft,rgba(232,167,177,.12));border-radius:50%;border-top-color:var(--accent,#e8a7b1);height:3rem;width:3rem}.loading-text[data-v-42091f49]{color:var(--color-text-3);font-family:var(--font-family-primary);font-size:.875rem;text-align:center}@keyframes spin-42091f49{to{transform:rotate(1turn)}}.loading-more[data-v-42091f49]{align-items:center;display:flex;justify-content:center;padding:1rem 0}.loading-more .spinner[data-v-42091f49]{height:1.5rem;width:1.5rem}.notifications-list[data-v-42091f49]{flex:1;min-height:0;overflow-y:auto}.empty-state[data-v-42091f49]{align-items:center;display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:center;padding:1.5rem;text-align:center}.empty-state-icon[data-v-42091f49]{color:var(--color-text-3);height:3rem;width:3rem}.empty-state-title[data-v-42091f49]{color:var(--color-text);font-family:var(--font-family-primary);font-size:1.125rem;margin:0 0 .25rem}.empty-state-description[data-v-42091f49]{color:var(--color-text-3);font-family:var(--font-family-primary);font-size:.875rem;margin:0}.notifications-container[data-v-42091f49]{display:flex;flex-direction:column}.notification-item[data-v-42091f49]{align-items:center;border-bottom:1px solid var(--gray-scale-200);cursor:pointer;display:flex;gap:1rem;padding:1rem 1.5rem;transition:background-color .2s}.notification-item[data-v-42091f49]:hover{background:var(--gray-scale-225)}.notification-item--unread[data-v-42091f49]{background:var(--gray-scale-55)}.unread-indicator[data-v-42091f49]{flex-shrink:0;width:.5rem}.unread-dot[data-v-42091f49]{background:var(--secondary-scale-500);border-radius:50%;display:block;height:.5rem;width:.5rem}.impersona-image-container[data-v-42091f49]{background:var(--gray-scale-100);border-radius:.25rem;flex-shrink:0;height:2.5rem;overflow:hidden;width:2.5rem}.impersona-image[data-v-42091f49]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.impersona-placeholder[data-v-42091f49]{background:var(--gray-scale-100);height:100%;width:100%}.notification-content[data-v-42091f49]{flex:1;min-width:0}.notification-text[data-v-42091f49]{color:var(--color-text-3);font-family:var(--font-family-primary);font-size:.875rem;line-height:1.5;margin:0 0 .25rem;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.emphasized-text[data-v-42091f49]{color:var(--color-text);font-weight:500}.notification-timestamp[data-v-42091f49]{color:var(--color-text-3);font-family:var(--font-family-primary);font-size:.75rem}.chevron-icon[data-v-42091f49]{flex-shrink:0;height:1rem;width:1rem}.chevron-icon[data-v-42091f49],.no-more[data-v-42091f49]{color:var(--color-text-3)}.no-more[data-v-42091f49]{font-family:var(--font-family-primary);font-size:.875rem;padding:1rem 0;text-align:center}.notifications-footer[data-v-42091f49]{background:var(--color-bg);border-top:1px solid var(--gray-scale-200);bottom:0;padding:1.5rem;position:sticky}.view-all-btn[data-v-42091f49]{background:transparent;border:none;color:var(--secondary-scale-500);cursor:pointer;font-family:var(--font-family-primary-mono)!important;font-size:.875rem;text-align:center;text-underline-offset:.25rem;transition:color .2s;width:100%}.view-all-btn[data-v-42091f49]:hover{color:var(--secondary-scale-600)}@media (min-width:640px){.notifications-panel[data-v-42091f49]{width:80%}}@media (min-width:768px){.notifications-panel[data-v-42091f49]{width:25rem}}.header[data-v-b1c02509]{align-items:center;backdrop-filter:blur(.75rem);-webkit-backdrop-filter:blur(.75rem);background:color-mix(in srgb,var(--color-surface) 80%,transparent);border-bottom:.0625rem solid var(--color-border);box-shadow:var(--shadow-1);display:flex;height:var(--navbar-height);left:0;position:fixed;right:0;top:0;z-index:1000}.nav[data-v-b1c02509],.nav-inner[data-v-b1c02509]{align-items:center;display:flex;height:100%;width:100%}.nav-inner[data-v-b1c02509]{gap:.67rem;justify-content:flex-start;padding:0 2.67rem;position:relative}.nav-left[data-v-b1c02509],.nav-right[data-v-b1c02509]{align-items:center;display:flex;gap:.67rem;min-width:0}.nav-right[data-v-b1c02509]{height:100%;justify-content:flex-end;margin-left:auto;overflow:hidden}.profile[data-v-b1c02509]{position:relative}.avatar-btn[data-v-b1c02509]{align-items:center;background:var(--color-surface);border:.0625rem solid var(--color-border-hard);border-radius:50rem;cursor:pointer;display:flex;height:1.67rem;justify-content:center;overflow:hidden;padding:0;transition:opacity .15s ease;width:1.67rem}.avatar-btn[data-v-b1c02509]:hover{opacity:.85}.avatar-img[data-v-b1c02509]{-o-object-fit:cover;object-fit:cover}.avatar-img[data-v-b1c02509],.avatar-initials[data-v-b1c02509]{border-radius:50rem;height:1.67rem;width:1.67rem}.avatar-initials[data-v-b1c02509]{align-items:center;background:var(--gray-scale-200);color:var(--gray-scale-700);display:flex;font-size:.67rem;font-weight:600;justify-content:center;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.search[data-v-b1c02509]{align-items:center;background:var(--gray-scale-75);display:none;gap:.5rem;min-width:0;padding:.5rem 1rem}.search-icon[data-v-b1c02509]{color:var(--color-text-3);display:inline-flex}.search-icon[data-v-b1c02509],.search-icon svg[data-v-b1c02509]{height:1rem;width:1rem}.search-input[data-v-b1c02509]{background:transparent;border:none;color:var(--color-text);font-family:var(--font-family-primary);font-size:.875rem;outline:none;width:12rem}.search-input[data-v-b1c02509]::-moz-placeholder{color:var(--color-text-3)}.search-input[data-v-b1c02509]::placeholder{color:var(--color-text-3)}.nav-center[data-v-b1c02509]{align-items:center;display:flex;gap:5.36rem;left:50%;position:absolute;transform:translate(-50%)}.nav-main-link[data-v-b1c02509]{color:var(--color-text-3);font-family:var(--font-family-primary);font-size:1rem;letter-spacing:.2em;text-decoration:none;transition:color .15s ease}.nav-main-link--active[data-v-b1c02509],.nav-main-link[data-v-b1c02509]:hover{color:var(--color-text)}.nav-main-link--active[data-v-b1c02509]{text-decoration:underline;text-underline-offset:.5rem}.icon-btn[data-v-b1c02509]{align-items:center;background:transparent;border:none;cursor:pointer;display:inline-flex;height:1.67rem;justify-content:center;position:relative;transition:opacity .15s ease;width:1.67rem}.icon-btn[data-v-b1c02509]:hover{opacity:.85}.icon[data-v-b1c02509]{color:var(--color-text);height:1rem;width:1rem}.notification-dot[data-v-b1c02509]{background:var(--color-primary);border-radius:50rem;height:.33rem;position:absolute;right:.23rem;top:.23rem;width:.33rem}.logo-link[data-v-b1c02509]{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;overflow:hidden;text-decoration:none;transition:opacity .15s ease}.logo-link[data-v-b1c02509]:hover{opacity:.85}.logo-img[data-v-b1c02509]{display:block;flex-shrink:0;height:auto;width:auto}.dropdown[data-v-b1c02509]{background:var(--color-surface);border:.0625rem solid var(--color-border);box-shadow:var(--shadow-2);min-width:11.25rem;position:fixed;z-index:2000}.dropdown-theme[data-v-b1c02509]{align-items:center;border-bottom:.0625rem solid var(--color-border);color:var(--color-text-3);display:flex;gap:.75rem;padding:.75rem 1rem}.dropdown-icon[data-v-b1c02509]{display:inline-flex}.dropdown-icon[data-v-b1c02509],.dropdown-icon svg[data-v-b1c02509]{height:1rem;width:1rem}.theme-switch[data-v-b1c02509]{background:var(--color-surface-2);border:.0625rem solid var(--color-border);border-radius:50rem;cursor:pointer;height:1.25rem;padding:0;position:relative;width:2.5rem}.theme-thumb[data-v-b1c02509]{background:var(--color-text);border-radius:50rem;height:.9rem;left:.125rem;position:absolute;top:.125rem;transition:transform .15s ease;width:.9rem}.theme-thumb--dark[data-v-b1c02509]{transform:translate(1.25rem)}.dropdown-item[data-v-b1c02509]{align-items:center;background:transparent;border:none;color:var(--color-text-3);cursor:pointer;display:flex;font-family:var(--font-family-primary);gap:.75rem;padding:.75rem 1rem;transition:background-color .15s ease,color .15s ease;width:100%}.dropdown-item[data-v-b1c02509]:hover{background:var(--color-surface-2);color:var(--color-text)}.dropdown-item--danger[data-v-b1c02509]{border-top:.0625rem solid var(--color-border)}.dropdown-item-icon[data-v-b1c02509]{display:inline-flex}.dropdown-item-icon[data-v-b1c02509],.dropdown-item-icon svg[data-v-b1c02509]{height:1rem;width:1rem}@media (min-width:768px){.search[data-v-b1c02509]{display:flex}}@media (max-width:900px){.nav-inner[data-v-b1c02509]{padding:0 1.5rem}.nav-center[data-v-b1c02509]{gap:3rem}.logo-img[data-v-b1c02509]{height:4.5rem}}@media (max-width:600px){.nav-center[data-v-b1c02509]{display:none}}.text-size[data-v-b1c02509]{font-size:1rem}.user-dropdown[data-v-b1c02509]{background:var(--color-surface);border-radius:.5rem;box-shadow:0 .25rem .375rem -.0625rem #0000001a,0 .125rem .25rem -.0625rem #0000000f;min-width:12.5rem;padding:.5rem 0;z-index:9010!important}.user-info[data-v-b1c02509]{padding:.75rem 1rem}.user-name[data-v-b1c02509]{color:var(--color-text-2);font-size:.875rem;font-weight:600}.user-email[data-v-b1c02509]{color:var(--color-text-3);font-size:.75rem;margin-top:.25rem}@media (max-width:767px){.header[data-v-b1c02509]{padding:.7rem 1rem}.nav-brand[data-v-b1c02509]{padding:0}.brand-text[data-v-b1c02509],.desktop-nav[data-v-b1c02509]{display:none}.mobile-menu-btn[data-v-b1c02509]{display:flex}.mobile-nav[data-v-b1c02509],.mobile-nav-overlay[data-v-b1c02509]{display:block}}@media (max-width:480px){.header[data-v-b1c02509]{padding:.5rem .75rem}.mobile-nav[data-v-b1c02509]{max-width:17.5rem;width:90%}.mobile-nav-header[data-v-b1c02509]{font-size:1.1rem;padding:1.25rem 1rem .75rem}.mobile-nav-link[data-v-b1c02509]{font-size:.95rem}.mobile-nav-link[data-v-b1c02509],.mobile-user-info[data-v-b1c02509]{padding:.875rem 1rem}}@media (max-width:360px){.header[data-v-b1c02509]{height:3.5rem;padding:.5rem}.nav-brand[data-v-b1c02509]{gap:.5rem}.mobile-menu-btn[data-v-b1c02509]{height:2rem;width:2rem}.hamburger-line[data-v-b1c02509]{width:1.25rem}}@media (min-width:768px) and (max-width:1024px){.nav-brand[data-v-b1c02509]{padding:0 1rem}.nav-links[data-v-b1c02509]{gap:1.5rem}.text-size[data-v-b1c02509]{font-size:.9rem}}[data-v-b1c02509] .va-sidebar{height:100vh;position:absolute;right:0;top:0}
