.meta-page[data-v-48bd5ed3]{padding:24px}.meta-header[data-v-48bd5ed3]{display:flex;align-items:baseline;gap:16px;margin-bottom:24px}.meta-header h2[data-v-48bd5ed3]{margin:0;font-size:20px;font-weight:600;color:#333}.meta-loading[data-v-48bd5ed3]{text-align:center;padding:60px}.meta-grid[data-v-48bd5ed3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px}.meta-card[data-v-48bd5ed3]{height:180px;border-radius:12px;cursor:pointer;overflow:hidden;transition:transform .25s ease-out,box-shadow .25s ease-out;position:relative}.meta-card[data-v-48bd5ed3]:hover{transform:translateY(-6px);box-shadow:0 8px 20px rgba(67,133,244,.14)}.add-card[data-v-48bd5ed3]{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;border:2px dashed #d9e2f0;color:#8a94a6}.add-card .add-icon[data-v-48bd5ed3]{font-size:26px;color:#4385f4;margin-bottom:12px;transition:transform .25s}.add-card .add-title[data-v-48bd5ed3]{font-size:15px;font-weight:600;color:#364056}.add-card .add-desc[data-v-48bd5ed3]{font-size:12px;color:#999;margin-top:4px}.add-card[data-v-48bd5ed3]:hover{border-color:#4385f4;background:#f7faff}.add-card:hover .add-icon[data-v-48bd5ed3]{transform:scale(1.12)}.obj-card[data-v-48bd5ed3]{display:flex;flex-direction:column;background:#fff;border:1px solid #f0f0f0}.obj-card .obj-cover[data-v-48bd5ed3]{height:104px;flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#eef4ff,#e7ecfb)}.obj-card .obj-cover .obj-cover-icon[data-v-48bd5ed3]{font-size:34px;color:#4385f4}.obj-card .obj-cover .obj-source-tag[data-v-48bd5ed3]{position:absolute;top:10px;left:10px;margin:0}.obj-card .obj-cover .card-actions[data-v-48bd5ed3]{position:absolute;top:8px;right:10px;display:flex;gap:8px;opacity:0;transition:opacity .2s}.obj-card .obj-cover .card-actions .card-action-icon[data-v-48bd5ed3]{font-size:15px;color:#8a94a6;cursor:pointer}.obj-card .obj-cover .card-actions .card-action-icon[data-v-48bd5ed3]:hover{color:#4385f4}.obj-card .obj-body[data-v-48bd5ed3]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:0 16px}.obj-card .obj-body .obj-name[data-v-48bd5ed3]{font-size:15px;font-weight:600;color:#364056;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.obj-card .obj-body .obj-desc[data-v-48bd5ed3]{font-size:12px;color:#999;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.obj-card[data-v-48bd5ed3]:hover{border-color:#4385f4}.obj-card:hover .card-actions[data-v-48bd5ed3]{opacity:1}.archived-section[data-v-48bd5ed3]{margin-top:32px}.archived-section .archived-header[data-v-48bd5ed3]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:#666;font-weight:500;margin-bottom:12px}.archived-section .archived-header[data-v-48bd5ed3]:hover{color:#4385f4}.archived-section .archived-list[data-v-48bd5ed3]{display:flex;flex-direction:column;gap:8px}.archived-section .archived-item[data-v-48bd5ed3]{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#fafafa;border-radius:8px}.archived-section .archived-item .archived-name[data-v-48bd5ed3]{flex:1;font-size:14px;color:#666}.archived-section .archived-item a[data-v-48bd5ed3]{font-size:13px;margin-left:12px}.market-entry[data-v-48bd5ed3]{font-size:14px;color:#4385f4;cursor:pointer}.market-entry[data-v-48bd5ed3]:hover{opacity:.8}.tpl-grid[data-v-48bd5ed3]{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.tpl-card[data-v-48bd5ed3]{border:1px solid #f0f0f0;border-radius:10px;overflow:hidden;transition:border-color .2s}.tpl-card[data-v-48bd5ed3]:hover{border-color:#4385f4}.tpl-card .tpl-head[data-v-48bd5ed3]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;cursor:pointer}.tpl-card .tpl-head .card-icon[data-v-48bd5ed3]{width:38px;height:38px;border-radius:8px;background:#eef4ff;display:flex;align-items:center;justify-content:center;font-size:18px;color:#4385f4;flex-shrink:0}.tpl-card .tpl-head .card-info[data-v-48bd5ed3]{min-width:0}.tpl-card .tpl-head .card-info .card-name[data-v-48bd5ed3]{font-size:14px;font-weight:600;color:#364056}.tpl-card .tpl-head .card-info .card-desc[data-v-48bd5ed3]{font-size:12px;color:#999;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpl-card .tpl-foot[data-v-48bd5ed3]{display:flex;align-items:center;justify-content:space-between;padding:8px 16px 12px}.tpl-card .tpl-foot .tpl-count[data-v-48bd5ed3]{font-size:12px;color:#999}.tpl-object[data-v-48bd5ed3]{margin-bottom:14px;padding:12px;background:#fafafa;border-radius:8px}.tpl-object .tpl-object-head[data-v-48bd5ed3]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.tpl-object .tpl-object-head .tpl-object-name[data-v-48bd5ed3]{font-weight:600;font-size:14px;color:#333}.tpl-object .tpl-object-head .preview-code[data-v-48bd5ed3]{font-size:12px;color:#999}.tpl-object .tpl-fields[data-v-48bd5ed3]{display:flex;flex-wrap:wrap;gap:4px}.ai-card[data-v-48bd5ed3]{border-color:#d4e4ff;background:#f7faff}.ai-card .add-icon[data-v-48bd5ed3]{color:#7c4dff}.ai-card[data-v-48bd5ed3]:hover{border-color:#7c4dff}.ai-input-step .ai-hint[data-v-48bd5ed3]{color:#666;margin-bottom:12px}.ai-input-step .ai-tips[data-v-48bd5ed3]{margin-top:14px;padding:12px;background:#f9f9f9;border-radius:8px;font-size:13px}.ai-input-step .ai-tips .tip-title[data-v-48bd5ed3]{font-weight:600;margin-bottom:6px;color:#333}.ai-input-step .ai-tips ul[data-v-48bd5ed3]{margin:0;padding-left:18px;color:#666}.ai-input-step .ai-tips ul li[data-v-48bd5ed3]{margin-bottom:4px}.ai-input-step .ai-examples[data-v-48bd5ed3]{margin-top:12px;font-size:13px}.ai-input-step .ai-examples .example-label[data-v-48bd5ed3]{color:#999;margin-right:8px}.ai-input-step .ai-examples a[data-v-48bd5ed3]{margin-right:12px;color:#4385f4}.ai-preview-step .preview-object[data-v-48bd5ed3]{display:flex;align-items:center;gap:12px;padding:14px;background:#f7faff;border-radius:8px}.ai-preview-step .preview-object .preview-name[data-v-48bd5ed3]{font-size:16px;font-weight:600;color:#333}.ai-preview-step .preview-object .preview-name .preview-code[data-v-48bd5ed3]{font-size:12px;color:#999;font-weight:400}.ai-preview-step .preview-object .preview-desc[data-v-48bd5ed3]{font-size:12px;color:#999;margin-top:2px}