.search-modal[data-v-48dc9c34]{flex-direction:column;max-height:calc(92vh - 48px);display:flex;overflow:hidden}.search-toolbar[data-v-48dc9c34]{z-index:10;background:rgb(var(--v-theme-surface));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0}.search-input[data-v-48dc9c34] .v-field{border-radius:999px!important}.chip-row[data-v-48dc9c34]{flex-wrap:wrap;gap:6px;display:flex}.chip-item[data-v-48dc9c34]{flex:none}.results-shell[data-v-48dc9c34]{flex:auto;overflow:hidden auto}.state[data-v-48dc9c34]{min-height:400px;padding:48px 24px}.hero-grid[data-v-48dc9c34]{gap:16px;display:grid}.hero-grid--mobile[data-v-48dc9c34]{grid-template-columns:1fr}.hero-grid--tablet[data-v-48dc9c34]{grid-template-columns:repeat(2,1fr)}.hero-grid--desktop[data-v-48dc9c34]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.hero-card[data-v-48dc9c34]{cursor:pointer;border:1px solid rgba(var(--v-theme-on-surface),.08);transition:transform .2s,box-shadow .2s,border-color .2s}.hero-card[data-v-48dc9c34]:hover{transform:translateY(-2px);box-shadow:0 8px 32px #0000001f}.hero-card--exact[data-v-48dc9c34]{border-color:rgba(var(--v-theme-primary),.4);box-shadow:0 0 0 2px rgba(var(--v-theme-primary),.1)}.hero-card__body[data-v-48dc9c34]{padding:16px}.state[data-v-48dc9c34]{min-height:280px}.relations-panel[data-v-48dc9c34]{background:rgba(var(--v-theme-surface),.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(var(--v-theme-on-surface),.08);border-radius:12px;padding:12px}.relation-group[data-v-48dc9c34]{border-radius:8px;margin-bottom:4px}.relation-group[data-v-48dc9c34]:last-of-type{margin-bottom:0}.relation-header[data-v-48dc9c34]{cursor:pointer;border-radius:8px;padding:6px 4px;transition:background-color .15s}.relation-header[data-v-48dc9c34]:hover{background-color:rgba(var(--v-theme-primary),.06)}.relation-expanded[data-v-48dc9c34]{padding-left:4px;padding-right:4px}.relation-item[data-v-48dc9c34]{cursor:pointer;border-left:2px solid #0000;transition:background-color .15s,border-color .15s}.relation-item[data-v-48dc9c34]:hover{background-color:rgba(var(--v-theme-primary),.06);border-left-color:rgba(var(--v-theme-primary),.4)}.rotate-180[data-v-48dc9c34]{transform:rotate(180deg)}@media (width>=600px) and (width<=1279px){.search-modal[data-v-48dc9c34]{border-radius:24px;height:auto;max-height:calc(92vh - 48px)}}.hero-card--selected[data-v-48dc9c34],.result-item--selected[data-v-48dc9c34]{background-color:rgba(var(--v-theme-primary),.12);border-color:rgba(var(--v-theme-primary),.5);box-shadow:0 0 0 2px rgba(var(--v-theme-primary),.2)}.results-shell[data-v-48dc9c34]{scroll-behavior:smooth}@media (width<=600px){.results-shell[data-v-48dc9c34]::-webkit-scrollbar{display:none}.results-shell[data-v-48dc9c34]{-ms-overflow-style:none;scrollbar-width:none}}.hub-actions-wrapper[data-v-48dc9c34]{min-height:40px}.hub-actions-scroll[data-v-48dc9c34]{scrollbar-width:none;-ms-overflow-style:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.hub-actions-scroll[data-v-48dc9c34]::-webkit-scrollbar{display:none}.hub-action-btn-mobile[data-v-48dc9c34]{flex:none}.hub-action-btn[data-v-48dc9c34]{text-transform:none;letter-spacing:0}.search-trigger-btn[data-v-6d621b9d]{text-transform:none;opacity:.85}.search-trigger-btn[data-v-6d621b9d]:hover{opacity:1}.hotkey-badge[data-v-6d621b9d]{background:#6d4aff1a;border:1px solid #6d4aff4d;border-radius:4px;padding:2px 6px;font-family:monospace;font-size:11px}.notification-list-item[data-v-f876d6ea]{touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.swipe-background[data-v-f876d6ea]{background:var(--v-theme-error);opacity:0;z-index:0;justify-content:flex-end;align-items:center;padding-right:20px;transition:opacity .2s;display:flex;position:absolute;inset:0}.swipe-active[data-v-f876d6ea]{opacity:1}.delete-indicator[data-v-f876d6ea]{background:#fff3;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.content-wrapper[data-v-f876d6ea]{z-index:1;transition:transform .2s cubic-bezier(.4,0,.2,1);position:relative}.hoverable[data-v-f876d6ea]:hover{background-color:#6d4fff0d}.notification-read[data-v-f876d6ea]{opacity:.7}.notification-unread[data-v-f876d6ea]{position:relative}.notification-unread[data-v-f876d6ea]:before{content:"";background-color:var(--v-theme-error);border-radius:0 4px 4px 0;width:4px;height:60%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.remove-btn[data-v-f876d6ea]{opacity:1;transition:opacity .2s}.notification-unread .remove-btn[data-v-f876d6ea]{opacity:1}@media (prefers-reduced-motion:reduce){.content-wrapper[data-v-f876d6ea],.swipe-background[data-v-f876d6ea]{transition:none}}.notification-list-item[data-v-f876d6ea]:focus-within{outline:2px solid var(--v-theme-primary);outline-offset:-2px}.vue-recycle-scroller__resize-observer[data-v-08cc04ab]{opacity:0;pointer-events:none;z-index:-1;position:absolute;inset:0}.vue-recycle-scroller{position:relative}.vue-recycle-scroller.flow-mode{overflow-anchor:none}.vue-recycle-scroller.direction-vertical:not(.page-mode){overflow-y:auto}.vue-recycle-scroller.direction-horizontal:not(.page-mode){overflow-x:auto}.vue-recycle-scroller.grid-mode:not(.page-mode){overflow:auto}.vue-recycle-scroller.direction-horizontal{display:flex}.vue-recycle-scroller__slot{-webkit-box-flex:1;-ms-flex:auto 0 0px;flex:none}.vue-recycle-scroller__item-wrapper{box-sizing:border-box;flex:1;position:relative;overflow:hidden}.vue-recycle-scroller.flow-mode .vue-recycle-scroller__item-wrapper{overflow-anchor:none;overflow:visible}.vue-recycle-scroller.ready .vue-recycle-scroller__item-view{will-change:transform;position:absolute;top:0;left:0}.vue-recycle-scroller.ready.flow-mode .vue-recycle-scroller__item-view{will-change:auto;overflow-anchor:none;position:static;top:auto;left:auto}.vue-recycle-scroller.direction-vertical .vue-recycle-scroller__item-wrapper{width:100%}.vue-recycle-scroller.direction-horizontal .vue-recycle-scroller__item-wrapper{height:100%}.vue-recycle-scroller.ready.direction-vertical .vue-recycle-scroller__item-view{width:100%}.vue-recycle-scroller.ready.direction-horizontal .vue-recycle-scroller__item-view{height:100%}.vue-recycle-scroller__item-spacer{box-sizing:border-box;visibility:hidden;pointer-events:none;overflow-anchor:none;border:0;flex:none;margin:0;padding:0}.header-section[data-v-3d242fbc]{border-bottom:1px solid var(--v-border-color)}.content-section[data-v-3d242fbc]{border-top:1px solid var(--v-border-color)}.gap-2[data-v-3d242fbc]{gap:8px}.min-width-0[data-v-3d242fbc]{min-width:0}.close-btn[data-v-3d242fbc]{margin-right:auto}.fade-slide-enter-active[data-v-3d242fbc],.fade-slide-leave-active[data-v-3d242fbc]{transition:all .3s ease cubic-bezier(.4,0,.2,1)}.fade-slide-enter-from[data-v-3d242fbc],.fade-slide-leave-to[data-v-3d242fbc]{opacity:0;transform:translateY(-8px)}.fade-slide-move[data-v-3d242fbc]{transition:transform .3s}.email-visible[data-v-3d242fbc]{opacity:1!important;transform:none!important}.profile-section[data-v-3d242fbc]{cursor:pointer;transition:all .2s ease cubic-bezier(.4,0,.2,1);background:0 0;border-radius:16px;gap:8px;padding:12px 14px}.profile-section[data-v-3d242fbc]:hover{background:#6d4fff14;transform:translateY(-1px)}.profile-section.expanded[data-v-3d242fbc]{background:#6d4fff1f}.clickable-profile[data-v-3d242fbc]:focus-visible{outline:2px solid var(--v-theme-primary);outline-offset:2px}.profile-section[data-v-3d242fbc]:active{transform:translateY(0)}.profile-avatar[data-v-3d242fbc]{flex-shrink:0;transition:transform .2s}.profile-section:hover .profile-avatar[data-v-3d242fbc]{transform:scale(1.05)}.profile-chevron[data-v-3d242fbc]{color:var(--v-theme-grey-500);transition:transform .2s ease cubic-bezier(.4,0,.2,1);flex-shrink:0}.profile-chevron.rotated[data-v-3d242fbc]{transform:rotate(180deg)}.notification-trigger-btn[data-v-3d242fbc]{transition:all .3s ease cubic-bezier(.4,0,.2,1);flex-shrink:0}.notification-trigger-btn[data-v-3d242fbc]:focus-visible{outline:2px solid var(--v-theme-primary);outline-offset:2px}.active-bell[data-v-3d242fbc]{border-radius:10px;background:#6d4fff1f!important}.has-unread[data-v-3d242fbc]{box-shadow:0 0 0 2px var(--v-theme-error)}@keyframes bell-bounce-3d242fbc{0%{transform:rotate(0)}25%{transform:rotate(-15deg)}35%{transform:rotate(12deg)}45%{transform:rotate(-10deg)}55%{transform:rotate(8deg)}65%{transform:rotate(-6deg)}to{transform:rotate(0)}}.bell-animate[data-v-3d242fbc]{animation:.6s ease-out forwards bell-bounce-3d242fbc}.quick-settings-panel[data-v-3d242fbc]{background:var(--v-theme-surface-variant);border-radius:16px;padding:16px}.setting-item[data-v-3d242fbc]:hover{background:#6d4fff14}.setting-item[data-v-3d242fbc]:focus-within{background:#6d4fff1f}.notification-panel[data-v-3d242fbc]{background:var(--v-theme-surface-variant);border-radius:16px;padding:16px}.notifications-container[data-v-3d242fbc]{max-height:400px;overflow-y:auto}.notification-card[data-v-3d242fbc]{background:var(--v-theme-surface);cursor:pointer;border:1px solid rgba(var(--v-border-color),.15);border-radius:16px;margin:0;padding:0;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 2px 8px #0000000a}.accent-bar[data-v-3d242fbc]{z-index:1;width:4px;transition:width .2s;position:absolute;top:0;bottom:0;left:0}.notification-card:hover .accent-bar[data-v-3d242fbc]{width:6px}.accent-success[data-v-3d242fbc]{background:linear-gradient(#4caf50,#2e7d32)}.accent-error[data-v-3d242fbc]{background:linear-gradient(#f44336,#c62828)}.accent-info[data-v-3d242fbc]{background:linear-gradient(#2196f3,#1565c0)}.accent-warning[data-v-3d242fbc]{background:linear-gradient(#ff9800,#ef6c00)}.accent-secondary[data-v-3d242fbc]{background:linear-gradient(#9c27b0,#6a1b9a)}.card-content[data-v-3d242fbc]{z-index:2;min-height:72px;padding:14px 16px 14px 18px;position:relative}.avatar-wrapper[data-v-3d242fbc]{flex-shrink:0;position:relative}.notification-avatar[data-v-3d242fbc]{transition:transform .2s;box-shadow:0 2px 6px #00000026}.notification-card:hover .notification-avatar[data-v-3d242fbc]{transform:scale(1.1)}.pulse-animation[data-v-3d242fbc]{position:relative}.pulse-animation[data-v-3d242fbc]:after{content:"";border:2px solid var(--v-theme-error);border-radius:50%;animation:1.5s ease-out infinite pulse-ring-3d242fbc;position:absolute;inset:-4px}@keyframes pulse-ring-3d242fbc{0%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.3)}}.unread-ring[data-v-3d242fbc]{background:var(--v-theme-success);border:2px solid var(--v-theme-surface);z-index:3;border-radius:50%;width:12px;height:12px;position:absolute;bottom:0;right:0}.notification-title[data-v-3d242fbc]{color:var(--v-text-base);max-width:200px;line-height:1.4}.notification-card:hover .notification-title[data-v-3d242fbc]{color:var(--v-theme-primary)}.text-primary[data-v-3d242fbc]{color:var(--v-theme-primary)!important}.time-text[data-v-3d242fbc]{color:var(--v-grey-600)}.time-primary[data-v-3d242fbc]{color:var(--v-theme-primary)!important}.priority-badge[data-v-3d242fbc]{text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:600}.notification-card.notification-hover[data-v-3d242fbc]:hover{border-color:#6d4fff4d;transform:translateY(-2px);box-shadow:0 6px 20px #6d4fff26}.hover-overlay[data-v-3d242fbc]{opacity:0;z-index:1;background:linear-gradient(135deg,#6d4fff0d,#0000);transition:opacity .2s;position:absolute;inset:0}.notification-card:hover .hover-overlay[data-v-3d242fbc]{opacity:1}.notification-unread[data-v-3d242fbc]{background:linear-gradient(135deg,#6d4fff0a 0,var(--v-theme-surface) 50%);border-left-width:0}.notification-unread .notification-title[data-v-3d242fbc]{font-weight:700}.unread-dot[data-v-3d242fbc]{background:var(--v-theme-error);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite dot-pulse-3d242fbc;position:relative}@keyframes dot-pulse-3d242fbc{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}.notification-read[data-v-3d242fbc]{opacity:.75}.notification-read[data-v-3d242fbc]:hover{opacity:1}.dismiss-btn[data-v-3d242fbc]{opacity:1;color:var(--v-grey-500);border-radius:8px;transition:all .2s;transform:translate(8px)}.notification-card:hover .dismiss-btn[data-v-3d242fbc]{opacity:1;transform:translate(0)}.dismiss-btn[data-v-3d242fbc]:hover{color:var(--v-theme-error);background:#f443361f}.quick-actions[data-v-3d242fbc]{opacity:0;transition:opacity .2s}.notification-card:hover .quick-actions[data-v-3d242fbc]{opacity:1}.quick-action-btn[data-v-3d242fbc]{border-radius:6px}.quick-action-btn[data-v-3d242fbc]:hover{background:#6d4fff1f}.empty-state[data-v-3d242fbc]{background:#6d4fff05;border:2px dashed #6d4fff26;border-radius:16px;margin:8px}@media (width<=600px){.notification-card[data-v-3d242fbc]{border-radius:12px}.card-content[data-v-3d242fbc]{padding:12px}.notification-avatar[data-v-3d242fbc]{size:36px!important}.dismiss-btn[data-v-3d242fbc]{opacity:1}.quick-actions[data-v-3d242fbc]{display:none!important}.notification-card[data-v-3d242fbc]{min-height:80px}}@media (prefers-reduced-motion:reduce){.pulse-animation[data-v-3d242fbc]:after,.unread-dot[data-v-3d242fbc]{animation:none}.notification-card[data-v-3d242fbc]{transition:none}}.notification-card[data-v-3d242fbc]:focus-visible{outline:2px solid var(--v-theme-primary);outline-offset:4px;box-shadow:0 0 0 4px #6d4fff33}@media (prefers-color-scheme:dark){.notification-card[data-v-3d242fbc]{background:var(--v-theme-surface);border-color:#ffffff14}.notification-unread[data-v-3d242fbc]{background:linear-gradient(135deg,#6d4fff14 0,var(--v-theme-surface) 50%)}}.mobile-sheet-header[data-v-3d242fbc]{background:var(--v-theme-surface);z-index:1;position:sticky;top:0}.drag-handle[data-v-3d242fbc]{background:var(--v-theme-grey-300);border-radius:2px;width:40px;height:4px}.mobile-notification-list-wrapper[data-v-3d242fbc]{padding:8px}.section-header[data-v-3d242fbc]{letter-spacing:.02em}.quick-actions-grid[data-v-3d242fbc]{margin:-4px!important}.action-button-mobile[data-v-3d242fbc]{border-radius:12px;transition:transform .2s}.action-button-mobile[data-v-3d242fbc]:active{transform:scale(.95)}.sign-in-btn[data-v-3d242fbc]{min-width:120px}@media (width<=600px){.profile-section[data-v-3d242fbc]{gap:6px;margin:0 -4px;padding:12px}.profile-section[data-v-3d242fbc]:hover{transform:none}.profile-avatar[data-v-3d242fbc]{width:40px!important;height:40px!important}.notification-trigger-btn[data-v-3d242fbc],.profile-avatar[data-v-3d242fbc]{min-width:40px;min-height:40px}.close-btn[data-v-3d242fbc]{margin-right:0}.notification-card[data-v-3d242fbc]{margin:8px 8px 12px!important;padding:12px 14px!important}.content-section[data-v-3d242fbc]{padding:16px 12px!important}.header-section[data-v-3d242fbc]{padding:16px 12px 8px!important}.quick-actions-grid[data-v-3d242fbc]{margin:-2px!important}[data-v-3d242fbc] .v-bottom-sheet{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}}@media (width<=360px){.profile-section[data-v-3d242fbc]{flex-wrap:wrap}.flex-grow-1[data-v-3d242fbc]{width:100%;margin-top:8px}.notification-trigger-btn[data-v-3d242fbc],.profile-chevron[data-v-3d242fbc]{order:-1;margin-left:0;margin-right:auto}}@media (prefers-reduced-motion:reduce){.action-button-mobile[data-v-3d242fbc],.fade-slide-enter-active[data-v-3d242fbc],.fade-slide-leave-active[data-v-3d242fbc],.notification-card[data-v-3d242fbc],.profile-avatar[data-v-3d242fbc],.profile-chevron[data-v-3d242fbc],.profile-section[data-v-3d242fbc]{transition:none!important}.unread-dot[data-v-3d242fbc]{animation:none}.bell-animate[data-v-3d242fbc]{animation:none!important}}.clickable-profile[data-v-3d242fbc]:focus-within,.profile-section[data-v-3d242fbc]:focus-within{box-shadow:0 0 0 3px #6d4fff4d}.close-btn[data-v-3d242fbc]:focus,.notification-trigger-btn[data-v-3d242fbc]:focus{outline:2px solid var(--v-theme-primary);outline-offset:2px}@media (forced-colors:active){.profile-section[data-v-3d242fbc]:hover{outline:2px solid canvastext}.notification-card[data-v-3d242fbc]{border:1px solid canvastext}}@media print{.right-sidebar[data-v-3d242fbc]{display:none!important}}.avatar-banner[data-v-3d242fbc]{text-align:center;size:96px;background:linear-gradient(135deg,#6d4fff26,#6d4fff0d);border-radius:16px;margin:12px 14px 0;padding:16px;animation:.35s slideUpBanner-3d242fbc}@keyframes slideUpBanner-3d242fbc{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}.rounded-lg[data-v-3d242fbc]{border-radius:4px}.banner-avatar[data-v-3d242fbc]{box-shadow:0 8px 24px #6d4fff59}.h-100[data-v-e280d7fa]{height:100%}
