.bell[data-v-aa4966eb],.bell__trigger[data-v-aa4966eb]{position:relative;display:flex;align-items:center}.bell__trigger[data-v-aa4966eb]{width:28px;height:28px;border-radius:50%;border:1px solid hsla(0,0%,100%,.28);background:#ffffff24;color:#fff;justify-content:center;cursor:pointer;font-size:15px;transition:background .15s,border-color .15s}.bell__trigger[data-v-aa4966eb]:hover{background:#ffffff42;border-color:#ffffff73}.bell__badge[data-v-aa4966eb]{position:absolute;top:-4px;right:-5px;min-width:15px;height:15px;padding:0 4px;border-radius:8px;background:var(--color-states-warning);color:#fff;border:1.5px solid var(--color-font-static-violet,#0e0272);font-size:10px;font-weight:800;line-height:12px;text-align:center}.bell__backdrop[data-v-aa4966eb]{position:fixed;inset:0;z-index:200}.bell__panel[data-v-aa4966eb]{position:absolute;top:calc(100% + 10px);right:0;z-index:201;width:300px;background:var(--color-background-nearly-white);border:1px solid var(--color-background-stroke);border-radius:12px;box-shadow:0 12px 32px #0c025929;padding:10px;color:var(--color-font-primary)}.bell__title[data-v-aa4966eb]{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-font-tertiary);padding:2px 4px 8px}.bell__empty[data-v-aa4966eb]{font-size:13px;color:var(--color-font-secondary);padding:6px 4px}.bell__item[data-v-aa4966eb]{padding:10px 4px;border-top:1px solid var(--color-background-stroke);gap:8px}.bell__info[data-v-aa4966eb],.bell__item[data-v-aa4966eb]{display:flex;flex-direction:column}.bell__info[data-v-aa4966eb]{gap:1px}.bell__project[data-v-aa4966eb]{font-size:14px;font-weight:700;color:var(--color-font-primary)}.bell__by[data-v-aa4966eb]{font-size:12px;color:var(--color-font-secondary)}.bell__hint[data-v-aa4966eb]{font-size:11px;color:var(--color-font-tertiary);margin-top:2px}.bell__buttons[data-v-aa4966eb]{display:flex;gap:8px}.bell__accept[data-v-aa4966eb],.bell__decline[data-v-aa4966eb]{flex:1;padding:7px 0;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;border:none}.bell__accept[data-v-aa4966eb]{background:var(--color-midnight-indigo);color:var(--color-font-inverse)}.bell__decline[data-v-aa4966eb]{background:var(--color-background-secondary);color:var(--color-font-secondary)}.bell__accept[data-v-aa4966eb]:disabled,.bell__decline[data-v-aa4966eb]:disabled{opacity:.5;cursor:not-allowed}.pnav[data-v-ea47db90]{position:relative}.pnav__btn[data-v-ea47db90]{display:inline-flex;align-items:center;gap:5px;padding:8px 12px;border:none;border-radius:12px;background:transparent;font-size:14px;font-weight:700;color:var(--color-font-secondary);cursor:pointer}.pnav__btn--open[data-v-ea47db90],.pnav__btn[data-v-ea47db90]:hover{background:var(--color-background-secondary)}.pnav__caret[data-v-ea47db90]{font-size:14px;opacity:.6;transition:transform .12s}.pnav__caret--open[data-v-ea47db90]{transform:rotate(180deg)}.pnav__head[data-v-ea47db90]{display:flex;align-items:center;gap:10px;width:100%;min-width:0;padding:6px 8px;border:none;border-radius:8px;background:transparent;cursor:pointer;text-align:left;color:var(--color-font-primary);font-family:inherit}.pnav__head--open[data-v-ea47db90],.pnav__head[data-v-ea47db90]:hover{background:var(--color-background-light,#f2f2f2)}.pnav__head--collapsed[data-v-ea47db90]{justify-content:center;padding-left:0;padding-right:0}.pnav__avatar[data-v-ea47db90]{flex-shrink:0;width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:var(--color-washed-lilac,#ece9fb);color:var(--color-font-static-violet);font-size:var(--font-size-caption);font-weight:800}.pnav__head-name[data-v-ea47db90]{flex:1;min-width:0;font-size:var(--font-size-body);font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pnav__head-caret[data-v-ea47db90]{flex-shrink:0;font-size:14px;color:var(--color-font-tertiary)}.pnav__pop[data-v-ea47db90]{position:absolute;top:calc(100% + 6px);left:0;z-index:200;width:260px;max-height:70vh;overflow-y:auto;background:var(--color-background-white,#fff);border:1px solid var(--color-background-stroke,#e3e3e6);border-radius:10px;box-shadow:0 10px 30px #00000024;padding:6px}.pnav__all[data-v-ea47db90]{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:6px;font-size:13px;font-weight:700;color:var(--color-font-primary);text-decoration:none}.pnav__all[data-v-ea47db90]:hover{background:var(--color-background-light,#f2f2f4)}.pnav__sep[data-v-ea47db90]{height:1px;background:var(--color-background-stroke,#e9e9ec);margin:4px 0}.pnav__row[data-v-ea47db90]{display:flex;align-items:center;gap:2px}.pnav__chev[data-v-ea47db90]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:5px;background:transparent;color:var(--color-font-tertiary);cursor:pointer;font-size:14px;flex-shrink:0}.pnav__chev[data-v-ea47db90]:hover{background:var(--color-background-light,#f2f2f4)}.pnav__chev[data-v-ea47db90]:hover,.pnav__proj[data-v-ea47db90]{color:var(--color-font-primary)}.pnav__proj[data-v-ea47db90]{flex:1;min-width:0;padding:6px 8px;border-radius:6px;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pnav__proj[data-v-ea47db90]:hover{background:var(--color-background-light,#f2f2f4)}.pnav__dash[data-v-ea47db90]{display:flex;align-items:center;gap:7px;margin-left:24px;padding:5px 8px;border-radius:6px;font-size:12.5px;font-weight:600;color:var(--color-font-secondary);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pnav__dash[data-v-ea47db90]:hover{background:var(--color-background-light,#f2f2f4);color:var(--color-font-primary)}.pnav__dash-ic[data-v-ea47db90]{font-size:13px;flex-shrink:0}.pnav__dash-ic[data-v-ea47db90],.pnav__empty[data-v-ea47db90]{color:var(--color-font-tertiary)}.pnav__empty[data-v-ea47db90]{padding:6px 8px;font-size:12px}.pnav__empty--sub[data-v-ea47db90]{margin-left:24px}.psc[data-v-cc81192a]{display:flex;align-items:center;gap:10px;flex-shrink:0}.topbar[data-v-c0257da1]{gap:10px;padding:0 24px;height:var(--topbar-h,40px);flex-shrink:0;background:var(--color-font-static-violet,#0e0272);color:#fff;position:sticky;top:0;z-index:100}.topbar[data-v-c0257da1],.topbar__brand[data-v-c0257da1]{display:flex;align-items:center}.topbar__brand[data-v-c0257da1]{text-decoration:none}.topbar__logo[data-v-c0257da1]{font-size:24px;color:#fff}.topbar__nav[data-v-c0257da1]{display:flex;gap:8px;flex-shrink:0}.topbar__spacer[data-v-c0257da1]{flex:1}.topbar[data-v-c0257da1] .pnav__btn{color:#ffffffd9}.topbar[data-v-c0257da1] .pnav__btn--open,.topbar[data-v-c0257da1] .pnav__btn:hover{background:#ffffff24;color:#fff}.psb[data-v-70647fa2]{--psb-w:220px;position:relative;width:var(--psb-w);flex-shrink:0;display:flex;flex-direction:column;gap:6px;padding:10px 8px 8px;background:var(--color-background-nearly-white,#fdfdfd);border-right:1px solid var(--color-background-stroke,#ececec);overflow:visible}.psb--collapsed[data-v-70647fa2]{--psb-w:52px}.psb--collapsed .psb__label[data-v-70647fa2]{display:none}.psb--collapsed .psb__item[data-v-70647fa2]{justify-content:center;padding:8px 0}.psb__project[data-v-70647fa2]{padding:0 0 8px;border-bottom:1px solid var(--color-background-stroke,#ececec);margin-bottom:4px}.psb__nav[data-v-70647fa2]{display:flex;flex-direction:column;gap:2px;flex:1;min-height:0;overflow-y:auto}.psb--collapsed .psb__nav[data-v-70647fa2]{overflow:visible}.psb__group[data-v-70647fa2]{position:relative}.psb__item[data-v-70647fa2]{display:flex;align-items:center;gap:10px;min-width:0;padding:7px 10px;border:none;border-radius:6px;background:transparent;text-decoration:none;cursor:pointer;font-size:var(--font-size-control);font-weight:600;color:var(--color-font-secondary);text-align:left;width:100%}.psb__item[data-v-70647fa2]:hover{background:var(--color-background-light,#f2f2f2);color:var(--color-font-primary)}.psb__item--active[data-v-70647fa2],.psb__item--active[data-v-70647fa2]:hover{background:var(--color-washed-lilac,#ece9fb);color:var(--color-font-static-violet)}.psb__ico[data-v-70647fa2]{font-size:16px;flex-shrink:0}.psb__label[data-v-70647fa2]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.psb__dashboards[data-v-70647fa2]{display:flex;flex-direction:column;gap:1px;margin:0 0 4px}.psb__item--sub[data-v-70647fa2]{padding:5px 10px 5px 36px;font-weight:500;font-size:var(--font-size-caption)}.psb__flyout[data-v-70647fa2]{position:absolute;left:calc(100% + 6px);top:-4px;z-index:60;min-width:220px;max-width:320px;display:flex;flex-direction:column;gap:1px;padding:6px;background:#fff;border:1px solid var(--color-background-stroke,#ececec);border-radius:10px;box-shadow:0 8px 24px #0c02591f}.psb__flyout-head[data-v-70647fa2]{padding:6px 10px 8px;font-size:var(--font-size-caption);font-weight:800;color:var(--color-font-primary);text-decoration:none;border-bottom:1px solid var(--color-background-stroke,#ececec);margin-bottom:4px;border-radius:6px 6px 0 0}.psb__flyout-head[data-v-70647fa2]:hover{background:var(--color-background-light,#f2f2f2)}.psb__item--fly[data-v-70647fa2]{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.psb__flyout-empty[data-v-70647fa2],.psb__item--fly[data-v-70647fa2]{padding:6px 10px;font-size:var(--font-size-caption)}.psb__flyout-empty[data-v-70647fa2]{color:var(--color-font-tertiary)}.psb__bottom[data-v-70647fa2]{display:flex;align-items:center;gap:2px;padding-top:8px;border-top:1px solid var(--color-background-stroke,#ececec)}.psb__settings[data-v-70647fa2]{flex:1;min-width:0}.psb__toggle[data-v-70647fa2]{flex-shrink:0;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:6px;background:transparent;cursor:pointer;color:var(--color-font-tertiary);font-size:15px}.psb__toggle[data-v-70647fa2]:hover{background:var(--color-background-light,#f2f2f2);color:var(--color-font-primary)}.psb--collapsed .psb__bottom[data-v-70647fa2]{flex-direction:column;gap:4px}.psb--collapsed .psb__settings[data-v-70647fa2]{width:100%}
