.platform-config-modal[data-v-aafff61f]{background:#fff}.config-title-row[data-v-aafff61f]{margin-bottom:8px}.config-title-main[data-v-aafff61f]{display:flex;align-items:center;gap:10px;color:#31363f;font-size:16px;font-weight:600;line-height:24px}.config-title-icon[data-v-aafff61f]{width:28px;height:28px;object-fit:contain}.config-subtitle[data-v-aafff61f]{color:#666f7a;font-size:14px;line-height:22px;margin-bottom:8px}.config-guide-card[data-v-aafff61f]{padding:15px;background:#f7f9fd;border:1px solid #DCE3F2;border-radius:8px;margin-bottom:8px}.guide-line[data-v-aafff61f]{display:flex;align-items:center;gap:6px;color:#5d6673;font-size:14px;line-height:30px}.guide-link[data-v-aafff61f]{color:#3a7afe;cursor:pointer}.qr-config-card[data-v-aafff61f]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:8px 0 4px}.qr-config-title[data-v-aafff61f]{color:#31363f;font-size:15px;font-weight:600;line-height:22px}.qr-code-box[data-v-aafff61f]{width:220px;height:220px;display:flex;align-items:center;justify-content:center;border:1px solid #DCE3F2;border-radius:12px;background:#fff;overflow:hidden}.qr-code-loading[data-v-aafff61f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:0 20px}.qr-code-loading-icon[data-v-aafff61f]{font-size:28px;color:#08c18a}.qr-code-loading-title[data-v-aafff61f]{color:#31363f;font-size:15px;font-weight:600;line-height:22px}.qr-code-loading-desc[data-v-aafff61f]{color:#7c8798;font-size:13px;line-height:20px}.qr-code-image[data-v-aafff61f]{width:115%;height:115%;object-fit:contain;transform:translate(.5%,-1%)}.qr-code-empty[data-v-aafff61f]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 20px;color:#97a0ae;font-size:14px;line-height:22px}.qr-code-tip[data-v-aafff61f]{color:#666f7a;font-size:13px;line-height:20px}.qr-retry-btn[data-v-aafff61f]{border:none;background:linear-gradient(332deg,#08c18a,#00abf7)}.form-item[data-v-aafff61f]{margin-bottom:14px}.form-label[data-v-aafff61f]{margin-bottom:8px;color:#31363f;font-size:14px;font-weight:500;line-height:22px}.required-mark[data-v-aafff61f]{color:#ff4d4f;margin-right:4px}.config-input[data-v-aafff61f]{width:100%}.form-error[data-v-aafff61f]{margin-top:8px;color:#ff4d4f;font-size:12px;line-height:20px}.secret-toggle[data-v-aafff61f]{color:#97a0ae;cursor:pointer}.config-actions[data-v-aafff61f]{display:flex;justify-content:center;gap:12px;padding-top:18px}.config-btn[data-v-aafff61f]{min-width:144px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:24px;font-size:14px;font-weight:500;cursor:pointer;box-sizing:border-box}.config-btn.secondary[data-v-aafff61f]{border:1px solid #08C18A;background:#fff;color:#08c18a}.config-btn.primary[data-v-aafff61f]{background:linear-gradient(332deg,#08c18a,#00abf7);color:#fff}.config-btn.loading[data-v-aafff61f]{opacity:.7;pointer-events:none}[data-v-aafff61f] .ant-modal-body{padding-top:14px;padding-bottom:28px}[data-v-aafff61f] .config-input .ant-input{height:38px;border-radius:8px}.claw-platform-config-modal-wrap .ant-modal-body{padding:20px!important}.claw-connect-modal[data-v-fb361197]{background:#fff}.modal-title[data-v-fb361197]{margin-bottom:10px;color:#31363f;font-size:18px;font-weight:600}.platform-grid[data-v-fb361197]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.platform-card[data-v-fb361197]{width:360px;min-height:188px;padding:16px;background:#fff;border:1px solid #EAECEF;border-radius:16px;box-sizing:border-box;transition:all .2s ease;cursor:pointer}.platform-card.active[data-v-fb361197]{border-color:#08c18a;box-shadow:inset 0 0 0 1px #08c18a}.platform-card.disabled[data-v-fb361197]{opacity:.72}.platform-header[data-v-fb361197]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.platform-meta[data-v-fb361197]{min-width:0;display:flex;align-items:flex-start;gap:12px;flex:1}.platform-icon[data-v-fb361197]{width:60px;height:60px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#fff}.platform-icon img[data-v-fb361197]{width:100%;height:100%;object-fit:contain}.platform-info[data-v-fb361197]{min-width:0}.platform-name-row[data-v-fb361197]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.platform-name[data-v-fb361197]{color:#31363f;font-size:16px;font-weight:600;line-height:24px}.platform-configured-tag[data-v-fb361197]{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;background:#eaf7f2;color:#08c18a;font-size:12px;line-height:22px}.platform-desc[data-v-fb361197]{color:#8b93a3;font-size:13px;line-height:20px}.platform-setting[data-v-fb361197]{flex-shrink:0;display:inline-flex;align-items:center;color:#7c8db5;font-size:12px;line-height:18px}.platform-setting.disabled[data-v-fb361197]{color:#aab2c0}.platform-divider[data-v-fb361197]{height:1px;margin:16px 0 12px;background:#eef0f3}.feature-title[data-v-fb361197]{display:flex;align-items:center;gap:6px;margin-bottom:8px;color:#31363f;font-size:14px;font-weight:500;line-height:22px}.feature-list[data-v-fb361197]{display:flex;flex-direction:column;gap:6px}.feature-item[data-v-fb361197]{display:flex;align-items:flex-start;gap:6px;color:#8b93a3;font-size:12px;line-height:20px}.feature-dot[data-v-fb361197]{margin-top:3px;color:#8dd8ff;font-size:12px}.claw-connect-modal-wrap .ant-modal-body{padding:20px!important}.model-config-modal[data-v-bed96814]{padding-top:4px}.model-config-header[data-v-bed96814]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.model-config-title[data-v-bed96814]{color:#232833;font-size:22px;font-weight:600;line-height:30px}.model-config-subtitle[data-v-bed96814]{margin-top:6px;color:#7c8798;font-size:14px;line-height:22px}.model-section[data-v-bed96814]{margin-bottom:20px}.section-label[data-v-bed96814]{margin-bottom:12px;color:#31363f;font-size:15px;font-weight:600;line-height:22px}.model-picker-card[data-v-bed96814]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border:1px solid #E7EBF1;border-radius:16px;background:linear-gradient(180deg,#fbfcfe,#fff)}.model-picker-meta[data-v-bed96814]{min-width:0;flex:1}.model-picker-caption[data-v-bed96814]{color:#8b93a3;font-size:12px;line-height:18px}.model-picker-name[data-v-bed96814]{margin-top:4px;color:#31363f;font-size:16px;font-weight:600;line-height:24px}.model-picker-value[data-v-bed96814]{margin-top:4px;color:#7c8798;font-size:12px;line-height:18px}.model-cascader[data-v-bed96814],.model-select[data-v-bed96814]{width:320px;flex-shrink:0}.source-description[data-v-bed96814]{margin-top:10px;color:#7c8798;font-size:13px;line-height:22px}.source-links[data-v-bed96814]{margin-top:2px}.source-link-divider[data-v-bed96814]{color:#b7bfcc}.source-link[data-v-bed96814]{color:#1677ff;cursor:pointer}.config-card[data-v-bed96814]{padding:16px;border-radius:16px;background:linear-gradient(180deg,#fafbfd,#fff);border:1px solid #EEF1F5}.config-item+.config-item[data-v-bed96814]{margin-top:14px}.config-row[data-v-bed96814]{display:flex;align-items:center;justify-content:space-between;gap:12px}.config-label[data-v-bed96814]{margin-bottom:8px;color:#5f6978;font-size:13px;line-height:20px}.config-check-btn[data-v-bed96814]{display:inline-flex;align-items:center;gap:4px;height:30px;margin-inline-end:0;padding:0 12px;border:none;border-radius:999px;background:#eef6ff;color:#1677ff;box-shadow:none;cursor:pointer}.config-check-btn.is-success[data-v-bed96814]{background:#e8fff4;color:#08c18a}.config-check-btn.is-error[data-v-bed96814]{background:#fff1f0;color:#ff4d4f}.config-check-btn.is-loading[data-v-bed96814]{cursor:default;opacity:.7}.config-check-icon[data-v-bed96814]{font-size:12px}.config-tip[data-v-bed96814]{margin-top:10px;color:#8b93a3;font-size:12px;line-height:18px}.config-input[data-v-bed96814]{height:40px}.model-config-actions[data-v-bed96814]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:28px}.save-progress-tip[data-v-bed96814]{width:100%;color:#7c8798;font-size:13px;line-height:20px;text-align:right}.action-btn[data-v-bed96814]{min-width:108px;height:40px;border-radius:12px}.action-btn.secondary[data-v-bed96814]{border:1px solid #DFE5EC;background:#fff;color:#5f6978}.action-btn.primary[data-v-bed96814]{border:none;background:linear-gradient(135deg,#08c18a,#00abf7);box-shadow:none}.claw-model-config-modal-wrap .ant-modal-body{padding:20px!important}.claw-skill-store-modal[data-v-4bdc7b79]{background:#fff}.modal-title[data-v-4bdc7b79]{font-size:18px;font-weight:600;color:#1f2329;margin-bottom:16px}.skill-store-content[data-v-4bdc7b79]{background:#fff}.category-tabs[data-v-4bdc7b79]{display:flex;margin:0 -24px;padding:0 24px;border-bottom:1px solid #efefef}.category-tabs .category-title[data-v-4bdc7b79]{height:36px;line-height:36px;padding:0 16px;margin-right:12px;cursor:pointer;color:#595959}.category-tabs .active[data-v-4bdc7b79]{color:#08c18a;border-bottom:2px solid #08C18A}.filter-section[data-v-4bdc7b79]{display:flex;justify-content:space-between;align-items:center;margin:20px 0}.filter-section .sort-tabs[data-v-4bdc7b79]{display:flex}.filter-section .sort-tabs .sort-title[data-v-4bdc7b79]{width:68px;height:32px;line-height:32px;text-align:center;border-radius:252px;background:#f2f3f5;color:#595959;cursor:pointer;margin-right:12px}.filter-section .sort-tabs .active[data-v-4bdc7b79]{background:#08c18a;color:#fff}.skill-list[data-v-4bdc7b79]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;height:380px;overflow-y:auto;padding-right:4px;align-content:start}.skill-list[data-v-4bdc7b79]::-webkit-scrollbar{width:6px}.skill-list[data-v-4bdc7b79]::-webkit-scrollbar-thumb{border-radius:6px;background:rgba(0,0,0,.15)}.skill-list[data-v-4bdc7b79]::-webkit-scrollbar-track{background:transparent}.skill-card[data-v-4bdc7b79]{position:relative;padding:20px;background:#fff;border-radius:12px;border:1px solid #f0f0f0;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .2s}.skill-card[data-v-4bdc7b79]:hover{border-color:#08c18a}.skill-added-tag[data-v-4bdc7b79]{position:absolute;top:16px;right:10px;padding:0 4px;height:24px;line-height:24px;border-radius:6px;background:#ebf2ff;color:#1c6ffa;font-size:12px}.skill-head[data-v-4bdc7b79]{align-items:flex-start}.skill-icon[data-v-4bdc7b79]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#f5f5f7;overflow:hidden;flex-shrink:0}.skill-icon img[data-v-4bdc7b79]{width:100%;height:100%;object-fit:cover}.skill-icon-placeholder[data-v-4bdc7b79]{font-size:24px;color:#8b93a3}.skill-header[data-v-4bdc7b79]{display:flex;align-items:center}.skill-name[data-v-4bdc7b79]{margin:0;font-size:16px;font-weight:600;color:#31363f;line-height:24px}.skill-points[data-v-4bdc7b79]{display:inline-flex;align-items:center;margin-top:6px;padding:0 4px;height:22px;border-radius:4px;background:linear-gradient(137deg,#efecfe,#efecff 52.53%,#d9d2ff);color:#4565f0;font-size:12px}.skill-info[data-v-4bdc7b79]{flex:1;position:relative;display:flex;flex-direction:column;min-height:60px}.skill-info[data-v-4bdc7b79]:after{content:"";position:absolute;left:-20px;right:-20px;bottom:-20px;height:85px;background:rgba(255,255,255,.69);box-shadow:0 -1px #fff;border-radius:0 0 12px 12px;opacity:0;pointer-events:none;transition:opacity .25s ease}.skill-card:hover .skill-info[data-v-4bdc7b79]:after{opacity:1}.skill-card.is-added .skill-info[data-v-4bdc7b79]:after{display:none}.skill-desc[data-v-4bdc7b79]{font-size:14px;line-height:22px;color:#8c8c8c;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:16px 0 0}.add-button[data-v-4bdc7b79]{position:absolute;left:50%;bottom:10px;transform:translate(-50%);width:180px;height:32px;line-height:32px;text-align:center;border-radius:347px;background:linear-gradient(332deg,#08c18a,#00abf7);color:#fff;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .25s ease;z-index:2}.skill-card:hover .add-button[data-v-4bdc7b79]{opacity:1;pointer-events:auto}.add-button.disabled[data-v-4bdc7b79]{cursor:not-allowed;background:#d9dee8;opacity:1;pointer-events:auto}.pagination-section[data-v-4bdc7b79]{display:flex;justify-content:flex-end;align-items:center;padding-top:16px}.total-info[data-v-4bdc7b79]{font-size:14px;color:#8c8c8c}[data-v-4bdc7b79] .ant-modal-body{padding-top:12px}.claw-page-container[data-v-96124560]{width:100%;padding:20px;box-sizing:border-box}.claw-page-card[data-v-96124560]{height:calc(100vh - 158px);display:flex;flex-direction:column;margin-top:20px;border-radius:12px;background:#fff;padding:16px 20px;box-shadow:0 1px 2px rgba(0,0,0,.08);box-sizing:border-box;overflow:hidden}.claw-content-section[data-v-96124560]{flex:1;min-height:0}.claw-header[data-v-96124560]{display:flex;align-items:center;justify-content:space-between;gap:16px}.claw-title-wrap[data-v-96124560]{display:flex;align-items:center;min-height:38px}.claw-title-text[data-v-96124560]{color:#3d3d3d;font-size:20px;font-weight:500;line-height:28px}.claw-filter-input[data-v-96124560]{width:300px;height:32px}.claw-select[data-v-96124560]{width:120px;height:32px;background:#f2f3f5!important;border:none!important}.claw-date-picker[data-v-96124560]{width:320px;height:32px}.claw-renew-btn[data-v-96124560]{width:76px;height:32px;display:flex;align-items:center;justify-content:center;gap:4px;background:linear-gradient(129deg,#ffeada,#fff3dd 57.14%,#ffe7c1);border-radius:273px;box-sizing:border-box}.tabs-container[data-v-96124560]{position:relative}.tabs-container[data-v-96124560] .ant-tabs-nav{margin-bottom:0}.tabs-container[data-v-96124560] .ant-tabs-nav-list .ant-tabs-tab{padding:12px 16px}.tabs-container[data-v-96124560] .ant-tabs-nav-list .ant-tabs-ink-bar{height:2px;border-radius:3px}.claw-card-grid[data-v-96124560]{display:grid;grid-template-columns:repeat(auto-fill,378px);gap:14px;align-content:start;overflow:auto}.claw-empty-state[data-v-96124560]{display:flex;flex-direction:column;align-items:center;justify-content:center}.claw-empty-image[data-v-96124560]{width:320px;max-width:100%;margin-bottom:12px;object-fit:contain}.claw-chip[data-v-96124560]{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:5px 10px;font-size:13px;line-height:1}.claw-chip-connect[data-v-96124560]{background:#e5efff;color:#196efa}.claw-chip-skill[data-v-96124560]{background:#fff1e9;color:#fa872a}.claw-chip-model[data-v-96124560]{background:#fdebec;color:#ff2d2d}.claw-chip-model.is-loading[data-v-96124560]{opacity:.7;cursor:wait}.claw-chip.is-disabled[data-v-96124560]{opacity:.45;cursor:not-allowed}.claw-action-btn[data-v-96124560]{width:62px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:linear-gradient(323deg,#00d295,#08c18a 0%,#00abf7);border-radius:347px;color:#fff;font-size:14px}.claw-dropdown-overlay .ant-dropdown-menu{min-width:120px;padding:6px;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.1);border-radius:8px}.claw-dropdown-overlay .ant-dropdown-menu-item{height:40px;line-height:40px;margin:0;padding:0 16px;border-radius:6px;color:#333}.claw-dropdown-overlay .ant-dropdown-menu-item:hover,.claw-dropdown-overlay .ant-dropdown-menu-item-active,.claw-dropdown-overlay .ant-dropdown-menu-item-selected{background:#f6f6f6}.claw-dropdown-overlay .ant-dropdown-menu-item-disabled{color:#999}.claw-dropdown-overlay .ant-dropdown-menu-item-disabled:hover{background:transparent}@media (max-width: 1280px){.claw-card-grid[data-v-96124560]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}.claw-guide-popover{width:390px!important;max-width:390px!important;background:#f1fffb!important}.claw-guide-popover .driver-popover-title{font-size:20px!important;color:#333!important}.claw-guide-popover .driver-popover-description{font-size:14px!important;color:rgba(0,0,0,.8)!important}.claw-guide-popover .driver-popover-progress-text{color:#333!important}.claw-guide-popover .driver-popover-prev-btn{border:none!important;text-shadow:none!important;color:#010101!important;background:transparent!important}.claw-guide-popover .driver-popover-next-btn{width:66px!important;height:24px!important;background:#00c289!important;border-radius:12px!important;display:flex!important;justify-content:center!important;align-items:center!important;border:none!important;color:#fff!important;text-shadow:none!important}
