.topbar[data-v-db9f57be]{max-width:1240px;margin:0 auto;padding:18px 18px 10px;display:flex;align-items:center;justify-content:space-between}.brand[data-v-db9f57be]{display:flex;align-items:center;gap:12px}.logo[data-v-db9f57be]{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;font-weight:800;color:#fff;background:linear-gradient(135deg,#409eff,#6d5efc);box-shadow:0 10px 24px rgba(64,158,255,.25)}.brand-title[data-v-db9f57be]{font-size:18px;font-weight:800;line-height:20px}.brand-subtitle[data-v-db9f57be]{margin-top:4px;font-size:12px;color:#6b7280}.topbar-actions[data-v-db9f57be]{display:flex;align-items:center;gap:10px}.app[data-v-db9f57be]{min-height:100vh;background:radial-gradient(1200px 600px at 10% 0,#eef5ff,transparent 55%),radial-gradient(900px 500px at 100% 20%,#f4f6ff,transparent 55%),#f6f8fc;color:#1f2328;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}.login-wrap[data-v-db9f57be]{max-width:1240px;margin:0 auto;padding:40px 18px 18px;display:grid;grid-template-columns:1.2fr 1fr;gap:18px;align-items:start}.login-left[data-v-db9f57be]{padding:18px 6px}.hero-title[data-v-db9f57be]{font-size:38px;font-weight:900;letter-spacing:-.02em;background:linear-gradient(135deg,#111827,#2563eb);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-desc[data-v-db9f57be]{margin-top:12px;font-size:14px;color:#6b7280;line-height:22px;max-width:520px}.hero-kpis[data-v-db9f57be]{margin-top:18px;display:flex;gap:12px;flex-wrap:wrap}.hero-kpi[data-v-db9f57be]{padding:12px 14px;border-radius:14px;background:hsla(0,0%,100%,.72);border:1px solid rgba(15,23,42,.08);box-shadow:0 10px 28px rgba(17,24,39,.06);min-width:120px}.kpi-label[data-v-db9f57be]{font-size:12px;color:#6b7280}.kpi-value[data-v-db9f57be]{margin-top:6px;font-size:16px;font-weight:800;color:#111827}.login-card[data-v-db9f57be]{border-radius:16px;box-shadow:0 10px 28px rgba(17,24,39,.06);border:1px solid rgba(15,23,42,.06);overflow:hidden}.card-title[data-v-db9f57be]{font-size:16px;font-weight:800;color:#111827;display:inline-flex;align-items:center;gap:8px}.card-title[data-v-db9f57be]:before{content:"";width:8px;height:8px;border-radius:999px;background:#409eff;box-shadow:0 0 0 6px rgba(64,158,255,.12)}.card-desc[data-v-db9f57be]{margin-top:8px;font-size:12px;color:#6b7280}.form[data-v-db9f57be]{margin-top:16px}.btn-primary[data-v-db9f57be]{width:100%;border-radius:12px;box-shadow:0 8px 22px rgba(64,158,255,.26)}.form-foot[data-v-db9f57be]{margin-top:12px;font-size:12px;color:#6b7280}.muted[data-v-db9f57be]{color:#6b7280}@media (max-width:992px){.login-wrap[data-v-db9f57be]{grid-template-columns:1fr;padding-top:18px}.hero-title[data-v-db9f57be]{font-size:30px}}.app[data-v-934a68d8]{min-height:calc(100vh - 130px);background:radial-gradient(1200px 600px at 10% 0,#eef5ff,transparent 55%),radial-gradient(900px 500px at 100% 20%,#f4f6ff,transparent 55%),#f6f8fc;color:#1f2328;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}.topbar[data-v-934a68d8]{max-width:1240px;margin:0 auto;padding:18px 18px 10px;display:flex;align-items:center;justify-content:space-between}.brand[data-v-934a68d8]{display:flex;align-items:center;gap:12px}.logo[data-v-934a68d8]{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;font-weight:800;color:#fff;background:linear-gradient(135deg,#409eff,#6d5efc);box-shadow:0 10px 24px rgba(64,158,255,.25)}.brand-title[data-v-934a68d8]{font-size:18px;font-weight:800;line-height:20px}.brand-subtitle[data-v-934a68d8]{margin-top:4px;font-size:12px;color:#6b7280}.content[data-v-934a68d8]{max-width:1240px;margin:0 auto;padding:0 18px 18px}.card[data-v-934a68d8]{border-radius:16px;box-shadow:0 10px 28px rgba(17,24,39,.06);border:1px solid rgba(15,23,42,.06);overflow:hidden}.card-header[data-v-934a68d8]{margin-bottom:12px}.card-title[data-v-934a68d8]{font-size:16px;font-weight:800;color:#111827;display:inline-flex;align-items:center;gap:8px}.card-title[data-v-934a68d8]:before{content:"";width:8px;height:8px;border-radius:99px;background:#409eff;box-shadow:0 0 0 6px rgba(64,158,255,.12)}.card-desc[data-v-934a68d8]{margin-top:8px;font-size:12px;color:#6b7280}.upload-area[data-v-934a68d8]{display:flex;flex-direction:column;gap:12px}.uploader[data-v-934a68d8]{width:100%}.file-chips[data-v-934a68d8]{display:flex;flex-wrap:wrap;gap:8px}.file-chip[data-v-934a68d8]{border-radius:10px}.btns[data-v-934a68d8]{display:flex;gap:10px;flex-wrap:wrap}.btn-primary[data-v-934a68d8]{border-radius:12px;box-shadow:0 8px 22px rgba(64,158,255,.26)}.mini-kpis[data-v-934a68d8]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:2px}.kpi[data-v-934a68d8]{background:#f8fafc;border:1px solid rgba(15,23,42,.06);border-radius:14px;padding:10px 12px}.kpi-label[data-v-934a68d8]{font-size:12px;color:#6b7280}.kpi-value[data-v-934a68d8]{margin-top:6px;font-size:18px;font-weight:800;color:#111827}.kpi-small[data-v-934a68d8]{font-size:12px;font-weight:700;color:#374151}.help[data-v-934a68d8]{margin-top:14px;padding-top:12px;border-top:1px dashed rgba(15,23,42,.12)}.help-title[data-v-934a68d8]{font-size:12px;font-weight:800;color:#374151;margin-bottom:8px}.help-item[data-v-934a68d8]{font-size:12px;color:#6b7280;line-height:18px}.help code[data-v-934a68d8]{background:#eef2ff;color:#1e3a8a;padding:1px 6px;border-radius:8px}.result-head[data-v-934a68d8]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.result-sub[data-v-934a68d8]{margin-top:8px;font-size:12px;color:#6b7280}.dot[data-v-934a68d8]{margin:0 6px;color:#cbd5e1}.result-actions[data-v-934a68d8]{display:flex;gap:8px;flex-wrap:wrap}.tabs[data-v-934a68d8]{margin-top:6px}.table-toolbar[data-v-934a68d8]{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:12px}.search[data-v-934a68d8]{flex:1;min-width:260px}.device[data-v-934a68d8]{width:200px}.result-table[data-v-934a68d8]{border-radius:12px}.empty[data-v-934a68d8]{height:52vh;min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#6b7280;background:#fafafa;border:1px dashed rgba(15,23,42,.14);border-radius:14px}.empty-title[data-v-934a68d8]{font-weight:800;color:#111827}.empty-desc[data-v-934a68d8]{font-size:12px}.pager[data-v-934a68d8]{margin-top:12px;display:flex;justify-content:flex-end}.result-textarea[data-v-934a68d8] textarea{height:60vh;min-height:380px;overflow:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:18px}@media (max-width:992px){.topbar[data-v-934a68d8]{padding:14px 14px 8px}.content[data-v-934a68d8]{padding:0 14px 14px}.device[data-v-934a68d8]{width:100%}.result-textarea[data-v-934a68d8] textarea{height:50vh}}.logout[data-v-934a68d8]{margin-left:8px;font-weight:700;color:#6b7280}.logout[data-v-934a68d8]:hover{color:#111827}.studio-page[data-v-a6f8595c]{height:100%;min-height:0;display:flex;flex-direction:column}.studio-head[data-v-a6f8595c]{margin-bottom:14px;flex-shrink:0}.brand-box[data-v-a6f8595c]{display:flex;align-items:center;gap:12px}.brand-logo[data-v-a6f8595c]{width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#4b8df8,#6c63ff);color:#fff;font-weight:800;font-size:18px;box-shadow:0 8px 20px rgba(75,141,248,.22)}.brand-title[data-v-a6f8595c]{font-size:18px;font-weight:800;color:#0f172a;line-height:1.2}.brand-subtitle[data-v-a6f8595c]{margin-top:4px;font-size:13px;color:#64748b}.studio-main[data-v-a6f8595c]{flex:1;min-height:0}.panel-card[data-v-a6f8595c]{border-radius:22px;border:none;background:hsla(0,0%,100%,.86);backdrop-filter:blur(14px);box-shadow:0 10px 28px rgba(15,23,42,.06)}.control-card[data-v-a6f8595c],.result-card[data-v-a6f8595c]{height:calc(100vh - 96px);min-height:0;display:flex;flex-direction:column}.result-top[data-v-a6f8595c]{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.result-bottom[data-v-a6f8595c]{flex:0 0 280px;height:280px;min-height:280px;max-height:280px;margin-top:12px;padding-top:4px;border-top:1px solid rgba(148,163,184,.16);overflow:hidden;box-sizing:border-box}.result-layout[data-v-a6f8595c]{flex:1 1 0}.control-card[data-v-a6f8595c] .el-card__body,.result-card[data-v-a6f8595c] .el-card__body,.result-layout[data-v-a6f8595c]{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.card-title-row[data-v-a6f8595c]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px;gap:12px;flex-shrink:0}.card-title[data-v-a6f8595c]{font-size:18px;font-weight:800;color:#0f172a;display:flex;align-items:center;gap:8px}.title-dot[data-v-a6f8595c]{width:10px;height:10px;border-radius:50%;background-color:#60a5fa;box-shadow:0 0 0 4px rgba(96,165,250,.18);flex-shrink:0}.card-subtitle[data-v-a6f8595c]{margin-top:6px;color:#64748b;font-size:13px}.action-grid[data-v-a6f8595c]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;flex-shrink:0}.action-btn[data-v-a6f8595c]{height:36px;border-radius:12px;font-size:14px;padding:0 12px}.primary-btn[data-v-a6f8595c]{background:linear-gradient(135deg,#69aefc,#4b8df8);border:none}.success-btn[data-v-a6f8595c]{background:#e7f6de;color:#6ab04c;border:1px solid #d2ecbe}.warning-btn[data-v-a6f8595c]{background:#f5d6a1;color:#fff;border:none}.metric-list[data-v-a6f8595c]{flex-shrink:0}.metric-grid[data-v-a6f8595c]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.metric-card[data-v-a6f8595c]{padding:8px 16px;border-radius:16px;background:#f8fafc;border:1px solid #edf2f7;margin-bottom:10px}.metric-label[data-v-a6f8595c]{font-size:12px;color:#64748b}.metric-value[data-v-a6f8595c]{margin-top:8px;font-size:18px;line-height:1.3;font-weight:800;color:#0f172a}.metric-mini[data-v-a6f8595c]{font-size:12px;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.input-block[data-v-a6f8595c]{margin-top:4px;flex-shrink:0}.block-label[data-v-a6f8595c]{margin-bottom:8px;font-size:14px;font-weight:700;color:#334155}.hint-text[data-v-a6f8595c]{margin-top:8px;font-size:12px;color:#94a3b8}.send-btn[data-v-a6f8595c]{width:100%;margin-top:12px;height:42px;border-radius:12px;background:#93c5fd;border:none}.artifact-block[data-v-a6f8595c]{margin-top:16px;padding-top:14px;border-top:1px dashed #e2e8f0;font-size:12px;color:#64748b;overflow:hidden}.artifact-item[data-v-a6f8595c]{margin-top:8px;word-break:break-all;line-height:1.6}.artifact-key[data-v-a6f8595c]{color:#334155;font-weight:600}.artifact-value[data-v-a6f8595c]{color:#0f172a}.top-actions[data-v-a6f8595c]{display:flex;gap:8px;flex-shrink:0}.tab-pane-scroll[data-v-a6f8595c]{height:100%;padding-right:4px}.chat-box[data-v-a6f8595c],.tab-pane-scroll[data-v-a6f8595c]{min-height:0;overflow-y:auto;overflow-x:hidden;box-sizing:border-box}.chat-box[data-v-a6f8595c]{flex:1;margin-bottom:0;padding:14px;border:1px dashed #d7dee8;border-radius:20px;background:#fcfdff}.chat-box[data-v-a6f8595c]::-webkit-scrollbar{width:8px}.chat-box[data-v-a6f8595c]::-webkit-scrollbar-thumb{background:rgba(148,163,184,.35);border-radius:999px}.chat-box[data-v-a6f8595c]::-webkit-scrollbar-track{background:transparent}.empty-chat[data-v-a6f8595c]{height:100%;min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#94a3b8;text-align:center;padding:24px}.empty-icon[data-v-a6f8595c]{font-size:34px;margin-bottom:12px}.empty-title[data-v-a6f8595c]{font-size:16px;font-weight:800;color:#0f172a}.empty-desc[data-v-a6f8595c]{margin-top:8px;font-size:13px;color:#64748b}.msg-row[data-v-a6f8595c]{display:flex;gap:10px;padding:0 0 14px 0;min-width:0}.msg-row.user[data-v-a6f8595c]{justify-content:flex-end}.msg-row.user .msg-avatar[data-v-a6f8595c]{order:2}.msg-row.user .msg-bubble[data-v-a6f8595c]{background:linear-gradient(135deg,#5aa3fb,#6c63ff);color:#fff}.msg-row.user .msg-role[data-v-a6f8595c]{color:hsla(0,0%,100%,.82)}.msg-avatar[data-v-a6f8595c]{width:34px;height:34px;border-radius:12px;flex-shrink:0;background:linear-gradient(135deg,#93c5fd,#818cf8);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800}.msg-bubble[data-v-a6f8595c]{max-width:min(76%,760px);min-width:0;padding:12px 14px;border-radius:16px;background:#f8fafc;border:1px solid #edf2f7;box-shadow:0 4px 12px rgba(15,23,42,.03);box-sizing:border-box}.msg-row.assistant .msg-bubble[data-v-a6f8595c]{max-height:420px;overflow:auto}.msg-bubble.streaming[data-v-a6f8595c]{border-style:dashed}.msg-role[data-v-a6f8595c]{margin-bottom:6px;font-size:12px;color:#64748b}.msg-text[data-v-a6f8595c]{margin:0;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;font-size:13px;line-height:1.6;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.studio-tabs[data-v-a6f8595c]{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.studio-tabs[data-v-a6f8595c] .el-tabs__header{flex-shrink:0;margin-bottom:8px}.studio-tabs[data-v-a6f8595c] .el-tabs__content{flex:1 1 0;min-height:0;overflow:hidden}.studio-tabs[data-v-a6f8595c] .el-tab-pane{height:100%;min-height:0}.state-row[data-v-a6f8595c]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.state-box[data-v-a6f8595c]{padding:14px 16px;border-radius:14px;background:#f8fafc;border:1px solid #edf2f7}.state-label[data-v-a6f8595c]{color:#64748b;font-size:12px}.state-value[data-v-a6f8595c]{margin-top:8px;color:#0f172a;font-size:18px;font-weight:800}.state-small[data-v-a6f8595c]{font-size:12px;word-break:break-all;line-height:1.5}.chat-box[data-v-a6f8595c]::-webkit-scrollbar,.msg-bubble[data-v-a6f8595c]::-webkit-scrollbar{width:8px;height:8px}.chat-box[data-v-a6f8595c]::-webkit-scrollbar-thumb,.msg-bubble[data-v-a6f8595c]::-webkit-scrollbar-thumb{background:rgba(148,163,184,.35);border-radius:999px}.chat-box[data-v-a6f8595c]::-webkit-scrollbar-track,.msg-bubble[data-v-a6f8595c]::-webkit-scrollbar-track{background:transparent}.chat-box[data-v-a6f8595c]::-webkit-scrollbar,.msg-bubble[data-v-a6f8595c]::-webkit-scrollbar,.tab-pane-scroll[data-v-a6f8595c]::-webkit-scrollbar{width:8px;height:8px}.chat-box[data-v-a6f8595c]::-webkit-scrollbar-thumb,.msg-bubble[data-v-a6f8595c]::-webkit-scrollbar-thumb,.tab-pane-scroll[data-v-a6f8595c]::-webkit-scrollbar-thumb{background:rgba(148,163,184,.35);border-radius:999px}.chat-box[data-v-a6f8595c]::-webkit-scrollbar-track,.msg-bubble[data-v-a6f8595c]::-webkit-scrollbar-track,.tab-pane-scroll[data-v-a6f8595c]::-webkit-scrollbar-track{background:transparent}.tab-pane-scroll[data-v-a6f8595c] .el-textarea,.tab-pane-scroll[data-v-a6f8595c] .el-textarea__inner{height:100%;min-height:0;box-sizing:border-box}.fixed-textarea[data-v-a6f8595c] .el-textarea__inner{height:220px;resize:none}@media (max-width:1200px){.control-card[data-v-a6f8595c],.result-card[data-v-a6f8595c]{height:auto}.chat-box[data-v-a6f8595c]{min-height:360px}.state-row[data-v-a6f8595c]{grid-template-columns:1fr}}.studio-page[data-v-33b77e74]{height:100%;min-height:0;display:flex;flex-direction:column}.studio-head[data-v-33b77e74]{margin-bottom:14px;display:flex;align-items:center;justify-content:space-between}.brand-box[data-v-33b77e74]{display:flex;align-items:center;gap:12px}.brand-logo[data-v-33b77e74]{width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#4b8df8,#6c63ff);color:#fff;font-weight:800;font-size:18px;box-shadow:0 8px 20px rgba(75,141,248,.22)}.brand-title[data-v-33b77e74]{font-size:18px;font-weight:800;color:#0f172a;line-height:1.2}.brand-subtitle[data-v-33b77e74]{margin-top:4px;font-size:13px;color:#64748b}.head-actions[data-v-33b77e74]{display:flex;align-items:center;gap:12px}.logout[data-v-33b77e74]{color:#475569}.studio-main[data-v-33b77e74]{flex:1;min-height:0}.panel-card[data-v-33b77e74]{border-radius:22px;border:none;background:hsla(0,0%,100%,.9);backdrop-filter:blur(14px);box-shadow:0 10px 28px rgba(15,23,42,.06)}.control-card[data-v-33b77e74]{height:calc(100vh - 140px);overflow-y:auto;overflow-x:hidden}.artifact-block[data-v-33b77e74],.help[data-v-33b77e74],.metric-list[data-v-33b77e74]{flex-shrink:0}.card-title-row[data-v-33b77e74]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:14px}.card-title[data-v-33b77e74]{font-size:16px;font-weight:700;color:#0f172a;display:flex;align-items:center;gap:8px}.card-subtitle[data-v-33b77e74]{margin-top:6px;font-size:13px;color:#64748b}.title-dot[data-v-33b77e74]{width:10px;height:10px;border-radius:50%;background:#60a5fa;display:inline-block}.upload-area[data-v-33b77e74]{margin-bottom:14px;width:100%}.uploader[data-v-33b77e74],.uploader[data-v-33b77e74] .el-upload{width:100%}.uploader[data-v-33b77e74] .el-upload-dragger{width:100%!important;box-sizing:border-box}.file-chips[data-v-33b77e74]{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.file-chip[data-v-33b77e74]{max-width:100%}.action-grid[data-v-33b77e74]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0 18px}.action-btn[data-v-33b77e74]{width:100%;border-radius:14px}.primary-btn[data-v-33b77e74]{background:linear-gradient(135deg,#60a5fa,#4f8df5);border:none}.success-btn[data-v-33b77e74]{background:linear-gradient(135deg,#86d37c,#7bc96f);border:none}.warning-btn[data-v-33b77e74]{background:linear-gradient(135deg,#f4cf8d,#efc16d);border:none;color:#5b3b00}.metric-list[data-v-33b77e74]{margin-bottom:18px}.metric-grid[data-v-33b77e74]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:12px 0}.metric-card[data-v-33b77e74]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:16px;padding:14px}.metric-label[data-v-33b77e74]{color:#64748b;font-size:13px;margin-bottom:8px}.metric-value[data-v-33b77e74]{color:#0f172a;font-size:16px;font-weight:700;word-break:break-all}.metric-mini[data-v-33b77e74]{font-size:13px}.state-small[data-v-33b77e74]{font-size:12px}.artifact-block[data-v-33b77e74]{margin-bottom:16px}.block-label[data-v-33b77e74]{font-size:14px;font-weight:700;color:#0f172a;margin-bottom:10px}.artifact-item[data-v-33b77e74]{font-size:13px;color:#334155;margin-bottom:8px;word-break:break-all}.artifact-key[data-v-33b77e74]{color:#64748b}.help[data-v-33b77e74]{border-top:1px dashed #dbe3ee;padding-top:14px}.help-title[data-v-33b77e74]{font-size:14px;font-weight:700;color:#0f172a;margin-bottom:8px}.help-item[data-v-33b77e74]{font-size:12px;color:#64748b;line-height:1.8}.result-layout[data-v-33b77e74]{height:100%;display:flex;flex-direction:column}.result-top[data-v-33b77e74]{flex:1;min-height:0;padding-bottom:14px;border-bottom:1px solid #eef2f7}.result-bottom[data-v-33b77e74]{height:320px;min-height:320px;padding-top:14px}.top-actions[data-v-33b77e74]{display:flex;gap:8px}.chat-box[data-v-33b77e74]{height:calc(100% - 52px);overflow-y:auto;border:1px dashed #d7e0ea;border-radius:18px;background:#fcfdff;padding:16px}.empty-chat[data-v-33b77e74]{height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#94a3b8}.empty-icon[data-v-33b77e74]{font-size:32px;margin-bottom:10px}.empty-title[data-v-33b77e74]{font-size:16px;font-weight:700;color:#0f172a;margin-bottom:6px}.empty-desc[data-v-33b77e74]{font-size:13px;color:#64748b}.stream-row[data-v-33b77e74]{margin-bottom:12px;border-radius:14px;padding:12px;background:#f8fafc;border:1px solid #e5e7eb}.stream-row.token[data-v-33b77e74]{background:#f8fbff}.stream-row.graph_ir[data-v-33b77e74]{background:#f6fff7}.stream-row.graph_ir_validation[data-v-33b77e74]{background:#fffdf6}.stream-row.done[data-v-33b77e74]{background:#f8fafc}.stream-type[data-v-33b77e74]{font-size:12px;font-weight:700;color:#475569;margin-bottom:8px;text-transform:uppercase}.stream-content[data-v-33b77e74]{margin:0;white-space:pre-wrap;word-break:break-word;color:#0f172a;font-size:13px;line-height:1.6;font-family:Consolas,Monaco,monospace}.studio-tabs[data-v-33b77e74],.tab-pane-scroll[data-v-33b77e74]{height:100%}.fixed-textarea[data-v-33b77e74] textarea{font-family:Consolas,Monaco,monospace;line-height:1.6}.state-row[data-v-33b77e74]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.state-box[data-v-33b77e74]{border-radius:16px;background:#f8fafc;border:1px solid #e5e7eb;padding:14px}.state-label[data-v-33b77e74]{font-size:13px;color:#64748b;margin-bottom:8px}.state-value[data-v-33b77e74]{font-size:15px;font-weight:700;color:#0f172a;word-break:break-all}.json-viewer[data-v-33b77e74] textarea{font-family:Consolas,Monaco,monospace;font-size:13px;line-height:1.6;background:#fff;color:#000;height:200px}@media (max-width:1200px){.control-card[data-v-33b77e74],.result-card[data-v-33b77e74]{height:auto}.result-bottom[data-v-33b77e74],.result-top[data-v-33b77e74]{height:auto;min-height:auto}.chat-box[data-v-33b77e74]{height:420px}.state-row[data-v-33b77e74]{grid-template-columns:1fr}}.page[data-v-2ed09377]{min-height:100vh;background:radial-gradient(1200px 600px at 10% 5%,rgba(64,158,255,.18),transparent 60%),radial-gradient(1200px 600px at 90% 10%,rgba(103,194,58,.14),transparent 55%),linear-gradient(180deg,#0b1220,#0a1020 60%,#070b14);color:#e6eefc}.topbar[data-v-2ed09377]{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid hsla(0,0%,100%,.08);backdrop-filter:blur(10px);background:rgba(10,16,32,.55);position:sticky;top:0;z-index:10}.brand[data-v-2ed09377]{display:flex;align-items:center;gap:12px}.logo[data-v-2ed09377]{width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-weight:800;letter-spacing:.5px;background:linear-gradient(135deg,rgba(64,158,255,.95),rgba(103,194,58,.85));color:#071021;box-shadow:0 10px 30px rgba(64,158,255,.18)}.brand-title[data-v-2ed09377]{font-size:16px;font-weight:800;color:#f3f7ff}.brand-subtitle[data-v-2ed09377]{font-size:12px;opacity:.75;margin-top:2px}.topbar-actions[data-v-2ed09377]{display:flex;align-items:center;gap:8px}.ml8[data-v-2ed09377]{margin-left:8px}.logout[data-v-2ed09377]{color:rgba(230,238,252,.85)}.content[data-v-2ed09377]{padding:16px}.card[data-v-2ed09377]{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;box-shadow:0 18px 50px rgba(0,0,0,.28);overflow:hidden}.panel[data-v-2ed09377]{min-height:78vh}.panel-head[data-v-2ed09377]{padding:14px 14px 8px 14px}.panel-title[data-v-2ed09377]{font-size:14px;font-weight:800}.panel-desc[data-v-2ed09377]{font-size:12px;opacity:.75;margin-top:4px}.filters[data-v-2ed09377]{padding:10px 14px 0 14px}.f-item[data-v-2ed09377]{margin-bottom:12px}.f-label[data-v-2ed09377]{font-size:12px;margin-bottom:6px;opacity:1;color:rgba(232,241,255,.92);font-weight:700;letter-spacing:.4px;text-shadow:0 0 10px rgba(77,163,255,.18)}.kpis[data-v-2ed09377]{padding:6px 14px 0 14px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.kpi[data-v-2ed09377]{border-radius:14px;padding:10px 12px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.07)}.kpi-label[data-v-2ed09377]{font-size:12px;opacity:.75}.kpi-value[data-v-2ed09377]{margin-top:6px;font-size:18px;font-weight:800;color:#f3f7ff}.actions[data-v-2ed09377]{padding:14px;display:flex;flex-direction:column;gap:10px}.btn-primary[data-v-2ed09377]{height:40px;border-radius:12px;font-weight:800}.help[data-v-2ed09377]{padding:0 14px 14px 14px;opacity:.9}.help-title[data-v-2ed09377]{font-size:12px;font-weight:800;margin-top:4px}.help-item[data-v-2ed09377]{font-size:12px;opacity:.8;margin-top:6px}.help-item code[data-v-2ed09377]{background:rgba(0,0,0,.25);padding:2px 6px;border-radius:8px;color:#cfe6ff}.right-head[data-v-2ed09377]{padding:14px 14px 0 14px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.card-title[data-v-2ed09377]{font-size:14px;font-weight:800;color:#f3f7ff}.right-sub[data-v-2ed09377]{font-size:12px;opacity:.75;margin-top:6px}.dot[data-v-2ed09377]{margin:0 8px;opacity:.6}.right-actions[data-v-2ed09377]{display:flex;align-items:center;gap:10px}.chart-wrap[data-v-2ed09377]{padding:10px 14px 0 14px}.chart[data-v-2ed09377]{height:44vh;border-radius:16px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.07)}.table-wrap[data-v-2ed09377]{padding:10px 14px 14px 14px}.table-title[data-v-2ed09377]{font-size:12px;opacity:.8;margin-bottom:8px}.empty[data-v-2ed09377]{height:34vh;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:.8}.empty-title[data-v-2ed09377]{margin-top:10px;font-weight:800}.empty-desc[data-v-2ed09377]{margin-top:6px;font-size:12px;opacity:.7}.analysis-drawer[data-v-2ed09377]{background:rgba(10,16,32,.96);color:#e6eefc}.analysis-head[data-v-2ed09377]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid hsla(0,0%,100%,.08)}.analysis-meta[data-v-2ed09377]{font-size:12px;opacity:.85;line-height:1.6}.analysis-body[data-v-2ed09377]{padding-top:12px;height:calc(100vh - 140px);overflow:auto}.analysis-text[data-v-2ed09377]{white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:1.6;color:#dbe9ff;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.07);border-radius:14px;padding:12px}.filters .el-input[data-v-2ed09377],.filters .el-input__wrapper[data-v-2ed09377],.filters .el-select[data-v-2ed09377]{background:hsla(0,0%,100%,.06)!important;border:1px solid hsla(0,0%,100%,.16)!important;box-shadow:none!important}.filters .el-input__inner[data-v-2ed09377]{color:hsla(0,0%,100%,.92)!important;font-weight:600}.filters .el-input__inner[data-v-2ed09377]::-moz-placeholder{color:hsla(0,0%,100%,.45)!important}.filters .el-input__inner[data-v-2ed09377]::placeholder{color:hsla(0,0%,100%,.45)!important}.filters .el-icon[data-v-2ed09377],.filters .el-select .el-input__suffix-inner[data-v-2ed09377],.filters .el-select .el-input__suffix[data-v-2ed09377],.filters .el-select .el-select__caret[data-v-2ed09377]{color:hsla(0,0%,100%,.7)!important}.filters .el-input__wrapper.is-focus[data-v-2ed09377]{border-color:rgba(77,163,255,.85)!important;box-shadow:0 0 0 2px rgba(77,163,255,.22)!important}.el-select-dropdown[data-v-2ed09377]{background:rgba(12,18,34,.98)!important;border:1px solid hsla(0,0%,100%,.14)!important;backdrop-filter:blur(8px)}.right-actions .el-switch__label[data-v-2ed09377]{color:rgba(232,241,255,.86)!important;font-weight:700}.right-actions .el-switch__label.is-active[data-v-2ed09377]{color:hsla(0,0%,100%,.96)!important;text-shadow:0 0 10px rgba(77,163,255,.18)}.panel-title[data-v-2ed09377]{color:hsla(0,0%,100%,.96)}.kpi-label[data-v-2ed09377],.panel-desc[data-v-2ed09377],.right-sub[data-v-2ed09377]{opacity:1;color:rgba(219,232,255,.78)}.dot[data-v-2ed09377]{opacity:1;color:rgba(219,232,255,.55)}.table-title[data-v-2ed09377]{opacity:1;color:rgba(219,232,255,.78)}.help-title[data-v-2ed09377]{color:hsla(0,0%,100%,.92)}.help-item[data-v-2ed09377]{opacity:1;color:rgba(219,232,255,.78)}[data-v-2ed09377] .analysis-drawer{background:rgba(10,16,28,.96);color:rgba(232,241,255,.92)}[data-v-2ed09377] .analysis-drawer .el-drawer__header{margin-bottom:8px;padding:16px 16px 0 16px;color:hsla(0,0%,100%,.95)}[data-v-2ed09377] .analysis-drawer .el-drawer__title{color:hsla(0,0%,100%,.95);font-weight:800}[data-v-2ed09377] .analysis-drawer .el-drawer__close-btn i{color:hsla(0,0%,100%,.75)}[data-v-2ed09377] .analysis-drawer .el-drawer__body{padding:0 16px 16px 16px}[data-v-2ed09377] .analysis-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 0 12px 0;border-bottom:1px solid hsla(0,0%,100%,.08)}[data-v-2ed09377] .analysis-meta{color:rgba(219,232,255,.86);line-height:1.8;font-size:13px}[data-v-2ed09377] .analysis-meta b{color:hsla(0,0%,100%,.95)}[data-v-2ed09377] .analysis-body{margin-top:12px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:12px;min-height:240px}[data-v-2ed09377] .analysis-text{margin:0;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.7;color:rgba(232,241,255,.92)}[data-v-2ed09377] .analysis-body .el-loading-text{color:rgba(232,241,255,.82)!important}[data-v-2ed09377] .analysis-body .el-loading-mask{background-color:rgba(10,16,28,.55)!important}.page[data-v-fc18a670]{min-height:100vh;background:radial-gradient(1200px 600px at 10% 0,rgba(99,102,241,.14),transparent 60%),radial-gradient(900px 520px at 100% 10%,rgba(16,185,129,.1),transparent 60%),#0b1220;color:#e5e7eb}.topbar[data-v-fc18a670]{height:68px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid hsla(0,0%,100%,.06);backdrop-filter:blur(10px);background:rgba(10,16,30,.65);position:sticky;top:0;z-index:10}.brand[data-v-fc18a670]{display:flex;align-items:center;gap:12px}.logo[data-v-fc18a670]{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:800;letter-spacing:.5px;background:linear-gradient(135deg,rgba(99,102,241,.9),rgba(16,185,129,.85));box-shadow:0 12px 30px rgba(0,0,0,.35)}.brand-title[data-v-fc18a670]{font-size:16px;font-weight:700}.brand-subtitle[data-v-fc18a670]{font-size:12px;opacity:.8;margin-top:2px}.topbar-actions[data-v-fc18a670]{display:flex;align-items:center;gap:10px}.logout[data-v-fc18a670]{color:hsla(0,0%,100%,.85)}.content[data-v-fc18a670]{padding:16px}.card[data-v-fc18a670]{border-radius:18px!important;background:hsla(0,0%,100%,.04)!important;border:1px solid hsla(0,0%,100%,.06)!important;color:#e5e7eb!important;box-shadow:0 14px 40px rgba(0,0,0,.35)}.panel[data-v-fc18a670]{position:sticky;top:84px}.panel-head[data-v-fc18a670]{margin-bottom:12px}.panel-title[data-v-fc18a670]{font-size:14px;font-weight:800}.panel-desc[data-v-fc18a670]{font-size:12px;opacity:.78;margin-top:4px}.form .f-item[data-v-fc18a670]{margin-bottom:14px}.f-label[data-v-fc18a670]{font-size:12px;opacity:.85;margin-bottom:8px}.upload-area[data-v-fc18a670]{border-radius:16px;border:1px dashed hsla(0,0%,100%,.12);padding:12px;background:hsla(0,0%,100%,.03)}.uploader[data-v-fc18a670] .el-upload-dragger{width:100%;border-radius:14px;background:hsla(0,0%,100%,.02);border:1px dashed hsla(0,0%,100%,.14)}.file-chips[data-v-fc18a670]{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.file-chip[data-v-fc18a670]{border-radius:999px}.btns[data-v-fc18a670]{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.btn-primary[data-v-fc18a670]{border-radius:12px!important;box-shadow:0 10px 24px rgba(99,102,241,.25)}.mini-kpis[data-v-fc18a670]{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.kpi[data-v-fc18a670]{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:14px;padding:10px 12px}.kpi-label[data-v-fc18a670]{font-size:11px;opacity:.75}.kpi-value[data-v-fc18a670]{font-size:14px;font-weight:800;margin-top:6px}.kpi-small[data-v-fc18a670]{font-size:12px;font-weight:600;opacity:.95;word-break:break-all}.actions2[data-v-fc18a670]{margin-top:14px;display:flex;gap:10px;flex-wrap:wrap}.help[data-v-fc18a670]{margin-top:14px;font-size:12px;opacity:.86}.help-title[data-v-fc18a670]{font-weight:800;margin-bottom:6px;opacity:.95}.help-item code[data-v-fc18a670]{padding:2px 6px;border-radius:8px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08)}.right-head[data-v-fc18a670]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.card-title[data-v-fc18a670]{font-size:14px;font-weight:800}.right-sub[data-v-fc18a670]{font-size:12px;opacity:.85;margin-top:6px;display:flex;flex-wrap:wrap;gap:8px}.dot[data-v-fc18a670]{opacity:.5}.right-actions[data-v-fc18a670]{display:flex;align-items:center;gap:10px}.viz-row[data-v-fc18a670]{margin-top:14px}.viz-card[data-v-fc18a670]{border-radius:18px;padding:12px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06)}.viz-title[data-v-fc18a670]{font-size:12px;font-weight:800;opacity:.95}.viz-sub[data-v-fc18a670]{font-size:12px;opacity:.72;margin-top:4px}.chart[data-v-fc18a670]{width:100%}.chart-sm[data-v-fc18a670]{height:240px}.chart-md[data-v-fc18a670]{height:320px}.stream-wrap[data-v-fc18a670]{margin-top:14px}.stream-head[data-v-fc18a670]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.stream-title[data-v-fc18a670]{font-size:12px;font-weight:800;opacity:.95}.stream-actions[data-v-fc18a670]{display:flex;gap:8px}.terminal[data-v-fc18a670]{background:rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:12px;height:280px;overflow:auto}.terminal-pre[data-v-fc18a670]{margin:0;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:1.55;color:hsla(0,0%,100%,.92)}.tabs[data-v-fc18a670]{margin-top:10px}.tabs[data-v-fc18a670],[data-v-fc18a670] .tabs .el-tabs__content{flex:1;display:flex;flex-direction:column}.result-textarea[data-v-fc18a670] textarea{border-radius:14px;background:rgba(0,0,0,.28);border:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.92)}.drawer-body[data-v-fc18a670]{padding:8px 12px 18px;height:100%;display:flex;flex-direction:column;overflow:hidden}.drawer-body .terminal[data-v-fc18a670]{flex:1;min-height:0;height:auto;overflow:auto}.drawer-body .report[data-v-fc18a670]{flex:1;min-height:0;overflow:auto}.flex-column[data-v-fc18a670]{flex:1}.drawer-actions[data-v-fc18a670]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.drawer-kpis[data-v-fc18a670]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.dkpi[data-v-fc18a670]{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:14px;padding:10px 12px}.dkpi-label[data-v-fc18a670]{font-size:11px;opacity:.75}.dkpi-value[data-v-fc18a670]{font-size:14px;font-weight:800;margin-top:6px}.dkpi-small[data-v-fc18a670]{font-size:12px;font-weight:600;word-break:break-all;opacity:.95}.report[data-v-fc18a670]{padding:14px 14px;border-radius:18px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);line-height:1.8;font-size:13px;color:hsla(0,0%,100%,.92)}.report[data-v-fc18a670] h1{font-size:18px;margin:6px 0 10px}.report[data-v-fc18a670] h2{font-size:15px;margin:12px 0 8px}.report[data-v-fc18a670] h3{font-size:13px;margin:10px 0 6px;opacity:.98}.report[data-v-fc18a670] ul{margin:8px 0 8px 18px}.report[data-v-fc18a670] li{margin:4px 0}.report[data-v-fc18a670] b{color:#fff}.ml8[data-v-fc18a670]{margin-left:8px}[data-v-fc18a670] .ipo-dark-drawer{background:#0f172a!important;color:#e5e7eb!important}[data-v-fc18a670] .ipo-dark-drawer .el-drawer__header{color:#fff!important;font-weight:700}[data-v-fc18a670] .ipo-dark-drawer .el-drawer__body{background:#0f172a!important;color:#e5e7eb!important}.drawer-kpis .dkpi-value[data-v-fc18a670]{color:#fff!important;font-weight:800;font-size:16px}.drawer-kpis .dkpi-label[data-v-fc18a670]{color:#94a3b8!important}[data-v-fc18a670] .ipo-dark-drawer .el-tab-pane,[data-v-fc18a670] .ipo-dark-drawer .el-tabs,[data-v-fc18a670] .ipo-dark-drawer .el-tabs__content{flex:1;min-height:0;display:flex;flex-direction:column}.layout-shell[data-v-4be7fdd8]{height:98vh;overflow:hidden;display:flex;background:radial-gradient(1200px 600px at 10% 0,#eef5ff,transparent 55%),radial-gradient(900px 500px at 100% 20%,#f4f6ff,transparent 55%),#f6f8fc}.sidebar[data-v-4be7fdd8]{width:220px;height:100vh;overflow:hidden;padding:14px 12px;border-right:1px solid rgba(148,163,184,.12);background:hsla(0,0%,100%,.72);backdrop-filter:blur(18px);display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box}.sidebar-top[data-v-4be7fdd8]{min-height:0;display:flex;flex-direction:column;flex:1;overflow:hidden}.brand[data-v-4be7fdd8]{display:flex;align-items:center;gap:10px;margin-bottom:18px;flex-shrink:0}.logo[data-v-4be7fdd8]{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;font-weight:900;font-size:18px;color:#fff;background:linear-gradient(135deg,#409eff,#6d5efc);box-shadow:0 10px 22px rgba(64,158,255,.22);flex-shrink:0}.brand-title[data-v-4be7fdd8]{font-size:16px;font-weight:800;color:#0f172a;line-height:1.2}.brand-subtitle[data-v-4be7fdd8]{margin-top:3px;color:#64748b;font-size:11px;line-height:1.35}.menu-group[data-v-4be7fdd8]{min-height:0;flex:1;display:flex;flex-direction:column;overflow:hidden}.menu-caption[data-v-4be7fdd8]{margin:4px 0 8px;padding-left:8px;color:#94a3b8;font-size:11px;letter-spacing:.06em;flex-shrink:0}.menu-scroll[data-v-4be7fdd8]{min-height:0;flex:1;overflow-y:auto;overflow-x:hidden;padding-right:2px}.menu-scroll[data-v-4be7fdd8]::-webkit-scrollbar,.page-body[data-v-4be7fdd8]::-webkit-scrollbar{width:8px}.menu-scroll[data-v-4be7fdd8]::-webkit-scrollbar-thumb,.page-body[data-v-4be7fdd8]::-webkit-scrollbar-thumb{background:rgba(148,163,184,.35);border-radius:999px}.menu-scroll[data-v-4be7fdd8]::-webkit-scrollbar-track,.page-body[data-v-4be7fdd8]::-webkit-scrollbar-track{background:transparent}.menu-item[data-v-4be7fdd8]{display:flex;align-items:center;gap:10px;height:40px;padding:0 12px;margin-bottom:6px;border-radius:12px;color:#334155;text-decoration:none;transition:all .22s ease;box-sizing:border-box;font-size:14px;font-weight:500}.menu-item i[data-v-4be7fdd8]{width:16px;text-align:center;font-size:15px;flex-shrink:0}.menu-item[data-v-4be7fdd8]:hover{background:rgba(59,130,246,.08);color:#2563eb;transform:translateX(2px)}.menu-item.active[data-v-4be7fdd8]{color:#0f172a;background:linear-gradient(90deg,rgba(64,158,255,.14),rgba(109,94,252,.08));box-shadow:inset 0 0 0 1px rgba(64,158,255,.06);font-weight:700}.sidebar-footer[data-v-4be7fdd8]{margin-top:12px;flex-shrink:0}.user-card[data-v-4be7fdd8]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:16px;background:hsla(0,0%,100%,.78);box-shadow:0 8px 22px rgba(15,23,42,.04)}.user-avatar[data-v-4be7fdd8]{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,#60a5fa,#818cf8);color:#fff;font-weight:800;font-size:16px;flex-shrink:0}.user-name[data-v-4be7fdd8]{font-size:12px;color:#0f172a;word-break:break-all;line-height:1.35}.user-role[data-v-4be7fdd8]{margin-top:2px;font-size:11px;color:#64748b}.main-panel[data-v-4be7fdd8]{flex:1;min-width:0;height:100vh;overflow:hidden;padding:14px 16px;box-sizing:border-box;display:flex;flex-direction:column}.page-body[data-v-4be7fdd8]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:4px;box-sizing:border-box}.logout-btn[data-v-4be7fdd8]{color:#64748b}@media (max-width:980px){.sidebar[data-v-4be7fdd8]{width:78px;padding:12px 8px}.brand-text[data-v-4be7fdd8],.menu-caption[data-v-4be7fdd8],.menu-item span[data-v-4be7fdd8],.user-meta[data-v-4be7fdd8]{display:none}.menu-item[data-v-4be7fdd8]{justify-content:center;padding:0}.user-card[data-v-4be7fdd8]{justify-content:center;padding:8px}}