.shell-brand[data-v-b5077d63]{cursor:pointer;color:var(--text,inherit);background:0 0;border:none;flex-shrink:0;align-items:center;gap:10px;margin:0;padding:0;display:flex}.shell-brand[data-v-b5077d63]:focus-visible{outline:2px solid var(--primary,#409eff);outline-offset:2px;border-radius:6px}.shell-brand__logo[data-v-b5077d63]{object-fit:contain;flex-shrink:0;display:block}.shell-brand--rail[data-v-b5077d63]{justify-content:center;width:100%;height:52px}.shell-brand--rail .shell-brand__logo[data-v-b5077d63]{width:36px;height:36px}.shell-brand--top[data-v-b5077d63]{margin-right:4px;padding-right:12px}.shell-brand--top .shell-brand__logo[data-v-b5077d63]{width:28px;height:28px}.shell-brand__title[data-v-b5077d63]{font-size:14px;font-weight:600}.user-chip[data-v-a9f7e768]{align-items:center;gap:8px;display:flex}.user-chip__avatar-wrap[data-v-a9f7e768]{flex-shrink:0;position:relative}.user-chip__avatar[data-v-a9f7e768]{background:var(--primary-soft,#409eff1f);width:36px;height:36px;color:var(--primary,#409eff);border:1.5px solid var(--primary,#409eff);box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.user-chip__tenant-badge[data-v-a9f7e768]{border:2px solid var(--shell-bg,#fff);background:var(--primary,#409eff);color:#fff;text-align:center;border-radius:999px;min-width:16px;height:16px;padding:0 3px;font-size:9px;font-weight:700;line-height:12px;position:absolute;bottom:-2px;right:-2px}.user-chip__name[data-v-a9f7e768]{color:var(--text,#303133);text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:13px;font-weight:500;overflow:hidden}.user-menu--rail[data-v-6c3bc735]{justify-content:center;width:100%;display:flex}.user-menu-trigger[data-v-6c3bc735]{cursor:pointer;font:inherit;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.user-menu__panel[data-v-6c3bc735]{min-width:370px;padding:4px 0}.user-menu__profile[data-v-6c3bc735]{align-items:center;gap:10px;padding:12px 16px 8px;display:flex}.user-menu__avatar[data-v-6c3bc735]{background:var(--primary-soft);width:36px;height:36px;color:var(--primary);border:1px solid var(--primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.user-menu__meta[data-v-6c3bc735]{min-width:0}.user-menu__name[data-v-6c3bc735]{color:var(--text);font-size:14px;font-weight:600}.user-menu__detail[data-v-6c3bc735]{color:var(--text-dim);margin-top:2px;font-size:12px}.user-menu__invite[data-v-6c3bc735]{background:var(--el-fill-color-light);border:1px solid var(--el-border-color-lighter);border-radius:8px;margin:0 12px 10px;padding:10px 12px}.user-menu__invite-label[data-v-6c3bc735]{color:var(--text-dim);margin-bottom:8px;font-size:11px;font-weight:600;display:block}.user-menu__invite-code-row[data-v-6c3bc735]{align-items:center;gap:8px;min-width:0;display:flex}.user-menu__invite-code[data-v-6c3bc735]{background:var(--el-bg-color);border:1px solid var(--el-border-color-lighter);min-width:0;color:var(--primary);word-break:break-all;border-radius:6px;flex:1;padding:6px 8px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:12px;font-weight:600;line-height:1.4}.user-menu__invite-loading[data-v-6c3bc735]{min-width:0;color:var(--text-dim);flex:1;padding:6px 8px;font-size:12px}.user-menu__invite-btn[data-v-6c3bc735]{border:1px solid var(--el-border-color);background:var(--el-bg-color);color:var(--text);font:inherit;cursor:pointer;white-space:nowrap;border-radius:6px;padding:6px 10px;font-size:11px}.user-menu__invite-btn--copy[data-v-6c3bc735]{flex-shrink:0}.user-menu__invite-btn--regenerate[data-v-6c3bc735]{width:100%;margin-top:8px}.user-menu__invite-btn[data-v-6c3bc735]:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.user-menu__invite-btn[data-v-6c3bc735]:disabled{opacity:.55;cursor:not-allowed}.user-menu__section[data-v-6c3bc735]{border-top:1px solid var(--el-border-color-lighter);padding:6px 12px 8px}.user-menu__section-title[data-v-6c3bc735]{color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em;padding:4px 4px 6px;font-size:11px;font-weight:600}.user-menu__tenant-item[data-v-6c3bc735]{width:100%;color:var(--text);font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 10px;font-size:13px;display:flex}.user-menu__tenant-item[data-v-6c3bc735]:hover:not(:disabled){background:var(--el-fill-color-light)}.user-menu__tenant-item.is-active[data-v-6c3bc735]{color:var(--primary);font-weight:600}.user-menu__tenant-item[data-v-6c3bc735]:disabled{opacity:.6;cursor:not-allowed}.user-menu__tenant-check[data-v-6c3bc735]{font-size:12px}.user-menu__segmented[data-v-6c3bc735]{background:var(--el-fill-color-light);border-radius:6px;gap:4px;padding:3px;display:flex}.user-menu__segmented button[data-v-6c3bc735]{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:4px;flex:1;padding:5px 4px;font-size:12px;transition:background .15s,color .15s}.user-menu__segmented button[data-v-6c3bc735]:hover:not(.is-active){color:var(--primary)}.user-menu__segmented button.is-active[data-v-6c3bc735]{background:var(--el-bg-color);color:var(--primary);font-weight:600;box-shadow:0 1px 2px #0000000f}.ai-assistant-drawer__state[data-v-f753208f]{color:var(--shell-text-secondary,#6b7280);text-align:center;padding:24px 8px;font-size:14px}.ai-assistant-drawer__state--error[data-v-f753208f]{color:var(--el-color-danger,#f56c6c)}.ai-assistant-drawer .el-drawer__body{flex-direction:column;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.ai-assistant-drawer__view{flex-direction:column;flex:1;min-height:0;display:flex}
