.my-models-container[data-v-60ebcb58]{min-height:100vh;background-color:#0b0c0e;color:#e4e4e7;position:relative;overflow-x:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.bg-pattern[data-v-60ebcb58]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:40px 40px;pointer-events:none;z-index:0}.content-wrapper[data-v-60ebcb58]{position:relative;z-index:1;max-width:1600px;margin:0 auto;padding:60px}.page-header[data-v-60ebcb58]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:60px;border-bottom:1px solid hsla(0,0%,100%,.08);padding-bottom:24px}.page-title[data-v-60ebcb58]{font-size:36px;font-weight:700;margin:0 0 8px 0;color:#fff;letter-spacing:-.02em}.page-subtitle[data-v-60ebcb58]{font-size:16px;color:#71717a;margin:0}.stat-badge[data-v-60ebcb58]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);padding:8px 16px;border-radius:8px;display:flex;align-items:center;gap:10px}.stat-label[data-v-60ebcb58]{font-size:13px;color:#a1a1aa}.stat-value[data-v-60ebcb58]{font-size:16px;font-weight:700;color:#fff}.models-grid[data-v-60ebcb58]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:30px}.model-card[data-v-60ebcb58]{height:240px;border-radius:16px;position:relative;cursor:pointer;transition:all .3s cubic-bezier(.25,.8,.25,1);overflow:hidden;background:#151618;border:1px solid #27272a}.model-card.add-card[data-v-60ebcb58]{background:transparent;border:2px dashed #3f3f46;display:flex;align-items:center;justify-content:center}.model-card.add-card[data-v-60ebcb58]:hover{border-color:#71717a;background:hsla(0,0%,100%,.02)}.add-content[data-v-60ebcb58]{text-align:center;display:flex;flex-direction:column;align-items:center}.add-icon[data-v-60ebcb58]{width:48px;height:48px;border-radius:50%;background:#27272a;display:flex;align-items:center;justify-content:center;margin-bottom:12px;transition:all .3s}.add-icon i[data-v-60ebcb58]{font-size:20px;color:#a1a1aa}.model-card.add-card:hover .add-icon[data-v-60ebcb58]{background:#fff;transform:scale(1.1)}.model-card.add-card:hover .add-icon i[data-v-60ebcb58]{color:#000}.add-title[data-v-60ebcb58]{font-size:15px;font-weight:600;color:#a1a1aa}.service-card[data-v-60ebcb58]{display:flex;flex-direction:column;padding:24px}.service-card[data-v-60ebcb58]:hover{transform:translateY(-4px);background:#1c1d20;box-shadow:0 20px 40px -10px rgba(0,0,0,.5)}.card-top[data-v-60ebcb58]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.service-icon[data-v-60ebcb58]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px}.service-icon.web[data-v-60ebcb58]{background:rgba(37,99,235,.1);color:#60a5fa}.service-icon.api[data-v-60ebcb58]{background:rgba(16,185,129,.1);color:#34d399}.service-tag[data-v-60ebcb58]{font-size:11px;font-weight:700;padding:4px 8px;border-radius:4px;letter-spacing:.5px;transition:opacity .3s}.service-card:hover .service-tag[data-v-60ebcb58]{opacity:0}.service-tag.web[data-v-60ebcb58]{background:#1e293b;color:#60a5fa;border:1px solid rgba(96,165,250,.2)}.service-tag.api[data-v-60ebcb58]{background:#142820;color:#34d399;border:1px solid rgba(52,211,153,.2)}.card-content[data-v-60ebcb58]{flex:1}.service-name[data-v-60ebcb58]{font-size:18px;font-weight:600;color:#fff;margin:0 0 10px 0}.service-desc[data-v-60ebcb58]{font-size:14px;color:#a1a1aa;line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-action[data-v-60ebcb58]{margin-top:20px;display:flex;align-items:center;justify-content:flex-end;gap:8px;font-size:13px;font-weight:500;color:#71717a;transition:all .3s}.service-card:hover .card-action[data-v-60ebcb58]{color:#fff}.hover-border[data-v-60ebcb58]{position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,#fff,transparent);transform:scaleX(0);transition:transform .4s ease;opacity:.5}.service-card.web:hover .hover-border[data-v-60ebcb58]{background:linear-gradient(90deg,transparent,#60a5fa,transparent);transform:scaleX(1)}.service-card.api:hover .hover-border[data-v-60ebcb58]{background:linear-gradient(90deg,transparent,#34d399,transparent);transform:scaleX(1)}[data-v-60ebcb58] .embedded-browser-dialog{background:#0f172a;display:flex;flex-direction:column;padding:0;overflow:hidden;border-radius:0}[data-v-60ebcb58] .embedded-browser-dialog .el-dialog__header{display:none}[data-v-60ebcb58] .embedded-browser-dialog .el-dialog__body{padding:0;height:100%;display:flex;flex-direction:column}.browser-header[data-v-60ebcb58]{height:52px;background:#1e293b;border-bottom:1px solid #334155;display:flex;align-items:center;justify-content:space-between;padding:0 24px;gap:24px}.window-controls[data-v-60ebcb58]{display:flex;gap:8px;width:60px}.control[data-v-60ebcb58]{width:12px;height:12px;border-radius:50%}.control.red[data-v-60ebcb58]{background:#ff5f56}.control.yellow[data-v-60ebcb58]{background:#ffbd2e}.control.green[data-v-60ebcb58]{background:#27c93f}.browser-address-bar[data-v-60ebcb58]{flex:1;max-width:600px;height:32px;background:#0f172a;border-radius:8px;display:flex;align-items:center;padding:0 12px;gap:10px;color:#94a3b8;font-size:13px;border:1px solid #334155;transition:border-color .2s}.browser-address-bar[data-v-60ebcb58]:focus-within{border-color:#60a5fa}.secure-icon[data-v-60ebcb58]{font-size:12px;color:#10b981}.url-text[data-v-60ebcb58]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.browser-actions[data-v-60ebcb58]{display:flex;align-items:center;gap:12px}.action-btn[data-v-60ebcb58]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#94a3b8;cursor:pointer;border-radius:8px;transition:all .2s}.action-btn[data-v-60ebcb58]:hover{background:#334155;color:#e2e8f0}.action-btn.close-btn[data-v-60ebcb58]:hover{background:#ef4444;color:#fff}.browser-content[data-v-60ebcb58]{flex:1;background:#fff;position:relative}.browser-iframe[data-v-60ebcb58]{width:100%;height:100%;border:none}.no-embed-placeholder[data-v-60ebcb58]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0f172a,#1e293b);padding:20px}.glass-panel[data-v-60ebcb58]{background:hsla(0,0%,100%,.03);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.08);border-radius:24px;padding:48px;text-align:center;max-width:500px;width:100%;display:flex;flex-direction:column;align-items:center}.placeholder-icon[data-v-60ebcb58]{width:80px;height:80px;border-radius:50%;background:rgba(239,68,68,.1);display:flex;align-items:center;justify-content:center;margin-bottom:24px}.placeholder-icon i[data-v-60ebcb58]{font-size:40px;color:#ef4444}.placeholder-title[data-v-60ebcb58]{font-size:24px;font-weight:700;color:#f1f5f9;margin:0 0 16px 0}.placeholder-desc[data-v-60ebcb58]{font-size:15px;color:#94a3b8;line-height:1.6;margin-bottom:32px}.launch-btn[data-v-60ebcb58]{background:#3b82f6;color:#fff;padding:12px 32px;border-radius:12px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .3s}.launch-btn[data-v-60ebcb58]:hover{background:#2563eb;transform:translateY(-2px);box-shadow:0 10px 20px -5px rgba(59,130,246,.4)}.card-controls[data-v-60ebcb58]{position:absolute;top:24px;right:24px;display:flex;gap:8px;opacity:0;transform:translateY(-5px);transition:all .3s;z-index:10}.service-card:hover .card-controls[data-v-60ebcb58]{opacity:1;transform:translateY(0)}.control-btn[data-v-60ebcb58]{width:32px;height:32px;border-radius:8px;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;color:#a1a1aa;cursor:pointer;transition:all .2s;border:1px solid hsla(0,0%,100%,.05)}.control-btn[data-v-60ebcb58]:hover{background:#fff;color:#000;transform:scale(1.05);border-color:#fff}.control-btn.delete[data-v-60ebcb58]:hover{background:#ef4444;color:#fff;border-color:#ef4444}[data-v-60ebcb58] .glass-dialog{background:#18181b;border:1px solid #27272a;border-radius:16px}[data-v-60ebcb58] .glass-dialog .el-dialog__title{color:#fff;font-weight:600}[data-v-60ebcb58] .glass-dialog .el-dialog__body{padding:0;color:#a1a1aa}[data-v-60ebcb58] .glass-dialog .el-dialog__footer{border-top:1px solid #27272a;padding:16px 24px}.add-model-layout[data-v-60ebcb58]{display:flex}.layout-left[data-v-60ebcb58]{width:240px;border-right:1px solid #27272a;padding:24px;background:rgba(0,0,0,.2);display:flex;flex-direction:column}.layout-right[data-v-60ebcb58]{flex:1;padding:20px 24px}.section-title[data-v-60ebcb58]{font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#71717a;margin-bottom:16px;font-weight:600}.type-selector.vertical[data-v-60ebcb58]{display:flex;flex-direction:column;gap:12px}.type-option[data-v-60ebcb58]{background:#27272a;border:1px solid transparent;padding:12px;border-radius:12px;cursor:pointer;display:flex;align-items:center;gap:12px;transition:all .3s;color:#a1a1aa}.type-option .option-icon[data-v-60ebcb58]{width:36px;height:36px;background:hsla(0,0%,100%,.05);border-radius:8px;display:flex;align-items:center;justify-content:center}.type-option .option-icon i[data-v-60ebcb58]{font-size:18px}.type-option .option-info[data-v-60ebcb58]{display:flex;flex-direction:column;gap:2px}.type-option .option-title[data-v-60ebcb58]{font-weight:500;color:#e4e4e7}.type-option .option-desc[data-v-60ebcb58]{font-size:12px;color:#71717a}.type-option[data-v-60ebcb58]:hover{background:#3f3f46}.type-option.active[data-v-60ebcb58]{background:rgba(59,130,246,.1);border-color:#3b82f6}.type-option.active .option-icon[data-v-60ebcb58]{background:#3b82f6;color:#fff}.type-option.active .option-title[data-v-60ebcb58]{color:#60a5fa}.form-row[data-v-60ebcb58]{display:flex;gap:16px}.half-width[data-v-60ebcb58]{flex:1}.glass-input[data-v-60ebcb58] .el-input__inner,.glass-input[data-v-60ebcb58] .el-textarea__inner{background:#09090b;border:1px solid #27272a;color:#fff;border-radius:8px}.glass-input[data-v-60ebcb58] .el-input__inner:focus,.glass-input[data-v-60ebcb58] .el-textarea__inner:focus{border-color:#60a5fa}.checkbox-item[data-v-60ebcb58]{margin-top:8px}.checkbox-label[data-v-60ebcb58]{color:#d4d4d8}.form-tip[data-v-60ebcb58]{font-size:12px;color:#71717a;margin-top:6px;margin-left:24px}.api-upgrade-tip[data-v-60ebcb58]{text-align:center;padding:48px 0;background:hsla(0,0%,100%,.02);border-radius:12px;border:1px dashed #3f3f46;height:100%;display:flex;flex-direction:column;justify-content:center}.upgrade-icon[data-v-60ebcb58]{width:64px;height:64px;background:rgba(234,179,8,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.upgrade-icon i[data-v-60ebcb58]{font-size:32px;color:#eab308}.api-upgrade-tip h3[data-v-60ebcb58]{color:#fff;margin:0 0 8px 0}.api-upgrade-tip p[data-v-60ebcb58]{font-size:14px;color:#71717a;max-width:80%;margin:0 auto;line-height:1.5}.glass-btn[data-v-60ebcb58]{background:transparent;border:1px solid #3f3f46;color:#fff;border-radius:8px}.glass-btn[data-v-60ebcb58]:hover{background:#27272a;color:#fff;border-color:#71717a}.glass-btn.primary[data-v-60ebcb58]{background:#3b82f6;border-color:#3b82f6}.glass-btn.primary[data-v-60ebcb58]:hover{background:#2563eb;border-color:#2563eb}.glass-btn.primary.is-disabled[data-v-60ebcb58]{background:#27272a;border-color:#27272a;color:#52525b}[data-v-60ebcb58] .el-form-item__label{color:#a1a1aa;padding-bottom:8px}