.app-switcher-trigger[data-v-8dc7209c]{inline-size:var(--app-switcher-size,32px);block-size:var(--app-switcher-size,32px);min-inline-size:var(--s-target-min,24px);min-block-size:var(--s-target-min,24px);border-radius:var(--s-r,8px);cursor:pointer;opacity:.86;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;transition:opacity .12s,border-color .12s,background-color .12s;display:inline-flex}.app-switcher-trigger[data-v-8dc7209c]:hover,.app-switcher-trigger[data-state=open][data-v-8dc7209c]{opacity:1;border-color:var(--s-accent-edge,#4ddcdc73);background:var(--s-accent-soft,#4ddcdc24)}.app-switcher-trigger[data-v-8dc7209c]:focus-visible{outline:2px solid var(--s-accent,#4ddcdc);outline-offset:2px}@media (prefers-reduced-motion:reduce){.app-switcher-trigger[data-v-8dc7209c]{transition: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}}.hub-topbar[data-v-aae32194]{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-aae32194]{flex:1;min-width:0}.hub-topbar__left[data-v-aae32194],.hub-topbar__right[data-v-aae32194]{align-items:center;gap:8px;display:flex}.hub-topbar__right[data-v-aae32194]{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end}.hub-topbar__brand[data-v-aae32194]{flex-shrink:0;align-items:center;gap:8px;text-decoration:none;display:flex}.hub-topbar__burger[data-v-aae32194]{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-aae32194]:hover{color:var(--s-ink,#dfeaeb);background:#ffffff0d}.hub-topbar__menu-link[data-v-aae32194]{align-items:center;gap:var(--s-sp-2);display:inline-flex}.hub-topbar--pane[data-v-aae32194]{gap:0;height:32px;padding:0 6px}.hub-topbar--pane .hub-topbar__burger[data-v-aae32194]{height:32px}@media (width>=960px){.hub-topbar--pane[data-v-aae32194]{display:none}}@media (width<=959.98px){.hub-topbar__burger[data-v-aae32194]{display:inline-flex}}.hub-topbar__sep[data-v-aae32194]{color:var(--s-ink-ghost,#dfeaeb33);flex-shrink:0;font-weight:300}.hub-topbar__crumb[data-v-aae32194]{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-aae32194]:hover{color:var(--s-ink,#dfeaeb)}.hub-topbar__connection[data-v-aae32194]{margin-inline-end:var(--s-sp-1)}.hub-topbar__pill[data-v-aae32194]{min-width:180px;margin-right:2px}@media (width<=599.98px){.hub-topbar[data-v-aae32194]{gap:6px;padding:0 10px}.hub-topbar__pill[data-v-aae32194]{min-width:0;margin-right:0}.hub-topbar__pill .console-pill-label[data-v-aae32194],.hub-topbar__pill .kbd[data-v-aae32194]{display:none}.hub-topbar__right[data-v-aae32194]{flex-wrap:nowrap;gap:6px}.hub-topbar__left[data-v-aae32194]{overflow:hidden}.aienv-wordmark[data-v-aae32194],.hub-topbar__crumb[data-v-aae32194]:not(.hub-topbar__crumb--tail),.hub-topbar__sep[data-v-aae32194]:not(.hub-topbar__sep--tail){display:none}.hub-topbar__right[data-v-aae32194] .s-button,.hub-topbar__right[data-v-aae32194] .v-btn{min-width:44px;padding-inline:6px}}
