body,html{margin:0;padding:0;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;background-color:#f5f7fa}#app,body,html{width:100%;height:100%}.login-layout[data-v-27978033]{display:flex;min-height:100vh;width:100vw;background-color:#fff;overflow:hidden}.mascot-section[data-v-27978033]{flex:1;position:relative;background:linear-gradient(135deg,#1e3c72,#2a5298);padding:48px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.brand-header[data-v-27978033]{position:relative;z-index:20;display:flex;align-items:center;gap:12px;color:#fff;font-size:20px;font-weight:700}.logo-box[data-v-27978033]{width:36px;height:36px;background:hsla(0,0%,100%,.1);backdrop-filter:blur(4px);border-radius:8px;display:flex;align-items:center;justify-content:center}.logo-icon[data-v-27978033]{font-size:20px}.mascots-stage[data-v-27978033]{position:relative;z-index:20;display:flex;align-items:flex-end;justify-content:center;height:500px}.mascots-container[data-v-27978033]{position:relative;width:550px;height:400px}.character[data-v-27978033]{position:absolute;bottom:0;transform-origin:bottom center;transition:transform .7s cubic-bezier(.25,.8,.25,1),height .7s ease}.eyes-wrapper[data-v-27978033]{position:absolute;display:flex;transition:all .7s cubic-bezier(.25,.8,.25,1)}.eye-ball[data-v-27978033]{background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:height .15s ease-out}.eye-ball.is-blinking[data-v-27978033]{height:2px!important}.pupil[data-v-27978033]{background-color:#2d2d2d;border-radius:50%;transition:transform .1s ease-out}.purple-char[data-v-27978033]{left:70px;width:180px;background-color:#6c3ff5;border-radius:10px 10px 0 0;z-index:1}.purple-char .eyes-wrapper[data-v-27978033]{gap:32px}.purple-char .eye-ball[data-v-27978033]{width:18px;height:18px}.purple-char .pupil[data-v-27978033]{width:7px;height:7px}.black-char[data-v-27978033]{left:240px;width:120px;height:310px;background-color:#2d2d2d;border-radius:8px 8px 0 0;z-index:2}.black-char .eyes-wrapper[data-v-27978033]{gap:24px}.black-char .small-eye[data-v-27978033]{width:16px;height:16px}.black-char .small-pupil[data-v-27978033]{width:6px;height:6px}.orange-char[data-v-27978033]{left:0;width:240px;height:200px;background-color:#ff9b6b;border-radius:120px 120px 0 0;z-index:3}.orange-char .eyes-wrapper[data-v-27978033]{gap:32px;transition-duration:.2s}.orange-char .medium-pupil[data-v-27978033]{width:12px;height:12px}.yellow-char[data-v-27978033]{left:310px;width:140px;height:230px;background-color:#e8d754;border-radius:70px 70px 0 0;z-index:4}.yellow-char .eyes-wrapper[data-v-27978033]{gap:24px;transition-duration:.2s}.yellow-char .medium-pupil[data-v-27978033]{width:12px;height:12px}.yellow-char .mouth[data-v-27978033]{position:absolute;width:80px;height:4px;background-color:#2d2d2d;border-radius:2px;transition:all .2s ease-out}.decorative-grid[data-v-27978033]{position:absolute;inset:0;background-image:radial-gradient(hsla(0,0%,100%,.1) 1px,transparent 0);background-size:20px 20px;z-index:0}.glow-orb[data-v-27978033]{position:absolute;border-radius:50%;filter:blur(80px);z-index:0}.top-orb[data-v-27978033]{top:25%;right:25%;width:256px;height:256px;background:hsla(0,0%,100%,.1)}.bottom-orb[data-v-27978033]{bottom:25%;left:25%;width:384px;height:384px;background:hsla(0,0%,100%,.05)}.form-section[data-v-27978033]{flex:1;display:flex;align-items:center;justify-content:center;padding:32px;background-color:#fff;overflow-y:auto}.form-wrapper[data-v-27978033]{width:100%;max-width:420px;padding:20px 0}.mobile-brand[data-v-27978033]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:20px;font-weight:700;color:#303133;margin-bottom:48px}.logo-box-mobile[data-v-27978033]{width:36px;height:36px;background:rgba(64,158,255,.1);color:#409eff;border-radius:8px;display:flex;align-items:center;justify-content:center}.form-header[data-v-27978033]{text-align:center;margin-bottom:40px}.form-header h1[data-v-27978033]{font-size:28px;font-weight:700;color:#1a1a1a;margin-bottom:8px;letter-spacing:-.5px}.form-header p[data-v-27978033]{color:#909399;font-size:15px}.auth-form[data-v-27978033]{display:flex;flex-direction:column;gap:20px}.form-group label[data-v-27978033]{display:block;font-size:14px;font-weight:500;color:#303133;margin-bottom:8px}.custom-input[data-v-27978033] .el-input__wrapper{background-color:#f5f7fa;border:1px solid transparent;box-shadow:none;transition:all .2s;padding:0 15px}.custom-input[data-v-27978033] .el-input__wrapper.is-focus{background-color:#fff;border:1px solid #409eff;box-shadow:0 0 0 2px rgba(64,158,255,.1)}.code-input-group[data-v-27978033]{display:flex;gap:12px}.code-input[data-v-27978033]{flex:1}.send-code-btn[data-v-27978033]{width:130px;border-radius:8px}.form-actions[data-v-27978033]{display:flex;justify-content:space-between;align-items:center;margin-top:-4px}.forgot-link[data-v-27978033]{font-size:14px;color:#409eff;text-decoration:none;font-weight:500}.forgot-link[data-v-27978033]:hover{text-decoration:underline}.error-alert[data-v-27978033]{margin-top:10px;border-radius:8px}.field-error[data-v-27978033]{margin-top:4px;font-size:12px;color:#f56c6c;line-height:1.4}.custom-input.is-error[data-v-27978033] .el-input__wrapper{box-shadow:inset 0 0 0 1px #f56c6c}.submit-btn[data-v-27978033]{margin-top:10px;height:48px;font-size:16px;font-weight:700;border-radius:8px}.mode-switch-wrapper[data-v-27978033]{text-align:center;margin-top:24px}.mode-text[data-v-27978033]{font-size:14px;color:#606266}.mode-link[data-v-27978033]{color:#409eff;font-weight:700;text-decoration:none;margin-left:4px;transition:color .2s}.mode-link[data-v-27978033]:hover{color:#66b1ff;text-decoration:underline}.social-login[data-v-27978033]{margin-top:24px}.divider[data-v-27978033]{display:flex;align-items:center;margin-bottom:24px;color:#c0c4cc;font-size:14px}.divider[data-v-27978033]:after,.divider[data-v-27978033]:before{content:"";flex:1;border-top:1px solid #ebeef5}.divider span[data-v-27978033]{padding:0 15px}.sso-btn[data-v-27978033]{width:100%;height:48px;border-radius:8px;color:#606266}@media (max-width:992px){.hidden-sm-and-down[data-v-27978033]{display:none!important}.hidden-md-and-up[data-v-27978033]{display:flex!important}}@media (min-width:993px){.hidden-md-and-up[data-v-27978033]{display:none!important}}.seaclaw-layout[data-v-269707ea]{display:flex;flex-direction:column;height:100vh;width:100vw;background-color:#f5f7fa;margin:-8px;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.global-header[data-v-269707ea]{height:56px;background-color:#fff;border-bottom:1px solid #e4e7ed;display:flex;justify-content:space-between;align-items:center;padding:0 24px;z-index:101;flex-shrink:0}.logo-box[data-v-269707ea]{display:flex;align-items:center;gap:8px}.logo-icon[data-v-269707ea]{font-size:24px}.logo-text[data-v-269707ea]{font-size:18px;font-weight:800;color:#2c3e50;font-style:italic}.header-right[data-v-269707ea]{display:flex;align-items:center}.user-profile-btn[data-v-269707ea]{cursor:pointer;display:flex;align-items:center;padding:4px;border-radius:50%;transition:all .3s}.user-profile-btn[data-v-269707ea]:hover{background:#f0f2f5;box-shadow:0 2px 8px rgba(0,0,0,.05)}.main-body[data-v-269707ea]{display:flex;flex:1;overflow:hidden}.global-sidebar[data-v-269707ea]{width:80px;background-color:#fff;border-right:1px solid #e4e7ed;display:flex;flex-direction:column;align-items:center;padding-top:15px;z-index:100;box-shadow:2px 0 8px rgba(0,0,0,.02)}.nav-menu[data-v-269707ea]{width:100%;display:flex;flex-direction:column;gap:10px}.nav-item[data-v-269707ea]{display:flex;flex-direction:column;align-items:center;cursor:pointer;padding:15px 0;color:#909399;width:100%;transition:all .3s}.nav-item.active[data-v-269707ea]{color:#409eff;background-color:#f0f7ff;border-right:3px solid #409eff}.nav-item .icon[data-v-269707ea]{font-size:24px;margin-bottom:6px}.nav-item .text[data-v-269707ea]{font-size:12px;font-weight:500}.main-content[data-v-269707ea]{flex:1;position:relative;height:100%}.fade-transform-enter-active[data-v-269707ea],.fade-transform-leave-active[data-v-269707ea]{transition:all .3s}.fade-transform-enter-from[data-v-269707ea]{opacity:0;transform:translateX(-20px)}.fade-transform-leave-to[data-v-269707ea]{opacity:0;transform:translateX(20px)}.chat-workspace[data-v-c3648f06]{display:flex;height:100%;width:100%;position:relative}.history-sidebar[data-v-c3648f06]{width:260px;background-color:#fff;border-right:1px solid #e4e7ed;transition:all .3s cubic-bezier(.25,.8,.25,1);overflow:hidden;flex-shrink:0;display:flex;flex-direction:column}.history-sidebar.is-collapsed[data-v-c3648f06]{width:0;border-right:none}.history-sidebar-inner[data-v-c3648f06]{width:260px;height:100%;display:flex;flex-direction:column;padding:20px;box-sizing:border-box}.sidebar-top[data-v-c3648f06]{position:relative;margin-bottom:30px}.toggle-btn[data-v-c3648f06]{position:absolute;right:0;top:0;cursor:pointer;color:#909399;font-size:20px;padding:4px;border-radius:4px;transition:.2s}.toggle-btn[data-v-c3648f06]:hover{background-color:#f4f4f5;color:#303133}.ai-profile[data-v-c3648f06]{display:flex;flex-direction:column;align-items:center;margin-top:10px;margin-bottom:24px}.ai-profile .avatar[data-v-c3648f06]{font-size:46px;background:#f0f7ff;border-radius:50%;padding:8px;box-shadow:0 4px 12px rgba(64,158,255,.15);margin-bottom:12px}.ai-profile .name[data-v-c3648f06]{font-weight:700;font-size:16px;color:#303133;margin-bottom:6px}.ai-profile .tag[data-v-c3648f06]{font-size:12px;color:#606266;background:#f4f4f5;padding:2px 8px;border-radius:12px;display:flex;align-items:center;gap:4px}.new-chat-btn[data-v-c3648f06]{width:100%;padding:12px;background:#f4f4f5;border:1px solid #ebeef5;border-radius:8px;cursor:pointer;font-weight:700;color:#606266;display:flex;justify-content:center;align-items:center;gap:6px;transition:.2s}.new-chat-btn[data-v-c3648f06]:hover{background:#e9e9eb;color:#303133;border-color:#dcdfe6}.history-list-container[data-v-c3648f06]{flex:1;overflow-y:auto}.history-list-container[data-v-c3648f06]::-webkit-scrollbar{width:4px}.history-list-container[data-v-c3648f06]::-webkit-scrollbar-thumb{background:#dcdfe6;border-radius:2px}.list-title[data-v-c3648f06]{font-size:12px;color:#909399;margin-bottom:12px;padding-left:4px}.history-list[data-v-c3648f06]{display:flex;flex-direction:column;gap:4px}.history-item[data-v-c3648f06]{padding:12px;border-radius:8px;font-size:14px;color:#606266;cursor:pointer;transition:.2s;display:flex;align-items:center;justify-content:space-between}.history-item[data-v-c3648f06]:hover{background:#f4f4f5}.history-item.active[data-v-c3648f06]{background:#f0f7ff;color:#409eff;font-weight:500}.text-truncate[data-v-c3648f06]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;padding-right:8px}.action-icons[data-v-c3648f06]{display:flex;gap:4px;opacity:0;transition:all .2s}.history-item:hover .action-icons[data-v-c3648f06]{opacity:1}.delete-icon[data-v-c3648f06],.edit-icon[data-v-c3648f06]{font-size:16px;padding:4px;border-radius:4px;transition:all .2s}.edit-icon[data-v-c3648f06]{color:#409eff}.edit-icon[data-v-c3648f06]:hover{background-color:#ecf5ff}.delete-icon[data-v-c3648f06]{color:#f56c6c}.delete-icon[data-v-c3648f06]:hover{background-color:#fde2e2}.expand-btn-container[data-v-c3648f06]{position:absolute;left:15px;top:15px;z-index:10}.chat-main-area[data-v-c3648f06]{flex:1;height:100%;overflow:hidden;position:relative}.main-layout[data-v-c3648f06]{display:flex;justify-content:center;align-items:center;gap:20px;height:100%;width:100%;padding:20px;box-sizing:border-box;overflow:hidden}.chat-section[data-v-c3648f06]{width:100%;max-width:800px;height:100%;transition:all .4s cubic-bezier(.25,.8,.25,1)}.chat-section.is-shifted[data-v-c3648f06]{max-width:600px;min-width:350px}.box-card[data-v-c3648f06]{height:100%;display:flex;flex-direction:column;border-radius:12px}[data-v-c3648f06] .el-card__body{flex:1;display:flex;flex-direction:column;padding:0;overflow:hidden}.card-header[data-v-c3648f06]{display:flex;justify-content:space-between;align-items:center}.header-actions[data-v-c3648f06]{display:flex;align-items:center;gap:12px}.title[data-v-c3648f06]{font-weight:700;font-size:16px;color:#303133}.android-section[data-v-c3648f06]{height:100%;flex:1;min-width:600px}.android-card[data-v-c3648f06]{height:100%;display:flex;flex-direction:column;border:6px solid #2c3e50;border-radius:12px}.android-header[data-v-c3648f06]{display:flex;justify-content:space-between;align-items:center}.android-screen-container[data-v-c3648f06]{flex:1;background-color:#000;position:relative;overflow:hidden}.android-iframe[data-v-c3648f06]{position:absolute;top:0;left:0;width:100%;height:100%;border:none;background-color:#1a1a1a}.slide-fade-enter-active[data-v-c3648f06],.slide-fade-leave-active[data-v-c3648f06]{transition:all .4s cubic-bezier(.25,.8,.25,1)}.slide-fade-enter-from[data-v-c3648f06],.slide-fade-leave-to[data-v-c3648f06]{transform:translateX(30px);opacity:0;max-width:0;min-width:0;margin-left:-20px}.message-window[data-v-c3648f06]{flex:1;background-color:#fafafa;padding:20px;overflow:hidden}.message-list[data-v-c3648f06]{display:flex;flex-direction:column;gap:20px;padding-bottom:20px}.message-wrapper[data-v-c3648f06]{display:flex;gap:12px;align-items:flex-start}.message-wrapper.is-user[data-v-c3648f06]{flex-direction:row-reverse}.avatar[data-v-c3648f06]{font-size:24px;background:#fff;border-radius:50%;padding:5px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.message-bubble[data-v-c3648f06]{max-width:70%;padding:12px 16px;border-radius:8px;font-size:14px;line-height:1.5;box-shadow:0 2px 4px rgba(0,0,0,.05)}.is-user .message-bubble[data-v-c3648f06]{background-color:#ecf5ff;color:#409eff;border:1px solid #d9ecff;border-top-right-radius:0}.is-ai .message-bubble[data-v-c3648f06]{background-color:#fff;color:#303133;border:1px solid #ebeef5;border-top-left-radius:0}.time[data-v-c3648f06]{font-size:12px;color:#909399;margin-top:6px;text-align:right}.is-user .time[data-v-c3648f06]{color:#a0cfff}.input-area[data-v-c3648f06]{padding:15px 20px;background-color:#fff;border-top:1px solid #ebeef5}.action-bar[data-v-c3648f06]{display:flex;justify-content:space-between;margin-top:10px}.loading-bubble[data-v-c3648f06]{color:#909399;font-weight:700;letter-spacing:2px}.dot[data-v-c3648f06]{animation:blink-c3648f06 1.4s infinite both}.dot[data-v-c3648f06]:nth-child(2){animation-delay:.2s}.dot[data-v-c3648f06]:nth-child(3){animation-delay:.4s}@keyframes blink-c3648f06{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}.skills-workspace[data-v-3665cf49]{--panel-border:#dce6f2;--ink:#203040;--muted:#6d7b8a;padding:36px 48px 56px;background:radial-gradient(circle at 15% 10%,rgba(64,158,255,.12),transparent 28%),linear-gradient(135deg,#f6f9fc,#eef4f8);overflow-y:auto;height:100%}.skills-container[data-v-3665cf49]{max-width:1320px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.skills-hero[data-v-3665cf49]{display:flex;justify-content:space-between;align-items:stretch;gap:28px;padding:30px 34px;border:1px solid var(--panel-border);border-radius:24px;background:linear-gradient(135deg,hsla(0,0%,100%,.94),rgba(241,247,252,.88)),repeating-linear-gradient(90deg,transparent 0 23px,rgba(32,48,64,.035) 24px);box-shadow:0 24px 60px rgba(55,84,112,.12)}.eyebrow[data-v-3665cf49]{font-size:12px;font-weight:800;letter-spacing:.16em;color:#409eff;margin-bottom:10px}.skills-hero h2[data-v-3665cf49]{font-size:34px;line-height:1;color:var(--ink);margin:0 0 12px;letter-spacing:-.04em}.skills-hero p[data-v-3665cf49]{color:var(--muted);font-size:15px;margin:0;max-width:620px}.hero-stat[data-v-3665cf49]{min-width:180px;border-radius:20px;background:#203040;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12)}.stat-number[data-v-3665cf49]{font-size:46px;font-weight:900;line-height:1}.stat-label[data-v-3665cf49]{margin-top:8px;font-size:13px;color:hsla(0,0%,100%,.72)}.search-panel[data-v-3665cf49]{display:grid;grid-template-columns:260px minmax(360px,1fr);gap:24px;align-items:center;padding:22px 24px;background:hsla(0,0%,100%,.88);border:1px solid var(--panel-border);border-radius:20px;box-shadow:0 16px 38px rgba(55,84,112,.09)}.search-copy[data-v-3665cf49]{display:flex;flex-direction:column;gap:6px}.search-copy strong[data-v-3665cf49]{color:var(--ink);font-size:16px}.search-copy span[data-v-3665cf49]{color:var(--muted);font-size:13px}.skill-search-input[data-v-3665cf49] .el-input-group__append{background-color:#203040;color:#fff;border-color:#203040}.skill-search-input[data-v-3665cf49] .el-input-group__append:hover{background-color:#31465d}.skills-grid-wrapper[data-v-3665cf49]{min-height:360px;padding:8px 0}.skills-grid[data-v-3665cf49]{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:20px}.skill-card[data-v-3665cf49]{display:flex;align-items:flex-start;min-height:116px;padding:22px;background:hsla(0,0%,100%,.92);border:1px solid var(--panel-border);border-radius:20px;position:relative;box-shadow:0 14px 34px rgba(55,84,112,.08);transition:all .3s cubic-bezier(.25,.8,.25,1)}.skill-card[data-v-3665cf49]:hover{box-shadow:0 22px 46px rgba(55,84,112,.16);transform:translateY(-4px);border-color:#b8cbe0}.skill-icon-box[data-v-3665cf49]{margin-right:16px;background:linear-gradient(135deg,#eff7ff,#dcecff);width:54px;height:54px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.skill-icon[data-v-3665cf49]{font-size:30px}.skill-info[data-v-3665cf49]{flex:1;overflow:hidden}.skill-title-row[data-v-3665cf49]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.skill-name[data-v-3665cf49]{font-weight:700;font-size:17px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skill-desc[data-v-3665cf49]{font-size:13px;color:var(--muted);line-height:1.65;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.skill-delete-action[data-v-3665cf49]{position:absolute;top:-10px;right:-10px;opacity:0;transition:.2s}.skill-card:hover .skill-delete-action[data-v-3665cf49]{opacity:1;top:10px;right:10px}.info-dialog-tip[data-v-3665cf49]{margin-bottom:15px;color:#606266;font-size:14px}.skill-author[data-v-3665cf49]{margin-bottom:4px;color:#7a8a9a;font-size:12px}.skill-candidate[data-v-3665cf49]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px;margin:8px 0;border:1px solid #dce6f2;border-radius:10px;cursor:pointer}.candidate-main[data-v-3665cf49]{min-width:0;flex:1}.candidate-meta[data-v-3665cf49]{display:flex;align-items:center;justify-content:flex-end;gap:16px;min-width:170px;text-align:right}.candidate-meta>span[data-v-3665cf49]:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.candidate-installs[data-v-3665cf49]{flex:0 0 auto;min-width:64px;text-align:right;white-space:nowrap}.skill-candidate.selected[data-v-3665cf49],.skill-candidate[data-v-3665cf49]:hover{border-color:#409eff;background:#ecf5ff}.skill-candidate span[data-v-3665cf49]{display:block;margin-top:4px;color:#6d7b8a;font-size:12px}@media (max-width:640px){.skill-candidate[data-v-3665cf49]{align-items:flex-start}.candidate-meta[data-v-3665cf49]{display:block;min-width:96px}.candidate-meta>span[data-v-3665cf49]:first-child{white-space:normal}.candidate-installs[data-v-3665cf49]{margin-top:6px}}.terminal-box[data-v-3665cf49]{background:#111b26;color:#b9c7d8;padding:18px;border-radius:14px;max-height:350px;overflow-y:auto;font-family:Fira Code,Courier New,Courier,monospace;font-size:13px;line-height:1.6}.terminal-box pre[data-v-3665cf49]{margin:0;white-space:pre-wrap;word-wrap:break-word}@media (max-width:900px){.skills-workspace[data-v-3665cf49]{padding:24px}.search-panel[data-v-3665cf49],.skills-hero[data-v-3665cf49]{grid-template-columns:1fr;flex-direction:column}.hero-stat[data-v-3665cf49]{min-height:120px}}.config-workspace[data-v-8123a196]{--panel-border:#dce6f2;--ink:#203040;--muted:#6d7b8a;padding:36px 48px 56px;background:radial-gradient(circle at 88% 12%,rgba(64,158,255,.13),transparent 30%),linear-gradient(135deg,#f6f9fc,#edf3f8);overflow-y:auto;height:100%}.config-container[data-v-8123a196]{max-width:1360px;margin:0 auto}.config-hero[data-v-8123a196]{display:flex;justify-content:space-between;gap:28px;margin-bottom:24px;padding:30px 34px;border:1px solid var(--panel-border);border-radius:24px;background:linear-gradient(135deg,hsla(0,0%,100%,.95),rgba(241,247,252,.86)),repeating-linear-gradient(0deg,transparent 0 24px,rgba(32,48,64,.035) 25px);box-shadow:0 24px 60px rgba(55,84,112,.12)}.eyebrow[data-v-8123a196]{color:#409eff;font-size:12px;font-weight:900;letter-spacing:.16em;margin-bottom:10px}.config-hero h2[data-v-8123a196]{margin:0 0 12px;font-size:34px;line-height:1;letter-spacing:-.04em;color:var(--ink)}.config-hero p[data-v-8123a196]{margin:0;color:var(--muted);font-size:15px;max-width:680px}.config-summary[data-v-8123a196]{display:grid;grid-template-columns:repeat(2,140px);gap:14px}.summary-item[data-v-8123a196]{background:#203040;border-radius:18px;color:#fff;padding:20px;display:flex;flex-direction:column;justify-content:center;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12)}.summary-value[data-v-8123a196]{font-size:30px;line-height:1;font-weight:900}.summary-label[data-v-8123a196]{margin-top:8px;font-size:12px;color:hsla(0,0%,100%,.72)}.vault-container[data-v-8123a196]{display:flex;flex-direction:column;gap:18px;padding:24px;background:hsla(0,0%,100%,.72);border:1px solid var(--panel-border);border-radius:24px;box-shadow:0 18px 42px rgba(55,84,112,.1)}.section-title-box[data-v-8123a196]{display:flex;justify-content:space-between;align-items:center}.section-title[data-v-8123a196]{font-size:18px;font-weight:700;color:var(--ink)}.provider-collapse[data-v-8123a196]{border:1px solid var(--panel-border);border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 14px 34px rgba(55,84,112,.08)}[data-v-8123a196] .el-collapse-item__header{height:60px;padding:0 22px;font-size:15px;background-color:#f7fafd}[data-v-8123a196] .el-collapse-item__wrap{border-bottom:none}.collapse-title-row[data-v-8123a196]{display:flex;justify-content:space-between;align-items:center;width:100%;padding-right:15px}.provider-name[data-v-8123a196]{font-weight:700;color:#303133;display:flex;align-items:center}.provider-actions[data-v-8123a196]{display:flex;align-items:center;gap:15px}.provider-card-body[data-v-8123a196]{padding:24px;background:#fff}.provider-note[data-v-8123a196]{display:flex;align-items:center;margin-bottom:18px;padding:14px 16px;border-radius:14px;background:linear-gradient(135deg,#f0f8ff,#f8fbff);color:var(--muted);font-size:14px;border:1px solid #dcecff}.mt-3[data-v-8123a196]{margin-top:15px}.mt-4[data-v-8123a196]{margin-top:20px}.mt-5[data-v-8123a196]{margin-top:30px}.mr-2[data-v-8123a196]{margin-right:8px}.models-sub-section[data-v-8123a196]{background:#f7fafd;border:1px dashed #b9cce0;border-radius:16px;padding:18px}.sub-title-row[data-v-8123a196]{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--ink);margin-bottom:15px;font-weight:700}.model-count[data-v-8123a196]{color:var(--muted);font-weight:600}.empty-models[data-v-8123a196]{text-align:center;color:#909399;padding:20px 0;background:#f4f4f5;border-radius:8px;font-size:14px}.model-card-row[data-v-8123a196]{display:flex;align-items:center;gap:16px;padding:16px 18px;background:#fff;border-radius:16px;margin-bottom:12px;border:1px solid #e4edf7;box-shadow:0 10px 24px rgba(55,84,112,.06);transition:all .2s ease}.model-card-row[data-v-8123a196]:hover{transform:translateY(-2px);border-color:#b8cbe0;box-shadow:0 16px 34px rgba(55,84,112,.12)}.model-card-row.active[data-v-8123a196]{border-color:#67c23a;background:linear-gradient(135deg,#f2fbef,#fff)}.model-mark[data-v-8123a196]{width:46px;height:46px;border-radius:14px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#203040;color:#fff;font-weight:900;font-size:20px}.model-card-row.active .model-mark[data-v-8123a196]{background:linear-gradient(135deg,#67c23a,#409eff)}.model-card-info[data-v-8123a196]{flex:1;min-width:0}.model-card-title[data-v-8123a196]{color:var(--ink);font-size:16px;font-weight:800;margin-bottom:4px}.model-card-meta[data-v-8123a196]{color:var(--muted);font-size:13px}.model-fields[data-v-8123a196]{display:flex;flex:1;gap:12px}.model-input[data-v-8123a196]{flex:1}.config-card[data-v-8123a196]{border-radius:18px;border:1px solid var(--panel-border);box-shadow:0 14px 34px rgba(55,84,112,.08)}.card-title[data-v-8123a196]{font-weight:700;font-size:16px}.submit-action[data-v-8123a196]{display:flex;justify-content:flex-end;margin-top:12px;padding-bottom:28px}.save-btn[data-v-8123a196]{width:240px;height:46px;border-radius:14px;font-weight:700}@media (max-width:980px){.config-workspace[data-v-8123a196]{padding:24px}.config-hero[data-v-8123a196]{flex-direction:column}.config-summary[data-v-8123a196]{grid-template-columns:repeat(2,minmax(0,1fr))}.model-fields[data-v-8123a196]{flex-direction:column}}.files-workspace[data-v-1d278317]{--panel-border:#dce6f2;--ink:#203040;--muted:#6d7b8a;padding:36px 48px 56px;height:100%;overflow-y:auto;background:radial-gradient(circle at 12% 14%,rgba(64,158,255,.12),transparent 28%),linear-gradient(135deg,#f6f9fc,#edf3f8)}.files-shell[data-v-1d278317]{max-width:1360px;margin:0 auto;display:flex;flex-direction:column;gap:22px}.files-card[data-v-1d278317]{border-radius:22px;border:1px solid var(--panel-border);box-shadow:0 18px 42px rgba(55,84,112,.1);overflow:hidden}.files-hero[data-v-1d278317]{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:30px 34px;border:1px solid var(--panel-border);border-radius:24px;background:linear-gradient(135deg,hsla(0,0%,100%,.95),rgba(241,247,252,.86)),repeating-linear-gradient(90deg,transparent 0 23px,rgba(32,48,64,.035) 24px);box-shadow:0 24px 60px rgba(55,84,112,.12)}.eyebrow[data-v-1d278317]{color:#409eff;font-size:12px;font-weight:900;letter-spacing:.16em;margin-bottom:10px}.files-hero h2[data-v-1d278317]{margin:0 0 12px;font-size:34px;line-height:1;color:var(--ink);letter-spacing:-.04em}.files-hero p[data-v-1d278317]{margin:0;color:var(--muted);font-size:15px}.file-stats[data-v-1d278317]{display:grid;grid-template-columns:180px 180px minmax(280px,1fr);gap:16px}.stat-card[data-v-1d278317]{min-height:98px;padding:18px 20px;border-radius:20px;border:1px solid var(--panel-border);background:hsla(0,0%,100%,.88);box-shadow:0 14px 34px rgba(55,84,112,.08);display:flex;flex-direction:column;justify-content:center}.stat-card.wide[data-v-1d278317]{background:#203040;color:#fff}.stat-value[data-v-1d278317]{font-size:26px;font-weight:900;line-height:1.1;color:var(--ink)}.stat-card.wide .stat-value[data-v-1d278317]{color:#fff;font-size:20px}.stat-label[data-v-1d278317]{margin-top:8px;color:var(--muted);font-size:13px}.stat-card.wide .stat-label[data-v-1d278317]{color:hsla(0,0%,100%,.72)}.files-content[data-v-1d278317]{min-height:460px;padding:8px}[data-v-1d278317] .el-table{--el-table-header-bg-color:#f7fafd;--el-table-border-color:#edf2f7;border-radius:16px;overflow:hidden}.el-icon--upload[data-v-1d278317]{font-size:67px;color:#409eff;margin-bottom:16px}@media (max-width:980px){.files-workspace[data-v-1d278317]{padding:24px}.files-hero[data-v-1d278317]{flex-direction:column;align-items:flex-start}.file-stats[data-v-1d278317]{grid-template-columns:1fr}}