.sprawl-home-link[data-v-43cbc679]{color:#ffffffe6;flex:none;justify-content:center;align-items:center;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.sprawl-home-link--pill[data-v-43cbc679]{letter-spacing:.02em;background:#4ddcdc24;border:1px solid #4ddcdc52;border-radius:6px;gap:6px;padding:3px 9px;font-size:11px;font-weight:600}.sprawl-home-link--pill[data-v-43cbc679]:hover{background:#4ddcdc42;border-color:#4ddcdc8c}.sprawl-home-link--icon[data-v-43cbc679]{width:var(--m-tap-min,44px);height:var(--m-tap-min,44px);color:var(--m-ink-dim,#dfeaebb8);background:0 0;border:0;border-radius:50%}.sprawl-home-link--icon[data-v-43cbc679]:hover{background:var(--m-accent-soft,#4ddcdc24);color:var(--m-accent,#4ddcdc)}.sprawl-home-link .mdi[data-v-43cbc679]{font-size:14px;line-height:1}.sprawl-home-link--icon .mdi[data-v-43cbc679]{font-size:22px}.sprawl-home-link[data-v-43cbc679]:focus-visible{outline:2px solid var(--m-accent,#4ddcdc);outline-offset:2px}.aienv-remote-tile-loading[data-v-22429ef3]{color:#c8d6f58c;align-items:center;gap:8px;padding:12px 14px;font-size:12px;display:flex}.aienv-remote-tile-spinner[data-v-22429ef3]{border:2px solid #c8d6f533;border-top-color:#34d399;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite aienv-remote-tile-spin-22429ef3}@keyframes aienv-remote-tile-spin-22429ef3{to{transform:rotate(1turn)}}[data-v-22429ef3] .aienv-remote-tile-error{color:#c8d6f580;align-items:center;gap:8px;padding:12px 14px;font-size:12px;display:flex}[data-v-22429ef3] .aienv-remote-tile-error-dot{background:#c8d6f54d;border-radius:50%;flex-shrink:0;width:7px;height:7px}:root{--aienv-launcher-bar-height:0px}body.has-aienv-launcher{--aienv-launcher-bar-height:40px}body.has-aienv-launcher:not(.has-aienv-launcher-self-managed) .v-main,body.has-aienv-launcher:not(.has-aienv-launcher-self-managed) .v-main__wrap{padding-bottom:calc(var(--aienv-launcher-bar-height) + 16px)}body.has-aienv-launcher:not(.has-aienv-launcher-self-managed) .app-dockable{min-height:calc(100dvh - var(--aienv-launcher-bar-height))}body.has-aienv-launcher:not(.has-aienv-launcher-self-managed) .ops-app{height:calc(100dvh - var(--aienv-launcher-bar-height))}body.has-aienv-launcher:not(.has-aienv-launcher-self-managed):not(:has(.v-application)):not(:has(.app-dockable)){padding-bottom:calc(var(--aienv-launcher-bar-height) + 16px)}body.has-aienv-launcher:not(.has-aienv-launcher-self-managed):has(.v-application):not(:has(.v-main)):not(:has(.ops-app)):not(:has(.cicero-shell)) .v-application__wrap{padding-bottom:calc(var(--aienv-launcher-bar-height) + 16px)}@media (width<=479.98px){.aienv-launcher__trailing-label{display:none}}.aienv-launcher[data-v-5ec7dcb9]{z-index:2000;pointer-events:none;flex-direction:column;font-family:inherit;display:flex;position:fixed;bottom:0;left:0;right:0}.aienv-launcher__bar[data-v-5ec7dcb9],.aienv-launcher__panel[data-v-5ec7dcb9]{pointer-events:auto}.aienv-launcher__bar[data-v-5ec7dcb9]{height:40px;padding:0 var(--s-sp-3);align-items:center;gap:var(--s-sp-3);color:var(--s-ink);border:0;border-top:1px solid var(--s-line-strong);display:flex}.aienv-launcher__toggle[data-v-5ec7dcb9]{align-items:center;gap:var(--s-sp-2);color:inherit;cursor:pointer;padding:var(--s-sp-1) var(--s-sp-2);border-radius:var(--s-r);font-family:var(--s-font-mono);font-size:var(--s-fs-meta);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;flex:none;font-weight:700;display:inline-flex}.aienv-launcher__toggle[data-v-5ec7dcb9]:hover{background:color-mix(in oklab,var(--s-ink) 8%,transparent)}.aienv-launcher__icons[data-v-5ec7dcb9]{align-items:center;gap:var(--s-sp-1);scrollbar-width:none;flex:auto;display:flex;overflow-x:auto}.aienv-launcher__empty-label[data-v-5ec7dcb9]{font-size:var(--s-fs-body);color:var(--s-ink-faint);letter-spacing:.02em;flex:auto}.aienv-launcher__empty-label[data-v-5ec7dcb9],.aienv-launcher__hub-link[data-v-5ec7dcb9]{align-items:center;gap:var(--s-sp-2);font-family:var(--s-font-mono);display:inline-flex}.aienv-launcher__hub-link[data-v-5ec7dcb9]{color:var(--s-ink);background:color-mix(in oklab,var(--s-active) 16%,transparent);border:1px solid color-mix(in oklab,var(--s-active) 32%,transparent);border-radius:var(--s-r);padding:var(--s-sp-1) var(--s-sp-3);font-size:var(--s-fs-meta);letter-spacing:.04em;text-transform:uppercase;transition:background-color var(--s-dur-2) var(--s-ease),transform var(--s-dur-2) var(--s-ease-snap);flex:none;font-weight:600;text-decoration:none}.aienv-launcher__hub-link[data-v-5ec7dcb9]:hover{background:color-mix(in oklab,var(--s-active) 28%,transparent);transform:translateY(-1px)}.aienv-launcher__sprawl-chip[data-v-5ec7dcb9]{align-items:center;gap:var(--s-sp-2);max-width:200px;color:var(--s-ink);background:color-mix(in oklab,var(--s-ink) 10%,transparent);border:1px solid var(--s-line-strong);border-radius:var(--s-r);padding:3px var(--s-sp-2);font-family:var(--s-font-mono);font-size:var(--s-fs-meta);letter-spacing:.02em;transition:background-color var(--s-dur-2) var(--s-ease),transform var(--s-dur-2) var(--s-ease-snap);flex:none;font-weight:600;text-decoration:none;display:inline-flex}.aienv-launcher__sprawl-chip[data-v-5ec7dcb9]:hover{background:color-mix(in oklab,var(--s-ink) 18%,transparent);transform:translateY(-1px)}.sprawl-chip-icon[data-v-5ec7dcb9]{opacity:.8}.aienv-launcher__sprawl-chip span[data-v-5ec7dcb9]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aienv-launcher__catalog-link[data-v-5ec7dcb9]{align-items:center;gap:var(--s-sp-2);color:var(--s-ink);background:var(--s-ok-soft);border:1px solid color-mix(in oklab,var(--s-ok) 32%,transparent);border-radius:var(--s-r);padding:var(--s-sp-1) var(--s-sp-3);font-family:var(--s-font-mono);font-size:var(--s-fs-meta);letter-spacing:.04em;text-transform:uppercase;transition:background-color var(--s-dur-2) var(--s-ease),transform var(--s-dur-2) var(--s-ease-snap);flex:none;font-weight:600;text-decoration:none;display:inline-flex}.aienv-launcher__catalog-link[data-v-5ec7dcb9]:hover{background:color-mix(in oklab,var(--s-ok) 28%,transparent);transform:translateY(-1px)}.aienv-launcher__icons[data-v-5ec7dcb9]::-webkit-scrollbar{display:none}.aienv-launcher__icon[data-v-5ec7dcb9]{border-radius:var(--s-r);width:32px;height:32px;transition:background-color var(--s-dur-2) var(--s-ease),transform var(--s-dur-2) var(--s-ease-snap),box-shadow var(--s-dur-2) var(--s-ease);flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.aienv-launcher__badge[data-v-5ec7dcb9]{box-shadow:0 0 0 2px var(--s-panel-solid);pointer-events:none;position:absolute;top:-4px;right:-4px}.aienv-launcher__card-icon[data-v-5ec7dcb9]{position:relative}.aienv-launcher__badge--card[data-v-5ec7dcb9]{box-shadow:0 0 0 2px color-mix(in oklab,var(--s-ink) 10%,transparent);top:-6px;right:-6px}.aienv-launcher__icon[data-v-5ec7dcb9]:hover{background:color-mix(in oklab,var(--s-ink) 10%,transparent);box-shadow:0 0 0 2px color-mix(in oklab,var(--s-ink) 22%,transparent);transform:translateY(-1px)}.aienv-launcher__icon--current[data-v-5ec7dcb9]{background:color-mix(in oklab,var(--s-ink) 18%,transparent);cursor:default;pointer-events:none;box-shadow:0 0 0 2px var(--s-active)}.aienv-launcher__icon--offline[data-v-5ec7dcb9]{opacity:.45}.aienv-launcher__icon-logo[data-v-5ec7dcb9]{-o-object-fit:cover;object-fit:cover;border-radius:var(--s-r);width:100%;height:100%}.aienv-launcher__panel[data-v-5ec7dcb9]{color:var(--s-ink);border:0;border-top:1px solid var(--s-line-strong);max-height:360px;padding:var(--s-sp-4) var(--s-sp-4) var(--s-sp-3);overflow-y:auto}.aienv-launcher__panel-header[data-v-5ec7dcb9]{margin-bottom:var(--s-sp-3);justify-content:space-between;align-items:center;display:flex}.aienv-launcher__panel-title[data-v-5ec7dcb9]{font-family:var(--s-font-mono);font-size:var(--s-fs-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--s-ink-faint);font-weight:700}.aienv-launcher__close[data-v-5ec7dcb9]{color:inherit;cursor:pointer;border-radius:var(--s-r);background:0 0;border:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.aienv-launcher__close[data-v-5ec7dcb9]:hover{background:color-mix(in oklab,var(--s-ink) 8%,transparent)}.aienv-launcher__grid[data-v-5ec7dcb9]{gap:var(--s-sp-2);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.aienv-launcher__card[data-v-5ec7dcb9]{align-items:center;gap:var(--s-sp-3);padding:var(--s-sp-3) var(--s-sp-3);border-radius:var(--s-r-lg);color:inherit;background:color-mix(in oklab,var(--s-ink) 4%,transparent);border:1px solid color-mix(in oklab,var(--s-ink) 6%,transparent);transition:background-color var(--s-dur-2) var(--s-ease),transform var(--s-dur-2) var(--s-ease-snap),border-color var(--s-dur-2) var(--s-ease);text-decoration:none;display:flex}.aienv-launcher__card[data-v-5ec7dcb9]:hover{background:color-mix(in oklab,var(--s-ink) 10%,transparent);border-color:color-mix(in oklab,var(--s-ink) 16%,transparent);transform:translateY(-1px)}.aienv-launcher__card--current[data-v-5ec7dcb9]{cursor:default;pointer-events:none;border-color:color-mix(in oklab,var(--s-ink) 18%,transparent);background:color-mix(in oklab,var(--s-ink) 7%,transparent)}.aienv-launcher__card--offline[data-v-5ec7dcb9]{opacity:.55}.aienv-launcher__card--catalog[data-v-5ec7dcb9]{border-style:dashed;border-color:color-mix(in oklab,var(--s-ok) 32%,transparent)}.aienv-launcher__card-icon--catalog[data-v-5ec7dcb9]{background:var(--s-ok-soft);color:var(--s-ok)}.aienv-launcher__card-logo[data-v-5ec7dcb9]{-o-object-fit:cover;object-fit:cover;border-radius:var(--s-r);width:100%;height:100%}.aienv-launcher__card-icon--logo[data-v-5ec7dcb9]{background:0 0;overflow:hidden}.aienv-launcher__card-icon[data-v-5ec7dcb9]{border-radius:var(--s-r);color:#fff;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.aienv-launcher__card-text[data-v-5ec7dcb9]{flex:auto;min-width:0}.aienv-launcher__card-name[data-v-5ec7dcb9]{align-items:center;gap:var(--s-sp-2);font-family:var(--s-font-mono);font-size:var(--s-fs-body);color:var(--s-ink);font-weight:600;display:flex}.aienv-launcher__card-badge[data-v-5ec7dcb9]{letter-spacing:.08em;text-transform:uppercase;background:color-mix(in oklab,var(--s-ink) 16%,transparent);color:var(--s-ink-dim);padding:1px var(--s-sp-2);border-radius:var(--s-r-pill);font-size:9px;font-weight:700}.aienv-launcher__card-badge--offline[data-v-5ec7dcb9]{background:var(--s-alert-soft);color:var(--s-alert)}.aienv-launcher__card-desc[data-v-5ec7dcb9]{font-size:var(--s-fs-meta);color:var(--s-ink-faint);margin-top:var(--s-sp-1);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.aienv-launcher-panel-enter-active[data-v-5ec7dcb9],.aienv-launcher-panel-leave-active[data-v-5ec7dcb9]{transition:max-height var(--s-dur-3) var(--s-ease),opacity var(--s-dur-2) var(--s-ease);overflow:hidden}.aienv-launcher-panel-enter-from[data-v-5ec7dcb9],.aienv-launcher-panel-leave-to[data-v-5ec7dcb9]{opacity:0;max-height:0}.aienv-launcher-panel-enter-to[data-v-5ec7dcb9],.aienv-launcher-panel-leave-from[data-v-5ec7dcb9]{opacity:1;max-height:360px}.aienv-launcher__preview[data-v-5ec7dcb9]{pointer-events:auto;border-radius:var(--s-r-lg);box-shadow:var(--s-shadow-overlay);color:var(--s-ink);flex-direction:column;display:flex;position:fixed;overflow:hidden}.aienv-launcher__preview-header[data-v-5ec7dcb9]{align-items:center;gap:var(--s-sp-3);padding:var(--s-sp-3) var(--s-sp-3);border-bottom:1px solid var(--s-line);display:flex}.aienv-launcher__preview-icon[data-v-5ec7dcb9]{border-radius:var(--s-r);color:#fff;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.aienv-launcher__preview-logo[data-v-5ec7dcb9]{-o-object-fit:cover;object-fit:cover;border-radius:var(--s-r);width:100%;height:100%}.aienv-launcher__preview-icon--logo[data-v-5ec7dcb9]{background:0 0;overflow:hidden}.aienv-launcher__preview-title-group[data-v-5ec7dcb9]{flex-direction:column;flex:auto;min-width:0;display:flex}.aienv-launcher__preview-title[data-v-5ec7dcb9]{font-family:var(--s-font-mono);font-size:var(--s-fs-body);font-weight:600;line-height:1.2}.aienv-launcher__preview-desc[data-v-5ec7dcb9]{font-size:var(--s-fs-meta);color:var(--s-ink-faint);margin-top:var(--s-sp-1);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.aienv-launcher__preview-badge[data-v-5ec7dcb9]{letter-spacing:.08em;text-transform:uppercase;background:var(--s-alert-soft);color:var(--s-alert);padding:var(--s-sp-1) var(--s-sp-2);border-radius:var(--s-r-pill);flex:none;font-size:9px;font-weight:700}.aienv-launcher__preview-body[data-v-5ec7dcb9]{max-height:320px;padding:var(--s-sp-1);overflow:auto}.aienv-launcher-preview-enter-active[data-v-5ec7dcb9],.aienv-launcher-preview-leave-active[data-v-5ec7dcb9]{transition:opacity var(--s-dur-2) var(--s-ease),transform var(--s-dur-2) var(--s-ease)}.aienv-launcher-preview-enter-from[data-v-5ec7dcb9],.aienv-launcher-preview-leave-to[data-v-5ec7dcb9]{opacity:0;transform:translateY(4px)}.aienv-launcher-preview-enter-to[data-v-5ec7dcb9],.aienv-launcher-preview-leave-from[data-v-5ec7dcb9]{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.aienv-launcher-panel-enter-active[data-v-5ec7dcb9],.aienv-launcher-panel-leave-active[data-v-5ec7dcb9],.aienv-launcher-preview-enter-active[data-v-5ec7dcb9],.aienv-launcher-preview-leave-active[data-v-5ec7dcb9],.aienv-launcher__card[data-v-5ec7dcb9],.aienv-launcher__icon[data-v-5ec7dcb9]{transition:none}}@media (width<=640px){.aienv-launcher__bar[data-v-5ec7dcb9]{gap:var(--s-sp-2);padding:0 var(--s-sp-2)}.aienv-launcher__catalog-link span[data-v-5ec7dcb9],.aienv-launcher__hub-link span[data-v-5ec7dcb9]{display:none}.aienv-launcher__catalog-link[data-v-5ec7dcb9],.aienv-launcher__hub-link[data-v-5ec7dcb9]{padding:5px var(--s-sp-2)}.aienv-launcher__sprawl-chip[data-v-5ec7dcb9]{gap:var(--s-sp-1);max-width:116px;padding:3px 7px}}@media (width<=479.98px){.aienv-launcher__brand[data-v-5ec7dcb9]{display:none}.aienv-launcher__toggle[data-v-5ec7dcb9]{padding:var(--s-sp-1) var(--s-sp-1)}.aienv-launcher__sprawl-chip[data-v-5ec7dcb9]{max-width:92px}}
