@charset "UTF-8";.control-scroll-area[data-v-08bf7060]{padding:16px;height:100%;overflow-y:auto;display:flex;flex-direction:column;gap:16px;background:#050509}.control-section[data-v-08bf7060]{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:12px;transition:border-color .2s,box-shadow .2s;position:relative}.control-section[data-v-08bf7060]:hover{border-color:#ffffff1a;box-shadow:0 2px 8px #f4d03f0d}.model-section .model-card[data-v-08bf7060]{background:linear-gradient(145deg,#ffffff0d,#ffffff05);border:1px solid rgba(255,255,255,.1);padding:10px;border-radius:8px;font-weight:500;color:#f4d03f;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .2s}.model-section .model-card[data-v-08bf7060]:hover{background:linear-gradient(145deg,#ffffff14,#ffffff0a);border-color:#f4d03f4d}.model-section .model-card.loading[data-v-08bf7060]{opacity:.7;cursor:wait}.model-section .model-card .selected-model[data-v-08bf7060]{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.model-section .model-card .chevron[data-v-08bf7060]{font-size:10px;transition:transform .2s;margin-left:8px}.model-section .model-card .chevron.open[data-v-08bf7060]{transform:rotate(180deg)}.model-section .model-card .mini-spinner[data-v-08bf7060]{width:12px;height:12px;border:2px solid rgba(255,255,255,.3);border-top-color:#f4d03f;border-radius:50%;animation:spin-08bf7060 1s linear infinite;margin-left:8px}.model-section .model-dropdown[data-v-08bf7060]{position:absolute;top:100%;left:0;right:0;margin-top:8px;background:#0d0d12fa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.15);border-radius:12px;z-index:100;box-shadow:0 10px 40px #0009,0 0 0 1px #f4d03f1a;padding:12px;max-height:400px;overflow-y:auto}.model-section .model-dropdown .model-grid[data-v-08bf7060]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.model-section .model-dropdown .model-card-item[data-v-08bf7060]{position:relative;background:linear-gradient(145deg,#ffffff0d,#ffffff05);border:2px solid rgba(255,255,255,.1);border-radius:10px;padding:16px 12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;align-items:center;gap:8px;overflow:hidden}.model-section .model-dropdown .model-card-item[data-v-08bf7060]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#f4d03f1a,#e67e221a);opacity:0;transition:opacity .3s}.model-section .model-dropdown .model-card-item.pro-model[data-v-08bf7060]{background:linear-gradient(145deg,#9333ea26,#7e22ce1a);border-color:#9333ea4d}.model-section .model-dropdown .model-card-item.pro-model[data-v-08bf7060]:before{background:linear-gradient(135deg,#9333ea33,#7e22ce26)}.model-section .model-dropdown .model-card-item.pro-model[data-v-08bf7060]:hover{border-color:#9333ea99;box-shadow:0 8px 20px #9333ea4d}.model-section .model-dropdown .model-card-item.pro-model[data-v-08bf7060]:hover:before{opacity:1}.model-section .model-dropdown .model-card-item.pro-model.selected[data-v-08bf7060]{border-color:#9333ea;background:linear-gradient(145deg,#9333ea40,#7e22ce33);box-shadow:0 0 20px #9333ea66,inset 0 0 20px #9333ea26}.model-section .model-dropdown .model-card-item.pro-model.selected .model-name[data-v-08bf7060]{color:#a855f7}.model-section .model-dropdown .model-card-item.pro-model.selected .model-check[data-v-08bf7060]{background:#9333ea}.model-section .model-dropdown .model-card-item.gpt-model[data-v-08bf7060]{background:linear-gradient(145deg,#10b98126,#0596691a);border-color:#10b9814d}.model-section .model-dropdown .model-card-item.gpt-model[data-v-08bf7060]:before{background:linear-gradient(135deg,#10b98133,#05966926)}.model-section .model-dropdown .model-card-item.gpt-model[data-v-08bf7060]:hover{border-color:#10b98199;box-shadow:0 8px 20px #10b9814d}.model-section .model-dropdown .model-card-item.gpt-model[data-v-08bf7060]:hover:before{opacity:1}.model-section .model-dropdown .model-card-item.gpt-model.selected[data-v-08bf7060]{border-color:#10b981;background:linear-gradient(145deg,#10b98140,#05966933);box-shadow:0 0 20px #10b98166,inset 0 0 20px #10b98126}.model-section .model-dropdown .model-card-item.gpt-model.selected .model-name[data-v-08bf7060]{color:#34d399}.model-section .model-dropdown .model-card-item.gpt-model.selected .model-check[data-v-08bf7060]{background:#10b981}.model-section .model-dropdown .model-card-item[data-v-08bf7060]:hover{border-color:#f4d03f66;transform:translateY(-2px) scale(1.02);box-shadow:0 8px 20px #f4d03f33}.model-section .model-dropdown .model-card-item[data-v-08bf7060]:hover:before{opacity:1}.model-section .model-dropdown .model-card-item:hover .model-icon[data-v-08bf7060]{transform:scale(1.2) rotate(10deg)}.model-section .model-dropdown .model-card-item.selected[data-v-08bf7060]{border-color:#f4d03f;background:linear-gradient(145deg,#f4d03f26,#e67e221a);box-shadow:0 0 20px #f4d03f4d,inset 0 0 20px #f4d03f1a}.model-section .model-dropdown .model-card-item.selected[data-v-08bf7060]:before{opacity:1}.model-section .model-dropdown .model-card-item.selected .model-name[data-v-08bf7060]{color:#f4d03f;font-weight:600}.model-section .model-dropdown .model-card-item .model-icon[data-v-08bf7060]{font-size:32px;transition:transform .3s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.model-section .model-dropdown .model-card-item .model-name[data-v-08bf7060]{font-size:13px;font-weight:500;color:#ffffffd9;text-align:center;line-height:1.3;transition:all .2s;position:relative;z-index:1}.model-section .model-dropdown .model-card-item .model-check[data-v-08bf7060]{position:absolute;top:8px;right:8px;width:20px;height:20px;background:#f4d03f;color:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;animation:checkPop-08bf7060 .3s cubic-bezier(.4,0,.2,1)}.model-section .model-dropdown .model-empty[data-v-08bf7060]{padding:24px 16px;color:#fff6;font-size:13px;text-align:center}.section-label[data-v-08bf7060]{font-size:11px;font-weight:600;color:#fff6;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;display:flex;justify-content:space-between;align-items:center}.section-label .label-actions[data-v-08bf7060]{display:flex;gap:6px}.icon-btn[data-v-08bf7060]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:6px;color:#fff9;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;width:28px;height:28px}.icon-btn[data-v-08bf7060]:hover:not(:disabled){background:#f4d03f26;border-color:#f4d03f4d;color:#f4d03f;transform:translateY(-1px)}.icon-btn[data-v-08bf7060]:active:not(:disabled){transform:translateY(0)}.icon-btn[data-v-08bf7060]:disabled{opacity:.3;cursor:not-allowed}.icon-btn svg[data-v-08bf7060]{transition:transform .2s}.icon-btn:hover:not(:disabled) svg[data-v-08bf7060]{transform:scale(1.1)}.optimize-btn[data-v-08bf7060]:hover:not(:disabled){background:#f4d03f33}.optimize-btn:hover:not(:disabled) svg[data-v-08bf7060]{animation:pulse-08bf7060 .6s ease-in-out}.optimize-btn.is-optimizing[data-v-08bf7060]{background:#f4d03f26;border-color:#f4d03f66;color:#f4d03f;cursor:wait}.optimize-btn.is-optimizing svg[data-v-08bf7060]{animation:spin-08bf7060 1s linear infinite}@keyframes spin-08bf7060{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.optimizing-banner[data-v-08bf7060]{display:flex;align-items:center;gap:8px;padding:8px 12px;margin-top:6px;background:linear-gradient(90deg,#f4d03f14,#e67e2214);border:1px solid rgba(244,208,63,.2);border-radius:8px;font-size:12px;color:#f4d03f;animation:fadeInSlide-08bf7060 .3s ease}@keyframes fadeInSlide-08bf7060{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.optimizing-spinner[data-v-08bf7060]{width:12px;height:12px;border:2px solid rgba(244,208,63,.3);border-top-color:#f4d03f;border-radius:50%;animation:spin-08bf7060 .8s linear infinite;flex-shrink:0}.describe-btn[data-v-08bf7060]:hover:not(:disabled){background:#9333ea26;border-color:#9333ea4d;color:#9333ea}.clear-all-btn[data-v-08bf7060]:hover:not(:disabled){background:#ef444426;border-color:#ef44444d;color:#ef4444}.prompt-section .prompt-container[data-v-08bf7060]{position:relative}.prompt-section .prompt-container .prompt-area[data-v-08bf7060]{width:100%;height:80px;background:#0000004d;border:1px solid transparent;border-radius:6px;padding:10px;color:#eee;font-size:12px;resize:vertical;min-height:80px;max-height:160px;font-family:inherit;line-height:1.5;transition:all .2s}.prompt-section .prompt-container .prompt-area[data-v-08bf7060]:focus{outline:none;border-color:#f4d03f;box-shadow:0 0 0 2px #f4d03f1a;background:#0006}.prompt-section .prompt-container .prompt-area[data-v-08bf7060]::placeholder{color:#ffffff4d}.prompt-section .prompt-container .prompt-char-count[data-v-08bf7060]{position:absolute;bottom:8px;right:10px;font-size:10px;color:#ffffff4d;background:#00000080;padding:2px 6px;border-radius:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.parameter-select[data-v-08bf7060]{width:100%;background:linear-gradient(145deg,#ffffff14,#ffffff08);border:1px solid rgba(255,255,255,.15);border-radius:8px;color:#fff;font-size:13px;font-weight:500;height:38px;padding:0 12px;cursor:pointer;outline:none;transition:all .3s cubic-bezier(.4,0,.2,1);font-family:inherit;position:relative;box-shadow:0 2px 8px #0003}.parameter-select[data-v-08bf7060]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#f4d03f1a,#e67e220d);border-radius:8px;opacity:0;transition:opacity .3s;pointer-events:none}.parameter-select[data-v-08bf7060]:hover{background:linear-gradient(145deg,#ffffff1f,#ffffff0f);border-color:#f4d03f66;transform:translateY(-1px);box-shadow:0 4px 12px #f4d03f26}.parameter-select[data-v-08bf7060]:hover:before{opacity:1}.parameter-select[data-v-08bf7060]:focus{border-color:#f4d03f;box-shadow:0 0 0 3px #f4d03f33,0 4px 12px #f4d03f4d;background:linear-gradient(145deg,#ffffff1f,#ffffff0f);transform:translateY(-1px)}.parameter-select[data-v-08bf7060]:focus:before{opacity:1}.parameter-select[data-v-08bf7060]:active{transform:translateY(0)}.parameter-select[data-v-08bf7060]:disabled{opacity:.4;cursor:not-allowed;transform:none}.parameter-select[data-v-08bf7060]:disabled:hover{border-color:#ffffff26;box-shadow:0 2px 8px #0003;transform:none}.parameter-select option[data-v-08bf7060]{background:#1a1a24;color:#fff;border:none;padding:10px;font-weight:500}.parameter-select option[data-v-08bf7060]:hover{background:#f4d03f33}.parameter-grid[data-v-08bf7060]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.parameter-item[data-v-08bf7060]{position:relative}.parameter-item:nth-child(1) .parameter-select[data-v-08bf7060]:after{content:"📐";position:absolute;left:-24px;top:50%;transform:translateY(-50%);font-size:16px;opacity:.6}.parameter-item:nth-child(2) .parameter-select[data-v-08bf7060]:after{content:"🎨";position:absolute;left:-24px;top:50%;transform:translateY(-50%);font-size:16px;opacity:.6}.parameter-item:nth-child(3) .parameter-select[data-v-08bf7060]:after{content:"🔢";position:absolute;left:-24px;top:50%;transform:translateY(-50%);font-size:16px;opacity:.6}.model-note[data-v-08bf7060]{position:absolute;bottom:-20px;left:0;right:0;font-size:10px;color:#ff6b6b;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#ff6b6b1a;padding:2px 6px;border-radius:4px;animation:pulse-08bf7060 2s ease-in-out infinite}.reference-section .section-label[data-v-08bf7060]{display:flex;justify-content:space-between;align-items:center}.reference-section .preview-list[data-v-08bf7060]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.reference-section .preview-item[data-v-08bf7060]{width:60px;height:60px;position:relative;border-radius:6px;overflow:hidden;border:1px solid rgba(255,255,255,.2);cursor:grab;transition:all .2s}.reference-section .preview-item[data-v-08bf7060]:hover{border-color:#f4d03f;box-shadow:0 0 10px #f4d03f33}.reference-section .preview-item[data-v-08bf7060]:active{cursor:grabbing;transform:scale(.95)}.reference-section .preview-item img[data-v-08bf7060]{width:100%;height:100%;object-fit:cover}.reference-section .preview-item .remove-btn[data-v-08bf7060]{position:absolute;top:2px;right:2px;width:16px;height:16px;border-radius:50%;background:#000c;color:#fff;border:none;font-size:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.reference-section .preview-item .remove-btn[data-v-08bf7060]:hover{background:#f00c;transform:scale(1.1)}.reference-section .upload-zone[data-v-08bf7060]{border:1px dashed rgba(255,255,255,.2);border-radius:8px;height:48px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;color:#fff9;cursor:pointer;transition:all .2s}.reference-section .upload-zone[data-v-08bf7060]:hover,.reference-section .upload-zone.dragover[data-v-08bf7060]{border-color:#f4d03f;color:#f4d03f;background:#f4d03f0d}.reference-section .upload-zone .icon[data-v-08bf7060]{font-size:16px}.action-footer[data-v-08bf7060]{margin-top:8px}.action-footer .generate-btn[data-v-08bf7060]{position:relative;width:100%;height:48px;background:linear-gradient(135deg,#f4d03f,#e67e22);border:none;border-radius:8px;color:#000;font-weight:700;font-size:14px;letter-spacing:1px;cursor:pointer;overflow:hidden;transition:all .2s}.action-footer .generate-btn[data-v-08bf7060]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 16px #f4d03f4d}.action-footer .generate-btn[data-v-08bf7060]:active:not(:disabled){transform:scale(.98)}.action-footer .generate-btn[data-v-08bf7060]:disabled,.action-footer .generate-btn.loading[data-v-08bf7060]{background:#333;color:#888;cursor:not-allowed;box-shadow:none}.action-footer .generate-btn .btn-glow[data-v-08bf7060]{position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff4d;transform:translate(-50%,-50%);transition:width .6s,height .6s}.generate-btn:not(:disabled):hover .action-footer .generate-btn .btn-glow[data-v-08bf7060]{width:300px;height:300px}@keyframes spin-08bf7060{to{transform:rotate(360deg)}}@keyframes pulse-08bf7060{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes checkPop-08bf7060{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.dialog-overlay[data-v-08bf7060]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn-08bf7060 .2s ease-out}.dialog-container[data-v-08bf7060]{background:linear-gradient(145deg,#14141cfa,#0d0d12fa);border:1px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:0 20px 60px #00000080;max-width:600px;width:90%;max-height:80vh;overflow:hidden;display:flex;flex-direction:column;animation:slideUp-08bf7060 .3s ease-out}.dialog-header[data-v-08bf7060]{padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;align-items:center}.dialog-header h3[data-v-08bf7060]{margin:0;font-size:18px;font-weight:600;color:#f4d03f}.dialog-header .close-btn[data-v-08bf7060]{background:transparent;border:none;color:#ffffff80;font-size:28px;line-height:1;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s}.dialog-header .close-btn[data-v-08bf7060]:hover{background:#ffffff1a;color:#fff}.dialog-body[data-v-08bf7060]{padding:24px;overflow-y:auto;flex:1}.dialog-footer[data-v-08bf7060]{padding:16px 24px;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:flex-end;gap:12px}.optimize-dialog .optimize-options[data-v-08bf7060]{display:flex;flex-direction:column;gap:12px}.optimize-dialog .optimize-option[data-v-08bf7060]{background:#ffffff08;border:2px solid rgba(255,255,255,.1);border-radius:10px;padding:16px;cursor:pointer;transition:all .2s}.optimize-dialog .optimize-option[data-v-08bf7060]:hover{background:#ffffff0d;border-color:#f4d03f4d}.optimize-dialog .optimize-option.selected[data-v-08bf7060]{background:#f4d03f1a;border-color:#f4d03f;box-shadow:0 0 20px #f4d03f33}.optimize-dialog .optimize-option .option-header[data-v-08bf7060]{display:flex;align-items:center;gap:12px;margin-bottom:10px}.optimize-dialog .optimize-option .option-header input[type=radio][data-v-08bf7060]{width:18px;height:18px;cursor:pointer;accent-color:#f4d03f}.optimize-dialog .optimize-option .option-header .option-style[data-v-08bf7060]{font-size:13px;font-weight:600;color:#f4d03f;text-transform:uppercase;letter-spacing:.5px}.optimize-dialog .optimize-option .option-content[data-v-08bf7060]{font-size:14px;line-height:1.6;color:#ffffffd9;padding-left:30px}.describe-dialog .describe-upload-area[data-v-08bf7060]{margin-bottom:20px}.describe-dialog .describe-upload-area .upload-placeholder[data-v-08bf7060]{border:2px dashed rgba(255,255,255,.2);border-radius:12px;padding:40px 20px;text-align:center;cursor:pointer;transition:all .2s}.describe-dialog .describe-upload-area .upload-placeholder[data-v-08bf7060]:hover{border-color:#f4d03f;background:#f4d03f0d}.describe-dialog .describe-upload-area .upload-placeholder svg[data-v-08bf7060]{color:#ffffff4d;margin-bottom:12px}.describe-dialog .describe-upload-area .upload-placeholder p[data-v-08bf7060]{margin:0 0 8px;font-size:16px;font-weight:500;color:#ffffffb3}.describe-dialog .describe-upload-area .upload-placeholder span[data-v-08bf7060]{font-size:12px;color:#fff6}.describe-dialog .describe-upload-area .image-preview-container[data-v-08bf7060]{position:relative;border-radius:12px;overflow:hidden;background:#0000004d}.describe-dialog .describe-upload-area .image-preview-container .preview-image[data-v-08bf7060]{width:100%;max-height:300px;object-fit:contain;display:block}.describe-dialog .describe-upload-area .image-preview-container .change-image-btn[data-v-08bf7060]{position:absolute;bottom:12px;right:12px;background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:6px;padding:8px 16px;color:#fff;font-size:12px;cursor:pointer;transition:all .2s}.describe-dialog .describe-upload-area .image-preview-container .change-image-btn[data-v-08bf7060]:hover{background:#f4d03f33;border-color:#f4d03f;color:#f4d03f}.describe-dialog .describe-result[data-v-08bf7060]{background:#f4d03f0d;border:1px solid rgba(244,208,63,.2);border-radius:10px;padding:16px}.describe-dialog .describe-result .result-label[data-v-08bf7060]{font-size:12px;font-weight:600;color:#f4d03f;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.describe-dialog .describe-result .result-content[data-v-08bf7060]{font-size:14px;line-height:1.6;color:#ffffffd9}.btn-cancel[data-v-08bf7060],.btn-confirm[data-v-08bf7060]{padding:10px 24px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;border:none}.btn-cancel[data-v-08bf7060]{background:#ffffff0d;color:#ffffffb3;border:1px solid rgba(255,255,255,.1)}.btn-cancel[data-v-08bf7060]:hover{background:#ffffff1a;color:#fff}.btn-confirm[data-v-08bf7060]{background:linear-gradient(135deg,#f4d03f,#e67e22);color:#000}.btn-confirm[data-v-08bf7060]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 16px #f4d03f66}.btn-confirm[data-v-08bf7060]:disabled{opacity:.5;cursor:not-allowed}@keyframes fadeIn-08bf7060{0%{opacity:0}to{opacity:1}}@keyframes slideUp-08bf7060{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.stage-container[data-v-0d2cf197]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:40px}.preview-grid[data-v-0d2cf197]{width:100%;height:100%;display:grid;gap:16px;padding:16px}.preview-grid.grid-1[data-v-0d2cf197]{grid-template-columns:1fr;grid-template-rows:1fr}.preview-grid.grid-2[data-v-0d2cf197]{grid-template-columns:1fr 1fr;grid-template-rows:1fr}.preview-grid.grid-4[data-v-0d2cf197]{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.preview-item[data-v-0d2cf197]{position:relative;width:100%;height:100%;border-radius:8px;overflow:hidden;background:#ffffff05;border:1px solid rgba(255,255,255,.05)}.item-waiting[data-v-0d2cf197]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#ffffff4d}.waiting-icon[data-v-0d2cf197]{font-size:48px;margin-bottom:16px;opacity:.5;animation:pulse-0d2cf197 2s ease-in-out infinite}@keyframes pulse-0d2cf197{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:.8}}.waiting-text[data-v-0d2cf197]{font-size:14px;color:#fff6}.item-error[data-v-0d2cf197]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:20px;background:#ff00000d;border:2px solid rgba(255,68,68,.3);border-radius:8px}.error-icon[data-v-0d2cf197]{font-size:48px;animation:shake-0d2cf197 .5s ease-in-out}@keyframes shake-0d2cf197{0%,to{transform:translate(0)}25%{transform:translate(-10px)}75%{transform:translate(10px)}}.error-message[data-v-0d2cf197]{color:#f44;font-size:14px;line-height:1.6;text-align:center;max-width:90%;word-wrap:break-word;background:#ff44441a;padding:12px 16px;border-radius:8px;border:1px solid rgba(255,68,68,.2)}.retry-btn[data-v-0d2cf197]{padding:10px 20px;background:linear-gradient(135deg,#f44,#f66);color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease;box-shadow:0 4px 12px #ff44444d}.retry-btn[data-v-0d2cf197]:hover{background:linear-gradient(135deg,#f66,#f88);transform:translateY(-2px);box-shadow:0 6px 16px #f446}.retry-btn[data-v-0d2cf197]:active{transform:translateY(0)}.item-generating[data-v-0d2cf197]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.image-wrapper[data-v-0d2cf197]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.main-image[data-v-0d2cf197]{max-width:100%;max-height:100%;width:100%;height:100%;object-fit:cover;border-radius:8px}.floating-toolbar[data-v-0d2cf197]{position:absolute;bottom:12px;left:50%;transform:translate(-50%);background:#ffffff1a;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:6px;display:flex;gap:6px;opacity:0;transition:opacity .3s ease;box-shadow:0 4px 16px #0000004d}.preview-grid.grid-4 .floating-toolbar[data-v-0d2cf197]{padding:4px;gap:4px}.preview-grid.grid-4 .toolbar-btn[data-v-0d2cf197]{padding:6px 8px;font-size:12px}.image-wrapper:hover .floating-toolbar[data-v-0d2cf197]{opacity:1}.toolbar-btn[data-v-0d2cf197]{background:#ffffff26;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:8px 12px;color:#fff;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:6px;font-size:14px}.toolbar-btn[data-v-0d2cf197]:hover{background:#ffffff40;border-color:#ffffff4d;transform:translateY(-1px);box-shadow:0 4px 12px #0003}.toolbar-btn[data-v-0d2cf197]:active{transform:translateY(0)}.empty-state[data-v-0d2cf197]{text-align:center;color:#fff3}.empty-icon[data-v-0d2cf197]{font-size:64px;margin-bottom:16px;opacity:.5}.loader-overlay[data-v-0d2cf197]{display:flex;flex-direction:column;align-items:center;gap:16px}.scanner[data-v-0d2cf197]{width:200px;height:2px;background:#f4d03f;box-shadow:0 0 20px #f4d03f;animation:scan-0d2cf197 1s infinite alternate}@keyframes scan-0d2cf197{0%{width:0;opacity:0}to{width:200px;opacity:1}}.progress-bar-container[data-v-0d2cf197]{width:250px;margin-top:8px}.progress-bar[data-v-0d2cf197]{width:100%;height:6px;background:#ffffff1a;border-radius:3px;overflow:hidden;position:relative;border:1px solid rgba(255,255,255,.15)}.progress-bar .fill[data-v-0d2cf197]{height:100%;background:linear-gradient(90deg,#f4d03f,#e67e22,#f4d03f);background-size:200% 100%;border-radius:2px;transition:width .3s ease;animation:progressShine-0d2cf197 2s linear infinite;box-shadow:0 0 10px #f4d03f80;position:relative}.progress-bar .fill[data-v-0d2cf197]:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:progressFlow-0d2cf197 1.5s ease-in-out infinite}@keyframes progressShine-0d2cf197{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes progressFlow-0d2cf197{0%{left:-100%}to{left:100%}}.status-text[data-v-0d2cf197]{font-size:14px;color:#ffffffe6;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.percent[data-v-0d2cf197]{font-weight:600;color:#f4d03f;font-size:16px;text-shadow:0 0 8px rgba(244,208,63,.5)}.gallery-container[data-v-be7acd9e]{height:100%;display:flex;flex-direction:column;background:#050509}.gallery-header[data-v-be7acd9e]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#fff9;border-bottom:1px solid rgba(255,255,255,.05);background:#ffffff05}.history-note[data-v-be7acd9e]{font-size:12px;color:#fff6;padding:0 16px 8px;margin-bottom:8px}.gallery-header h3[data-v-be7acd9e]{margin:0;font-weight:600;font-size:11px;color:#ffffff80}.gallery-list[data-v-be7acd9e]{padding:0 10px 16px;display:flex;flex-direction:column;gap:8px;overflow-y:auto;flex:1;min-height:0}.gallery-list[data-v-be7acd9e]::-webkit-scrollbar{width:4px}.gallery-list[data-v-be7acd9e]::-webkit-scrollbar-track{background:transparent}.gallery-list[data-v-be7acd9e]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}.gallery-list[data-v-be7acd9e]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.gallery-item[data-v-be7acd9e]{width:100%;height:120px;min-height:120px;border-radius:8px;overflow:hidden;position:relative;cursor:pointer;border:1px solid rgba(255,255,255,.08);background:#ffffff05;transition:all .25s ease}.gallery-item[data-v-be7acd9e]:hover{border-color:#f4d03f66;transform:translateY(-2px);box-shadow:0 6px 20px #0006,0 0 0 1px #f4d03f26}.gallery-item img[data-v-be7acd9e]{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.gallery-item:hover img[data-v-be7acd9e]{transform:scale(1.08)}.hover-overlay[data-v-be7acd9e]{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;color:#fff;font-size:14px;font-weight:500;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.gallery-item:hover .hover-overlay[data-v-be7acd9e]{opacity:1}.timestamp-badge[data-v-be7acd9e]{position:absolute;bottom:6px;left:6px;background:#000000a6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#ffffffd9;font-size:10px;font-weight:500;letter-spacing:.3px;padding:2px 6px;border-radius:4px;line-height:1.4;pointer-events:none;z-index:5}.floating-toolbar[data-v-be7acd9e]{position:absolute;bottom:10px;left:50%;transform:translate(-50%);background:#000000b3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:6px;display:flex;gap:6px;opacity:0;transition:opacity .3s ease;box-shadow:0 4px 12px #0000004d;z-index:10}.gallery-item:hover .floating-toolbar[data-v-be7acd9e]{opacity:1}.icon-button[data-v-be7acd9e]{background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:6px;padding:6px;color:#ffffffb3;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-width:28px;height:28px}.icon-button[data-v-be7acd9e]:hover{background:#f4d03f1a;border-color:#f4d03f80;color:#f4d03f;box-shadow:0 0 10px #f4d03f33}.icon-button svg[data-v-be7acd9e]{transition:all .2s ease}.icon-button:hover svg[data-v-be7acd9e]{transform:scale(1.1)}.studio-shell[data-v-4b0ce818]{display:flex;width:100vw;height:100vh;background:#050509;color:#e0e0e0;overflow:hidden;position:relative}.panel-left[data-v-4b0ce818]{width:340px;flex-shrink:0;background:#0d0d1299;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-right:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;z-index:10}.stage-center[data-v-4b0ce818]{flex:1;position:relative;background:radial-gradient(circle at center,#1a1a24,#050509);display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:1}.panel-right[data-v-4b0ce818]{width:260px;flex-shrink:0;background:#0d0d1299;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-left:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;z-index:10}.brand-header[data-v-4b0ce818]{height:72px;display:flex;align-items:center;padding:0 20px;border-bottom:1px solid rgba(255,255,255,.05);gap:12px}.logo-icon[data-v-4b0ce818]{font-size:28px}.logo-text[data-v-4b0ce818]{font-weight:800;font-size:22px;letter-spacing:.5px;background-image:linear-gradient(90deg,#f4d03f,#e67e22,#f4d03f);background-size:200% 100%;-webkit-background-clip:text;color:transparent;animation:logoShine-4b0ce818 3s linear infinite;text-shadow:0 0 12px rgba(244,208,63,.5)}@keyframes logoShine-4b0ce818{0%{background-position:200% 0}to{background-position:-200% 0}}.history-header[data-v-4b0ce818]{height:50px;display:flex;align-items:center;padding:0 16px;font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#fff6;border-bottom:1px solid rgba(255,255,255,.05)}.ambient-glow[data-v-4b0ce818]{position:absolute;top:-20%;left:-10%;width:50%;height:50%;background:radial-gradient(circle,rgba(120,80,255,.08),transparent 60%);pointer-events:none;z-index:0}.grid-overlay[data-v-4b0ce818]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:40px 40px;opacity:.3;pointer-events:none;z-index:0}.settings-btn[data-v-4b0ce818]{background:transparent;border:none;color:#fff9;font-size:18px;cursor:pointer;padding:8px;border-radius:6px;transition:all .2s;margin-left:auto}.settings-btn[data-v-4b0ce818]:hover{background:#ffffff1a;color:#fff}.modal-overlay[data-v-4b0ce818]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-4b0ce818 .2s ease-out}@keyframes fadeIn-4b0ce818{0%{opacity:0}to{opacity:1}}.modal-content[data-v-4b0ce818]{background:linear-gradient(145deg,#14141efa,#0f0f19fa);border:1px solid rgba(255,255,255,.15);border-radius:16px;width:90%;max-width:520px;max-height:85vh;overflow-y:auto;box-shadow:0 25px 80px #0009,0 0 0 1px #f4d03f1a,inset 0 1px #ffffff1a;animation:slideUp-4b0ce818 .3s ease-out}@keyframes slideUp-4b0ce818{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header[data-v-4b0ce818]{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 20px;border-bottom:1px solid rgba(255,255,255,.1);background:linear-gradient(135deg,#f4d03f0d,#e67e220d)}.modal-header h3[data-v-4b0ce818]{color:#fff;font-size:20px;font-weight:700;margin:0;display:flex;align-items:center;gap:8px}.modal-header h3[data-v-4b0ce818]:before{content:"⚙️";font-size:18px}.close-btn[data-v-4b0ce818]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#ffffffb3;font-size:18px;cursor:pointer;padding:8px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s}.close-btn[data-v-4b0ce818]:hover{background:#ff4d4f33;border-color:#ff4d4f66;color:#ff4d4f;transform:scale(1.05)}.modal-body[data-v-4b0ce818]{padding:24px}.setting-section[data-v-4b0ce818]{margin-bottom:32px}.setting-section[data-v-4b0ce818]:last-child{margin-bottom:0}.section-title[data-v-4b0ce818]{color:#ffffffe6;font-size:14px;font-weight:600;margin-bottom:16px;display:flex;align-items:center;gap:8px;text-transform:none;letter-spacing:0}.api-key-section[data-v-4b0ce818]{display:flex;flex-direction:column;gap:12px}.input-wrapper[data-v-4b0ce818]{display:flex;gap:12px;align-items:flex-start}.input-container[data-v-4b0ce818]{flex:1;position:relative;display:flex;align-items:center}.api-key-input[data-v-4b0ce818]{flex:1;background:#0006;border:2px solid rgba(255,255,255,.1);border-radius:12px;padding:14px 50px 14px 16px;color:#fff;font-size:14px;font-family:Consolas,Monaco,monospace;outline:none;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.api-key-input[data-v-4b0ce818]::placeholder{color:#fff6}.api-key-input[data-v-4b0ce818]:focus{border-color:#f4d03f99;box-shadow:0 0 0 4px #f4d03f1a,0 8px 25px #f4d03f26;background:#0009}.api-key-input.error[data-v-4b0ce818]{border-color:#ff4d4f99;box-shadow:0 0 0 4px #ff4d4f1a,0 8px 25px #ff4d4f26}.api-key-input.valid[data-v-4b0ce818]{border-color:#52c41a99;box-shadow:0 0 0 4px #52c41a1a,0 8px 25px #52c41a26}.toggle-visibility-btn[data-v-4b0ce818]{position:absolute;right:12px;background:transparent;border:none;color:#ffffff80;cursor:pointer;padding:8px;border-radius:6px;transition:all .2s;display:flex;align-items:center;justify-content:center}.toggle-visibility-btn[data-v-4b0ce818]:hover{background:#ffffff1a;color:#fffc}.save-btn[data-v-4b0ce818]{background:linear-gradient(135deg,#f4d03f,#e67e22);border:none;border-radius:12px;padding:14px 20px;color:#000;font-weight:600;font-size:13px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:6px;box-shadow:0 4px 15px #f4d03f4d;white-space:nowrap}.save-btn[data-v-4b0ce818]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #f4d03f66}.save-btn[data-v-4b0ce818]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.error-message[data-v-4b0ce818]{color:#ff4d4f;font-size:12px;display:flex;align-items:center;gap:6px;padding:8px 12px;background:#ff4d4f1a;border:1px solid rgba(255,77,79,.2);border-radius:8px}.success-message[data-v-4b0ce818]{color:#52c41a;font-size:12px;display:flex;align-items:center;gap:6px;padding:8px 12px;background:#52c41a1a;border:1px solid rgba(82,196,26,.2);border-radius:8px}.checkbox-container[data-v-4b0ce818]{display:flex;align-items:center;gap:10px;cursor:pointer;padding:8px 0;transition:all .2s}.checkbox-container[data-v-4b0ce818]:hover{color:#ffffffe6}.auto-save-checkbox[data-v-4b0ce818]{display:none}.checkmark[data-v-4b0ce818]{width:18px;height:18px;background:#0006;border:2px solid rgba(255,255,255,.3);border-radius:4px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0}.auto-save-checkbox:checked+.checkmark[data-v-4b0ce818]{background:linear-gradient(135deg,#f4d03f,#e67e22);border-color:#f4d03f;box-shadow:0 0 15px #f4d03f4d}.auto-save-checkbox:checked+.checkmark[data-v-4b0ce818]:after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-label[data-v-4b0ce818]{color:#fffc;font-size:13px;font-weight:500;transition:all .2s}.pricing-info[data-v-4b0ce818]{display:flex;flex-direction:column;gap:16px}.pricing-grid[data-v-4b0ce818]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pricing-card[data-v-4b0ce818]{background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:16px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;min-height:100px;display:flex;flex-direction:column;justify-content:space-between}.pricing-card[data-v-4b0ce818]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(244,208,63,.5),transparent);opacity:0;transition:opacity .3s}.pricing-card[data-v-4b0ce818]:hover{border-color:#f4d03f4d;transform:translateY(-2px);box-shadow:0 8px 25px #0000004d}.pricing-card[data-v-4b0ce818]:hover:before{opacity:1}.pricing-header[data-v-4b0ce818]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.model-icon[data-v-4b0ce818]{font-size:16px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));flex-shrink:0}.model-name[data-v-4b0ce818]{font-size:13px;font-weight:600;color:#ffffffe6;line-height:1.2}.pricing-cost[data-v-4b0ce818]{font-size:14px;font-weight:700;color:#f4d03f;margin-bottom:6px;text-shadow:0 0 10px rgba(244,208,63,.3)}.pricing-desc[data-v-4b0ce818]{font-size:11px;color:#fff9;line-height:1.3;margin-top:auto}.feature-card[data-v-4b0ce818]{background:linear-gradient(135deg,#f4d03f1a,#e67e220d);border-color:#f4d03f33}.feature-card[data-v-4b0ce818]:hover{border-color:#f4d03f66;box-shadow:0 8px 25px #f4d03f33}@media (max-width: 480px){.pricing-grid[data-v-4b0ce818]{grid-template-columns:1fr}}.balance-info[data-v-4b0ce818]{display:flex;flex-direction:column;gap:16px}.check-balance-btn[data-v-4b0ce818]{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:14px 20px;color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);align-self:flex-start;display:flex;align-items:center;gap:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.check-balance-btn[data-v-4b0ce818]:hover:not(:disabled){background:linear-gradient(135deg,#fff3,#ffffff1a);border-color:#f4d03f66;transform:translateY(-2px);box-shadow:0 8px 25px #f4d03f33}.check-balance-btn[data-v-4b0ce818]:disabled{opacity:.5;cursor:not-allowed;transform:none}.balance-details[data-v-4b0ce818]{background:linear-gradient(135deg,#0006,#0003);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.balance-item[data-v-4b0ce818]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;transition:all .2s}.balance-item[data-v-4b0ce818]:not(:last-child){border-bottom:1px solid rgba(255,255,255,.08)}.balance-item[data-v-4b0ce818]:hover{background:#ffffff05;margin:0 -8px;padding:12px 8px;border-radius:8px}.balance-item .label[data-v-4b0ce818]{color:#ffffffb3;font-size:13px;font-weight:500;display:flex;align-items:center;gap:6px}.balance-item .value[data-v-4b0ce818]{color:#fff;font-size:15px;font-weight:700;font-family:Consolas,Monaco,monospace}.balance-item.remaining .value[data-v-4b0ce818]{color:#52c41a;text-shadow:0 0 10px rgba(82,196,26,.3)}.no-balance-info[data-v-4b0ce818]{color:#ffffff80;font-size:13px;text-align:center;padding:24px;background:linear-gradient(135deg,#0000004d,#0000001a);border:1px dashed rgba(255,255,255,.2);border-radius:12px;display:flex;flex-direction:column;align-items:center;gap:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.settings-btn.needs-setup[data-v-4b0ce818]{animation:pulse-glow-4b0ce818 2s ease-in-out infinite;position:relative}.setup-indicator[data-v-4b0ce818]{position:absolute;top:-2px;right:-2px;width:8px;height:8px;background:#f44;border-radius:50%;animation:pulse-dot-4b0ce818 2s ease-in-out infinite}@keyframes pulse-glow-4b0ce818{0%,to{box-shadow:0 0 #ffd700b3;transform:scale(1)}50%{box-shadow:0 0 20px 5px #ffd7004d;transform:scale(1.05)}}@keyframes pulse-dot-4b0ce818{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.7}}:root{--app-bg: #050509;--panel-bg: rgba(13, 13, 18, .7);--border-color: rgba(255, 255, 255, .08);--accent-color: #F4D03F;--text-primary: #e0e0e0;--text-secondary: rgba(255, 255, 255, .4);font-family:Segoe UI,SF Pro Display,HarmonyOS Sans,Inter,sans-serif}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;width:100%;height:100%;background-color:var(--app-bg);color:var(--text-primary);overflow:hidden;-webkit-font-smoothing:antialiased}#app{width:100%;height:100%}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px;transition:background .3s}::-webkit-scrollbar-thumb:hover{background:#fff3}.el-message{background:#0a0a0fd9!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 10px 30px #00000080!important;border-radius:8px!important;padding:12px 24px!important;min-width:300px!important}.el-message__content{color:#fff!important;font-weight:500!important;font-size:14px!important}.el-message--success{border-color:#42d3924d!important;box-shadow:0 0 20px #42d3921a!important}.el-message--success .el-message__icon{color:#42d392!important}.el-message--warning{border-color:#f4d03f4d!important}.el-message--warning .el-message__icon{color:#f4d03f!important}.el-message--error{border-color:#f56c6c4d!important}.el-overlay{background-color:#000000b3!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.el-dialog{background:#111116!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:16px!important;box-shadow:0 25px 50px #0009!important}.el-dialog__header{padding:20px 24px!important;border-bottom:1px solid rgba(255,255,255,.05);margin-right:0!important}.el-dialog__title{color:#fff!important;font-size:16px!important;font-weight:600!important}.el-dialog__body{padding:24px!important;color:var(--text-primary)!important}.el-dialog__footer{padding:20px 24px!important;border-top:1px solid rgba(255,255,255,.05)}.el-input__wrapper{background-color:#0003!important;box-shadow:0 0 0 1px #ffffff1a inset!important;border-radius:8px!important}.el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--accent-color) inset!important}.el-input__inner{color:#fff!important}.glass-panel{background:#ffffff08;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08)}.neon-text{text-shadow:0 0 10px rgba(244,208,63,.5)}.el-button{border-radius:8px!important;font-weight:600!important}.el-popper.is-dark{background:#1a1a20!important;border:1px solid rgba(255,255,255,.1)!important}
