.app-dialog.el-dialog{border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);overflow:hidden}.app-dialog .el-dialog__header{padding:var(--spacing-5) var(--spacing-6);border-bottom:1px solid var(--el-border-color-lighter);background:var(--el-bg-color-overlay);margin-right:0}.app-dialog .el-dialog__title{font-weight:var(--font-weight-semibold,600);font-size:var(--text-lg)}.app-dialog .el-dialog__body{background:var(--el-bg-color);padding:0}.app-dialog--transition-dialog-scale .el-overlay-dialog{animation:none}.app-dialog--transition-dialog-scale.el-dialog{animation:dialog-scale-in var(--anim-dialog-enter-duration,.25s) var(--anim-dialog-enter-easing,cubic-bezier(.34, 1.56, .64, 1)) both}@keyframes dialog-scale-in{0%{opacity:0;transform:scale(var(--anim-dialog-scale-from,.95))}to{opacity:1;transform:scale(1)}}.app-dialog.is-handheld.el-dialog{box-shadow:none;border-radius:0;flex-direction:column;height:100dvh;max-height:100dvh;display:flex;width:100vw!important;max-width:100vw!important;margin:0!important}.app-dialog.is-handheld .el-dialog__header{padding-top:calc(var(--spacing-5) + env(safe-area-inset-top))}.app-dialog.is-handheld .el-dialog__body{-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.app-dialog-body[data-v-41a7ed5c]{--_dialog-chrome-height:140px;padding:var(--spacing-6);max-height:calc(85vh - var(--_dialog-chrome-height));overflow-y:auto}.is-handheld .app-dialog-body[data-v-41a7ed5c]{max-height:none;padding:var(--spacing-4)}.app-dialog-footer[data-v-41a7ed5c]{padding:var(--spacing-4) var(--spacing-6);background:var(--el-bg-color-overlay);border-top:1px solid var(--el-border-color-lighter);justify-content:flex-end;align-items:center;gap:var(--spacing-3);flex-wrap:nowrap;margin:0;display:flex}.app-dialog-footer .app-toolbar__left[data-v-41a7ed5c],.app-dialog-footer .app-toolbar__right[data-v-41a7ed5c]{align-items:center;gap:var(--spacing-3);flex-wrap:nowrap;flex:none;width:auto;min-width:0;display:flex}.app-dialog-footer .app-toolbar__left[data-v-41a7ed5c]{justify-content:flex-start;margin-right:auto}.app-dialog-footer .app-toolbar__right[data-v-41a7ed5c]{justify-content:flex-end;margin-left:auto}.app-dialog-footer .el-button+.el-button[data-v-41a7ed5c]{margin-left:0}@media (width<=767px){.app-dialog-footer[data-v-41a7ed5c],.app-dialog-footer .app-toolbar__left[data-v-41a7ed5c],.app-dialog-footer .app-toolbar__right[data-v-41a7ed5c]{flex-direction:column-reverse;align-items:stretch;width:100%;margin:0}.app-dialog-footer .el-button[data-v-41a7ed5c]{width:100%}}.is-handheld .app-dialog-footer[data-v-41a7ed5c]{padding-bottom:calc(var(--spacing-4) + env(safe-area-inset-bottom));position:sticky;bottom:0}.app-card[data-v-44595a1c]{background:var(--color-card-bg);border-radius:var(--radius-lg,12px);border:1px solid var(--color-card-border);width:100%;box-shadow:var(--color-card-shadow);transition:box-shadow .25s cubic-bezier(.4,0,.2,1)}.app-card[data-v-44595a1c]:hover{box-shadow:var(--shadow-lg);z-index:1;position:relative}.app-card--no-border[data-v-44595a1c]{background:0 0;border:none}.app-card[data-v-44595a1c] .el-card__body{padding:0!important}.app-card__body-inner[data-v-44595a1c]{padding:var(--density-card-padding);gap:var(--spacing-4);flex-direction:column;display:flex}.app-card[data-v-44595a1c] .el-card__header{padding:var(--spacing-4) var(--density-card-padding);border-bottom:1px solid var(--el-border-color-lighter)}.app-card__header-default[data-v-44595a1c]{justify-content:space-between;align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.app-card__header-actions[data-v-44595a1c]{align-items:center;gap:var(--spacing-2);display:flex}.app-card.is-handheld[data-v-44595a1c]:not(.app-card--no-border){box-shadow:none;border-left:none;border-right:none;border-radius:0}.app-card.is-handheld[data-v-44595a1c]:hover{box-shadow:none;transform:none}.app-page[data-v-3f1f3d58]{box-sizing:border-box;gap:var(--spacing-6);width:100%;padding:var(--spacing-6);flex-direction:column;margin:0 auto;display:flex}.app-page--default[data-v-3f1f3d58]{max-width:var(--content-max-width,1440px)}.app-page--wide[data-v-3f1f3d58]{max-width:var(--content-max-width-wide,1800px)}.app-page--full[data-v-3f1f3d58]{max-width:none}.app-page--surface[data-v-3f1f3d58]{gap:0;max-width:none;height:100%;min-height:0;padding:0;overflow:hidden}.app-page--dense[data-v-3f1f3d58]{max-width:var(--content-max-width,1440px);gap:var(--spacing-4);padding:var(--spacing-4)}@media (width<=1199px){.app-page[data-v-3f1f3d58]:not(.app-page--surface){padding:var(--spacing-4);gap:var(--spacing-4)}}@media (width<=767px){.app-page[data-v-3f1f3d58]:not(.app-page--surface){gap:var(--spacing-3);padding:var(--spacing-3)}}.ai-content-label[data-v-dc683aed]{border-radius:var(--radius-sm,4px);white-space:nowrap;user-select:none;cursor:default;align-items:center;gap:3px;padding:1px 6px;font-size:11px;font-weight:500;line-height:16px;display:inline-flex}.ai-content-label--inline[data-v-dc683aed]{vertical-align:middle}.ai-content-label--ai_generated[data-v-dc683aed]{background:var(--el-color-primary-light-9,var(--el-color-primary-light-9));color:var(--el-color-primary,var(--el-color-primary));border:1px solid var(--el-color-primary-light-7,var(--el-color-primary-light-7))}.ai-content-label--human[data-v-dc683aed]{background:var(--el-color-success-light-9,var(--el-color-success-light-9));color:var(--el-color-success,var(--el-color-success));border:1px solid var(--el-color-success-light-7)}.ai-content-label--mixed[data-v-dc683aed]{background:var(--color-accent-3-light);color:var(--color-accent-3-dark);border:1px solid var(--color-accent-3-light)}.ai-content-label__icon[data-v-dc683aed]{letter-spacing:.3px;font-size:10px;font-weight:700}.ai-content-label__text[data-v-dc683aed]{font-weight:500}.ai-content-label__model[data-v-dc683aed]{opacity:.7;padding-left:2px;font-size:10px;font-weight:400}.swarm-input[data-v-ef4ffd73]{gap:var(--spacing-2);padding-top:var(--spacing-2);border-top:1px solid var(--el-border-color-extra-light);flex-direction:column;display:flex}.swarm-input.is-compact[data-v-ef4ffd73]{gap:var(--spacing-1)}.swarm-input__item[data-v-ef4ffd73]{gap:var(--spacing-1);padding:var(--spacing-2);border-radius:var(--radius-md);background:var(--el-bg-color);border:1px solid var(--el-border-color-lighter);flex-direction:column;display:flex}.swarm-input__item-head[data-v-ef4ffd73]{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.swarm-input__item>.el-button[data-v-ef4ffd73]{align-self:flex-start}.swarm-input__who[data-v-ef4ffd73]{color:var(--el-text-color-secondary)}.swarm-input__title[data-v-ef4ffd73]{color:var(--el-text-color-primary);font-weight:600}.swarm-input__text[data-v-ef4ffd73]{color:var(--el-text-color-primary);white-space:pre-wrap;word-break:break-word;margin:0}.swarm-input__result[data-v-ef4ffd73]{max-height:12rem;color:var(--el-text-color-regular);overflow:auto}.swarm-input__score[data-v-ef4ffd73]{align-items:center;gap:var(--spacing-3);display:flex}.swarm-input__score .el-slider[data-v-ef4ffd73]{flex:1;min-width:0}.swarm-input__row[data-v-ef4ffd73]{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.swarm-input__reason[data-v-ef4ffd73]{flex:1;min-width:10rem}.swarm-input__empty[data-v-ef4ffd73]{color:var(--el-text-color-secondary);margin:0;font-style:italic}.swarm-input__error[data-v-ef4ffd73]{margin:0 0 var(--spacing-1);word-break:break-word}.swarm-input__notice[data-v-ef4ffd73]{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;margin:0;display:flex}.swarm-input__notice.is-info[data-v-ef4ffd73]{color:var(--el-color-info)}.swarm-input__notice.is-warning[data-v-ef4ffd73]{color:var(--el-color-warning-dark-2)}.swarm-input__notice.is-error[data-v-ef4ffd73]{color:var(--el-color-danger)}.swarm-input__record[data-v-ef4ffd73]{color:var(--el-color-primary);align-self:flex-start;font-weight:600}.swarm-card[data-v-a1611053]{gap:var(--spacing-2);padding:var(--spacing-3);border:1px solid var(--el-border-color-lighter);border-radius:var(--radius-md);background:var(--el-color-primary-light-9);color:var(--el-text-color-primary);font-size:var(--text-sm);flex-direction:column;line-height:1.5;display:flex}.swarm-card.is-compact[data-v-a1611053]{padding:var(--spacing-2) var(--spacing-3);gap:var(--spacing-1);font-size:var(--text-xs)}.swarm-card.is-failed[data-v-a1611053]{background:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-7)}.swarm-card.is-declined[data-v-a1611053]{background:var(--el-fill-color-light)}.swarm-card.is-parked[data-v-a1611053]{background:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-7)}.swarm-card__header[data-v-a1611053]{align-items:center;gap:var(--spacing-2);font-weight:600;display:flex}.swarm-card__dot[data-v-a1611053]{background:var(--el-text-color-placeholder);border-radius:50%;flex-shrink:0;width:8px;height:8px}.swarm-card__dot.is-starting[data-v-a1611053],.swarm-card__dot.is-running[data-v-a1611053],.swarm-card__dot.is-converging[data-v-a1611053]{background:var(--el-color-primary);animation:2s ease-in-out infinite swarm-card-pulse-a1611053}.swarm-card__dot.is-completed[data-v-a1611053],.swarm-card__dot.is-completed_approved[data-v-a1611053]{background:var(--el-color-success)}.swarm-card__dot.is-completed_unapproved[data-v-a1611053]{background:var(--el-color-warning)}.swarm-card__dot.is-failed[data-v-a1611053]{background:var(--el-color-danger)}.swarm-card__dot.is-declined[data-v-a1611053]{background:var(--el-color-info)}.swarm-card__dot.is-parked[data-v-a1611053]{background:var(--el-color-warning)}.is-parked .swarm-card__status[data-v-a1611053]{color:var(--el-color-warning-dark-2)}.swarm-card__parked[data-v-a1611053]{gap:var(--spacing-1);padding-top:var(--spacing-1);border-top:1px solid var(--el-border-color-extra-light);flex-direction:column;display:flex}.swarm-card__awaiting[data-v-a1611053]{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.swarm-card__awaited[data-v-a1611053]{align-items:baseline;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.swarm-card__awaited-text[data-v-a1611053]{min-width:0;color:var(--el-text-color-primary);word-break:break-word;flex:1}.swarm-card__status[data-v-a1611053]{color:var(--el-color-primary)}.is-failed .swarm-card__status[data-v-a1611053]{color:var(--el-color-danger)}.swarm-card__phase[data-v-a1611053],.swarm-card__duration[data-v-a1611053]{color:var(--el-text-color-secondary);font-weight:400}.swarm-card__duration[data-v-a1611053]{font-variant-numeric:tabular-nums;margin-left:auto}.swarm-card__message[data-v-a1611053]{color:var(--el-text-color-regular);margin:0}.swarm-card__notice[data-v-a1611053]{margin:0}.swarm-card__error-body[data-v-a1611053]{white-space:pre-wrap;word-break:break-word;margin:0}.swarm-card__section[data-v-a1611053]{padding-top:var(--spacing-1);border-top:1px solid var(--el-border-color-extra-light)}.swarm-card__agents[data-v-a1611053]{gap:var(--spacing-1);flex-wrap:wrap;display:flex}.swarm-card__agent[data-v-a1611053]{max-width:100%}.swarm-card__recruited[data-v-a1611053]{color:var(--el-text-color-secondary);margin-left:2px}.swarm-card__empty[data-v-a1611053]{align-items:center;gap:var(--spacing-2);color:var(--el-text-color-secondary);font-style:italic;display:flex}.swarm-card__typing[data-v-a1611053]{align-items:center;gap:3px;display:inline-flex}.swarm-card__typing span[data-v-a1611053]{background:var(--el-text-color-placeholder);border-radius:50%;width:5px;height:5px;animation:1.4s ease-in-out infinite swarm-card-bounce-a1611053}.swarm-card__typing span[data-v-a1611053]:nth-child(2){animation-delay:.2s}.swarm-card__typing span[data-v-a1611053]:nth-child(3){animation-delay:.4s}.swarm-card__subtasks[data-v-a1611053],.swarm-card__feed[data-v-a1611053]{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.swarm-card__subtask[data-v-a1611053]{align-items:baseline;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.swarm-card__pill[data-v-a1611053]{flex-shrink:0}.swarm-card__subtask-title[data-v-a1611053]{min-width:0;color:var(--el-text-color-primary);word-break:break-word;flex:1}.swarm-card__subtask-meta[data-v-a1611053]{color:var(--el-text-color-secondary)}.swarm-card__subtask-meta.is-failed[data-v-a1611053]{color:var(--el-color-danger)}.swarm-card__subtask-score[data-v-a1611053]{font-variant-numeric:tabular-nums;color:var(--el-color-success);margin-left:auto;font-weight:600}.swarm-card__contribution[data-v-a1611053]{padding-left:var(--spacing-2);border-left:2px solid var(--el-border-color-light);flex-direction:column;gap:1px;display:flex}.swarm-card__contribution.is-verdict[data-v-a1611053]{border-left-color:var(--el-color-warning-light-5)}.swarm-card__contrib-who[data-v-a1611053]{color:var(--el-text-color-regular);font-weight:600}.swarm-card__contrib-model[data-v-a1611053]{color:var(--el-text-color-secondary);margin-left:var(--spacing-1);font-weight:400}.swarm-card__contrib-what[data-v-a1611053]{color:var(--el-text-color-regular)}.swarm-card__contrib-summary[data-v-a1611053]{color:var(--el-text-color-secondary);word-break:break-word}.swarm-card__more[data-v-a1611053]{margin-top:var(--spacing-1);color:var(--el-color-primary);cursor:pointer;font:inherit;background:0 0;border:none;align-self:flex-start;padding:0}.swarm-card__line[data-v-a1611053]{align-items:center;gap:var(--spacing-2);padding-top:var(--spacing-1);border-top:1px solid var(--el-border-color-extra-light);color:var(--el-text-color-regular);flex-wrap:wrap;font-weight:500;display:flex}.swarm-card__line.is-converging[data-v-a1611053]{color:var(--el-color-primary)}.swarm-card__line.is-termination[data-v-a1611053]{color:var(--el-color-warning-dark-2)}.swarm-card__line-meta[data-v-a1611053]{color:var(--el-text-color-secondary);font-weight:400}.swarm-card__spin[data-v-a1611053]{animation:1s linear infinite swarm-card-spin-a1611053}.swarm-card__result[data-v-a1611053]{gap:var(--spacing-2);padding-top:var(--spacing-2);border-top:1px solid var(--el-border-color-extra-light);flex-direction:column;display:flex}.swarm-card__result-head[data-v-a1611053]{align-items:center;gap:var(--spacing-2);display:flex}.swarm-card__result-text[data-v-a1611053]{padding:var(--spacing-3);border-radius:var(--radius-md);background:var(--el-bg-color);color:var(--el-text-color-primary);white-space:pre-wrap;word-break:break-word;font:inherit;max-height:60vh;margin:0;overflow:auto}.swarm-card__footer[data-v-a1611053]{align-items:center;gap:var(--spacing-2);padding-top:var(--spacing-1);border-top:1px solid var(--el-border-color-extra-light);display:flex}.swarm-card__session-id[data-v-a1611053]{font-size:var(--text-xs);color:var(--el-text-color-placeholder);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@keyframes swarm-card-pulse-a1611053{0%,to{opacity:1}50%{opacity:.4}}@keyframes swarm-card-spin-a1611053{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes swarm-card-bounce-a1611053{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.ctx-chat[data-v-a5d3cd71]{flex-direction:column;height:100%;min-height:0;display:flex}.ctx-chat__messages[data-v-a5d3cd71]{flex-direction:column;flex:1;gap:12px;padding:16px;display:flex;overflow-y:auto}.ctx-chat__message[data-v-a5d3cd71]{max-width:88%;animation:.2s ease-out ctx-chat-fade-in-a5d3cd71}.ctx-chat__message.is-user[data-v-a5d3cd71]{align-self:flex-end}.ctx-chat__message.is-assistant[data-v-a5d3cd71]{align-self:flex-start}.ctx-chat__bubble[data-v-a5d3cd71]{border-radius:12px;font-size:13px;line-height:1.5}.is-user .ctx-chat__bubble[data-v-a5d3cd71]{background:var(--el-color-primary);color:var(--el-color-white);padding:10px 14px}.is-assistant .ctx-chat__bubble[data-v-a5d3cd71]{background:var(--el-fill-color-light);color:var(--el-text-color-primary);padding:10px 14px}.ctx-chat__bubble-content[data-v-a5d3cd71]{white-space:pre-wrap;word-break:break-word}.ctx-chat__cursor[data-v-a5d3cd71]{background:var(--el-color-primary);vertical-align:text-bottom;width:2px;height:14px;margin-left:1px;animation:.8s infinite ctx-chat-blink-a5d3cd71;display:inline-block}@keyframes ctx-chat-blink-a5d3cd71{0%,50%{opacity:1}51%,to{opacity:0}}.ctx-chat__typing[data-v-a5d3cd71]{align-items:center;gap:4px;padding:4px 2px;display:flex}.ctx-chat__typing span[data-v-a5d3cd71]{background:var(--el-text-color-placeholder);border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite ctx-chat-bounce-a5d3cd71}.ctx-chat__typing span[data-v-a5d3cd71]:first-child{animation-delay:0s}.ctx-chat__typing span[data-v-a5d3cd71]:nth-child(2){animation-delay:.2s}.ctx-chat__typing span[data-v-a5d3cd71]:nth-child(3){animation-delay:.4s}@keyframes ctx-chat-bounce-a5d3cd71{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.ctx-chat__actions[data-v-a5d3cd71]{border-top:1px solid var(--el-border-color-lighter);flex-direction:column;gap:6px;margin-top:10px;padding-top:8px;display:flex}.ctx-chat__action-card[data-v-a5d3cd71]{background:var(--el-fill-color-blank);border:1px solid var(--el-border-color-lighter);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex}.ctx-chat__action-label[data-v-a5d3cd71]{color:var(--el-text-color-regular);flex:1;font-size:12px}.ctx-chat__action-buttons[data-v-a5d3cd71]{flex-shrink:0;gap:4px;display:flex}.ctx-chat__feedback[data-v-a5d3cd71]{gap:4px;margin-top:6px;padding-top:4px;display:flex}.ctx-chat__feedback-btn[data-v-a5d3cd71]{width:24px;height:24px;color:var(--el-text-color-placeholder);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.ctx-chat__feedback-btn[data-v-a5d3cd71]:hover:not(:disabled){background:var(--el-fill-color);color:var(--el-text-color-regular)}.ctx-chat__feedback-btn.is-active[data-v-a5d3cd71]{color:var(--el-color-primary);background:var(--el-color-primary-light-9)}.ctx-chat__feedback-btn[data-v-a5d3cd71]:disabled{cursor:default;opacity:.5}.ctx-chat__empty[data-v-a5d3cd71]{text-align:center;color:var(--el-text-color-placeholder);flex-direction:column;align-items:center;gap:10px;padding:32px 16px;display:flex}.ctx-chat__empty p[data-v-a5d3cd71]{max-width:280px;margin:0;font-size:13px;line-height:1.5}.ctx-chat__quick-actions[data-v-a5d3cd71]{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:4px;display:flex}.ctx-chat__quick-action[data-v-a5d3cd71]{cursor:pointer;font-size:12px}.ctx-chat__quick-action[data-v-a5d3cd71]:hover{border-color:var(--el-color-primary);color:var(--el-color-primary)}.ctx-chat__input[data-v-a5d3cd71]{border-top:1px solid var(--el-border-color-lighter);background:var(--el-bg-color);flex-direction:column;gap:8px;padding:12px 16px;display:flex}.ctx-chat__input-row[data-v-a5d3cd71]{align-items:flex-end;gap:8px;display:flex}.ctx-chat__input .el-textarea[data-v-a5d3cd71]{flex:1}.ctx-chat__input[data-v-a5d3cd71] .el-textarea__inner{border-radius:8px;font-size:13px}.ctx-chat__swarm[data-v-a5d3cd71]{width:100%;max-width:100%}.ctx-chat__swarm-footer[data-v-a5d3cd71]{border-top:1px solid var(--el-border-color-lighter);color:var(--el-text-color-secondary);align-items:center;gap:6px;margin-top:8px;padding-top:6px;font-size:11px;display:flex}.ctx-chat__swarm-mode[data-v-a5d3cd71]{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.ctx-chat__swarm-mode-icon[data-v-a5d3cd71]{color:var(--el-color-primary)}.ctx-chat__swarm-mode-hint[data-v-a5d3cd71]{color:var(--el-text-color-secondary);font-size:11px}@keyframes ctx-chat-fade-in-a5d3cd71{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ctx-ai__fab-badge[data-v-bea56b43]{z-index:var(--z-index-fixed,1030);position:fixed}.ctx-ai__fab.is-draggable[data-v-bea56b43]{cursor:grab;touch-action:none;user-select:none}.ctx-ai__fab.is-draggable[data-v-bea56b43]:active{cursor:grabbing}.ctx-ai__error-alert[data-v-bea56b43]{margin:12px 12px 0}.ctx-ai__fab[data-v-bea56b43]{width:48px;height:48px;box-shadow:var(--el-box-shadow-dark)}.ctx-ai__drawer-header[data-v-bea56b43]{flex-direction:column;gap:8px;width:100%;display:flex}.ctx-ai__drawer-header-top[data-v-bea56b43]{justify-content:space-between;align-items:center;width:100%;display:flex}.ctx-ai__drawer-header-actions[data-v-bea56b43]{align-items:center;gap:4px;display:flex}.ctx-ai__drawer-title[data-v-bea56b43]{font-size:15px;font-weight:600}.ctx-ai__governance-bar[data-v-bea56b43]{align-items:center;gap:var(--spacing-2,8px);flex-wrap:wrap;display:flex}.ctx-ai__governance-bar--inline[data-v-bea56b43]{padding:var(--spacing-2,8px) var(--spacing-4,16px);border-bottom:1px solid var(--el-border-color-lighter)}[data-v-bea56b43] .ctx-ai__drawer .el-drawer__body{flex-direction:column;padding:0;display:flex;overflow:hidden}.ctx-ai__inline-panel[data-v-bea56b43]{background:var(--el-bg-color);border-left:1px solid var(--el-border-color-lighter);flex-direction:column;flex-shrink:0;width:340px;display:flex;overflow:hidden}.ctx-ai__inline-panel.is-mobile[data-v-bea56b43]{width:100%;z-index:var(--z-index-toast);padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);position:fixed;inset:0}.ctx-ai__inline-header[data-v-bea56b43]{border-bottom:1px solid var(--el-border-color-lighter);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.ctx-ai__inline-title[data-v-bea56b43]{color:var(--el-text-color-primary);font-size:14px;font-weight:600}.ctx-ai__inline-actions[data-v-bea56b43]{align-items:center;gap:4px;display:flex}.ctx-ai__popover-body[data-v-bea56b43]{flex-direction:column;height:420px;display:flex}.ctx-ai__popover-header[data-v-bea56b43]{border-bottom:1px solid var(--el-border-color-lighter);flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:8px;display:flex}.ctx-ai__popover-title[data-v-bea56b43]{color:var(--el-text-color-primary);font-size:14px;font-weight:600}.ctx-ai__popover-header-actions[data-v-bea56b43]{align-items:center;gap:4px;display:flex}.ctx-ai-slide-enter-active[data-v-bea56b43],.ctx-ai-slide-leave-active[data-v-bea56b43]{transition:transform var(--transition-base), opacity var(--transition-base)}.ctx-ai-slide-enter-from[data-v-bea56b43],.ctx-ai-slide-leave-to[data-v-bea56b43]{opacity:0;transform:translate(100%)}.app-header[data-v-bdbecdfd]{justify-content:space-between;align-items:center;gap:var(--spacing-4);width:100%;display:flex}.app-header__left[data-v-bdbecdfd]{gap:var(--spacing-2);flex-direction:column;flex:1;min-width:0;display:flex}.app-header.has-search .app-header__left[data-v-bdbecdfd]{flex:0 auto}.app-header__search[data-v-bdbecdfd]{min-width:var(--expanding-search-compact-width,14rem);flex:1 1 0;justify-content:flex-end;display:flex}.app-header[data-v-bdbecdfd]:not(.has-search):not(.is-phone){align-items:center;column-gap:var(--spacing-4);row-gap:var(--spacing-1);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"crumb crumb""title actions""sub sub""nav nav";display:grid}.app-header:not(.has-search):not(.is-phone) .app-header__left[data-v-bdbecdfd]{display:contents}.app-header:not(.has-search):not(.is-phone) .app-header__breadcrumb[data-v-bdbecdfd]{grid-area:crumb}.app-header:not(.has-search):not(.is-phone) .app-header__title[data-v-bdbecdfd]{grid-area:title}.app-header:not(.has-search):not(.is-phone) .app-header__subtitle[data-v-bdbecdfd]{grid-area:sub}.app-header:not(.has-search):not(.is-phone) .app-header__actions[data-v-bdbecdfd]{grid-area:actions}.app-header:not(.has-search):not(.is-phone) .app-header__nav[data-v-bdbecdfd]{grid-area:nav}.app-header__nav[data-v-bdbecdfd]{align-items:center;gap:var(--spacing-2);scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.app-header__nav[data-v-bdbecdfd]::-webkit-scrollbar{display:none}.app-header__title[data-v-bdbecdfd]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-header__subtitle[data-v-bdbecdfd]{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.app-header__breadcrumb[data-v-bdbecdfd]{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.3}.app-header__actions[data-v-bdbecdfd]{align-items:center;gap:var(--spacing-3);flex-shrink:0;display:flex}.app-header.is-phone[data-v-bdbecdfd]{margin-bottom:var(--spacing-4);flex-direction:column;align-items:stretch}.app-header.is-phone .app-header__search[data-v-bdbecdfd]{--expanding-search-compact-width:100%;order:3;justify-content:stretch;width:100%;min-width:0}.app-header.is-phone .app-header__actions[data-v-bdbecdfd]{margin-top:var(--spacing-3);flex-wrap:wrap;justify-content:flex-start}.app-header.is-phone .native-title[data-v-bdbecdfd]{font-size:var(--el-font-size-extra-large);-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box}.app-drawer.el-drawer{box-shadow:var(--shadow-xl)}.app-drawer .el-drawer__header{padding:var(--spacing-5) var(--spacing-6);border-bottom:1px solid var(--el-border-color-lighter);background:var(--el-bg-color-overlay);font-weight:var(--font-weight-semibold,600);font-size:var(--text-lg);color:var(--el-text-color-primary);margin-bottom:0}.app-drawer .el-drawer__body{background:var(--el-bg-color);flex-direction:column;padding:0;display:flex}.app-drawer--transition-drawer-spring .el-drawer__wrapper{transition:none}.app-drawer--transition-drawer-spring.el-drawer{transition:transform var(--anim-drawer-enter-duration,.35s) var(--anim-drawer-enter-easing,cubic-bezier(.34, 1.56, .64, 1))}.app-drawer.is-handheld.el-drawer{border-top-left-radius:var(--radius-xl,16px);border-top-right-radius:var(--radius-xl,16px)}.app-drawer.is-handheld .el-drawer__header{padding:var(--spacing-2) var(--spacing-4);flex-direction:column;align-items:center}.app-drawer-body[data-v-60fc6921]{padding:var(--spacing-6);flex:1;overflow-y:auto}.app-drawer-footer[data-v-60fc6921]{padding:var(--spacing-4) var(--spacing-6);background:var(--el-bg-color-overlay);border-top:1px solid var(--el-border-color-lighter);justify-content:flex-end;gap:var(--spacing-3);margin:0;display:flex}.is-handheld .app-drawer-footer[data-v-60fc6921]{padding-bottom:calc(var(--spacing-4) + env(safe-area-inset-bottom))}.app-drawer-handle-container[data-v-60fc6921]{width:100%;padding:var(--spacing-2) 0 var(--spacing-1);cursor:grab;touch-action:none;justify-content:center;display:flex}.app-drawer-handle-container[data-v-60fc6921]:active{cursor:grabbing}.app-drawer-handle[data-v-60fc6921]{--_drawer-handle-width:36px;--_drawer-handle-height:5px;width:var(--_drawer-handle-width);height:var(--_drawer-handle-height);border-radius:var(--radius-full);background-color:var(--el-text-color-disabled)}.app-drawer-header-content[data-v-60fc6921]{text-align:center;width:100%;padding:var(--spacing-1) 0 var(--spacing-2)}.app-drawer-title[data-v-60fc6921]{font-weight:var(--font-weight-semibold,600);font-size:var(--text-lg,1.125rem);color:var(--el-text-color-primary)}.experience-shell-action--degraded[data-v-76803c03]{cursor:not-allowed;display:inline-flex}.experience-shell-action--degraded[data-v-76803c03]:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px;border-radius:var(--el-border-radius-base)}.app-page-section[data-v-6245f54c]{gap:var(--spacing-4);flex-direction:column;width:100%;display:flex}.app-page-section__header[data-v-6245f54c]{justify-content:space-between;align-items:flex-start;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.app-page-section__title-group[data-v-6245f54c]{gap:var(--spacing-1);flex-direction:column;flex:1;display:flex}.text-section-title[data-v-6245f54c]{color:var(--el-text-color-primary);font-size:var(--el-font-size-base);margin:0;font-weight:600}.text-section-description[data-v-6245f54c]{color:var(--el-text-color-secondary);font-size:var(--el-font-size-small);margin:0}.app-page-section__actions[data-v-6245f54c]{gap:var(--spacing-3);margin-top:var(--spacing-1);display:flex}.app-page-section__content[data-v-6245f54c]{width:100%}.mobile-grid-stack{gap:var(--spacing-3);flex-direction:column;display:flex}.governed-list-card{gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);background:var(--el-bg-color);border:1px solid var(--el-border-color-lighter);border-radius:var(--radius-md);flex-direction:column;display:flex}.governed-list-card .card-row{justify-content:space-between;align-items:center;gap:var(--spacing-3);min-width:0;font-size:var(--text-sm);display:flex}.governed-list-card .row-label{color:var(--el-text-color-secondary);flex-shrink:0}.governed-list-card .row-value{text-align:end;overflow-wrap:anywhere;min-width:0;color:var(--el-text-color-primary)}.governed-list-card .mobile-actions-row{margin-top:var(--spacing-1)}.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label:before,.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label-wrap>.el-form-item__label:before{content:none}.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label:after,.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label-wrap>.el-form-item__label:after{content:"*";color:var(--el-color-danger);margin-left:var(--spacing-1)}.app-content .app-page.app-page:not(.app-page--surface),.app-content-scrollable .app-page.app-page:not(.app-page--surface){padding:0}:where(:not(.app-page))>.app-header:not(.is-phone)+*{margin-top:var(--spacing-6)}.session-limit-banner[data-v-dd4c35a5]{padding:var(--spacing-3) var(--spacing-4) 0;flex-shrink:0}.session-limit-banner__alert[data-v-dd4c35a5]{border-radius:var(--radius-md)}.session-limit-banner__manage[data-v-dd4c35a5]{margin-left:var(--spacing-2)}.tenant-provisioning-banner[data-v-d4105056]{align-items:center;gap:var(--spacing-2);min-height:28px;padding:2px var(--spacing-3);font-size:var(--text-sm);color:var(--el-text-color-regular);background:var(--el-color-info-light-9);border-bottom:1px solid var(--el-color-info-light-7);flex-shrink:0;line-height:1.4;display:flex}.tenant-provisioning-banner--warning[data-v-d4105056]{background:var(--el-color-warning-light-9);border-bottom-color:var(--el-color-warning-light-7)}.tenant-provisioning-banner--error[data-v-d4105056]{background:var(--el-color-danger-light-9);border-bottom-color:var(--el-color-danger-light-7)}.tenant-provisioning-banner__title[data-v-d4105056]{color:var(--el-text-color-primary);flex-shrink:0;font-weight:600}.tenant-provisioning-banner__description[data-v-d4105056]{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.tenant-provisioning-banner__dismiss[data-v-d4105056]{height:24px;padding:0 var(--spacing-1);flex-shrink:0;margin-left:auto}.tenant-provisioning-banner__spinner[data-v-d4105056]{color:var(--el-color-primary);flex-shrink:0;animation:1s linear infinite tenant-provisioning-spin-d4105056}@keyframes tenant-provisioning-spin-d4105056{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-boundary[data-v-e9c651dd]{flex-direction:column;justify-content:center;align-items:center;min-height:400px;padding:48px 24px;display:flex}.error-details[data-v-e9c651dd]{max-width:800px;margin:24px auto 0}.error-stack[data-v-e9c651dd]{color:var(--el-text-color-regular);background-color:var(--el-fill-color-light);white-space:pre-wrap;word-wrap:break-word;border-radius:4px;padding:16px;font-family:Courier New,monospace;font-size:12px;line-height:1.5;overflow-x:auto}.proactive-nudge[data-v-6bc4e7fc]{z-index:var(--z-index-popup,2000);border-radius:var(--el-border-radius-base);background:var(--el-bg-color);border:1px solid var(--el-border-color-lighter);max-width:340px;box-shadow:var(--el-box-shadow-light);padding:12px 16px;position:fixed;bottom:80px;right:24px;overflow:hidden}.nudge-content[data-v-6bc4e7fc]{align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.nudge-icon[data-v-6bc4e7fc]{color:var(--el-color-primary);flex-shrink:0;margin-top:2px}.nudge-message[data-v-6bc4e7fc]{font-size:var(--el-font-size-small);color:var(--el-text-color-primary);line-height:1.5}.nudge-actions[data-v-6bc4e7fc]{justify-content:flex-end;align-items:center;gap:4px;display:flex}.nudge-dismiss[data-v-6bc4e7fc]{opacity:.5}.nudge-dismiss[data-v-6bc4e7fc]:hover{opacity:1}.nudge-progress[data-v-6bc4e7fc]{background:var(--el-color-primary-light-5);width:100%;height:2px;animation:linear forwards nudge-countdown-6bc4e7fc;position:absolute;bottom:0;left:0}@keyframes nudge-countdown-6bc4e7fc{0%{width:100%}to{width:0%}}.nudge-enter-active[data-v-6bc4e7fc]{transition:all .3s}.nudge-leave-active[data-v-6bc4e7fc]{transition:all .2s}.nudge-enter-from[data-v-6bc4e7fc]{opacity:0;transform:translateY(20px)scale(.95)}.nudge-leave-to[data-v-6bc4e7fc]{opacity:0;transform:translateY(10px)scale(.95)}.insight-strip[data-v-e2ac4d4d]{margin-bottom:var(--spacing-4,16px);border:1px solid var(--el-border-color-lighter);border-radius:var(--el-border-radius-base);background:var(--el-fill-color-lighter);overflow:hidden}.insight-strip-header[data-v-e2ac4d4d]{padding:6px 12px}.insight-strip-toggle[data-v-e2ac4d4d]{border-radius:var(--el-border-radius-small);color:var(--el-text-color-secondary);font-size:var(--el-font-size-small);cursor:pointer;transition:all var(--el-transition-duration);background:0 0;border:none;align-items:center;gap:6px;padding:2px 4px;font-weight:500;display:inline-flex}.insight-strip-toggle[data-v-e2ac4d4d]:hover{color:var(--el-text-color-primary);background:var(--el-fill-color-light)}.insight-strip-toggle[data-v-e2ac4d4d]:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.insight-strip-chevron[data-v-e2ac4d4d]{transition:transform .2s}.insight-strip-chevron.is-expanded[data-v-e2ac4d4d]{transform:rotate(180deg)}.insight-strip-items[data-v-e2ac4d4d]{flex-direction:column;gap:6px;padding:0 12px 8px;display:flex}.insight-strip-item[data-v-e2ac4d4d]{border-radius:var(--el-border-radius-small);background:var(--el-bg-color);font-size:var(--el-font-size-small);align-items:center;gap:8px;padding:6px 10px;line-height:1.4;display:flex}.insight-strip-item--anomaly[data-v-e2ac4d4d]{border-left:3px solid var(--el-color-danger)}.insight-strip-item--anomaly .insight-item-icon[data-v-e2ac4d4d]{color:var(--el-color-danger)}.insight-strip-item--warning[data-v-e2ac4d4d]{border-left:3px solid var(--el-color-warning)}.insight-strip-item--warning .insight-item-icon[data-v-e2ac4d4d]{color:var(--el-color-warning)}.insight-strip-item--trend[data-v-e2ac4d4d]{border-left:3px solid var(--el-color-primary)}.insight-strip-item--trend .insight-item-icon[data-v-e2ac4d4d]{color:var(--el-color-primary)}.insight-strip-item--suggestion[data-v-e2ac4d4d]{border-left:3px solid var(--el-color-success)}.insight-strip-item--suggestion .insight-item-icon[data-v-e2ac4d4d]{color:var(--el-color-success)}.insight-item-icon[data-v-e2ac4d4d]{flex-shrink:0}.insight-item-message[data-v-e2ac4d4d]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--el-text-color-primary);flex:1;overflow:hidden}.insight-item-detail[data-v-e2ac4d4d]{font-size:var(--el-font-size-extra-small);flex-shrink:0}.insight-item-dismiss[data-v-e2ac4d4d]{opacity:.5;transition:opacity var(--el-transition-duration);flex-shrink:0}.insight-item-dismiss[data-v-e2ac4d4d]:hover{opacity:1}.strip-slide-enter-active[data-v-e2ac4d4d],.strip-slide-leave-active[data-v-e2ac4d4d]{transition:all .3s}.strip-slide-enter-from[data-v-e2ac4d4d],.strip-slide-leave-to[data-v-e2ac4d4d]{opacity:0;max-height:0;margin-bottom:0;padding:0}.insight-item-enter-active[data-v-e2ac4d4d]{transition:all .3s}.insight-item-leave-active[data-v-e2ac4d4d]{transition:all .2s}.insight-item-enter-from[data-v-e2ac4d4d]{opacity:0;transform:translate(-10px)}.insight-item-leave-to[data-v-e2ac4d4d]{opacity:0;transform:translate(10px)}.persona-trigger[data-v-2293a131]{border:1px solid var(--el-border-color-lighter);border-radius:var(--el-border-radius-base);background:var(--el-fill-color-lighter);color:var(--el-text-color-primary);font-size:var(--el-font-size-small);cursor:pointer;transition:all var(--el-transition-duration);white-space:nowrap;align-items:center;gap:6px;padding:4px 10px;line-height:1.4;display:inline-flex}.persona-trigger[data-v-2293a131]:hover{border-color:var(--el-color-primary-light-5);background:var(--el-fill-color-light)}.persona-trigger[data-v-2293a131]:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.persona-trigger-name[data-v-2293a131]{text-overflow:ellipsis;max-width:120px;overflow:hidden}.persona-trigger-arrow[data-v-2293a131]{opacity:.5}.persona-dropdown-menu[data-v-2293a131]{min-width:280px;max-width:360px;max-height:400px;overflow-y:auto}.persona-option[data-v-2293a131]{align-items:flex-start;gap:10px;width:100%;padding:4px 0;display:flex}.persona-option-icon[data-v-2293a131]{color:var(--el-text-color-secondary);flex-shrink:0;margin-top:2px}.is-active .persona-option-icon[data-v-2293a131]{color:var(--el-color-primary)}.persona-option-content[data-v-2293a131]{flex:1;min-width:0}.persona-option-name[data-v-2293a131]{font-size:var(--el-font-size-base);color:var(--el-text-color-primary);font-weight:500;line-height:1.4}.is-active .persona-option-name[data-v-2293a131]{color:var(--el-color-primary)}.persona-option-description[data-v-2293a131]{font-size:var(--el-font-size-extra-small);color:var(--el-text-color-secondary);white-space:normal;word-break:break-word;line-height:1.4}.persona-option-meta[data-v-2293a131]{flex-shrink:0;align-items:center;margin-top:4px;display:flex}.proactive-indicator[data-v-2293a131]{background:var(--el-text-color-placeholder);border-radius:50%;width:8px;height:8px;display:inline-block}.proactive-indicator--passive[data-v-2293a131]{background:var(--el-color-info-light-5)}.proactive-indicator--subtle[data-v-2293a131]{background:var(--el-color-success-light-3)}.proactive-indicator--active[data-v-2293a131]{background:var(--el-color-warning)}.proactive-indicator--aggressive[data-v-2293a131]{background:var(--el-color-primary)}.app-copilot[data-v-2ea93e53]{z-index:var(--z-index-popup,2000);position:relative}.copilot-insight-badge[data-v-2ea93e53]{z-index:calc(var(--z-index-popup,2000) + 1);background:var(--el-color-primary);min-width:20px;height:20px;color:var(--color-text-inverse);pointer-events:none;border-radius:10px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:600;line-height:1;animation:.3s badge-enter-2ea93e53;display:flex;position:fixed}.copilot-insight-badge.has-critical[data-v-2ea93e53]{background:var(--el-color-danger);animation:2s ease-in-out infinite badge-pulse-2ea93e53}@keyframes badge-enter-2ea93e53{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes badge-pulse-2ea93e53{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.15)}}.persona-flash[data-v-2ea93e53]{z-index:calc(var(--z-index-popup,2000) + 2);border-radius:var(--el-border-radius-base);background:var(--el-color-primary-light-9);color:var(--el-color-primary);font-size:var(--el-font-size-small);box-shadow:var(--el-box-shadow-lighter);pointer-events:none;align-items:center;gap:6px;padding:6px 12px;font-weight:500;display:inline-flex;position:fixed}.persona-flash-enter-active[data-v-2ea93e53],.persona-flash-leave-active[data-v-2ea93e53]{transition:all .3s}.persona-flash-enter-from[data-v-2ea93e53]{opacity:0;transform:translateY(10px)}.persona-flash-leave-to[data-v-2ea93e53]{opacity:0;transform:translateY(-10px)}.notification-center[data-v-2553dc0a]{flex-direction:column;height:600px;max-height:80vh;display:flex}.notification-header[data-v-2553dc0a]{border-bottom:1px solid var(--el-border-color);justify-content:space-between;align-items:center;padding:16px 16px 12px;display:flex}.notification-header h3[data-v-2553dc0a]{margin:0;font-size:18px;font-weight:600}.header-actions[data-v-2553dc0a]{align-items:center;gap:8px;display:flex}.filter-tabs[data-v-2553dc0a]{flex-shrink:0}.filter-tabs[data-v-2553dc0a] .el-tabs__header{border-bottom:1px solid var(--el-border-color);margin:0;padding:0 16px}.filter-tabs[data-v-2553dc0a] .el-tabs__content{display:none}.badge-inline[data-v-2553dc0a]{margin-left:4px}.notification-list[data-v-2553dc0a]{flex:1;padding:8px 0;overflow-y:auto}.notification-item[data-v-2553dc0a]{cursor:pointer;gap:12px;padding:12px 16px;transition:background-color .2s;display:flex;position:relative}.notification-item[data-v-2553dc0a]:before{content:"";background-color:#0000;width:3px;transition:background-color .2s;position:absolute;top:0;bottom:0;left:0}.notification-item.unread[data-v-2553dc0a]{background-color:var(--el-fill-color-light)}.notification-item.unread[data-v-2553dc0a]:before{background-color:var(--el-color-primary)}.notification-item[data-v-2553dc0a]:hover{background-color:var(--el-fill-color)}.notification-icon[data-v-2553dc0a]{flex-shrink:0;margin-top:2px}.notification-content[data-v-2553dc0a]{flex:1;min-width:0}.notification-title[data-v-2553dc0a]{color:var(--el-text-color-primary);align-items:center;gap:8px;margin-bottom:4px;font-size:14px;font-weight:600;display:flex}.priority-badge[data-v-2553dc0a]{height:18px;padding:0 4px;font-size:10px;line-height:18px}.notification-message[data-v-2553dc0a]{color:var(--el-text-color-regular);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:4px;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.notification-time[data-v-2553dc0a]{color:var(--el-text-color-secondary);font-size:12px}.notification-actions[data-v-2553dc0a]{flex-shrink:0;margin-top:2px}.notification-footer[data-v-2553dc0a]{border-top:1px solid var(--el-border-color);text-align:center;padding:12px 16px}.theme-toggle-button[data-v-b664b66a]{font-size:var(--text-xl);color:var(--el-text-color-regular);transition:var(--transition-color)}.theme-toggle-button[data-v-b664b66a]:hover{color:var(--el-color-primary)}.theme-dropdown-menu[data-v-b664b66a]{min-width:220px;padding:var(--spacing-2) 0}.theme-option[data-v-b664b66a]{align-items:center;gap:var(--spacing-3);width:100%;padding:4px 0;display:flex}.theme-icon[data-v-b664b66a]{color:var(--el-text-color-regular);flex-shrink:0}.theme-label[data-v-b664b66a]{font-size:var(--text-sm);color:var(--el-text-color-primary);flex:1;align-items:center;gap:6px;display:flex}.theme-sublabel[data-v-b664b66a]{font-size:var(--text-xs);color:var(--el-text-color-secondary);font-weight:400}.check-icon[data-v-b664b66a]{color:var(--el-color-primary);flex-shrink:0}.is-active .theme-option[data-v-b664b66a],.is-active .theme-icon[data-v-b664b66a]{color:var(--el-color-primary)}.is-active .theme-label[data-v-b664b66a]{color:var(--el-color-primary);font-weight:500}.keyboard-hint[data-v-b664b66a]{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-5);opacity:.6;cursor:default;display:flex}.hint-icon[data-v-b664b66a]{color:var(--el-text-color-secondary)}.hint-text[data-v-b664b66a]{font-size:var(--text-xs);color:var(--el-text-color-secondary)}.theme-icon[data-v-b664b66a],.check-icon[data-v-b664b66a]{transition:color var(--transition-base) ease, transform var(--transition-base) ease}.theme-option:hover .theme-icon[data-v-b664b66a]{transform:scale(1.1)}.theme-toggle-button[data-v-b664b66a]:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}[data-theme*=high-contrast] .theme-toggle-button[data-v-b664b66a]:focus-visible,html.high-contrast-light .theme-toggle-button[data-v-b664b66a]:focus-visible,html.high-contrast-dark .theme-toggle-button[data-v-b664b66a]:focus-visible{outline-width:3px}.tenant-switcher[data-v-76fdbf8f]{align-items:center;gap:8px;display:flex}.tenant-display--error[data-v-76fdbf8f]{border-color:color-mix(in srgb, var(--el-color-danger) 55%, transparent)!important;background-color:color-mix(in srgb, var(--el-color-danger) 10%, var(--el-fill-color-light))!important}.tenant-display--error .tenant-name[data-v-76fdbf8f]{color:var(--el-color-danger)}.tenant-display[data-v-76fdbf8f]{background-color:var(--el-fill-color-light);border:1px solid var(--el-border-color-lighter);border-radius:8px;align-items:center;gap:8px;min-width:160px;max-width:280px;padding:6px 12px;transition:all .2s;display:flex}.tenant-display.clickable[data-v-76fdbf8f]{cursor:pointer}.tenant-display.clickable[data-v-76fdbf8f]:hover{background-color:var(--el-fill-color);border-color:var(--el-border-color-light);box-shadow:0 2px 8px #00000014}.tenant-icon[data-v-76fdbf8f]{color:var(--el-color-primary);flex-shrink:0}.tenant-name[data-v-76fdbf8f]{color:var(--el-text-color-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.tenant-status-badge[data-v-76fdbf8f]{font-size:var(--text-xs,12px);height:20px;padding:0 var(--spacing-2);flex-shrink:0;line-height:18px}.dropdown-arrow[data-v-76fdbf8f]{color:var(--el-text-color-secondary);flex-shrink:0;transition:transform .2s}.tenant-display.clickable:hover .dropdown-arrow[data-v-76fdbf8f]{color:var(--el-color-primary);transform:rotate(180deg)}.loading-icon[data-v-76fdbf8f]{color:var(--el-color-primary);animation:1s linear infinite spin-76fdbf8f}@keyframes spin-76fdbf8f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tenant-dropdown-menu[data-v-76fdbf8f]{min-width:320px;max-width:420px}.section-header[data-v-76fdbf8f]{color:var(--el-text-color-secondary);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;padding:4px 0;font-size:11px;font-weight:600;display:flex}.tenant-card[data-v-76fdbf8f]{width:100%;padding:8px 0}.tenant-card.current[data-v-76fdbf8f]{background-color:var(--el-fill-color-lighter);border-left:3px solid var(--el-color-primary);border-radius:6px;padding:12px}.tenant-card-header[data-v-76fdbf8f]{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.tenant-card-name[data-v-76fdbf8f]{color:var(--el-text-color-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:600;overflow:hidden}.tenant-card-meta[data-v-76fdbf8f]{color:var(--el-text-color-secondary);flex-direction:column;gap:2px;font-size:11px;display:flex}.meta-item[data-v-76fdbf8f]{align-items:center;gap:4px;display:flex}.tenant-role[data-v-76fdbf8f]{color:var(--el-color-primary);font-weight:500}.membership-search-row[data-v-76fdbf8f]{padding:4px 12px 6px}.tenant-switch-list[data-v-76fdbf8f]{max-height:280px;overflow-y:auto}.tenant-switch-empty[data-v-76fdbf8f]{color:var(--el-text-color-secondary);font-size:12px}.tenant-switch-item[data-v-76fdbf8f]{transition:background-color .2s}.tenant-switch-item:hover .tenant-card[data-v-76fdbf8f]{background-color:var(--el-fill-color-lighter);border-radius:4px;padding:8px}.menu-label[data-v-76fdbf8f]{flex:1}.count-badge[data-v-76fdbf8f]{pointer-events:none;justify-content:center;min-width:1.75em;margin-left:auto}.count-badge--loading[data-v-76fdbf8f]{opacity:.7}.is-handheld .tenant-display[data-v-76fdbf8f]{background:0 0;border:none;min-width:0;padding:0}.is-handheld .tenant-name[data-v-76fdbf8f]{display:none}.is-handheld .tenant-status-badge[data-v-76fdbf8f]{color:#0000;background-color:var(--el-color-success);border:none;border-radius:50%;width:8px;height:8px;margin-left:-2px;padding:0;font-size:0;animation:2s infinite pulse-glow-76fdbf8f;position:relative;overflow:visible}@keyframes pulse-glow-76fdbf8f{0%{box-shadow:0 0 0 0 rgba(var(--el-color-success-rgb), .7)}70%{box-shadow:0 0 0 6px rgba(var(--el-color-success-rgb), 0)}to{box-shadow:0 0 0 0 rgba(var(--el-color-success-rgb), 0)}}.browse-search[data-v-76fdbf8f]{margin-bottom:var(--spacing-3,12px)}.browse-tenant-list[data-v-76fdbf8f]{flex-direction:column;gap:6px;min-height:120px;max-height:360px;display:flex;overflow-y:auto}.browse-tenant-list__loading[data-v-76fdbf8f]{min-height:120px;color:var(--el-text-color-secondary);justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.browse-tenant-row[data-v-76fdbf8f]{border:1px solid var(--el-border-color-lighter);background:var(--el-fill-color-blank);text-align:left;cursor:pointer;border-radius:8px;flex-direction:column;gap:4px;width:100%;padding:10px 12px;transition:background-color .15s,border-color .15s;display:flex}.browse-tenant-row[data-v-76fdbf8f]:hover:not(:disabled){background:var(--el-fill-color-light);border-color:var(--el-color-primary-light-5)}.browse-tenant-row[data-v-76fdbf8f]:disabled{cursor:default;opacity:.85}.browse-tenant-row--current[data-v-76fdbf8f]{border-color:var(--el-color-primary-light-5);background:var(--el-color-primary-light-9)}.browse-tenant-row__main[data-v-76fdbf8f]{justify-content:space-between;align-items:center;gap:8px;display:flex}.browse-tenant-row__name[data-v-76fdbf8f]{color:var(--el-text-color-primary);font-size:14px;font-weight:500}.browse-tenant-row__meta[data-v-76fdbf8f]{color:var(--el-text-color-secondary);justify-content:space-between;gap:8px;font-size:12px;display:flex}.tenant-switcher-popper.el-dropdown__popper,.tenant-switcher-popper .el-dropdown-menu,.tenant-switcher-popper .tenant-dropdown-menu{min-width:320px;max-width:420px}.app-breadcrumb-chrome[data-v-80363fc5]{align-items:center;gap:var(--spacing-3,12px);flex-wrap:nowrap;min-width:0;display:flex}.app-breadcrumb[data-v-80363fc5]{flex:0 auto;align-items:center;min-width:0;display:flex;overflow:hidden}.app-breadcrumb[data-v-80363fc5] .el-breadcrumb{white-space:nowrap;flex-wrap:nowrap;align-items:center;min-width:0;line-height:1.4;display:flex}.app-breadcrumb[data-v-80363fc5] .el-breadcrumb__item{float:none;flex:0 auto;min-width:0}.app-breadcrumb[data-v-80363fc5] .el-breadcrumb__item:last-child{flex-shrink:4}.app-breadcrumb[data-v-80363fc5] .el-breadcrumb__inner{text-overflow:ellipsis;display:block;overflow:hidden}.app-header[data-v-b9416fef]{justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}.header-left[data-v-b9416fef],.header-right[data-v-b9416fef]{align-items:center;gap:var(--spacing-3);display:flex}.header-left[data-v-b9416fef]{flex:auto;min-width:0}.header-right[data-v-b9416fef]{flex:none}.sidebar-toggle[data-v-b9416fef]{font-size:var(--el-font-size-extra-large,20px)}.header-breadcrumb[data-v-b9416fef]{margin-left:var(--spacing-2);font-size:var(--el-font-size-base,14px)}.handheld-brand-logo[data-v-b9416fef]{align-items:center;gap:var(--spacing-2);margin-left:var(--spacing-2);display:flex}.handheld-brand-text[data-v-b9416fef]{font-weight:var(--font-weight-bold,700);font-size:var(--el-font-size-medium,16px);letter-spacing:-.025em;color:var(--el-text-color-primary)}.header-divider[data-v-b9416fef]{height:var(--spacing-5,24px);margin:0 var(--spacing-1)}.theme-toggle[data-v-b9416fef]{font-size:var(--el-font-size-extra-large,20px)}.notification-badge[data-v-b9416fef]{margin-right:var(--spacing-1)}.notifications-button[data-v-b9416fef]{font-size:var(--el-font-size-extra-large,20px)}.user-menu-trigger[data-v-b9416fef]{align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--el-border-radius-round,20px);cursor:pointer;transition:background-color var(--transition-fast,.15s ease);display:flex}.user-menu-trigger[data-v-b9416fef]:hover{background-color:var(--el-fill-color-light)}.user-avatar[data-v-b9416fef]{background-color:var(--el-color-primary);color:var(--el-color-white);font-weight:600}.user-name[data-v-b9416fef]{font-size:var(--el-font-size-base,14px);color:var(--el-text-color-primary);text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-weight:500;overflow:hidden}.dropdown-icon[data-v-b9416fef]{font-size:var(--el-font-size-small,12px);color:var(--el-text-color-secondary);transition:transform var(--transition-fast,.15s ease)}.user-menu-trigger:hover .dropdown-icon[data-v-b9416fef]{transform:translateY(1px)}.user-info[data-v-b9416fef]{padding:var(--spacing-2) 0;text-align:center;min-width:180px}.user-info-name[data-v-b9416fef]{font-size:var(--el-font-size-base,14px);color:var(--el-text-color-primary);margin-bottom:var(--spacing-1);font-weight:600}.user-info-email[data-v-b9416fef]{font-size:var(--el-font-size-small,12px);color:var(--el-text-color-secondary);margin-bottom:var(--spacing-0,2px)}.user-info-role[data-v-b9416fef]{font-size:var(--el-font-size-extra-small,11px);color:var(--el-text-color-placeholder);text-transform:uppercase;letter-spacing:.05em}@media (width<=1199px){.user-name[data-v-b9416fef],.header-divider[data-v-b9416fef],.dropdown-icon[data-v-b9416fef]{display:none}}@media (width<=767px){.user-menu-trigger[data-v-b9416fef]{padding:var(--spacing-1);gap:0}.header-left[data-v-b9416fef],.header-right[data-v-b9416fef]{gap:var(--spacing-1)}}.full-width[data-v-f60d16e8]{width:100%}.section-empty[data-v-f60d16e8]{color:var(--el-text-color-secondary);margin:0;font-size:13px}.section-hint[data-v-f60d16e8]{color:var(--el-text-color-secondary);margin:4px 0 0;font-size:12px;line-height:1.4}.assist-mode-form[data-v-f60d16e8]{margin-bottom:8px}.nav-list[data-v-f60d16e8]{max-height:240px;margin:0;padding:0;list-style:none;overflow-y:auto}.nav-row[data-v-f60d16e8]{border-bottom:1px solid var(--el-border-color-lighter);justify-content:space-between;align-items:center;gap:8px;padding:6px 0;display:flex}.nav-label[data-v-f60d16e8]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.nav-actions[data-v-f60d16e8]{flex-shrink:0;gap:2px;display:flex}.section-save[data-v-f60d16e8]{width:100%;margin-top:12px}.experience-personalize[data-v-8a1c523f],.experience-personalize-inline-host[data-v-8a1c523f]{width:100%}.experience-personalize-trigger[data-v-8a1c523f]{width:100%;color:var(--el-text-color-secondary);justify-content:flex-start;gap:6px}.navigation-badge[data-v-6094151b]{margin-left:auto}.navigation-badge[data-v-6094151b] .el-badge__content{border:none;height:18px;padding:0 6px;font-size:11px;line-height:18px}.navigation-divider[data-v-facf856a]{margin:var(--spacing-3) var(--spacing-4)}.navigation-divider[data-v-facf856a] span{font-size:var(--text-xs);color:var(--el-text-color-placeholder);text-transform:uppercase;letter-spacing:.8px}.el-menu-item[data-v-facf856a] .el-icon,.el-sub-menu__title[data-v-facf856a] .el-icon{margin-right:var(--spacing-2);flex-shrink:0}.el-menu-item[data-v-facf856a] span,.el-sub-menu__title[data-v-facf856a] span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.navigation-item--entitlement-locked[data-v-facf856a]{color:var(--el-text-color-secondary);opacity:.78}.navigation-item--entitlement-locked[data-v-facf856a]:hover,.navigation-item--entitlement-locked[data-v-facf856a]:focus-visible{opacity:1}.navigation-item--entitlement-locked[data-v-facf856a] .el-tag{margin-left:var(--spacing-2);flex:none}.menu-section-header[data-v-cb1f1334]{color:var(--el-text-color-placeholder);text-transform:uppercase;letter-spacing:.8px;align-items:center;gap:8px;margin-top:2px;padding:12px 20px 6px;font-size:11px;font-weight:700;display:flex;overflow:hidden}.menu-section-header>span[data-v-cb1f1334]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.menu-section-header.is-collapsible[data-v-cb1f1334]{cursor:pointer;user-select:none;border-radius:var(--radius-sm);transition:background-color var(--transition-fast)}.menu-section-header.is-collapsible[data-v-cb1f1334]:hover{background-color:var(--el-fill-color-light)}.menu-section-header .section-icon[data-v-cb1f1334]{opacity:.7;font-size:14px}.collapse-indicator[data-v-cb1f1334]{opacity:.5;transition:transform var(--transition-fast);margin-left:auto;font-size:12px}.menu-section-header:not(.is-section-collapsed) .collapse-indicator[data-v-cb1f1334]{transform:rotate(90deg)}.menu-divider[data-v-cb1f1334]{margin:12px 16px}.workspace-selector[data-v-4acea1ec],.workspace-selector--static[data-v-4acea1ec]{padding:8px var(--spacing-4);margin-bottom:var(--spacing-2);border-bottom:1px solid var(--color-sidebar-border,var(--color-border-default));box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:hidden}.workspace-display[data-v-4acea1ec]{border-radius:var(--radius-md);transition:background-color var(--transition-fast);box-sizing:border-box;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%;min-height:36px;padding:6px 8px;display:flex;overflow:hidden}.workspace-display.clickable[data-v-4acea1ec]{cursor:pointer}.workspace-display.clickable[data-v-4acea1ec]:hover{background-color:var(--el-fill-color-light)}.workspace-info[data-v-4acea1ec]{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.workspace-name[data-v-4acea1ec]{color:var(--el-text-color-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.dropdown-arrow[data-v-4acea1ec]{color:var(--el-text-color-secondary);flex-shrink:0}.workspace-initial[data-v-4acea1ec]{border-radius:var(--radius-sm);background:var(--el-color-primary-light-9);width:28px;height:28px;color:var(--el-color-primary);border:2px solid var(--el-color-primary-light-7);flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.workspace-initial--small[data-v-4acea1ec]{border-width:1.5px;width:24px;height:24px;font-size:11px}.workspace-initial[data-glyph-length="3"][data-v-4acea1ec]{letter-spacing:-.02em;font-size:10px}.workspace-initial[data-glyph-length="4"][data-v-4acea1ec]{letter-spacing:-.04em;font-size:9px}.workspace-search-box[data-v-4acea1ec]{padding:6px 12px}.workspace-search-empty[data-v-4acea1ec]{color:var(--el-text-color-secondary);font-size:12px}.workspace-kind-badge[data-v-4acea1ec]{text-transform:lowercase;font-size:10px}.workspace-dropdown[data-v-4acea1ec]{width:100%;min-width:0;max-width:100%;display:block}.workspace-dropdown[data-v-4acea1ec] .el-tooltip__trigger{align-items:center;width:100%;min-width:0;max-width:100%;display:flex}.workspace-dropdown-menu[data-v-4acea1ec]{overscroll-behavior:contain;min-width:260px;max-width:320px;max-height:min(70vh,480px);overflow:hidden auto}.section-header[data-v-4acea1ec]{text-transform:uppercase;letter-spacing:.5px;color:var(--el-text-color-secondary);align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.workspace-card[data-v-4acea1ec]{border-radius:var(--radius-md);background:var(--el-fill-color-light);padding:8px 12px}.workspace-card.current[data-v-4acea1ec]{border-left:3px solid var(--el-color-primary)}.workspace-card-header[data-v-4acea1ec]{align-items:center;gap:8px;display:flex}.workspace-card-name[data-v-4acea1ec]{color:var(--el-text-color-primary);font-size:14px;font-weight:600}.workspace-card-meta[data-v-4acea1ec]{margin-top:4px}.workspace-card-action[data-v-4acea1ec]{color:var(--el-color-primary);margin-top:6px;font-size:11px;font-weight:600}.current-scope-item:not(.is-disabled):hover .workspace-card[data-v-4acea1ec]{background:var(--el-color-primary-light-9)}.meta-item[data-v-4acea1ec]{color:var(--el-text-color-secondary);align-items:center;gap:4px;font-size:12px;display:inline-flex}.workspace-option[data-v-4acea1ec]{align-items:center;gap:8px;width:100%;display:flex}.workspace-option-details[data-v-4acea1ec]{flex:1;min-width:0}.workspace-option-header[data-v-4acea1ec]{align-items:center;gap:6px;display:flex}.workspace-option-name[data-v-4acea1ec]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.workspace-option-meta[data-v-4acea1ec]{align-items:center;gap:8px;margin-top:2px;display:flex}.meta-count[data-v-4acea1ec]{color:var(--el-text-color-secondary);font-size:11px;font-weight:500}.workspace-option-desc[data-v-4acea1ec]{color:var(--el-text-color-placeholder);-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:11px;display:-webkit-box;overflow:hidden}.mobile-workspace-list[data-v-4acea1ec]{flex-direction:column;gap:4px;padding:8px 0;display:flex}.mobile-workspace-item[data-v-4acea1ec]{border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast);align-items:center;gap:12px;padding:12px 16px;display:flex}.mobile-workspace-item[data-v-4acea1ec]:hover{background-color:var(--el-fill-color-light)}.mobile-workspace-item.is-active[data-v-4acea1ec]{background-color:var(--el-color-primary-light-9);color:var(--el-color-primary);font-weight:600}.mobile-workspace-details[data-v-4acea1ec]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mobile-workspace-name[data-v-4acea1ec]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;overflow:hidden}.mobile-workspace-hint[data-v-4acea1ec]{color:var(--el-color-primary);font-size:11px;font-weight:500}.mobile-workspace-meta[data-v-4acea1ec]{color:var(--el-text-color-secondary);font-size:11px;font-weight:500}.mobile-workspace-search[data-v-4acea1ec]{padding:0 4px 8px}.mobile-workspace-group-header[data-v-4acea1ec]{letter-spacing:.05em;text-transform:uppercase;color:var(--el-text-color-secondary);padding:10px 8px 4px;font-size:11px;font-weight:700}.mobile-workspace-footer[data-v-4acea1ec]{border-top:1px solid var(--el-border-color-lighter);margin-top:8px;padding-top:8px}.mobile-workspace-manage-btn[data-v-4acea1ec]{justify-content:center;align-items:center;gap:6px;width:100%;display:inline-flex}.section-header--category[data-v-4acea1ec]{letter-spacing:.06em;color:var(--el-text-color-secondary);font-size:10px}.workspace-switcher-mode-bar[data-v-4acea1ec]{align-items:center;gap:4px;padding:4px 12px 8px;display:flex}.workspace-switcher-mode-btn[data-v-4acea1ec]{border:1px solid var(--el-border-color);background:var(--el-fill-color-blank);color:var(--el-text-color-regular);border-radius:var(--radius-sm,6px);cursor:pointer;transition:all var(--transition-fast);flex:1;padding:4px 6px;font-size:11px;font-weight:600}.workspace-switcher-mode-btn[data-v-4acea1ec]:hover{border-color:var(--el-color-primary-light-5);color:var(--el-color-primary)}.workspace-switcher-mode-btn.is-active[data-v-4acea1ec]{border-color:var(--el-color-primary);background:var(--el-color-primary-light-9);color:var(--el-color-primary)}.ws-text-enter-active[data-v-4acea1ec],.ws-text-leave-active[data-v-4acea1ec]{transition:opacity var(--transition-slow)}.ws-text-enter-from[data-v-4acea1ec],.ws-text-leave-to[data-v-4acea1ec]{opacity:0}.sr-only[data-v-4acea1ec]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workspace-dropdown-popper.el-popper,.workspace-dropdown-popper .el-dropdown-menu,.el-dropdown-menu.workspace-dropdown-menu{overscroll-behavior:contain;max-height:min(70vh,480px);overflow:hidden auto}.app-sidebar[data-v-760fc7c4]{background:var(--color-sidebar-bg);-webkit-backdrop-filter:blur(12px);flex-direction:column;width:100%;min-width:0;height:100%;display:flex;overflow-x:hidden}.sidebar-logo[data-v-760fc7c4]{border-bottom:1px solid var(--color-sidebar-border,var(--color-border-default));height:60px;padding:0 var(--spacing-4);box-sizing:border-box;background:0 0;justify-content:center;align-items:center;width:100%;min-width:0;display:flex;overflow:hidden}.logo-link[data-v-760fc7c4]{align-items:center;gap:var(--spacing-3);color:var(--el-text-color-primary);transition:transform var(--transition-fast);min-width:0;max-width:100%;text-decoration:none;display:flex;overflow:hidden}.logo-link[data-v-760fc7c4]:hover{transform:scale(1.02)}.logo-icon[data-v-760fc7c4]{color:var(--el-color-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.logo-text[data-v-760fc7c4]{font-size:var(--text-xl);letter-spacing:-.75px;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(135deg, var(--el-color-primary) 0%, var(--el-color-primary-light-3) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;min-width:0;font-weight:800;overflow:hidden}.logo-text-enter-active[data-v-760fc7c4],.logo-text-leave-active[data-v-760fc7c4]{transition:opacity var(--transition-slow)}.logo-text-enter-from[data-v-760fc7c4],.logo-text-leave-to[data-v-760fc7c4]{opacity:0}.sidebar-rail-workspace-banner[data-v-760fc7c4]{padding:8px var(--spacing-4);margin-bottom:var(--spacing-2);border-bottom:1px solid var(--color-sidebar-border,var(--color-border-default));justify-content:space-between;align-items:center;gap:8px;display:flex}.sidebar-rail-workspace-banner__main[data-v-760fc7c4]{cursor:pointer;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sidebar-rail-workspace-banner__eyebrow[data-v-760fc7c4]{letter-spacing:.05em;text-transform:uppercase;color:var(--el-text-color-secondary);font-size:10px;font-weight:700}.sidebar-rail-workspace-banner__title-row[data-v-760fc7c4]{align-items:center;gap:6px;min-width:0;display:flex}.sidebar-rail-workspace-banner__name[data-v-760fc7c4]{color:var(--el-text-color-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.sidebar-empty-apps[data-v-760fc7c4]{margin:8px var(--spacing-3) 12px;border-radius:var(--radius-md);border:1px dashed var(--color-border-default,var(--el-border-color));background:var(--el-fill-color-lighter);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.sidebar-empty-apps__header[data-v-760fc7c4]{justify-content:space-between;align-items:center;gap:6px;display:flex}.sidebar-empty-apps__title[data-v-760fc7c4]{letter-spacing:.05em;color:var(--el-text-color-secondary);font-size:11px;font-weight:700}.sidebar-empty-apps__body[data-v-760fc7c4]{color:var(--el-text-color-regular);margin:0;font-size:12px;line-height:1.4}.sidebar-empty-apps__action[data-v-760fc7c4]{width:100%}.sidebar-nav[data-v-760fc7c4]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent;flex:1;min-height:0;overflow:hidden auto}.sidebar-nav[data-v-760fc7c4]:hover{scrollbar-color:var(--color-border-strong,var(--el-border-color-darker)) transparent}.sidebar-nav[data-v-760fc7c4]::-webkit-scrollbar{width:6px}.sidebar-nav[data-v-760fc7c4]::-webkit-scrollbar-thumb{background:0 0;border-radius:3px}.sidebar-nav[data-v-760fc7c4]:hover::-webkit-scrollbar-thumb{background:var(--color-border-strong,var(--el-border-color-darker))}.sidebar-menu[data-v-760fc7c4]{--sidebar-item-height:40px;--sidebar-item-margin:2px;--sidebar-icon-size:18px;background:0 0;border:none}:root[data-density=compact] .sidebar-menu[data-v-760fc7c4]{--sidebar-item-height:34px;--sidebar-item-margin:1px;--sidebar-icon-size:16px}:root[data-density=spacious] .sidebar-menu[data-v-760fc7c4]{--sidebar-item-height:48px;--sidebar-item-margin:3px;--sidebar-icon-size:20px}.sidebar-menu[data-v-760fc7c4] .el-menu-item,.sidebar-menu[data-v-760fc7c4] .el-sub-menu__title{height:var(--sidebar-item-height);line-height:var(--sidebar-item-height);margin:var(--sidebar-item-margin) var(--spacing-3);border-radius:var(--radius-md);transition:all var(--transition-base);overflow:hidden}.sidebar-menu[data-v-760fc7c4] .el-menu-item>span,.sidebar-menu[data-v-760fc7c4] .el-sub-menu__title>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sidebar-menu[data-v-760fc7c4] .el-menu-item:hover,.sidebar-menu[data-v-760fc7c4] .el-sub-menu__title:hover{background-color:var(--el-fill-color-light)}.sidebar-menu[data-v-760fc7c4] .el-menu-item.is-active{background-color:var(--color-sidebar-active);color:var(--el-color-primary);box-shadow:var(--el-box-shadow-light);font-weight:600}.sidebar-menu[data-v-760fc7c4] .el-menu-item .el-icon,.sidebar-menu[data-v-760fc7c4] .el-sub-menu__title .el-icon{font-size:var(--sidebar-icon-size);flex-shrink:0}.sidebar-footer[data-v-760fc7c4]{padding:var(--spacing-4);border-top:1px solid var(--color-sidebar-border,var(--el-border-color));min-height:80px}.footer-info[data-v-760fc7c4]{gap:var(--spacing-2);flex-direction:column;display:flex}.sidebar-copilot-btn[data-v-760fc7c4]{width:100%}.tenant-info[data-v-760fc7c4]{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2);background:var(--el-fill-color-light);border-radius:var(--radius-sm);display:flex}.tenant-info--error[data-v-760fc7c4]{background:color-mix(in srgb, var(--el-color-danger) 12%, var(--el-fill-color-light));border:1px solid color-mix(in srgb, var(--el-color-danger) 35%, transparent)}.tenant-retry[data-v-760fc7c4]{color:var(--el-color-primary);font-size:var(--text-xs,11px);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0;font-weight:600}.tenant-retry[data-v-760fc7c4]:hover{text-decoration:underline}.platform-config-error[data-v-760fc7c4]{align-items:center;gap:var(--space-2,8px);padding:var(--space-1,4px) var(--space-2,8px);margin-bottom:var(--space-2,8px);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--el-color-warning) 14%, var(--el-fill-color-light));border:1px solid color-mix(in srgb, var(--el-color-warning) 40%, transparent);display:flex}.platform-config-error__text[data-v-760fc7c4]{font-size:var(--text-xs,11px);color:var(--el-text-color-regular);flex:1}.tenant-icon[data-v-760fc7c4]{font-size:var(--text-base);color:var(--el-color-primary)}.tenant-name[data-v-760fc7c4]{font-size:var(--text-sm);color:var(--el-text-color-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.version-info[data-v-760fc7c4]{font-size:var(--text-xs);color:var(--el-text-color-placeholder);text-align:center;padding:var(--spacing-1)}.footer-content-enter-active[data-v-760fc7c4],.footer-content-leave-active[data-v-760fc7c4]{transition:opacity var(--transition-slow)}.footer-content-enter-from[data-v-760fc7c4],.footer-content-leave-to[data-v-760fc7c4]{opacity:0}.app-sidebar[data-v-760fc7c4] .el-menu--collapse{width:64px}.app-sidebar[data-v-760fc7c4] .el-menu--collapse .el-menu-item,.app-sidebar[data-v-760fc7c4] .el-menu--collapse .el-sub-menu__title{box-sizing:border-box;justify-content:center;align-items:center;width:64px;height:56px;margin:0;padding:0!important;display:flex!important}.app-sidebar[data-v-760fc7c4] .el-menu--collapse .el-menu-tooltip__trigger{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.app-sidebar[data-v-760fc7c4] .el-menu--collapse .el-icon{flex:none;justify-content:center;align-items:center;width:24px;height:24px;line-height:1;display:inline-flex;margin:0!important}.app-sidebar[data-v-760fc7c4] .el-menu--collapse .el-icon svg{width:100%;height:100%;display:block}.app-sidebar[data-v-760fc7c4] .el-menu--collapse .el-sub-menu__title>span,.app-sidebar[data-v-760fc7c4] .el-menu--collapse .el-sub-menu__icon-arrow{display:none!important}.workspace-rail[data-v-d7247684]{background:var(--color-sidebar-bg);border-right:1px solid var(--color-sidebar-border,var(--color-border-default));width:52px;height:100%;padding:var(--spacing-3) 0;align-items:center;gap:var(--spacing-2);scrollbar-width:none;z-index:var(--z-index-sticky,1020);flex-direction:column;flex-shrink:0;display:flex;overflow:hidden auto}.workspace-rail[data-v-d7247684]::-webkit-scrollbar{display:none}.workspace-rail__item[data-v-d7247684]{border-radius:var(--radius-md);background:var(--el-fill-color-light);cursor:pointer;width:40px;height:40px;min-height:40px;transition:all var(--transition-fast);color:var(--el-text-color-regular);outline:none;justify-content:center;align-items:center;display:flex;position:relative}.workspace-rail__item[data-v-d7247684]:hover{background:var(--el-fill-color);color:var(--el-text-color-primary)}.workspace-rail__item[data-v-d7247684]:focus-visible{box-shadow:0 0 0 2px var(--el-color-primary)}.workspace-rail__item.is-active[data-v-d7247684]{background:var(--el-color-primary-light-9);color:var(--el-color-primary)}.workspace-rail__item.is-active[data-v-d7247684]:before{content:"";background:var(--el-color-primary);border-radius:0 4px 4px 0;width:4px;position:absolute;top:8px;bottom:8px;left:-6px}.workspace-rail__initial[data-v-d7247684]{letter-spacing:-.02em;font-size:16px;font-weight:600;line-height:1}.workspace-rail__initial[data-glyph-length="3"][data-v-d7247684]{font-size:13px}.workspace-rail__initial[data-glyph-length="4"][data-v-d7247684]{letter-spacing:-.04em;font-size:11px}.workspace-rail__divider[data-v-d7247684]{background:var(--color-sidebar-border,var(--color-border-default));flex-shrink:0;width:24px;height:1px;margin:2px 0}.workspace-rail__more[data-v-d7247684]{border:1px dashed var(--color-border-default,var(--el-border-color));background:0 0;margin-top:auto}.workspace-rail__more-label[data-v-d7247684]{color:var(--el-text-color-secondary);font-size:12px;font-weight:700}.workspace-rail-picker[data-v-d7247684]{flex-direction:column;gap:8px;display:flex}.workspace-rail-picker__header[data-v-d7247684]{justify-content:space-between;align-items:center;display:flex}.workspace-rail-picker__title[data-v-d7247684]{text-transform:uppercase;letter-spacing:.04em;color:var(--el-text-color-secondary);font-size:12px;font-weight:700}.workspace-rail-picker__list[data-v-d7247684]{flex-direction:column;gap:4px;max-height:300px;display:flex;overflow-y:auto}.workspace-rail-picker__group-title[data-v-d7247684]{letter-spacing:.05em;text-transform:uppercase;color:var(--el-text-color-secondary);padding:6px 8px 2px;font-size:10px;font-weight:700}.workspace-rail-picker__option[data-v-d7247684]{border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--transition-fast);align-items:center;gap:10px;padding:6px 8px;display:flex}.workspace-rail-picker__option[data-v-d7247684]:hover{background:var(--el-fill-color-light)}.workspace-rail-picker__option.is-active[data-v-d7247684]{background:var(--el-color-primary-light-9);color:var(--el-color-primary)}.workspace-rail-picker__glyph[data-v-d7247684]{border-radius:var(--radius-sm);background:var(--el-fill-color);flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:inline-flex}.workspace-rail-picker__meta[data-v-d7247684]{flex-direction:column;flex:1;min-width:0;display:flex}.workspace-rail-picker__name[data-v-d7247684]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.workspace-rail-picker__desc[data-v-d7247684]{color:var(--el-text-color-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.workspace-rail-picker__empty[data-v-d7247684]{text-align:center;color:var(--el-text-color-secondary);padding:12px 8px;font-size:12px}.skip-to-main[data-v-9874bd19]{width:1px;height:1px;z-index:var(--z-index-max);padding:var(--spacing-2) var(--spacing-4);background:var(--el-color-primary);color:var(--el-color-white);font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base);font-weight:600;text-decoration:none;position:absolute;top:auto;left:-9999px;overflow:hidden}.skip-to-main[data-v-9874bd19]:focus{left:var(--spacing-4);top:var(--spacing-4);outline:2px solid var(--el-color-primary);outline-offset:2px;width:auto;height:auto;position:fixed}.desktop-app-shell[data-v-9874bd19]{width:100vw;height:100dvh;overflow:hidden}.app-sidebar-container[data-v-9874bd19]{background:var(--color-sidebar-bg);border-right:1px solid var(--color-sidebar-border,var(--color-border-default));z-index:var(--z-index-sticky,1020);flex-shrink:0;min-width:0;transition:width .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:visible}.app-sidebar-container.is-resizing[data-v-9874bd19]{transition:none}.app-sidebar-container[data-v-9874bd19]>:not(.sidebar-resize-handle){min-width:0;max-width:100%;overflow-x:hidden}.app-sidebar-container.is-auto-hide[data-v-9874bd19]{height:100dvh;z-index:var(--z-index-fixed,1030);box-shadow:var(--shadow-lg);transition:transform .25s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;transform:translate(-100%)}.app-sidebar-container.is-auto-hide.is-auto-hide-visible[data-v-9874bd19]{transform:translate(0)}.sidebar-autohide-zone[data-v-9874bd19]{width:8px;height:100dvh;z-index:var(--z-index-sticky,1020);position:fixed;top:0;left:0}.sidebar-resize-handle[data-v-9874bd19]{cursor:col-resize;width:6px;height:100%;z-index:calc(var(--z-index-sticky,1020) + 1);justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:-3px}.resize-handle-indicator[data-v-9874bd19]{background:0 0;border-radius:1px;width:2px;height:32px;transition:background .15s,height .15s}.sidebar-resize-handle:hover .resize-handle-indicator[data-v-9874bd19],.sidebar-resize-handle.is-dragging .resize-handle-indicator[data-v-9874bd19]{background:var(--el-color-primary);height:48px}.sidebar-resize-handle.is-dragging .resize-handle-indicator[data-v-9874bd19]{background:var(--el-color-primary-light-3);height:64px}.app-main-container[data-v-9874bd19]{flex-direction:column;height:100%;display:flex;overflow:hidden}.app-header-container[data-v-9874bd19]{background:var(--color-header-bg);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--color-header-border);padding:0 var(--spacing-6);box-shadow:var(--shadow-sm);z-index:var(--z-index-fixed,1030);align-items:center;display:flex}.app-content[data-v-9874bd19]{--app-content-gutter-top:var(--spacing-8);padding:0 var(--spacing-10) var(--spacing-8);background:var(--color-bg-page);flex:1;overflow:hidden auto}.app-content[data-v-9874bd19]:has(.app-page--surface){--app-content-gutter-top:0px;padding:0;overflow:hidden}@media (width<=1199px){.app-content[data-v-9874bd19]:not(:has(.app-page--surface)){--app-content-gutter-top:var(--spacing-4);padding:0 var(--spacing-5) var(--spacing-4)}}@media (width<=767px){.app-content[data-v-9874bd19]:not(:has(.app-page--surface)){--app-content-gutter-top:var(--spacing-2);padding:0 var(--spacing-3) var(--spacing-2)}}.view-container[data-v-9874bd19]{box-sizing:border-box;width:100%;padding-top:var(--app-content-gutter-top,0px);height:100%}.app-sidebar-container[style*=--workspace-accent-color][data-v-9874bd19]{border-right-color:var(--workspace-accent-color)}.mobile-gooey-svg-defs[data-v-72c8c51b]{visibility:hidden;pointer-events:none;width:0;height:0;position:absolute}.mobile-nav-scrim[data-v-76b4504a]{background:var(--el-mask-color);backdrop-filter:blur(2px);z-index:var(--mobile-nav-z-scrim);position:fixed;inset:0}.nav-scrim-fade-enter-active[data-v-76b4504a],.nav-scrim-fade-leave-active[data-v-76b4504a]{transition:opacity var(--mobile-nav-motion-duration-close) ease}.nav-scrim-fade-enter-from[data-v-76b4504a],.nav-scrim-fade-leave-to[data-v-76b4504a]{opacity:0}.mobile-gooey-engine[data-v-76b4504a]{z-index:var(--mobile-nav-z-fab);justify-content:center;align-items:center;display:flex;position:relative}.gooey-visual-layer[data-v-76b4504a]{z-index:1;border-radius:50%;position:absolute;top:50%;left:50%}.gooey-blob-center[data-v-76b4504a]{top:calc(-1 * (var(--mobile-nav-fab-size) / 2));left:calc(-1 * (var(--mobile-nav-fab-size) / 2));width:var(--mobile-nav-fab-size);height:var(--mobile-nav-fab-size);background:var(--el-color-primary);border-radius:50%;transition:transform .2s cubic-bezier(.175,.885,.32,1.275);position:absolute}.gooey-blob-center.is-open[data-v-76b4504a]{transform:scale(.92)}.gooey-blob-node[data-v-76b4504a]{margin-top:calc(-1 * (var(--mobile-nav-quick-action-size) / 2));margin-left:calc(-1 * (var(--mobile-nav-quick-action-size) / 2));position:absolute;top:0;left:0}.gooey-blob-bubble[data-v-76b4504a]{width:var(--mobile-nav-quick-action-size);height:var(--mobile-nav-quick-action-size);background:var(--el-bg-color);border-radius:50%}.gooey-interaction-layer[data-v-76b4504a]{z-index:2;justify-content:center;align-items:center;display:flex;position:relative}.gooey-actions-list[data-v-76b4504a]{margin:0;padding:0;list-style:none;position:absolute;top:50%;left:50%}.gooey-action-content[data-v-76b4504a]{margin-top:calc(-1 * (var(--mobile-nav-quick-action-size) / 2));margin-left:calc(-1 * (var(--mobile-nav-quick-action-size) / 2));pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;top:0;left:0}.is-open .gooey-action-content[data-v-76b4504a]{pointer-events:auto}.gooey-action-btn{&[data-v-76b4504a]{width:var(--mobile-nav-quick-action-size);height:var(--mobile-nav-quick-action-size);background:var(--el-bg-color);color:var(--el-text-color-primary);box-shadow:var(--shadow-sm);cursor:pointer;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;font-size:20px;transition:transform .2s,background-color .2s,color .2s;display:flex}&[data-v-76b4504a]:active{background:var(--el-fill-color-dark);transform:scale(.9)}}.gooey-action-label[data-v-76b4504a]{top:calc(var(--mobile-nav-quick-action-size) + 8px);white-space:nowrap;color:var(--el-text-color-primary);background:var(--el-bg-color-overlay);opacity:0;pointer-events:none;box-shadow:var(--shadow-sm);border-radius:12px;padding:4px 10px;font-size:11px;font-weight:600;transition:all .25s;position:absolute;transform:translateY(-8px)}.gooey-action-label.is-visible[data-v-76b4504a]{opacity:1;transition-delay:.1s;transform:translateY(0)}.gooey-primary-trigger[data-v-76b4504a]{width:var(--mobile-nav-fab-size);height:var(--mobile-nav-fab-size);background:var(--color-bg-accent,var(--el-color-primary));color:var(--color-text-inverse,var(--el-color-white));z-index:10;font-size:var(--mobile-nav-fab-icon-size);box-shadow:var(--mobile-nav-shadow-fab);cursor:pointer;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;transition:transform .2s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative}.mobile-gooey-engine:has(.gooey-visual-layer) .gooey-primary-trigger[data-v-76b4504a]{color:var(--color-text-inverse,var(--el-color-white));background:0 0}.gooey-primary-trigger[data-v-76b4504a]:active{transform:scale(.92)}.gooey-primary-trigger[data-v-76b4504a]:focus-visible{outline:2px solid var(--color-border-focus,var(--el-color-primary));outline-offset:3px}.trigger-icon-wrapper[data-v-76b4504a]{width:1em;height:1em;display:flex;position:relative}.trigger-icon[data-v-76b4504a]{transition:transform .3s cubic-bezier(.25,1,.5,1),opacity .3s;position:absolute;top:0;left:0}.primary-icon.is-hidden[data-v-76b4504a]{opacity:0;transform:rotate(-135deg)scale(.4)}.close-icon[data-v-76b4504a]{opacity:0;transform:rotate(135deg)scale(.4)}.close-icon[data-v-76b4504a]:not(.is-hidden){opacity:1;transform:rotate(0)scale(1)}.mobile-bottom-nav-rail[data-v-907c1976]{width:100%;height:var(--mobile-nav-total-offset-bottom);z-index:var(--mobile-nav-z-rail);pointer-events:none;isolation:isolate;flex-shrink:0;position:relative}.nav-above-rail[data-v-907c1976]{bottom:calc(var(--mobile-nav-total-offset-bottom) + 8px);z-index:var(--mobile-nav-z-rail);pointer-events:auto;position:absolute;left:50%;transform:translate(-50%)}.nav-curve-bg[data-v-907c1976]{width:100%;height:var(--mobile-nav-rail-height);margin-bottom:var(--mobile-nav-safe-bottom);fill:var(--color-bg-elevated,var(--el-bg-color-overlay));filter:drop-shadow(var(--mobile-nav-shadow-rail));pointer-events:auto;transition:fill var(--transition-slow,.2s) ease;position:absolute;bottom:0;left:0}.nav-items-container[data-v-907c1976]{bottom:var(--mobile-nav-safe-bottom);height:var(--mobile-nav-rail-height);padding:0 var(--mobile-nav-horizontal-padding);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;left:0;right:0}.nav-cluster[data-v-907c1976]{pointer-events:auto;flex:1;justify-content:space-evenly;align-items:center;gap:2px;min-width:0;height:100%;display:flex}.nav-cluster--left[data-v-907c1976]{flex-grow:var(--nav-left-count,1)}.nav-cluster--right[data-v-907c1976]{flex-grow:var(--nav-right-count,1)}.nav-center-spacer[data-v-907c1976]{width:var(--mobile-nav-center-slot-width);flex-shrink:0;height:100%}.nav-center-launcher-slot[data-v-907c1976]{bottom:calc(var(--mobile-nav-safe-bottom) + (var(--mobile-nav-rail-height) / 2));transform:translateX(-50%) translateY(calc(-1 * var(--mobile-nav-fab-elevation-y)));z-index:var(--mobile-nav-z-fab);pointer-events:auto;justify-content:center;align-items:center;display:flex;position:absolute;left:50%}.standard-menu-fab[data-v-4d3347b8]{z-index:calc(var(--mobile-nav-z-rail,40) + 1);justify-content:center;align-items:center;display:flex;position:relative}.standard-fab[data-v-4d3347b8]{background:var(--color-bg-accent,var(--el-color-primary));width:56px;min-width:44px;height:56px;min-height:44px;color:var(--color-text-inverse,var(--el-color-white));box-shadow:var(--shadow-fab,var(--el-box-shadow-light));cursor:pointer;border:none;border-radius:16px;justify-content:center;align-items:center;display:flex}.standard-fab[data-v-4d3347b8]:focus-visible{outline:2px solid var(--color-border-focus,var(--el-color-primary));outline-offset:2px}.standard-fab-scrim[data-v-4d3347b8]{z-index:calc(var(--mobile-nav-z-rail,40) + 2);position:fixed;inset:0}.standard-fab-menu[data-v-4d3347b8]{padding:var(--spacing-2,8px);background:var(--color-bg-elevated,var(--el-bg-color-overlay));border:1px solid var(--color-border-default,var(--el-border-color));border-radius:var(--radius-md,8px);min-width:180px;box-shadow:var(--shadow-lg,var(--el-box-shadow));z-index:calc(var(--mobile-nav-z-rail,40) + 3);margin:0;list-style:none;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)}.standard-fab-menu__item[data-v-4d3347b8]{align-items:center;gap:var(--spacing-2,8px);width:100%;min-height:44px;padding:var(--spacing-2,8px) var(--spacing-3,12px);border-radius:var(--radius-sm,4px);color:var(--color-text-primary,var(--el-text-color-primary));cursor:pointer;text-align:left;background:0 0;border:none;font-size:.875rem;display:flex}.standard-fab-menu__item[data-v-4d3347b8]:hover,.standard-fab-menu__item[data-v-4d3347b8]:focus-visible{background:var(--color-bg-muted,var(--el-fill-color-light))}.nav-tab-item[data-v-a305f67d]{width:auto;min-width:0;min-height:var(--mobile-nav-item-hit-size);border-radius:var(--radius-md,8px);max-width:6rem;color:var(--color-text-secondary,var(--el-text-color-secondary));cursor:pointer;transition:color var(--transition-fast,.15s ease), background-color var(--transition-fast,.15s ease), transform .12s ease;background:0 0;border:none;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;display:flex;position:relative}.nav-tab-item[data-v-a305f67d]:active{transform:scale(.96)}.nav-tab-item[data-v-a305f67d]:focus-visible{outline:2px solid var(--color-border-focus,var(--el-color-primary));outline-offset:2px}.nav-tab-icon[data-v-a305f67d]{font-size:var(--mobile-nav-item-icon-size);transition:transform var(--transition-fast,.15s ease);margin-bottom:2px}.nav-tab-label[data-v-a305f67d]{font-size:max(.6875rem, var(--mobile-nav-item-label-size,.6875rem));letter-spacing:0;white-space:normal;overflow-wrap:break-word;text-align:center;width:100%;font-weight:600;line-height:1.1}.nav-tab-item--active[data-v-a305f67d]{color:var(--color-bg-accent,var(--el-color-primary))}.nav-tab-item--active .nav-tab-icon[data-v-a305f67d]{transform:translateY(-1px)}.mobile-edge-swipe[data-v-a305f67d]{top:20%;width:16px;height:60%;z-index:var(--mobile-nav-z-rail);position:fixed;inset-inline-start:0}.mobile-edge-swipe[data-v-a305f67d]:focus-visible{outline:2px solid var(--color-border-focus,var(--el-color-primary));outline-offset:-2px;background:color-mix(in srgb, var(--color-bg-accent,var(--el-color-primary)) 18%, transparent)}@media (prefers-reduced-motion:reduce){.nav-tab-item[data-v-a305f67d],.nav-tab-icon[data-v-a305f67d]{transition:none}}.mobile-launcher-scrim[data-v-5a165c74]{inset:0;bottom:var(--mobile-nav-total-offset-bottom);z-index:var(--mobile-launcher-z-scrim);background:color-mix(in srgb, var(--color-text-primary) 36%, transparent);-webkit-backdrop-filter:blur(2px);position:fixed}.mobile-launcher-sheet[data-v-5a165c74]{left:50%;bottom:var(--mobile-nav-total-offset-bottom);width:min(100vw, var(--mobile-launcher-max-width));max-height:var(--mobile-launcher-sheet-max-height);z-index:var(--mobile-launcher-z-sheet);background:var(--color-bg-elevated,var(--el-bg-color));border:1px solid var(--color-border-default);border-radius:var(--mobile-launcher-radius) var(--mobile-launcher-radius) 0 0;box-shadow:var(--mobile-launcher-shadow);will-change:transform, opacity;border-bottom:none;flex-direction:column;display:flex;position:fixed;overflow:hidden;transform:translate(-50%)}.launcher-handle-hit[data-v-5a165c74]{cursor:pointer;touch-action:none;flex-shrink:0;justify-content:center;align-items:center;padding:10px 16px 4px;display:flex}.launcher-handle[data-v-5a165c74]{width:var(--mobile-launcher-handle-width);height:var(--mobile-launcher-handle-height);background:var(--color-border-strong,var(--el-border-color));border-radius:999px}.launcher-header[data-v-5a165c74]{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:4px 16px 12px;display:flex}.launcher-header__text[data-v-5a165c74]{min-width:0}.launcher-title[data-v-5a165c74]{letter-spacing:-.02em;color:var(--color-text-primary);margin:0;font-size:1.25rem;font-weight:700;line-height:1.2}.launcher-subtitle[data-v-5a165c74]{color:var(--color-text-secondary);margin:2px 0 0;font-size:.75rem;font-weight:500}.launcher-header__actions[data-v-5a165c74]{flex-shrink:0;align-items:center;gap:4px;display:flex}.launcher-icon-btn[data-v-5a165c74]{border-radius:var(--radius-md,8px);width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.launcher-icon-btn[data-v-5a165c74]:hover,.launcher-icon-btn[data-v-5a165c74]:focus-visible{background:var(--color-bg-muted,var(--el-fill-color-light));color:var(--color-text-primary);outline:none}.launcher-icon-btn.is-active[data-v-5a165c74]{background:color-mix(in srgb, var(--color-bg-accent,var(--el-color-primary)) 12%, transparent);color:var(--color-bg-accent,var(--el-color-primary))}.launcher-icon-btn--close[data-v-5a165c74]{color:var(--color-text-primary)}.launcher-search[data-v-5a165c74]{flex-shrink:0;align-items:center;margin:0 16px 10px;display:flex;position:relative}.launcher-search__icon[data-v-5a165c74]{color:var(--color-text-tertiary,var(--el-text-color-secondary));pointer-events:none;position:absolute;left:12px}.launcher-search__input[data-v-5a165c74]{width:100%;height:var(--mobile-launcher-search-height);border:1px solid var(--color-border-default);border-radius:var(--radius-md,10px);background:var(--color-bg-page,var(--el-fill-color-blank));color:var(--color-text-primary);outline:none;padding:0 36px;font-size:.9375rem;transition:border-color .15s,box-shadow .15s}.launcher-search__input[data-v-5a165c74]:focus{border-color:var(--color-border-focus,var(--el-color-primary));box-shadow:0 0 0 3px color-mix(in srgb, var(--color-bg-accent,var(--el-color-primary)) 18%, transparent)}.launcher-search__input[data-v-5a165c74]:disabled{opacity:.55}.launcher-search__clear[data-v-5a165c74]{width:28px;height:28px;color:var(--color-text-tertiary,var(--el-text-color-secondary));cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:6px}.launcher-edit-hint[data-v-5a165c74]{border-radius:var(--radius-md,8px);background:color-mix(in srgb, var(--color-bg-accent,var(--el-color-primary)) 10%, transparent);color:var(--color-text-secondary);flex-shrink:0;margin:0 16px 8px;padding:8px 10px;font-size:.75rem;font-weight:500}.launcher-body[data-v-5a165c74]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:0 12px calc(12px + env(safe-area-inset-bottom,0px));flex:1;overflow-y:auto}.launcher-section[data-v-5a165c74]{margin-bottom:16px}.launcher-section__title[data-v-5a165c74]{z-index:1;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-tertiary,var(--el-text-color-secondary));background:linear-gradient(to bottom, var(--color-bg-elevated,var(--el-bg-color)) 70%, transparent);margin:0 0 8px;padding:8px 4px 6px;font-size:.6875rem;font-weight:700;position:sticky;top:0}.launcher-section__group[data-v-5a165c74]{color:var(--color-text-secondary,var(--el-text-color-regular));margin:12px 4px 6px;font-size:.8125rem;font-weight:600}.launcher-section__title+.launcher-section__group[data-v-5a165c74]{margin-top:0}.launcher-list[data-v-5a165c74]{flex-direction:column;gap:2px;display:flex}.launcher-grid[data-v-5a165c74]{grid-template-columns:repeat(auto-fill, minmax(var(--mobile-launcher-grid-min), 1fr));gap:10px 8px;display:grid}.launcher-dest[data-v-5a165c74]{appearance:none;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-md,10px);background:0 0;border:none;width:100%;padding:0;transition:background-color .15s,transform .12s}.launcher-dest[data-v-5a165c74]:focus-visible{outline:2px solid var(--color-border-focus,var(--el-color-primary));outline-offset:2px}.launcher-dest--list[data-v-5a165c74]{min-height:var(--mobile-launcher-row-min-height);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:8px 10px;display:grid}.launcher-dest--list[data-v-5a165c74]:hover,.launcher-dest--list[data-v-5a165c74]:active{background:var(--color-bg-muted,var(--el-fill-color-light))}.launcher-dest--list.is-active[data-v-5a165c74]{background:color-mix(in srgb, var(--color-bg-accent,var(--el-color-primary)) 12%, transparent)}.launcher-dest--list.is-active .launcher-dest__label[data-v-5a165c74]{color:var(--color-bg-accent,var(--el-color-primary));font-weight:600}.launcher-dest--grid[data-v-5a165c74]{flex-direction:column;align-items:center;gap:8px;padding:10px 6px;display:flex}.launcher-dest--grid[data-v-5a165c74]:active{transform:scale(.96)}.launcher-dest--grid.is-active .launcher-dest__icon[data-v-5a165c74]{box-shadow:0 0 0 2px var(--color-bg-accent,var(--el-color-primary))}.launcher-dest__icon[data-v-5a165c74]{width:var(--mobile-launcher-icon-size);height:var(--mobile-launcher-icon-size);background:var(--color-bg-muted,var(--el-fill-color-light));color:var(--color-bg-accent,var(--el-color-primary));border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:inline-flex}.launcher-dest__initial[data-v-5a165c74]{font-size:.875rem;font-weight:700}.launcher-dest__meta[data-v-5a165c74]{flex-direction:column;gap:2px;min-width:0;display:flex}.launcher-dest--grid .launcher-dest__meta[data-v-5a165c74]{align-items:center;width:100%}.launcher-dest__label[data-v-5a165c74]{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.9375rem;font-weight:500;overflow:hidden}.launcher-dest--grid .launcher-dest__label[data-v-5a165c74]{text-align:center;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;display:-webkit-box}.launcher-dest__path[data-v-5a165c74]{color:var(--color-text-tertiary,var(--el-text-color-secondary));white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;overflow:hidden}.launcher-dest__chevron[data-v-5a165c74]{color:var(--color-text-tertiary,var(--el-text-color-placeholder));font-size:14px}.launcher-dest__drag[data-v-5a165c74]{color:var(--color-text-tertiary,var(--el-text-color-placeholder));font-size:16px}.launcher-empty[data-v-5a165c74]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:48px 24px;display:flex}.launcher-empty-apps[data-v-5a165c74]{margin-bottom:var(--spacing-4,16px);padding:var(--spacing-3,12px);border-radius:var(--radius-md,8px);border:1px dashed var(--color-border-default,var(--el-border-color));background:var(--color-bg-muted,var(--el-fill-color-lighter));flex-direction:column;gap:8px;display:flex}.launcher-empty-apps__header[data-v-5a165c74]{justify-content:space-between;align-items:center;gap:8px;display:flex}.launcher-empty-apps__header .launcher-section__title[data-v-5a165c74]{margin:0}.launcher-empty-apps__body[data-v-5a165c74]{color:var(--color-text-secondary,var(--el-text-color-regular));margin:0;font-size:.8125rem;line-height:1.4}.launcher-empty__icon[data-v-5a165c74]{color:var(--color-text-tertiary,var(--el-text-color-secondary));margin-bottom:4px;font-size:36px}.launcher-empty__title[data-v-5a165c74]{color:var(--color-text-primary);margin:0;font-size:1rem;font-weight:600}.launcher-empty__body[data-v-5a165c74]{max-width:280px;color:var(--color-text-secondary);margin:0;font-size:.8125rem;line-height:1.45}.launcher-empty__action[data-v-5a165c74]{color:var(--color-bg-accent,var(--el-color-primary));cursor:pointer;border-radius:var(--radius-md,8px);background:0 0;border:none;margin-top:8px;padding:8px 12px;font-size:.875rem;font-weight:600}.launcher-drag-ghost[data-v-5a165c74]{opacity:.35}.launcher-drag-chosen .launcher-dest__icon[data-v-5a165c74]{box-shadow:var(--shadow-md,var(--el-box-shadow-light));transform:scale(1.06)}.launcher-scrim-enter-active[data-v-5a165c74],.launcher-scrim-leave-active[data-v-5a165c74]{transition:opacity var(--mobile-nav-motion-duration-close) var(--mobile-nav-motion-ease-standard)}.launcher-scrim-enter-from[data-v-5a165c74],.launcher-scrim-leave-to[data-v-5a165c74]{opacity:0}.launcher-sheet-enter-active[data-v-5a165c74],.launcher-sheet-leave-active[data-v-5a165c74]{transition:transform var(--mobile-nav-motion-duration-open) var(--mobile-launcher-motion-ease), opacity var(--mobile-nav-motion-duration-close) ease}.launcher-sheet-enter-from[data-v-5a165c74],.launcher-sheet-leave-to[data-v-5a165c74]{opacity:.96;transform:translate(-50%)translateY(108%)}.nav-tree[data-v-dd3f0902]{margin:0;padding:0;list-style:none}.nav-tree__children[data-v-dd3f0902]{padding-left:var(--spacing-3);border-left:2px solid var(--color-border-subtle,var(--el-border-color-extra-light));margin-left:var(--spacing-3)}.nav-tree__row[data-v-dd3f0902]{align-items:center;gap:var(--spacing-3);width:100%;min-height:48px;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md,10px);color:var(--color-text-primary,var(--el-text-color-primary));font-size:var(--text-sm,15px);text-align:left;cursor:pointer;transition:background-color var(--transition-fast,.15s ease);background:0 0;border:none;margin:0;font-weight:500;display:flex}.nav-tree__row[data-v-dd3f0902]:active{background:var(--color-sidebar-hover,var(--el-fill-color-light))}.nav-tree__row.is-active[data-v-dd3f0902]{background:var(--color-sidebar-active,var(--el-color-primary-light-9));color:var(--color-bg-accent,var(--el-color-primary));font-weight:600}.nav-tree__row--group[data-v-dd3f0902]{font-weight:600}.nav-tree__icon[data-v-dd3f0902]{color:var(--color-text-secondary,var(--el-text-color-secondary));flex-shrink:0;font-size:20px}.nav-tree__row.is-active .nav-tree__icon[data-v-dd3f0902]{color:inherit}.nav-tree__label[data-v-dd3f0902]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nav-tree__chevron[data-v-dd3f0902]{color:var(--color-text-tertiary,var(--el-text-color-placeholder));transition:transform var(--transition-fast,.15s ease);font-size:14px}.nav-tree__chevron.is-open[data-v-dd3f0902]{transform:rotate(90deg)}.handheld-drawer[data-v-89fda3b4]{gap:var(--spacing-3);flex-direction:column;height:100%;min-height:0;display:flex}.handheld-drawer__search[data-v-89fda3b4]{align-items:center;gap:var(--spacing-2);padding:0 var(--spacing-3);border-radius:var(--radius-lg,12px);background:var(--color-bg-muted,var(--el-fill-color-light));border:1px solid var(--color-border-subtle,var(--el-border-color-lighter));height:44px;display:flex}.handheld-drawer__search-icon[data-v-89fda3b4]{color:var(--color-text-tertiary,var(--el-text-color-placeholder));font-size:18px}.handheld-drawer__search-input[data-v-89fda3b4]{color:var(--color-text-primary,var(--el-text-color-primary));font-size:var(--text-sm,14px);background:0 0;border:none;outline:none;flex:1;min-width:0}.handheld-drawer__tree[data-v-89fda3b4]{min-height:0;padding-bottom:var(--spacing-6);-webkit-overflow-scrolling:touch;flex:1;overflow:auto}.handheld-drawer__section[data-v-89fda3b4]{margin-bottom:var(--spacing-4)}.handheld-drawer__section-title[data-v-89fda3b4]{margin:0 0 var(--spacing-2);padding:0 var(--spacing-1);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-tertiary,var(--el-text-color-secondary));font-size:12px;font-weight:700}.handheld-drawer__empty-apps[data-v-89fda3b4]{margin-bottom:var(--spacing-4);padding:var(--spacing-3);border-radius:var(--radius-md,8px);border:1px dashed var(--color-border-default,var(--el-border-color));background:var(--color-bg-muted,var(--el-fill-color-lighter));flex-direction:column;gap:8px;display:flex}.handheld-drawer__empty-apps-header[data-v-89fda3b4]{justify-content:space-between;align-items:center;gap:8px;display:flex}.handheld-drawer__empty-apps-header .handheld-drawer__section-title[data-v-89fda3b4]{margin:0;padding:0}.handheld-drawer__empty-apps-body[data-v-89fda3b4]{color:var(--color-text-secondary,var(--el-text-color-regular));margin:0;font-size:13px;line-height:1.4}.handheld-nav-rail[data-v-7644e1a1]{align-items:stretch;gap:var(--spacing-1,4px);width:var(--handheld-nav-rail-width,72px);padding:var(--spacing-2,8px) 0;background:var(--color-bg-elevated,var(--el-bg-color));border-inline-end:1px solid var(--color-border-default,var(--el-border-color-lighter));overscroll-behavior:contain;flex-direction:column;flex-shrink:0;display:flex;overflow-y:auto}.rail-item[data-v-7644e1a1]{min-width:44px;min-height:44px;padding:var(--spacing-2,8px) 2px;border-radius:var(--radius-md,8px);color:var(--color-text-secondary,var(--el-text-color-secondary));cursor:pointer;font:inherit;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex}.rail-item[data-v-7644e1a1]:focus-visible{outline:2px solid var(--color-border-focus,var(--el-color-primary));outline-offset:2px}.rail-item--active[data-v-7644e1a1]{color:var(--color-bg-accent,var(--el-color-primary));background:color-mix(in srgb, var(--color-bg-accent,var(--el-color-primary)) 12%, transparent)}.rail-icon[data-v-7644e1a1]{font-size:1.25rem}.rail-label[data-v-7644e1a1]{white-space:normal;overflow-wrap:break-word;text-align:center;max-width:100%;font-size:.6875rem;font-weight:600;line-height:1.1}.rail-fab[data-v-7644e1a1]{padding:var(--spacing-2,8px) 0;justify-content:center;margin-top:auto;display:flex}.navigation-suite-scaffold[data-v-421792d0]{flex:1;width:100%;min-width:0;min-height:0;display:flex}.navigation-suite-scaffold--compact[data-v-421792d0]{flex-direction:column}.navigation-suite-scaffold--medium[data-v-421792d0]{flex-direction:row;align-items:stretch}.suite-main-column[data-v-421792d0]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.suite-bottom-nav[data-v-421792d0]{flex-shrink:0;width:100%}.suite-docked-browse[data-v-421792d0]{border-inline-start:1px solid var(--color-border-default,var(--el-border-color-lighter));background:var(--color-bg-elevated,var(--el-bg-color));flex-direction:column;flex-shrink:0;width:min(280px,36vw);min-height:0;display:flex;overflow:hidden}.suite-docked-browse__header[data-v-421792d0]{padding:var(--spacing-3,12px);border-bottom:1px solid var(--color-border-default,var(--el-border-color-lighter));justify-content:space-between;align-items:center;font-weight:600;display:flex}.suite-docked-browse__close[data-v-421792d0]{cursor:pointer;min-width:44px;min-height:44px;color:var(--color-text-secondary,var(--el-text-color-secondary));background:0 0;border:none}.suite-docked-browse__tree[data-v-421792d0]{min-height:0;padding:var(--spacing-2,8px);flex:1;overflow-y:auto}.suite-docked-browse__section-title[data-v-421792d0]{margin:var(--spacing-2,8px) 0;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary,var(--el-text-color-secondary));font-size:.75rem;font-weight:700}.suite-docked-browse__empty-apps[data-v-421792d0]{margin-bottom:var(--spacing-3,12px);padding:var(--spacing-2,8px) var(--spacing-3,12px);border-radius:var(--radius-md,8px);border:1px dashed var(--color-border-default,var(--el-border-color));background:var(--color-bg-muted,var(--el-fill-color-lighter));flex-direction:column;gap:6px;display:flex}.suite-docked-browse__empty-apps-header[data-v-421792d0]{justify-content:space-between;align-items:center;gap:6px;display:flex}.suite-docked-browse__empty-apps-header .suite-docked-browse__section-title[data-v-421792d0]{margin:0}.suite-docked-browse__empty-apps-body[data-v-421792d0]{color:var(--color-text-secondary,var(--el-text-color-regular));margin:0;font-size:.75rem;line-height:1.4}@media (prefers-reduced-motion:reduce){.navigation-suite-scaffold[data-v-421792d0] *{transition:none!important;animation:none!important}}.skip-to-main[data-v-9f5a1cbd]{width:1px;height:1px;z-index:var(--z-index-max);padding:var(--spacing-2) var(--spacing-4);background:var(--color-bg-accent,var(--el-color-primary));color:var(--color-text-inverse,var(--el-color-white));font-size:var(--el-font-size-base);border-radius:var(--radius-md,var(--el-border-radius-base));font-weight:600;text-decoration:none;position:absolute;top:auto;left:-9999px;overflow:hidden}.skip-to-main[data-v-9f5a1cbd]:focus{left:var(--spacing-4);top:var(--spacing-4);outline:2px solid var(--color-border-focus,var(--el-color-primary));outline-offset:2px;width:auto;height:auto;position:fixed}.handheld-app-shell[data-v-9f5a1cbd]{background:var(--color-bg-page,var(--el-bg-color-page));width:100%;height:100dvh;overflow:hidden}.handheld-app-shell--suite[data-v-9f5a1cbd]{flex-direction:column;display:flex}.app-main-container[data-v-9f5a1cbd]{flex:1;min-width:0;min-height:0}.handheld-app-bar[data-v-9f5a1cbd]{border-bottom:1px solid var(--color-border-default,var(--el-border-color-lighter));background:var(--color-bg-elevated,var(--el-bg-color));padding:0}.handheld-workspace-bar[data-v-9f5a1cbd]{padding:1px var(--spacing-3,12px);border-bottom:1px solid var(--color-border-default,var(--el-border-color-lighter));background:var(--color-bg-elevated,var(--el-bg-color));flex-shrink:0}.handheld-workspace-bar[data-v-9f5a1cbd] .workspace-selector{border-bottom:0;margin:0;padding:0}.handheld-workspace-bar[data-v-9f5a1cbd] .workspace-display{min-height:28px;padding:0 var(--spacing-2,8px)}.handheld-workspace-bar[data-v-9f5a1cbd] .workspace-initial{border-width:1.5px;width:22px;height:22px;font-size:11px}.app-content-scrollable[data-v-9f5a1cbd]{min-height:0;padding:0 var(--spacing-3,12px) var(--spacing-3,12px);flex:1;overflow:hidden auto}.handheld-view-container[data-v-9f5a1cbd]{box-sizing:border-box;min-height:100%;padding-top:var(--spacing-3,12px)}.handheld-bottom-nav-wrapper[data-v-9f5a1cbd]{flex-shrink:0}.handheld-copilot-trigger[data-v-9f5a1cbd]{right:var(--spacing-4,16px);bottom:calc(var(--spacing-16,64px) + env(safe-area-inset-bottom,0px));z-index:var(--z-index-fixed,1030);align-items:center;gap:var(--spacing-1,4px);padding:var(--spacing-2,8px) var(--spacing-3,12px);border-radius:var(--radius-full,9999px);border:1px solid var(--color-border-default,var(--el-border-color));background:var(--color-bg-accent,var(--el-color-primary));color:var(--color-text-inverse,var(--el-color-white));font-size:var(--text-xs,12px);box-shadow:var(--shadow-md,var(--el-box-shadow));cursor:pointer;font-weight:600;display:inline-flex;position:fixed}
