.custom-form-playground .ant-form-item-label label{font-weight:500;color:#000}.voice-maker-studio{--vm-primary:#4f79ff;--vm-primary-foreground:#ffffff;--vm-card:#ffffff;--vm-foreground:#1e293b;--vm-muted-foreground:#64748b}.voice-maker-studio .bg-primary{background-color:var(--vm-primary)}.voice-maker-studio .bg-primary\/10{background-color:rgba(79,121,255,.1)}.voice-maker-studio .bg-card{background-color:var(--vm-card)}.voice-maker-studio .border-input{border-color:#e2e8f0}.voice-maker-studio .ring-ring{--tw-ring-color:var(--vm-primary)}.voice-maker-studio .text-primary{color:var(--vm-primary)}.voice-maker-studio .text-primary-foreground{color:var(--vm-primary-foreground)}.voice-maker-studio .text-foreground{color:var(--vm-foreground)}.voice-maker-studio .text-muted-foreground{color:var(--vm-muted-foreground)}.voice-maker-studio .hover\:bg-primary\/90:hover{background-color:rgba(79,121,255,.9)}.voice-maker-studio .hover\:text-primary\/80:hover{color:rgba(79,121,255,.8)}.voice-maker-studio{color:#1e293b}.voice-maker-studio .ant-form-item{margin-bottom:16px}.voice-maker-studio .ant-form-item-label{padding-bottom:6px}.voice-maker-studio .ant-form-item-label>label{height:auto;color:#64748b;font-size:12px;font-weight:500}.voice-maker-studio .ant-collapse{border:0;background:rgba(0,0,0,0)}.voice-maker-studio .ant-collapse>.ant-collapse-item{border:0}.voice-maker-studio .ant-collapse>.ant-collapse-item>.ant-collapse-header{align-items:center;padding:0 0 12px;color:#1e293b}.voice-maker-studio .ant-collapse>.ant-collapse-item>.ant-collapse-content{border:0;background:rgba(0,0,0,0)}.voice-maker-studio .ant-select-single.ant-select-lg{font-size:14px}.voice-maker-studio .ant-select-single.ant-select-lg .ant-select-selector{height:36px;padding:2px 11px;border-color:#e2e8f0;border-radius:6px;box-shadow:none}.voice-maker-studio .ant-select-single.ant-select-lg .ant-select-selection-item,.voice-maker-studio .ant-select-single.ant-select-lg .ant-select-selection-placeholder{line-height:30px}.voice-maker-studio .ant-select-focused .ant-select-selector,.voice-maker-studio .ant-select:hover .ant-select-selector{border-color:#4f79ff;box-shadow:0 0 0 2px rgba(79,121,255,.1)}.voice-maker-studio .ant-input,.voice-maker-studio .ant-input-affix-wrapper{border-color:#e2e8f0;border-radius:6px;box-shadow:none}.voice-maker-studio .ant-input-affix-wrapper.ant-input-focused,.voice-maker-studio .ant-input-affix-wrapper:focus,.voice-maker-studio .ant-input-affix-wrapper:hover,.voice-maker-studio .ant-input.ant-input-focused,.voice-maker-studio .ant-input:focus,.voice-maker-studio .ant-input:hover{border-color:#4f79ff;box-shadow:0 0 0 2px rgba(79,121,255,.1)}.voice-maker-studio textarea.ant-input{padding:12px}.voice-maker-studio .ant-btn-primary{min-width:120px;border-radius:9999px;background:#4f79ff;box-shadow:none}.voice-maker-studio .ant-btn-primary:focus,.voice-maker-studio .ant-btn-primary:hover{background:#2f50fc}.voice-maker-studio .ant-btn-default{border-color:#e2e8f0;border-radius:6px;box-shadow:none}.voice-maker-studio .ant-pagination .ant-pagination-item-active{border-color:#4f79ff}.voice-maker-studio .ant-pagination .ant-pagination-item-active a{color:#4f79ff}.voice-maker-studio .vm-card{border:1px solid #e7eaf0;border-radius:12px;background:#fff}.voice-maker-studio .vm-search,.voice-maker-studio .vm-select{width:100%;height:36px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#1e293b;font-size:14px;outline:none}.voice-maker-studio .vm-select{padding:0 28px 0 11px}.voice-maker-studio .vm-search{padding:0 11px 0 32px}.voice-maker-studio .vm-search:focus,.voice-maker-studio .vm-select:focus,.voice-maker-studio .vm-textarea:focus{border-color:#4f79ff;box-shadow:0 0 0 2px rgba(79,121,255,.1)}.voice-maker-studio .vm-textarea{min-height:180px;width:100%;resize:vertical;border:1px solid #e2e8f0;border-radius:6px;padding:12px;color:#1e293b;font-size:14px;line-height:1.625;outline:none}.voice-maker-studio .vm-run{display:inline-flex;min-width:120px;align-items:center;justify-content:center;gap:6px;border:0;border-radius:9999px;background:#4f79ff;padding:9px 18px;color:#fff;font-size:14px;font-weight:500;cursor:pointer}.voice-maker-studio .vm-run:hover{background:#2f50fc}.voice-maker-studio .vm-run:disabled{cursor:not-allowed;opacity:.5}.voice-maker-studio .vm-empty{display:flex;height:80px;align-items:center;justify-content:center;gap:8px;border:1px dashed #cbd5e1;border-radius:12px;color:#64748b;font-size:12px;text-align:center}.voice-maker-studio .vm-icon-button{display:inline-flex;height:28px;width:28px;align-items:center;justify-content:center;border:0;border-radius:6px;background:rgba(0,0,0,0);color:#64748b;cursor:pointer}.voice-maker-studio .vm-icon-button:hover{background:#f1f5f9;color:#1e293b}.voice-maker-studio .tts-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:1 1 auto;min-width:140px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;padding:8px 12px;color:#334155;font-size:13px;font-weight:500;cursor:pointer}.voice-maker-studio .tts-action-btn:hover:not(:disabled){border-color:#4f79ff;background:#f0f5ff;color:#2b66ff}.voice-maker-studio .tts-action-btn:disabled{cursor:not-allowed;opacity:.5}.voice-maker-studio .tts-waveform{display:flex;align-items:center;gap:1px;width:100%;height:32px;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer}.voice-maker-studio .tts-waveform:disabled{cursor:not-allowed;opacity:.5}.voice-maker-studio .tts-waveform-bar{flex:1 1 0;min-width:1px;border-radius:1px;transition:background-color 80ms linear}.grid-background{background-image:linear-gradient(90deg,rgba(0,0,0,.025) 1px,transparent 0),linear-gradient(180deg,rgba(0,0,0,.025) 1px,transparent 0),url("data:image/svg+xml,%3Csvg width='120' height='120' viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='60' y1='50' x2='60' y2='70' stroke='rgba(0,0,0,0.1)' stroke-width='1'/%3E%3Cline x1='50' y1='60' x2='70' y2='60' stroke='rgba(0,0,0,0.1)' stroke-width='1'/%3E%3C/svg%3E");background-size:20px 20px,20px 20px,80px 80px;background-position:0 0;position:relative;isolation:isolate}.grid-background:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(255,255,255,.5) 34.72%,rgba(220,237,255,.8));pointer-events:none}.grid-background{z-index:0}.ProductDetailComponent_chatCard__WXRgr{width:100%;margin:50px auto}.ProductDetailComponent_messageList__bu8Vg{max-height:300px;overflow-y:auto;margin-bottom:16px}.ProductDetailComponent_inputContainer__heQsh{display:flex;gap:12px;align-items:center;justify-content:space-between;padding-right:20px;border-radius:12px;border:1px solid #e1deeb}.ProductDetailComponent_inputContainer__heQsh textarea{border:none!important;outline:none!important;resize:none!important}.ProductDetailComponent_inputContainer__heQsh textarea:focus{border:none!important;box-shadow:none!important}.ProductDetailComponent_inputContainer__heQsh textarea:placeholder{line-height:90px}.ProductDetailComponent_markDown___hzF1 pre{max-width:100%;overflow:auto}.ProductDetailComponent_dot-typing__1df2j{position:relative;left:-9999px;width:4px;height:4px;border-radius:50%;background-color:#414651;color:#414651;box-shadow:9992px 0 0 0 #414651,9999px 0 0 0 #414651,10006px 0 0 0 #414651;animation:ProductDetailComponent_dot-typing__1df2j 1.5s linear infinite}@keyframes ProductDetailComponent_dot-typing__1df2j{0%,to{box-shadow:9992px 0 0 0 #414651,9999px 0 0 0 #414651,10006px 0 0 0 #414651}16.667%{box-shadow:9992px -8px 0 0 rgba(65,70,81,.5),9999px 0 0 0 #414651,10006px 0 0 0 #414651}33.333%{box-shadow:9992px 0 0 0 #414651,9999px 0 0 0 #414651,10006px 0 0 0 #414651}50%{box-shadow:9992px 0 0 0 #414651,9999px -8px 0 0 rgba(65,70,81,.5),10006px 0 0 0 #414651}66.667%{box-shadow:9992px 0 0 0 #414651,9999px 0 0 0 #414651,10006px 0 0 0 #414651}83.333%{box-shadow:9992px 0 0 0 #414651,9999px 0 0 0 #414651,10006px -8px 0 0 rgba(65,70,81,.5)}}.ProductDetailComponent_spinner__wghfJ{animation:ProductDetailComponent_spin__u4RZX 1s linear infinite}@keyframes ProductDetailComponent_spin__u4RZX{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ProductDetailComponent_vlmDraggerUpload__JCDjz{width:100%;height:100%;max-height:320px;display:flex;justify-content:center;align-items:center}.ProductDetailComponent_vlmDraggerUpload__JCDjz .ant-upload-drag{border:none}.ProductDetailComponent_vlmDraggerUpload__JCDjz .ant-upload-drag .ant-upload-btn{padding:0!important}.ProductDetailComponent_vlmInputContainer__7hcqE{display:flex;flex-direction:column;gap:4px;align-items:start;padding:12px;border-radius:12px;border:1px solid #e1deeb}.ProductDetailComponent_vlmInputContainer__7hcqE textarea{border:none!important;outline:none!important;resize:none!important;padding:0 8px}.ProductDetailComponent_vlmInputContainer__7hcqE textarea:focus{border:none!important;box-shadow:none!important}.ProductDetailComponent_uploadImageContainer___woQn .ant-upload-list{gap:0!important}.ProductDetailComponent_uploadImageContainer___woQn .ant-upload-list .ant-upload-list-item-container{inline-size:78px!important;block-size:78px!important}.ProductDetailComponent_uploadImageContainer___woQn .ant-upload-list .ant-upload-list-item-container .ant-upload-list-item{border:none!important}.ProductDetailComponent_uploadImageContainer___woQn .ant-upload-list .ant-upload-list-item-container .ant-upload-list-item .ant-upload-list-item-thumbnail,.ProductDetailComponent_uploadImageContainer___woQn .ant-upload-list .ant-upload-list-item-container .ant-upload-list-item:before{border-radius:8px!important}