.agent-page[data-v-b7edf744]{background-color:#0d1116;min-height:100vh}.agent-header[data-v-b7edf744]{padding:0;height:60px!important}.agent-main[data-v-b7edf744]{padding:40px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#0d1116}.agent-container[data-v-b7edf744]{width:100%;max-width:800px}.agent-card[data-v-b7edf744]{background:rgba(30,49,57,.3);border:1px solid #1e3139;border-radius:16px;padding:40px}.agent-title[data-v-b7edf744]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;margin-bottom:12px}.avatar-wrapper[data-v-b7edf744]{width:48px;height:48px;border-radius:50%;overflow:hidden;border:2px solid #72e528;background:linear-gradient(135deg,#72e528,#5cb720)}.agent-avatar[data-v-b7edf744]{width:100%;height:100%}.agent-title h1[data-v-b7edf744]{font-size:28px;font-weight:600;color:#fff;margin:0}.agent-desc[data-v-b7edf744]{text-align:center;color:#bfc1c8;font-size:14px;margin-bottom:24px}.tab-switch[data-v-b7edf744]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;margin-bottom:24px}.tab-item[data-v-b7edf744]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:10px 24px;border-radius:24px;background:hsla(0,0%,100%,.05);color:#bfc1c8;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;border:1px solid transparent}.tab-item[data-v-b7edf744]:hover{background:rgba(114,229,40,.1);color:#72e528}.tab-item.active[data-v-b7edf744]{background:rgba(114,229,40,.15);border-color:#72e528;color:#72e528}.upload-section[data-v-b7edf744]{margin-bottom:16px}.uploaded-images[data-v-b7edf744]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.image-item[data-v-b7edf744]{position:relative;width:80px;height:80px;border-radius:8px;overflow:hidden;border:1px solid #1e3139}.image-index[data-v-b7edf744]{position:absolute;top:4px;left:4px;width:20px;height:20px;border-radius:50%;background:#72e528;color:#0d1116;font-size:12px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2}.image-item img[data-v-b7edf744]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-remove[data-v-b7edf744]{position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:50%;background:rgba(0,0,0,.6);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:2}.image-item:hover .image-remove[data-v-b7edf744]{opacity:1}.add-image[data-v-b7edf744]{width:80px;height:80px;border-radius:8px;border:2px dashed #1e3139;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;color:#bfc1c8}.add-image[data-v-b7edf744]:hover{border-color:#72e528;color:#72e528}.input-section[data-v-b7edf744]{margin-bottom:16px}.input-wrapper[data-v-b7edf744]{position:relative;background:rgba(0,0,0,.3);border:1px solid #1e3139;border-radius:12px;padding:16px}.agent-input[data-v-b7edf744]{width:100%;min-height:120px;background:transparent;border:none;outline:none;color:#fff;font-size:15px;line-height:1.6;resize:none}.agent-input[data-v-b7edf744]::-webkit-input-placeholder{color:#666}.agent-input[data-v-b7edf744]::-moz-placeholder{color:#666}.agent-input[data-v-b7edf744]:-ms-input-placeholder{color:#666}.agent-input[data-v-b7edf744]::-ms-input-placeholder{color:#666}.agent-input[data-v-b7edf744]::placeholder{color:#666}.input-actions[data-v-b7edf744]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:12px}.input-actions[data-v-b7edf744],.upload-btn[data-v-b7edf744]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.upload-btn[data-v-b7edf744]{width:36px;height:36px;border-radius:8px;background:rgba(114,229,40,.1);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;color:#72e528;-webkit-transition:all .3s;transition:all .3s}.upload-btn[data-v-b7edf744]:hover{background:rgba(114,229,40,.2)}.random-btn[data-v-b7edf744]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;background:hsla(0,0%,100%,.05);color:#bfc1c8;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;font-size:13px}.random-btn[data-v-b7edf744]:hover{color:#72e528}.function-section[data-v-b7edf744]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-bottom:24px}.func-btn[data-v-b7edf744]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;background:hsla(0,0%,100%,.05);border:1px solid #1e3139;color:#bfc1c8;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;font-size:13px}.func-btn[data-v-b7edf744]:hover{border-color:#72e528;color:#72e528}.bottom-section[data-v-b7edf744]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:20px;border-top:1px solid #1e3139}.bottom-section[data-v-b7edf744],.model-select[data-v-b7edf744]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.model-select[data-v-b7edf744]{gap:8px;padding:8px 16px;border-radius:8px;background:hsla(0,0%,100%,.05);color:#bfc1c8;cursor:pointer;font-size:13px}.model-icon[data-v-b7edf744]{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#72e528,#5cb720)}.action-btns[data-v-b7edf744]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.clear-btn[data-v-b7edf744]{padding:10px 24px;border-radius:8px;background:transparent;border:1px solid #1e3139;color:#bfc1c8;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;font-size:14px}.clear-btn[data-v-b7edf744]:hover{border-color:#bfc1c8;color:#fff}.generate-btn[data-v-b7edf744]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 32px;border-radius:8px;background:linear-gradient(135deg,#72e528,#5cb720);color:#0d1116;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;font-size:14px;font-weight:600}.generate-btn[data-v-b7edf744]:hover{opacity:.9;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.generate-btn.disabled[data-v-b7edf744]{opacity:.5;cursor:not-allowed;-webkit-transform:none;transform:none}