/*!
 *  build: admin-pro 
 *  copyright: vue-admin-beautiful.com 1204505056@qq.com 
 *  time: 2026-11-12 17:53:09
 */.session-runtime-controls[data-v-5d85dc1c]{display:flex;align-items:center;gap:2px;min-width:0;font-size:13px}button[data-v-5d85dc1c]{font:inherit}.context-trigger[data-v-5d85dc1c],.model-trigger[data-v-5d85dc1c]{display:inline-flex;align-items:center;gap:4px;height:28px;border:0;border-radius:24px;background:transparent;color:#626773;cursor:pointer}.model-trigger[data-v-5d85dc1c]{max-width:240px;padding:0 4px 0 8px;font-size:13px;font-weight:500}.context-trigger[data-v-5d85dc1c]:hover,.model-trigger[data-v-5d85dc1c]:hover:not(:disabled){background:#f1f2f5}.model-trigger[data-v-5d85dc1c]:disabled{color:#a1a6b0;cursor:default}.effort-label[data-v-5d85dc1c],.model-label[data-v-5d85dc1c]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.effort-label[data-v-5d85dc1c]{flex-shrink:1000;color:#989da8}.model-trigger i[data-v-5d85dc1c]{font-size:12px;transition:transform .12s}.model-trigger i.is-open[data-v-5d85dc1c]{transform:rotate(180deg)}.context-trigger[data-v-5d85dc1c]{justify-content:center;width:28px;padding:0}.context-track[data-v-5d85dc1c]{fill:none;stroke:#d9dce3;stroke-width:2}.context-fill[data-v-5d85dc1c]{fill:none;stroke:#8b94a7;stroke-width:2;stroke-linecap:round}button[data-v-5d85dc1c]:focus-visible{outline:2px solid #b8c6e3;outline-offset:2px}.model-menu[data-v-5d85dc1c]{min-width:240px;max-width:360px;overflow-y:auto}.menu-back[data-v-5d85dc1c],.menu-refresh[data-v-5d85dc1c],.menu-row[data-v-5d85dc1c]{display:flex;align-items:center;gap:10px;width:100%;border:0;background:transparent;color:#303133;cursor:pointer;text-align:left}.menu-row[data-v-5d85dc1c]{min-height:42px;padding:8px 12px;border-radius:14px;font-size:13px}.menu-back[data-v-5d85dc1c]:hover,.menu-refresh[data-v-5d85dc1c]:hover,.menu-row[data-v-5d85dc1c]:hover:not(:disabled){background:#f4f5f7}.menu-row[data-v-5d85dc1c]:disabled{cursor:default;opacity:.5}.menu-value[data-v-5d85dc1c]{margin-left:auto;max-width:210px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#969aa5}.model-option-name[data-v-5d85dc1c]{flex:1;overflow-wrap:anywhere}.menu-row i[data-v-5d85dc1c]{color:#9298a5;flex:none}.menu-back[data-v-5d85dc1c],.menu-refresh[data-v-5d85dc1c]{border-radius:10px;padding:8px 10px;font-size:12px;color:#868d9c}.menu-options[data-v-5d85dc1c]{max-height:360px;overflow-y:auto;margin-top:6px}.provider-title[data-v-5d85dc1c]{padding:10px 12px 2px;font-size:11px;color:#969ca8}.menu-note[data-v-5d85dc1c]{margin:6px 10px;font-size:11px;line-height:1.6;color:#969ca8;overflow-wrap:anywhere}.context-heading[data-v-5d85dc1c]{display:flex;justify-content:space-between;align-items:center;gap:6px;color:#8b909b;font-size:12px;line-height:20px}.context-heading b[data-v-5d85dc1c]{font-weight:500;color:#303133}.context-figures[data-v-5d85dc1c]{margin-left:auto;color:#303133;font-size:11px;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.context-bar[data-v-5d85dc1c]{display:flex;gap:1px;height:4px;margin:10px 0 12px;overflow:hidden;border-radius:999px;background:#f0f1f4}.context-segment[data-v-5d85dc1c]{flex:none;min-width:1px;height:100%;background:var(--context-tint)}.tone-system[data-v-5d85dc1c]{--context-tint:#adb2bb}.tone-tools[data-v-5d85dc1c]{--context-tint:#a78bfa}.tone-messages[data-v-5d85dc1c]{--context-tint:#4b8dff}.context-rows[data-v-5d85dc1c]{margin:0}.context-row[data-v-5d85dc1c]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:2px 0;line-height:20px}.context-row dt[data-v-5d85dc1c]{color:#626773}.context-row dd[data-v-5d85dc1c]{margin:0;color:#303133;font-variant-numeric:tabular-nums;font-size:11px}.context-swatch[data-v-5d85dc1c]{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:2px;background:var(--context-tint)}.context-stale[data-v-5d85dc1c]{margin:6px 0 0;color:#a2a8b2;font-size:11px}.runtime-hint[data-v-5d85dc1c],.stale[data-v-5d85dc1c]{color:#909399}.runtime-error[data-v-5d85dc1c]{max-width:180px;color:#e6a23c;font-size:11px}.runtime-details[data-v-5d85dc1c]{width:240px;max-width:calc(100vw - 48px);font-size:12px;line-height:20px}@media (max-width:480px){.model-trigger[data-v-5d85dc1c]{max-width:165px}}.dsh-model-menu.el-popover{padding:4px;border:1px solid #eceef2;border-radius:20px}.dsh-model-menu.el-popover,.dsh-runtime-popover.el-popover{box-shadow:0 6px 24px rgba(25,30,45,.12);max-width:calc(100vw - 24px)}.dsh-runtime-popover.el-popover{padding:12px;border:1px solid #eceef2;border-radius:12px}