.app-launcher-root[data-v-a114b17c],.app-launcher-panel[data-v-a114b17c]{height:100%;min-height:0;width:100%;display:flex;flex-direction:column}.app-launcher-name[data-v-a114b17c]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:30px;overflow-wrap:normal}.app-launcher-panel img[data-v-a114b17c]{width:40px;height:40px}.app-command-panel[data-v-a114b17c]{top:min(12vh,100px);left:50%;transform:translate(-50%);width:min(560px,calc(100vw - 32px));max-height:min(520px,calc(100dvh - 100px));border:1px solid #dce3de;border-radius:12px;box-shadow:0 18px 60px #061c1626;overflow:hidden}.app-command-scope[data-v-a114b17c]{padding:0 8px 10px;font-size:12px;color:#66736c}.app-view-toggle[data-v-a114b17c]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border:1px solid var(--astere-control-border,#bbc8bf);border-radius:var(--astere-radius-control,6px);background:#fff;color:#52665a;cursor:pointer}.app-view-toggle[data-v-a114b17c]:hover{background:#edf2ee}.app-view-toggle[data-v-a114b17c]:focus-visible{outline:2px solid var(--astere-focus,#547b61);outline-offset:2px}.app-view-toggle span[data-v-a114b17c]{font-size:20px}.app-artwork[data-v-a114b17c]{display:block;object-fit:contain;flex-shrink:0}.app-switcher-header[data-v-a114b17c]{display:inline-flex;align-items:center;gap:9px;min-width:0;max-width:240px;height:34px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:#26332d;cursor:pointer}.app-switcher-header[data-v-a114b17c]:hover,.app-switcher-header.is-open[data-v-a114b17c]{background:#e8eeea}.app-switcher-header .material-symbols-outlined[data-v-a114b17c]{font-size:21px;color:var(--shell-accent,#315b48)}.app-switcher-header[data-v-a114b17c]:focus-visible{outline:2px solid #6c9d81;outline-offset:2px}.app-switcher-label[data-v-a114b17c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.3}@media(max-width:700px){.app-switcher-header[data-v-a114b17c]{max-width:calc(50vw - 28px);padding:0 3px;gap:6px}.app-switcher-label[data-v-a114b17c]{font-size:13px}}@media(max-width:400px){.app-launcher-panel [data-app][data-v-a114b17c]{padding-left:0;padding-right:0}.app-launcher-panel .app-launcher-name[data-v-a114b17c]{font-size:11px}}.org-switcher-inline[data-v-ac090dea]{width:100%}.org-menu-inline[data-v-ac090dea]{width:100%;color:#27372f;font-size:13px}.org-inline-heading[data-v-ac090dea]{font-size:12px;font-weight:600;padding:4px 12px 8px;color:#66736c}.org-switcher-header[data-v-ac090dea]{max-width:180px;flex-shrink:0}.org-header-trigger[data-v-ac090dea]{display:flex;align-items:center;gap:8px;min-width:0;max-width:180px;height:34px;padding:0 8px;color:#34443b;border:0;border-radius:8px;background:transparent;cursor:pointer}.org-header-trigger[data-v-ac090dea]:hover{background:#e8eeea}.org-header-trigger>img[data-v-ac090dea],.org-header-trigger>span[data-v-ac090dea]:first-child{width:26px;height:26px}.org-header-trigger .material-symbols-outlined[data-v-ac090dea]{font-size:22px}.org-header-trigger[data-v-ac090dea]:focus-visible{outline:2px solid #6c9d81;outline-offset:2px}.org-header-menu[data-v-ac090dea]{position:absolute;right:0;top:calc(100% + 10px);width:288px;max-height:min(520px,calc(100dvh - 100px));overflow:auto;border-radius:14px;box-shadow:0 12px 36px #17253d14}.org-switcher-label[data-v-ac090dea]{font-size:12px;font-weight:500}@media(max-width:1000px){.org-switcher-header[data-v-ac090dea]{max-width:42px}.org-header-trigger[data-v-ac090dea]{padding:0 4px}.org-switcher-label[data-v-ac090dea]{display:none}}@media(max-width:700px){.org-header-menu[data-v-ac090dea]{position:fixed;top:54px;left:12px;right:12px;width:auto}}.header-search-fallback[data-v-a71e1f71]{display:flex;align-items:center;gap:9px;width:100%;max-width:320px;min-width:0;height:32px;padding:0 10px;border:1px solid #d7dfd9;border-radius:8px;background:#fff;color:#65736b;text-align:left;cursor:pointer}.header-search-fallback>.material-symbols-outlined[data-v-a71e1f71]{font-size:18px}.fallback-placeholder[data-v-a71e1f71]{flex:1;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-search-fallback kbd[data-v-a71e1f71]{font-size:11px;border:1px solid #dce3de;border-radius:4px;line-height:16px;padding:0 3px}.header-search-fallback[data-v-a71e1f71]:focus-visible{outline:2px solid #6c9d81;outline-offset:2px}@media(max-width:767px){.header-search-fallback[data-v-a71e1f71]{width:32px;padding:0;justify-content:center;background:transparent;border:0}.fallback-placeholder[data-v-a71e1f71],.header-search-fallback kbd[data-v-a71e1f71]{display:none}}.user-menu-header[data-v-163ce1e2]{flex:0 0 auto}.user-header-trigger[data-v-163ce1e2]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:var(--astere-radius-control,6px);background:transparent;cursor:pointer}.user-header-trigger[data-v-163ce1e2]:hover{background:#e8eeea}.user-header-trigger[data-v-163ce1e2]:focus-visible{outline:2px solid #6c9d81;outline-offset:2px}.user-header-trigger .user-avatar[data-v-163ce1e2]{border-radius:var(--astere-radius-control,6px);width:28px;height:28px;background:#e3eae5;color:#344e3e;font-weight:600}.user-header-menu[data-v-163ce1e2]{position:absolute;right:0;top:calc(100% + 10px);width:288px;border-radius:14px;box-shadow:0 12px 36px #17253d14;overflow:auto;max-height:calc(100dvh - 100px);font-size:13px}.user-header-menu a[data-v-163ce1e2],.user-header-menu button[data-v-163ce1e2]{border-radius:6px}.user-menu-extra[data-v-163ce1e2]{padding:12px;border-bottom:1px solid #edf0ed}@media(max-width:700px){.user-header-menu[data-v-163ce1e2]{position:fixed;top:54px;left:12px;right:12px;width:auto}}.astere-workspace-frame{--shell-ground:var(--astere-ground);--shell-nav-ground:var(--astere-navigation);--shell-nav-ink:var(--astere-navigation-ink);--shell-nav-muted:var(--astere-navigation-muted);--shell-nav-hover:#17382d;--shell-nav-active:#244a39;--shell-ink:var(--astere-ink);--shell-muted:var(--astere-muted);--shell-border:var(--astere-border);display:flex;width:100%;height:100dvh;min-height:0;overflow:hidden;background:var(--shell-ground);color:var(--shell-ink);font-family:inherit;font-size:14px}.shell-loading{display:grid;place-items:center;width:100%;height:100%;background:#f4f6f5;color:#59695e;font-size:14px}.shell-global-header{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0;height:48px;padding:0 12px;background:var(--shell-nav-ground);color:var(--shell-nav-ink);position:relative;z-index:80;-webkit-user-select:none;user-select:none}.shell-header-start,.shell-header-end{display:flex;align-items:center;gap:8px;min-width:0;height:100%}.shell-header-start{flex:1}.shell-header-end{flex:0 0 auto}.shell-header-start>[data-testid=header-search]{flex:1;min-width:80px;max-width:500px}.shell-header-start>[data-testid=header-search]>label{min-width:0;flex:1}.shell-header-start [data-testid=dt-quick-search]{width:100%;min-width:0;height:32px;border-color:#d7dfd9;border-radius:8px;background:#fff;font-size:13px}.shell-header-start kbd{font-size:11px;border-radius:4px}.shell-icon-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:#5e6e64;cursor:pointer}.shell-icon-button:hover{background:#e4eae6;color:#223c2d}.shell-icon-button:focus-visible{outline:2px solid #7ba78c;outline-offset:2px}.shell-icon-button .material-symbols-outlined{font-size:20px}.shell-workspace-body{display:flex;flex:1;height:100%;width:100%;min-width:0;min-height:0;overflow:hidden;background:var(--shell-nav-ground)}.shell-navigation{display:flex;flex-direction:column;justify-content:space-between;width:56px;flex:0 0 56px;min-height:0;padding:8px 5px;background:var(--shell-nav-ground);color:var(--shell-nav-muted);-webkit-user-select:none;user-select:none}.shell-navigation.expanded{width:216px;flex-basis:216px}.shell-rail-content{display:flex;flex-direction:column;align-items:center;gap:6px;min-height:0;overflow-y:auto;overflow-x:hidden;width:100%}.shell-nav-link{display:flex;align-items:center;justify-content:center;width:100%;min-height:40px;padding:8px;gap:12px;border-radius:9px;background:transparent;color:#5e6d64;text-decoration:none;font-size:13px;line-height:1.3}.shell-nav-link:hover{background:#e9eeea}.shell-nav-link.is-active{background:#e2e9e4;color:#233d2c;font-weight:600}.shell-nav-link .material-symbols-outlined{font-size:21px;flex-shrink:0}.shell-navigation.expanded .shell-nav-link,.shell-navigation.mobile-open .shell-nav-link{justify-content:flex-start;padding-inline:12px}.shell-nav-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell-rail-bottom{display:flex;align-items:center;justify-content:center;min-height:44px;margin-top:12px;flex-shrink:0}.shell-rail-bottom.is-expanded{justify-content:flex-end;padding-right:7px}.shell-rail-content>button{border-radius:9px;color:#5e6d64;background:transparent}.shell-rail-content>button:hover{background:#e9eeea;color:#233d2c}.shell-rail-content>button.bg-slate-800\/90{background:#e2e9e4;color:#233d2c}.shell-rail-content>button .absolute{display:none}.shell-rail-content>div.h-px{background:#dfe7e1}.shell-rail-content>button span.text-xs{font-size:13px}.shell-content-sheet{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;overflow:hidden;margin:0 8px 6px 0;border:1px solid var(--shell-border);border-radius:var(--astere-radius-control);background:#fff}.shell-sheet-body{display:flex;flex:1;min-width:0;min-height:0;overflow:hidden}.shell-module-content{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;overflow:hidden;background:#fff}.shell-global-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-width:0;height:28px;padding:0 16px;background:var(--astere-process-idle,#edf0ee);color:var(--astere-process-ink,#3d4d44);font-size:11px;flex-shrink:0;-webkit-user-select:none;user-select:none;position:relative;z-index:60}.shell-footer-app{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell-global-footer .runtime-status{margin-left:auto;min-width:0;max-width:100%;flex-shrink:1}.shell-global-footer .runtime-status>section{width:min(320px,calc(100vw - 96px))}.astere-workspace-frame .user-menu-extra [data-testid=admin-header-extra]{display:grid;grid-template-columns:minmax(0,1fr)auto;gap:10px;font-size:12px}.astere-workspace-frame .user-menu-extra [data-testid=admin-header-extra] input{width:100%;border-radius:7px;min-height:32px}.astere-workspace-frame .user-menu-extra [data-testid=admin-header-extra] button{font-size:11px;text-transform:none;letter-spacing:0;border-radius:7px;min-height:32px}.astere-workspace-frame .user-menu-extra [data-testid=admin-header-extra] [data-testid=admin-role]{font-size:11px}@media(max-width:1100px){.shell-global-header{gap:8px;padding-inline:8px}.shell-header-start,.shell-header-end{gap:5px}.shell-header-start>[data-testid=header-search]{max-width:300px;min-width:40px}}@media(max-width:767px){.shell-global-header{padding-inline:8px;gap:5px}.shell-header-start,.shell-header-end{gap:3px}.shell-header-start>[data-testid=header-search]{min-width:32px;max-width:32px;flex:0 0 32px}.shell-header-start [data-testid=header-search]>label{position:absolute;inset-inline:8px;top:50%;width:auto;max-width:none;background:#fff;z-index:100;transform:translateY(-50%)}.shell-header-start [data-testid=header-search]>label.hidden{display:none}.shell-header-start [data-testid=header-search-open]{display:inline-flex;width:32px;height:32px}.shell-header-start [data-testid=header-search]>.ml-2{display:none}.shell-workspace-body{padding-left:56px}.shell-navigation{position:fixed;top:48px;bottom:0;left:0;z-index:75;width:56px;transform:none;padding:8px 5px}.shell-navigation.mobile-open{width:216px;padding:12px 8px}.shell-navigation-backdrop{position:fixed;top:48px;right:0;bottom:0;left:56px;background:#1b30283b;z-index:70}.shell-content-sheet{margin:0 6px 6px 0}.shell-global-footer{padding-inline:12px;gap:8px}.shell-footer-app{max-width:90px}.shell-header-end .shell-tools{flex-shrink:0}}@media(prefers-reduced-motion:reduce){.astere-workspace-frame *{transition:none!important}}.astere-workspace-frame .shell-global-header .shell-icon-button,.astere-workspace-frame .shell-navigation .shell-icon-button,.astere-workspace-frame .shell-global-header .app-switcher-header,.astere-workspace-frame .shell-global-header .app-switcher-header .material-symbols-outlined,.astere-workspace-frame .shell-global-header .org-header-trigger{color:var(--shell-nav-ink)}.astere-workspace-frame .shell-global-header .shell-icon-button:hover,.astere-workspace-frame .shell-navigation .shell-icon-button:hover,.astere-workspace-frame .shell-global-header .app-switcher-header:hover,.astere-workspace-frame .shell-global-header .app-switcher-header.is-open,.astere-workspace-frame .shell-global-header .org-header-trigger:hover,.astere-workspace-frame .shell-global-header .user-header-trigger:hover{background:var(--shell-nav-hover);color:#fff}.astere-workspace-frame .shell-global-header .shell-tools>.compact-toggle,.astere-workspace-frame .shell-global-header .tool-buttons:not(.compact-open)>.tool{color:var(--shell-nav-muted)}.astere-workspace-frame .shell-global-header .tool-buttons:not(.compact-open)>.create-tool{background:var(--shell-nav-active);color:#fff}.astere-workspace-frame .shell-global-header .tool-buttons:not(.compact-open)>.tool:hover,.astere-workspace-frame .shell-global-header .tool-buttons:not(.compact-open)>.tool.selected,.astere-workspace-frame .shell-global-header .shell-tools>.compact-toggle:hover{background:var(--shell-nav-hover);color:#fff}.astere-workspace-frame .shell-navigation .shell-nav-link,.astere-workspace-frame .shell-navigation .shell-rail-content>button{color:var(--shell-nav-muted);background:transparent}.astere-workspace-frame .shell-navigation .shell-nav-link:hover,.astere-workspace-frame .shell-navigation .shell-rail-content>button:hover{background:var(--shell-nav-hover);color:#fff}.astere-workspace-frame .shell-navigation .shell-nav-link.is-active,.astere-workspace-frame .shell-navigation .shell-rail-content>button.active,.astere-workspace-frame .shell-navigation .shell-rail-content>button.bg-slate-800\/90{background:var(--shell-nav-active);color:#fff}.astere-workspace-frame .shell-navigation .shell-rail-content>div.h-px{background:#244638}.astere-workspace-frame .shell-navigation .timer-indicator{color:#ffc3b5}.astere-workspace-frame .shell-navigation .timer-indicator i{background:#ffc3b5}@media(max-width:767px){.astere-workspace-frame .shell-global-header .header-search-fallback{color:var(--shell-nav-ink)}}@media(max-width:480px){.shell-global-footer{padding-inline:8px;gap:4px}.shell-footer-app{display:none}.shell-global-footer .runtime-status{gap:8px}}.shell-header-center{position:absolute;left:50%;top:8px;transform:translate(-50%);width:clamp(220px,28vw,360px);height:32px;display:flex;justify-content:center;min-width:0}.workspace-command-search{display:flex;align-items:center;gap:9px;width:100%;height:32px;padding:0 10px;border:1px solid #466454;border-radius:var(--astere-radius-control);background:#17382d;color:#e7f1ec;cursor:pointer;text-align:left;font-size:13px}.workspace-command-search:hover{background:#244a39}.workspace-command-search:focus-visible{outline:2px solid #bdd0c5;outline-offset:2px}.workspace-command-search>.material-symbols-outlined{font-size:18px}.workspace-command-label{flex:1}.workspace-command-search kbd{font:inherit;font-size:11px;color:#bdd0c5;white-space:nowrap}.workspace-context-search{flex-shrink:0;min-width:0;padding:10px 16px;border-bottom:1px solid var(--astere-border);background:var(--astere-surface);color:var(--astere-ink)}.workspace-context-search>[data-testid=header-search]{display:flex;flex-wrap:wrap;gap:8px;min-width:0;width:100%}.workspace-context-search label{display:flex;position:relative;flex:1 1 220px;min-width:0;max-width:440px}.workspace-context-search [data-testid=dt-quick-search]{width:100%;min-width:0;height:36px;border-radius:var(--astere-radius-control);border-color:var(--astere-control-border);font-size:13px}.workspace-context-search [data-testid=dt-quick-search]:focus{outline:2px solid var(--astere-focus);outline-offset:2px;box-shadow:none}.workspace-context-search .ml-2{margin-left:0}.workspace-context-search kbd{font-size:11px;border-radius:4px}.dt-local-search{display:flex;align-items:center;position:relative;flex:1 1 220px;max-width:360px;min-width:0}.dt-local-search>.material-symbols-outlined{position:absolute;left:10px;font-size:18px;color:#66736c;pointer-events:none}.dt-local-search input{width:100%;min-width:0;height:36px;padding:7px 10px 7px 34px;border:1px solid var(--astere-control-border,#809287);border-radius:var(--astere-radius-control,6px);background:#fff;font-size:13px}.dt-local-search input:focus-visible{outline:2px solid var(--astere-focus,#315f49);outline-offset:2px}@media(max-width:1100px){.shell-header-end .org-switcher-label,.shell-header-end .identity-org-name{display:none}.shell-header-end .org-header-trigger{padding-inline:3px}}@media(max-width:767px){.shell-header-center{width:32px}.workspace-command-search{width:32px;padding:0;justify-content:center;background:transparent;border:0}.workspace-command-label,.workspace-command-search kbd{display:none}.workspace-context-search{padding:10px 12px}.workspace-context-search label{flex-basis:100%;max-width:none}.dt-local-search{max-width:none}}.workspace-app-dock{display:flex;flex:0 0 min(360px,calc(100vw - 48px));width:min(360px,calc(100vw - 48px));min-width:0;min-height:0;margin:0 8px 6px;border:1px solid var(--astere-border);border-radius:var(--astere-radius-control);background:#fff;overflow:hidden}.has-app-dock .shell-workspace-body{padding-left:0}.has-app-dock .shell-content-sheet{min-width:240px}.has-app-dock .shell-navigation-backdrop{display:none}.workspace-app-dock [type=search]{min-height:36px;border-radius:var(--astere-radius-control);border-color:var(--astere-control-border)}.workspace-app-dock [data-testid=app-switcher-items] a{border-radius:var(--astere-radius-control)}.workspace-account-panel{width:100%;height:100%;min-height:0;overflow:auto;font-size:13px;color:var(--astere-ink,#27372f)}.workspace-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--astere-border,#dce3de);min-height:56px}.workspace-panel-heading strong{font-size:14px;font-weight:600}.workspace-panel-heading button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:6px;background:transparent;color:#667b6e;cursor:pointer}.workspace-panel-heading button:hover{background:#edf2ee}.workspace-panel-heading button:focus-visible{outline:2px solid var(--astere-focus,#547b61);outline-offset:2px}.workspace-panel-heading .material-symbols-outlined{font-size:22px}.has-account-dock .shell-content-row{flex-direction:row-reverse}.has-account-dock .shell-content-sheet{margin-left:6px;margin-right:0}.shell-global-footer[data-state=active]{background:var(--astere-process-active,#dcebe0)}.shell-global-footer[data-state=error]{background:var(--astere-process-error,#f2ddda)}.workspace-organization-trigger{display:flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;max-width:180px;min-width:32px;height:34px;padding:0 6px;border:0;border-radius:var(--astere-radius-control);background:transparent;color:var(--shell-nav-ink);cursor:pointer;font:inherit;font-size:12px}.workspace-organization-trigger:hover,.workspace-organization-trigger[aria-expanded=true]{background:var(--shell-nav-hover)}.workspace-organization-trigger:focus-visible{outline:2px solid var(--shell-nav-muted);outline-offset:2px}.workspace-organization-trigger>.material-symbols-outlined{font-size:22px}.workspace-organization-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:130px}.workspace-organization-panel{background:var(--astere-surface,#fff)}.workspace-organization-list{margin:0;padding:8px;list-style:none}.workspace-organization-list button{display:flex;align-items:center;gap:12px;width:100%;padding:10px 8px;text-align:left;border:0;border-radius:var(--astere-radius-control);background:transparent;font:inherit;cursor:pointer}.workspace-organization-list button:hover,.workspace-organization-list button[aria-pressed=true]{background:var(--astere-process-idle)}.workspace-organization-list button:focus-visible,.workspace-organization-manage:focus-visible{outline:2px solid var(--astere-focus);outline-offset:-2px}.workspace-organization-list button>span:nth-child(2){flex:1;min-width:0}.workspace-organization-list strong,.workspace-organization-list small{display:block;overflow-wrap:anywhere}.workspace-organization-list small{font-size:12px;color:var(--astere-muted)}.workspace-organization-list button:disabled{opacity:.6;cursor:wait}.workspace-organization-manage{display:block;margin:8px;padding:10px;border-radius:var(--astere-radius-control);background:var(--astere-process-idle);font-size:13px;color:inherit;text-decoration:none}@media(max-width:1100px){.workspace-organization-label{display:none}.workspace-organization-trigger{padding:0;width:32px}}@media(max-width:700px){.shell-header-start .app-switcher-header{max-width:calc(50vw - 64px)}}.workspace-organization-panel .org-inline-heading{display:none}.workspace-organization-panel .org-menu-inline .material-symbols-outlined{color:var(--astere-muted)}.workspace-organization-panel .org-menu-inline>a:last-child{display:block;margin:8px;padding:10px;border:0;border-radius:var(--astere-radius-control);background:var(--astere-process-idle);font-size:13px;color:inherit}.shell-content-column{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;overflow:hidden}.shell-global-header{flex:0 0 48px}.shell-navigation{height:100dvh}.workspace-app-dock{margin-top:0}.shell-global-footer{width:100%;margin:8px 0;border-radius:var(--astere-radius-control)}.workspace-organization-logo,.workspace-organization-monogram{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 28px;border-radius:var(--astere-radius-control);object-fit:contain;background:#e3eae5;color:#344e3e;font-size:13px;font-weight:600}.astere-workspace-frame:not(.is-navigation-expanded) .workspace-organization-label{display:none}.astere-workspace-frame:not(.is-navigation-expanded) .workspace-organization-trigger{width:34px;padding:0}@media(max-width:767px){.shell-navigation{top:0;bottom:0}.shell-navigation-backdrop{top:0;right:0;bottom:0;left:56px}.has-app-dock .shell-workspace-body{padding-left:0}.workspace-app-dock{position:fixed;left:8px;top:48px;bottom:6px;z-index:76;margin:0;max-height:calc(100dvh - 54px)}.has-account-dock .workspace-app-dock{left:auto;right:8px}.has-account-dock .shell-content-row{flex-direction:row}.has-account-dock .shell-content-sheet{margin-left:0;margin-right:6px}.shell-header-start{max-width:calc(50% - 24px)}.shell-header-start .app-switcher-header{max-width:none;flex-shrink:1}}.shell-global-header{container-name:workspace-header;container-type:inline-size}.shell-header-center{width:clamp(32px,28%,360px)}.shell-header-start{max-width:calc(50% - clamp(16px,14%,180px) - 12px)}.shell-header-start .app-switcher-header{flex-shrink:1}@container workspace-header (max-width:740px){.workspace-command-search kbd{display:none}}@container workspace-header (max-width:500px){.shell-header-center{width:32px}.workspace-command-search{width:32px;padding:0;justify-content:center;background:transparent;border:0}.workspace-command-label,.workspace-command-search kbd{display:none}.shell-header-start{max-width:calc(50% - 28px)}}@media(min-width:768px){.astere-workspace-frame.is-navigation-expanded .workspace-organization-label{display:block}}@container workspace-header (max-width:740px){.workspace-organization-label{max-width:90px}.workspace-organization-trigger{max-width:130px}}@container workspace-header (max-width:500px){.workspace-organization-label{display:none!important}.workspace-organization-trigger{width:34px;padding:0}}@media(min-width:768px){.astere-workspace-frame.is-navigation-expanded .workspace-organization-trigger{width:auto;padding:0 6px}}@container workspace-header (max-width:500px){.workspace-organization-trigger{width:34px!important;padding:0!important}}.shell-content-row{display:flex;flex:1;min-width:0;min-height:0;overflow:hidden}.shell-work-pane{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;overflow:hidden}.shell-work-pane>.shell-content-sheet{margin-bottom:0}.shell-work-pane{padding-right:8px}.shell-work-pane>.shell-content-sheet{margin:0}.has-account-dock .shell-work-pane{padding-left:6px;padding-right:0}@media(max-width:767px){.shell-work-pane,.has-account-dock .shell-work-pane{padding-left:0;padding-right:6px}}@media(max-width:767px){.shell-navigation.mobile-open{padding-top:56px}}.shell-tools[data-v-71ccc038]{display:flex;align-items:center;position:relative;gap:2px;color:#5d6573}.tool-buttons[data-v-71ccc038]{display:flex;gap:2px}.tool[data-v-71ccc038]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:10px;position:relative;cursor:pointer;flex-shrink:0}.tool[data-v-71ccc038]:hover,.tool.selected[data-v-71ccc038]{background:#f0f1f4;color:#272c38}.tool[data-v-71ccc038]:focus-visible,.panel-link[data-v-71ccc038]:focus-visible{outline:2px solid #9b4564;outline-offset:2px}.tool .material-symbols-outlined[data-v-71ccc038]{font-size:20px}.create-tool[data-v-71ccc038]{background:#f3e9ee;color:#843c58;margin-right:5px}.dot[data-v-71ccc038]{position:absolute;top:4px;right:5px;width:6px;height:6px;background:#a74768;border:1px solid white;border-radius:50%}.compact-toggle[data-v-71ccc038],.compact-label[data-v-71ccc038]{display:none}.tool-panel[data-v-71ccc038]{position:absolute;right:0;top:42px;width:min(360px,calc(100vw - 24px));max-height:calc(100dvh - 100px);overflow:auto;background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:18px;box-shadow:0 18px 60px #17253d20;z-index:110}.tool-panel header[data-v-71ccc038]{display:flex;align-items:start;justify-content:space-between;margin-bottom:14px}.tool-panel h2[data-v-71ccc038]{font-size:16px;font-weight:650;color:#242b36}.tool-panel header p[data-v-71ccc038]{font-size:11px;color:#838895;margin-top:3px}.empty[data-v-71ccc038]{font-size:13px;line-height:1.65;color:#737b89;margin:12px 0}.panel-link[data-v-71ccc038]{width:100%;display:flex;align-items:center;gap:10px;text-align:left;padding:11px 10px;border-radius:10px;font-size:13px;color:#384152;cursor:pointer}.panel-link[data-v-71ccc038]:hover{background:#f5f5f7}.panel-link .material-symbols-outlined[data-v-71ccc038]{font-size:19px;color:#858b97}.arrow[data-v-71ccc038]{margin-left:auto;color:#9297a1}.notification[data-v-71ccc038]{display:block;width:100%;text-align:left;padding:12px 10px;border-radius:10px;font-size:12px}.notification.unread[data-v-71ccc038]{background:#f8f3f6}.notification p[data-v-71ccc038]{margin-top:5px;color:#747b88}.error[data-v-71ccc038]{color:#ac3855;font-size:12px}.assistant-context[data-v-71ccc038]{display:flex;align-items:center;gap:12px;font-size:12px;padding:12px;background:#f7f3f6;border-radius:12px;color:#7b405a}.assistant-context small[data-v-71ccc038]{display:block;margin-top:3px;color:#8b7c86;overflow-wrap:anywhere}@media(max-width:1100px){.compact-toggle[data-v-71ccc038]{display:flex}.tool-buttons[data-v-71ccc038]{display:none}.tool-buttons.compact-open[data-v-71ccc038]{display:flex;position:absolute;right:0;top:40px;width:200px;background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:6px;box-shadow:0 16px 45px #17253d20;z-index:110;flex-direction:column}.compact-open .tool[data-v-71ccc038]{width:100%;justify-content:start;padding:0 10px;height:38px;gap:10px}.compact-label[data-v-71ccc038]{display:inline;font-size:12px}.tool-panel[data-v-71ccc038]{position:fixed;top:58px;right:12px}.create-tool[data-v-71ccc038]{margin-right:0}}.runtime-status[data-v-0a4b44b6]{display:flex;align-items:center;gap:18px;font-size:11px;position:relative}.connection[data-v-0a4b44b6]{display:flex;align-items:center;gap:6px}.connection i[data-v-0a4b44b6]{width:5px;height:5px;border-radius:50%;background:#409579}.connection.offline i[data-v-0a4b44b6]{background:#c7665b}button[data-v-0a4b44b6]{min-width:0;display:flex;align-items:center;gap:5px;cursor:pointer}button .material-symbols-outlined[data-v-0a4b44b6]{font-size:14px;flex-shrink:0}.task-summary[data-v-0a4b44b6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}section[data-v-0a4b44b6]{position:absolute;right:0;bottom:32px;width:min(320px,85vw);padding:18px;border:1px solid #e2e5e9;border-radius:14px;background:#fff;box-shadow:0 12px 40px #17253d15;z-index:90;font-size:12px}section p[data-v-0a4b44b6]{margin-top:12px;color:#667085}section p span[data-v-0a4b44b6]{float:right}
