.connection-status-btn[data-v-e874cbe8]{position:relative}.connection-status-btn.disconnected[data-v-e874cbe8],.connection-status-btn.forbidden[data-v-e874cbe8]{animation:2s infinite s-pulse}.connection-banner[data-v-e874cbe8]{cursor:pointer;z-index:var(--s-z-sticky);border-radius:0;position:sticky;top:0}.connection-banner__row[data-v-e874cbe8]{align-items:center;gap:var(--s-sp-3);flex-wrap:wrap;display:flex}.connection-status__spin[data-v-e874cbe8]{animation:1.5s linear infinite s-spin}@media (prefers-reduced-motion:reduce){.connection-status-btn.disconnected[data-v-e874cbe8],.connection-status-btn.forbidden[data-v-e874cbe8],.connection-status__spin[data-v-e874cbe8]{animation:none}}.notif-panel[data-v-30759f51]{flex-direction:column;width:100%;display:flex}.notif-panel__head[data-v-30759f51]{justify-content:space-between;align-items:center;gap:var(--s-sp-3);padding-bottom:var(--s-sp-2);margin-bottom:var(--s-sp-2);border-bottom:1px solid var(--s-line);display:flex}.notif-panel__title[data-v-30759f51]{font-family:var(--s-font-mono);font-size:var(--s-fs-body);color:var(--s-ink);font-weight:700}.notif-panel__state[data-v-30759f51]{padding:var(--s-sp-5) 0;justify-content:center;display:flex}.notif-panel__empty[data-v-30759f51]{align-items:center;gap:var(--s-sp-3);padding:var(--s-sp-6) var(--s-sp-3);text-align:center;flex-direction:column;display:flex}.notif-panel__empty-text[data-v-30759f51]{gap:var(--s-sp-1);flex-direction:column;display:flex}.notif-panel__empty-title[data-v-30759f51]{font-size:var(--s-fs-body);color:var(--s-ink-dim)}.notif-panel__empty-sub[data-v-30759f51]{font-size:var(--s-fs-meta);color:var(--s-ink-ghost)}.notif-panel__list[data-v-30759f51]{max-height:480px;overflow-y:auto}.s-list[data-v-30759f51]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.s-list__row[data-v-30759f51]{align-items:center;gap:var(--s-sp-3);width:100%;padding:var(--s-sp-2) var(--s-sp-3);border-radius:var(--s-r);color:inherit;text-align:left;transition:background-color var(--s-dur-2) var(--s-ease);background:0 0;border:1px solid #0000;display:flex}.s-list__row[data-v-30759f51]:hover{background:var(--s-panel-2)}.s-list__append[data-v-30759f51],.s-list__prepend[data-v-30759f51]{flex-shrink:0;align-items:center;display:flex}.s-list__body[data-v-30759f51]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.s-list__title[data-v-30759f51]{font-size:var(--s-fs-body);color:var(--s-ink);font-weight:500}.s-list__subtitle[data-v-30759f51],.s-list__title[data-v-30759f51]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.s-list__subtitle[data-v-30759f51]{font-size:var(--s-fs-meta);color:var(--s-ink-faint)}.notif-row[data-v-30759f51]{cursor:pointer}.notif-row[data-unread][data-v-30759f51]{background:var(--s-accent-soft)}.notif-row__append[data-v-30759f51]{align-items:center;gap:var(--s-sp-2)}.notif-row__time[data-v-30759f51]{font-size:var(--s-fs-meta);color:var(--s-ink-ghost);white-space:nowrap}.user-menu[data-v-8b0c7b51]{align-items:center;display:flex}.user-menu__trigger[data-v-8b0c7b51]{width:var(--s-control-h);margin-inline-start:var(--s-sp-1);padding:0}.user-menu__name[data-v-8b0c7b51]{font-size:var(--s-fs-body);color:var(--s-ink);font-weight:600}.user-menu__email[data-v-8b0c7b51],.user-menu__name[data-v-8b0c7b51]{font-family:var(--s-font-sans);text-transform:none;letter-spacing:normal}.user-menu__email[data-v-8b0c7b51]{font-size:var(--s-fs-meta);color:var(--s-ink-faint);font-weight:400}.user-menu__link[data-v-8b0c7b51]{align-items:center;gap:var(--s-sp-2);color:inherit;text-decoration:none;display:flex}.hub-topbar[data-v-c571caa9]{z-index:10;background:color-mix(in oklch,var(--panel,#0d1416) 70%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line,#74dcdc24);justify-content:space-between;align-items:center;gap:16px;height:48px;padding:0 22px;display:flex;position:sticky;top:0}.hub-topbar__left[data-v-c571caa9]{flex:1;min-width:0}.hub-topbar__left[data-v-c571caa9],.hub-topbar__right[data-v-c571caa9]{align-items:center;gap:8px;display:flex}.hub-topbar__right[data-v-c571caa9]{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end}.hub-topbar__brand[data-v-c571caa9]{flex-shrink:0;align-items:center;gap:8px;text-decoration:none;display:flex}.hub-topbar__burger[data-v-c571caa9]{appearance:none;color:var(--text-dim,#dfeaebb3);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:40px;height:44px;margin-left:-8px;display:none}.hub-topbar__burger[data-v-c571caa9]:hover{color:var(--text,#dfeaeb);background:#ffffff0d}@media (width<=959.98px){.hub-topbar__burger[data-v-c571caa9]{display:inline-flex}}.hub-topbar__sep[data-v-c571caa9]{color:var(--text-ghost,#dfeaeb33);flex-shrink:0;font-weight:300}.hub-topbar__crumb[data-v-c571caa9]{font-family:var(--mono,ui-monospace),monospace;letter-spacing:.02em;color:var(--text-faint,#dfeaeb80);white-space:nowrap;text-overflow:ellipsis;font-size:12px;text-decoration:none;overflow:hidden}.hub-topbar__crumb--link[data-v-c571caa9]:hover{color:var(--text,#dfeaeb)}.hub-topbar__pill[data-v-c571caa9]{min-width:180px;margin-right:2px}@media (width<=599.98px){.hub-topbar[data-v-c571caa9]{gap:6px;padding:0 10px}.hub-topbar__pill[data-v-c571caa9]{min-width:0;margin-right:0}.hub-topbar__pill .console-pill-label[data-v-c571caa9],.hub-topbar__pill .kbd[data-v-c571caa9]{display:none}.hub-topbar__right[data-v-c571caa9]{flex-wrap:nowrap;gap:6px}.hub-topbar__left[data-v-c571caa9]{overflow:hidden}.aienv-wordmark[data-v-c571caa9],.hub-topbar__crumb[data-v-c571caa9]:not(.hub-topbar__crumb--tail),.hub-topbar__sep[data-v-c571caa9]:not(.hub-topbar__sep--tail){display:none}.hub-topbar__right[data-v-c571caa9] .v-btn{min-width:44px;padding-inline:6px}}
