.sprawl-switcher[data-v-01613b60]{flex:none;display:inline-flex;position:relative}.sprawl-switcher__trigger[data-v-01613b60]{appearance:none;border-radius:var(--s-r,4px);border:1px solid var(--s-line-strong,#ffffff29);background:color-mix(in oklab,var(--s-ink,#dfeaeb) 8%,transparent);max-width:190px;color:var(--s-ink,#dfeaeb);font-family:var(--s-font-mono,ui-monospace,monospace);font-size:var(--s-fs-meta,11px);letter-spacing:.02em;cursor:pointer;align-items:center;gap:6px;padding:3px 8px;font-weight:600;transition:background-color .12s,border-color .12s;display:inline-flex}.sprawl-switcher.is-open .sprawl-switcher__trigger[data-v-01613b60],.sprawl-switcher__trigger[data-v-01613b60]:hover{background:color-mix(in oklab,var(--s-ink,#dfeaeb) 16%,transparent);border-color:var(--s-accent,#4ddcdc)}.sprawl-switcher__trigger[data-v-01613b60]:focus-visible{outline:2px solid var(--s-accent,#4ddcdc);outline-offset:2px}.sprawl-switcher__glyph[data-v-01613b60]{opacity:.75;flex:none}.sprawl-switcher__caret[data-v-01613b60]{opacity:.55;flex:none}.sprawl-switcher__label[data-v-01613b60]{text-overflow:ellipsis;white-space:nowrap;text-transform:lowercase;overflow:hidden}.sprawl-switcher--compact .sprawl-switcher__trigger[data-v-01613b60]{height:var(--m-tap-min,36px);justify-content:center;gap:2px;min-width:36px;padding:0 6px}.sprawl-switcher--rail .sprawl-switcher__trigger[data-v-01613b60]{border-radius:11px;justify-content:center;width:38px;max-width:none;height:38px;padding:0}@supports (corner-shape:bevel){.sprawl-switcher--rail .sprawl-switcher__trigger[data-v-01613b60]{corner-shape:bevel}}@media (width<=479.98px){.sprawl-switcher--chip .sprawl-switcher__trigger[data-v-01613b60]{max-width:118px}}@media (prefers-reduced-motion:reduce){.sprawl-switcher__trigger[data-v-01613b60]{transition:none}}.sprawl-switcher__menu{z-index:2200;border-radius:var(--s-r-lg,8px);border:1px solid var(--s-line-strong,#ffffff29);background:var(--s-panel-solid,#10151a);max-width:calc(100vw - 16px);max-height:min(60vh,420px);box-shadow:var(--s-shadow-overlay,0 12px 32px #00000073);color:var(--s-ink,#dfeaeb);font-family:var(--s-font-sans,system-ui,sans-serif);text-align:start;padding:6px;position:fixed;overflow-y:auto}.sprawl-switcher__menu-head{font-family:var(--s-font-mono,ui-monospace,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--s-ink-faint,#dfeaeb80);padding:4px 8px 6px;font-size:10px;font-weight:700}.sprawl-switcher__empty,.sprawl-switcher__error{font-size:var(--s-fs-meta,11px);color:var(--s-ink-faint,#dfeaeb80);margin:0;padding:4px 8px 8px;line-height:1.5}.sprawl-switcher__error{color:var(--s-alert,#f87171)}.sprawl-switcher__option{border-radius:var(--s-r,4px);color:inherit;cursor:pointer;align-items:center;gap:8px;padding:7px 8px;text-decoration:none;display:flex}.sprawl-switcher__option:focus-visible,.sprawl-switcher__option:hover{background:color-mix(in oklab,var(--s-ink,#dfeaeb) 10%,transparent);outline:none}.sprawl-switcher__option.is-current .sprawl-switcher__option-mark{color:var(--s-ok,#34d399)}.sprawl-switcher__option.is-busy{opacity:.5;pointer-events:none}.sprawl-switcher__option-mark{color:var(--s-ink-faint,#dfeaeb80);flex:none;display:inline-flex}.sprawl-switcher__option-text{flex-direction:column;flex:auto;min-width:0;display:flex}.sprawl-switcher__option-name{font-size:var(--s-fs-body,13px);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sprawl-switcher__option-slug{color:var(--s-ink-faint,#dfeaeb80);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.sprawl-switcher__option-slug,.sprawl-switcher__role{font-family:var(--s-font-mono,ui-monospace,monospace)}.sprawl-switcher__role{letter-spacing:.08em;text-transform:uppercase;color:var(--s-ink-dim,#dfeaebb8);background:color-mix(in oklab,var(--s-ink,#dfeaeb) 12%,transparent);border-radius:var(--s-r-pill,999px);flex:none;padding:1px 6px;font-size:9px;font-weight:700}.sprawl-switcher__sep{background:var(--s-line,#ffffff14);height:1px;margin:6px 4px}.sprawl-switcher__manage{border-radius:var(--s-r,4px);color:var(--s-ink-dim,#dfeaebb8);font-size:var(--s-fs-meta,11px);align-items:center;gap:8px;padding:7px 8px;text-decoration:none;display:flex}.sprawl-switcher__manage:focus-visible,.sprawl-switcher__manage:hover{background:color-mix(in oklab,var(--s-ink,#dfeaeb) 10%,transparent);color:var(--s-ink,#dfeaeb);outline:none}.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-a97a4213]{z-index:10;background:color-mix(in oklch,var(--s-panel-solid,#0d1416) 70%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--s-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-a97a4213]{flex:1;min-width:0}.hub-topbar__left[data-v-a97a4213],.hub-topbar__right[data-v-a97a4213]{align-items:center;gap:8px;display:flex}.hub-topbar__right[data-v-a97a4213]{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end}.hub-topbar__brand[data-v-a97a4213]{flex-shrink:0;align-items:center;gap:8px;text-decoration:none;display:flex}.hub-topbar__burger[data-v-a97a4213]{appearance:none;color:var(--s-ink-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-a97a4213]:hover{color:var(--s-ink,#dfeaeb);background:#ffffff0d}@media (width<=959.98px){.hub-topbar__burger[data-v-a97a4213]{display:inline-flex}}.hub-topbar__sep[data-v-a97a4213]{color:var(--s-ink-ghost,#dfeaeb33);flex-shrink:0;font-weight:300}.hub-topbar__crumb[data-v-a97a4213]{font-family:var(--s-font-mono,ui-monospace),monospace;letter-spacing:.02em;color:var(--s-ink-faint,#dfeaeb80);white-space:nowrap;text-overflow:ellipsis;font-size:12px;text-decoration:none;overflow:hidden}.hub-topbar__crumb--link[data-v-a97a4213]:hover{color:var(--s-ink,#dfeaeb)}.hub-topbar__connection[data-v-a97a4213]{margin-inline-end:var(--s-sp-1)}.hub-topbar__pill[data-v-a97a4213]{min-width:180px;margin-right:2px}@media (width<=599.98px){.hub-topbar[data-v-a97a4213]{gap:6px;padding:0 10px}.hub-topbar__pill[data-v-a97a4213]{min-width:0;margin-right:0}.hub-topbar__pill .console-pill-label[data-v-a97a4213],.hub-topbar__pill .kbd[data-v-a97a4213]{display:none}.hub-topbar__right[data-v-a97a4213]{flex-wrap:nowrap;gap:6px}.hub-topbar__left[data-v-a97a4213]{overflow:hidden}.aienv-wordmark[data-v-a97a4213],.hub-topbar__crumb[data-v-a97a4213]:not(.hub-topbar__crumb--tail),.hub-topbar__sep[data-v-a97a4213]:not(.hub-topbar__sep--tail){display:none}.hub-topbar__right[data-v-a97a4213] .s-button,.hub-topbar__right[data-v-a97a4213] .v-btn{min-width:44px;padding-inline:6px}.hub-topbar__sprawl[data-v-a97a4213] .sprawl-switcher__label{display:none}.hub-topbar__sprawl[data-v-a97a4213] .sprawl-switcher__trigger{padding:0 6px}}
