.pda-download-banner[data-v-5dff7980]{z-index:2600;border:1px solid var(--el-border-color,#dcdfe6);background:var(--el-bg-color-overlay,#fff);max-width:min(460px,100vw - 32px);color:var(--el-text-color-primary,#303133);border-radius:10px;align-items:center;gap:12px;padding:12px 14px;font-size:13px;line-height:1.4;display:flex;position:fixed;bottom:16px;left:16px;box-shadow:0 8px 24px #00000029}.pda-download-banner__copy[data-v-5dff7980]{flex-direction:column;gap:2px;min-width:0;display:flex}.pda-download-banner__copy strong[data-v-5dff7980]{font-size:13px}.pda-download-banner__copy span[data-v-5dff7980]{color:var(--el-text-color-secondary,#606266)}.pda-download-banner__link[data-v-5dff7980]{background:var(--el-color-primary,#409eff);color:#fff;border-radius:6px;flex:none;align-items:center;gap:4px;padding:6px 10px;text-decoration:none;display:inline-flex}.pda-download-banner__link[data-v-5dff7980]:hover{opacity:.9}.pda-download-banner__close[data-v-5dff7980]{color:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:2px}@media (width<=640px){.pda-download-banner[data-v-5dff7980]{flex-wrap:wrap;max-width:none;bottom:12px;left:12px;right:12px}.pda-download-banner__link[data-v-5dff7980]{margin-left:auto}}.agent-session-row[data-v-243a5bb3]{border:1px solid #0000;border-radius:6px;gap:2px;padding:6px 8px;display:grid}.agent-session-row[data-v-243a5bb3]:hover{background:var(--control-bg,#f8fafc)}.agent-session-row.is-active[data-v-243a5bb3]{background:var(--rimos-workbench-accent-soft,#2563eb14);border-color:color-mix(in srgb, var(--el-color-primary,#2563eb) 24%, transparent)}.agent-session-row__main[data-v-243a5bb3]{cursor:pointer;text-align:left;background:0 0;border:0;gap:2px;width:100%;padding:2px;display:grid}.agent-session-row__title[data-v-243a5bb3]{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:13px;font-weight:600;display:flex;overflow:hidden}.agent-session-row__pin[data-v-243a5bb3]{color:var(--el-color-primary,#2563eb);flex:none}.agent-session-row__pending[data-v-243a5bb3]{background:var(--el-color-warning,#e6a23c);border-radius:50%;flex:none;width:7px;height:7px}.agent-session-row__preview[data-v-243a5bb3]{color:var(--layout-text-secondary,#64748b);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.agent-session-row__meta[data-v-243a5bb3]{color:var(--layout-text-secondary,#64748b);justify-content:space-between;align-items:center;gap:6px;min-height:20px;font-size:11px;display:flex}.agent-session-row__time[data-v-243a5bb3]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-session-row__actions[data-v-243a5bb3]{opacity:0;visibility:hidden;flex:none;gap:2px;display:flex}.agent-session-row:hover .agent-session-row__actions[data-v-243a5bb3],.agent-session-row:focus-within .agent-session-row__actions[data-v-243a5bb3],.agent-session-row.is-active .agent-session-row__actions[data-v-243a5bb3],.agent-session-row.is-archived .agent-session-row__actions[data-v-243a5bb3]{opacity:1;visibility:visible}.agent-session-row__action[data-v-243a5bb3]{color:var(--layout-text-secondary,#64748b);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex}.agent-session-row__action[data-v-243a5bb3]:hover{background:var(--el-fill-color,#ebeef5);color:var(--el-color-primary,#2563eb)}.agent-session-grip[data-v-243a5bb3]{cursor:grab}.agent-session-grip[data-v-243a5bb3]:active{cursor:grabbing}.agent-home__sessions[data-v-a61abee2]{background:var(--layout-surface,#fff);border:1px solid var(--layout-border,#d9e2ef);border-radius:8px;flex-direction:column;flex:0 0 248px;min-height:0;display:flex;overflow:hidden}.agent-home__sessions-header[data-v-a61abee2]{border-bottom:1px solid var(--layout-border,#d9e2ef);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.agent-home__sessions-body[data-v-a61abee2]{flex-direction:column;flex:1;gap:4px;min-height:0;padding:8px;display:flex;overflow-y:auto}.agent-sessions-group[data-v-a61abee2]{color:var(--layout-text-secondary,#64748b);letter-spacing:.04em;margin:2px 4px;font-size:11px}.agent-sessions-drag[data-v-a61abee2]{flex-direction:column;gap:4px;display:flex}.agent-home__sessions-empty[data-v-a61abee2]{color:var(--layout-text-secondary,#64748b);margin:8px 4px;font-size:12px}.agent-home__sessions-footer[data-v-a61abee2]{border-top:1px solid var(--layout-border,#d9e2ef);padding:4px 6px}.agent-sessions-archived-dot[data-v-a61abee2]{background:var(--el-color-warning,#e6a23c);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-left:4px;display:inline-block}.agent-sessions-archived-list[data-v-a61abee2]{flex-direction:column;gap:4px;display:flex}.agent-sessions-archived-empty[data-v-a61abee2]{color:var(--layout-text-secondary,#64748b);font-size:13px;line-height:1.6}@media (width<=900px){.agent-home__sessions[data-v-a61abee2]{flex-basis:200px}}.personal-space[data-v-7a9e280b]{background:var(--layout-surface,#fff);border:1px solid var(--layout-border,#d9e2ef);border-radius:8px;flex-direction:column;flex:0 0 224px;min-height:0;display:flex;overflow:hidden}.personal-space--collapsed[data-v-7a9e280b]{flex-basis:44px}.personal-space__header[data-v-7a9e280b]{border-bottom:1px solid var(--layout-border,#d9e2ef);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.personal-space__title[data-v-7a9e280b]{font-size:13px;font-weight:600}.personal-space__toggle[data-v-7a9e280b]{cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:16px;line-height:1}.personal-space__body[data-v-7a9e280b]{flex-direction:column;flex:1;gap:6px;min-height:0;padding:8px;display:flex;overflow-y:auto}.personal-space__list[data-v-7a9e280b]{gap:4px;margin:0;padding:0;list-style:none;display:grid}.personal-space__item[data-v-7a9e280b]{align-items:center;gap:2px;display:flex}.personal-space__entry[data-v-7a9e280b]{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;flex:1;justify-content:space-between;align-items:center;gap:6px;min-width:0;padding:6px 8px;display:flex}.personal-space__entry[data-v-7a9e280b]:hover:not(.is-disabled){background:var(--layout-hover,#f2f6fc)}.personal-space__entry.is-disabled[data-v-7a9e280b]{color:var(--layout-muted,#9aa5b1);cursor:not-allowed}.personal-space__entry-label[data-v-7a9e280b]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.personal-space__badge[data-v-7a9e280b]{border:1px solid;border-radius:4px;flex:none;padding:0 4px;font-size:11px}.personal-space__badge--assistant[data-v-7a9e280b]{color:var(--layout-muted,#6b7785)}.personal-space__remove[data-v-7a9e280b]{color:var(--layout-muted,#9aa5b1);cursor:pointer;background:0 0;border:none;padding:2px 6px;font-size:14px;line-height:1}.personal-space__empty[data-v-7a9e280b],.personal-space__hint[data-v-7a9e280b],.personal-space__failure[data-v-7a9e280b]{color:var(--layout-muted,#6b7785);margin:0;padding:4px;font-size:12px}.personal-space__footer[data-v-7a9e280b]{border-top:1px solid var(--layout-border,#d9e2ef);margin-top:auto;padding-top:6px}.personal-space__candidates[data-v-7a9e280b]{gap:4px;max-height:260px;margin:0 0 12px;padding:0;list-style:none;display:grid;overflow-y:auto}.personal-space__candidate[data-v-7a9e280b]{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;width:100%;padding:6px 8px}.personal-space__candidate.is-picked[data-v-7a9e280b]{background:var(--layout-hover,#f2f6fc);border-color:var(--layout-border,#d9e2ef);font-weight:600}.personal-space__label-input[data-v-7a9e280b]{margin-top:4px}.agent-home[data-v-e0bd93bb]{gap:12px;height:100%;min-height:0;display:flex}.agent-home__chat[data-v-e0bd93bb]{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.agent-home__chat-header[data-v-e0bd93bb]{align-items:center;gap:10px;padding:4px 2px 10px;display:flex}.agent-home__chat-header strong[data-v-e0bd93bb]{font-size:15px}.agent-home__chat-hint[data-v-e0bd93bb]{color:var(--layout-text-secondary,#64748b);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:12px;overflow:hidden}.agent-home__error[data-v-e0bd93bb]{margin-bottom:8px}.agent-home__stream[data-v-e0bd93bb]{flex-direction:column;flex:auto;gap:12px;min-height:0;padding:4px 4px 12px;display:flex;overflow-y:auto}.agent-home__empty[data-v-e0bd93bb]{color:var(--layout-text-secondary,#64748b);justify-content:center;align-items:center;gap:10px;padding:48px 16px;display:flex}.agent-message[data-v-e0bd93bb]{border-radius:10px;gap:6px;padding:10px 12px;display:grid}.agent-message--user[data-v-e0bd93bb]{background:var(--control-bg,#f1f5f9);align-self:flex-end;max-width:min(680px,88%)}.agent-message--assistant[data-v-e0bd93bb]{align-self:stretch}.agent-message__meta[data-v-e0bd93bb]{color:var(--layout-text-secondary,#64748b);align-items:center;gap:8px;font-size:12px;display:flex}.agent-message__body[data-v-e0bd93bb]{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.7}.agent-message__body--muted[data-v-e0bd93bb]{color:var(--layout-text-secondary,#64748b)}.agent-message__collapsed[data-v-e0bd93bb]{gap:6px;display:grid}.agent-message__collapsed-toggle[data-v-e0bd93bb]{color:var(--layout-text-secondary,#64748b);cursor:pointer;text-align:left;background:0 0;border:none;padding:2px 0;font-size:12px}.agent-message__hint[data-v-e0bd93bb]{color:var(--layout-text-secondary,#64748b);margin:2px 0 0;font-size:12px}.agent-message__protocol[data-v-e0bd93bb]{color:var(--layout-text-secondary,#64748b);font-size:12px}.agent-message__protocol summary[data-v-e0bd93bb]{cursor:pointer}.agent-message__protocol pre[data-v-e0bd93bb]{background:var(--control-bg,#f8fafc);white-space:pre-wrap;border-radius:6px;max-height:220px;margin:6px 0 0;padding:8px 10px;overflow:auto}.agent-message__actions[data-v-e0bd93bb]{color:var(--layout-text-secondary,#64748b);flex-wrap:wrap;align-items:center;gap:10px;font-size:11px;display:flex}.agent-session-item__pending[data-v-e0bd93bb]{background:var(--el-color-warning,#e6a23c);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.agent-home__decision[data-v-e0bd93bb]{border-top:1px solid color-mix(in srgb, var(--el-color-warning,#e6a23c) 40%, transparent);gap:8px}.agent-home__picking[data-v-e0bd93bb]{border-top:1px solid color-mix(in srgb, var(--el-color-primary,#2563eb) 40%, transparent);gap:8px}.agent-home--dragging-files[data-v-e0bd93bb]{outline:2px dashed var(--el-color-primary,#409eff);outline-offset:-3px}.agent-home__usage[data-v-e0bd93bb]{color:var(--el-text-color-secondary);-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:0 4px 6px;font-size:12px;display:flex}.agent-home__usage-item b[data-v-e0bd93bb]{color:var(--el-text-color-regular);font-variant-numeric:tabular-nums;font-weight:600}.agent-home__usage-ratio[data-v-e0bd93bb]{color:var(--el-text-color-placeholder)}.agent-home__usage-sep[data-v-e0bd93bb]{color:var(--el-border-color)}.agent-home__composer[data-v-e0bd93bb]{border-top:1px solid var(--layout-border,#d9e2ef);gap:8px;padding:10px 2px 2px;display:grid}.agent-home__composer-actions[data-v-e0bd93bb]{justify-content:flex-end;gap:8px;display:flex}.tenant-runtime-rail-top-gap[data-v-e6380d5e]{flex:none;height:12px}.tenant-runtime-header-entry[data-v-e6380d5e]{border-radius:calc(var(--rn-shell-control-size,32px) / 2);color:var(--rn-shell-header-text);cursor:pointer;font:inherit;font-size:var(--rn-shell-control-font-size,14px);height:var(--rn-shell-control-size,32px);background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:0 12px;transition:background-color .15s,color .15s;display:inline-flex}.tenant-runtime-header-entry[data-v-e6380d5e]:hover{background:var(--el-fill-color-light,#0000000a)}.tenant-runtime-header-entry[data-v-e6380d5e]:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.tenant-runtime-header-entry.is-active[data-v-e6380d5e]{background:var(--el-color-primary-light-9,#409eff1a);color:var(--el-color-primary);font-weight:600}.tenant-runtime-status[data-v-e6380d5e]{display:inline-flex}.tenant-runtime-status-menu[data-v-e6380d5e]{min-width:min(280px,100vw - 24px);padding:8px}.tenant-runtime-status-menu__header[data-v-e6380d5e]{align-items:center;gap:10px;padding:6px 8px 10px;display:flex}.tenant-runtime-status-menu__header strong[data-v-e6380d5e]{color:var(--el-text-color-primary);font-size:14px}.tenant-runtime-status-menu__header .el-tag[data-v-e6380d5e]{margin-left:auto}.tenant-runtime-status-menu__facts[data-v-e6380d5e]{margin:0;padding:0 8px 12px}.tenant-runtime-status-menu__facts>dl[data-v-e6380d5e]{gap:8px;margin:0;display:grid}.tenant-runtime-status-menu__facts>dl>div[data-v-e6380d5e]{grid-template-columns:72px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.tenant-runtime-status-menu__facts dt[data-v-e6380d5e]{color:var(--el-text-color-secondary);font-size:12px}.tenant-runtime-status-menu__facts dd[data-v-e6380d5e]{color:var(--el-text-color-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.tenant-runtime-status-menu__action[data-v-e6380d5e]{padding:0 8px 4px}.tenant-runtime-status-menu__refresh[data-v-e6380d5e]{width:100%}.tenant-login-brand[data-v-b04e1fd9]{align-items:center;gap:16px;min-width:0;display:flex}.tenant-login-brand__logo[data-v-b04e1fd9]{background:linear-gradient(145deg, #ffffff47, #ffffff14), linear-gradient(135deg, var(--rn-login-teal,#087f73), var(--rn-login-primary,#2458d3));border-radius:var(--rn-login-radius,8px);border:1px solid #ffffff3d;flex:none;justify-content:center;align-items:center;width:60px;height:60px;display:flex;overflow:hidden}.tenant-login-brand__image[data-v-b04e1fd9]{object-fit:contain;width:100%;height:100%}.tenant-login-brand__char[data-v-b04e1fd9]{color:#fff;font-size:25px;font-weight:850;line-height:1}.tenant-login-brand__char[data-length="2"][data-v-b04e1fd9]{font-size:19px}.tenant-login-brand__char[data-length="3"][data-v-b04e1fd9]{font-size:13px}.tenant-login-brand__text[data-v-b04e1fd9]{min-width:0}.tenant-login-brand__app[data-v-b04e1fd9]{color:#fff;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:44px;font-weight:820;line-height:1.06}.tenant-login-brand__group[data-v-b04e1fd9]{color:#f5fbf9d1;overflow-wrap:anywhere;margin:10px 0 0;font-size:20px;font-weight:600;line-height:1.35}@media (width<=640px){.tenant-login-brand[data-v-b04e1fd9]{gap:13px}.tenant-login-brand__logo[data-v-b04e1fd9]{width:48px;height:48px}.tenant-login-brand__app[data-v-b04e1fd9]{font-size:31px}.tenant-login-brand__group[data-v-b04e1fd9]{margin-top:8px;font-size:16px}}
