.scrolling-text-container{display:inline-block;overflow:hidden;white-space:nowrap;width:100%}.scrolling-text-wrapper{display:inline-flex;will-change:transform}.text-item{align-items:center;display:inline-flex}.spacer{display:inline-block;width:30px}.select-container[data-v-30818955]{flex:1;font-size:16px;height:100%;min-width:120px;position:relative;width:100%}.select-input[data-v-30818955]{align-items:center;background-color:#fff;border:1px solid var(--border);border-radius:8px;cursor:pointer;display:flex;height:100%;justify-content:space-between;padding:8px 12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-input[data-v-30818955]:hover{border-color:var(--primary)}.select-arrow[data-v-30818955]{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #666;height:0;transition:transform .2s;width:0}.select-arrow.is-active[data-v-30818955]{transform:rotate(180deg)}.select-options[data-v-30818955]{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;left:0;margin-top:4px;max-height:300px;overflow-y:auto;padding:8px;position:absolute;right:auto;top:100%;z-index:10}.align-right .select-options[data-v-30818955]{left:auto;right:0}.select-options-grid[data-v-30818955]{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(128px,1fr))}.select-option[data-v-30818955]{border-radius:8px;cursor:pointer;font-size:14px;height:40px;padding:8px 12px;text-align:left;transition:background-color .2s}.select-option[data-v-30818955]:hover{background-color:#ede7ff}.select-option.is-active[data-v-30818955]{background-color:#944dff;color:#fff;font-weight:500}.select-options-bottom[data-v-30818955]{bottom:auto;margin-top:4px;top:100%}.select-options-top[data-v-30818955]{bottom:100%;margin-bottom:4px;top:auto}.select-options-left[data-v-30818955]{inset:0 100% auto auto;margin-right:4px}.select-options-right[data-v-30818955]{inset:0 auto auto 100%;margin-left:4px}@media (max-width:768px){.select-options[data-v-30818955]{max-width:100%}.select-options-grid[data-v-30818955]{grid-template-columns:repeat(1,minmax(128px,1fr))}}body{background:linear-gradient(180deg,#f7f3ff,#f3f0ff) no-repeat;color:var(--text);font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;margin:0}body:before{background-attachment:fixed;background-image:url(./bg.BBveHHJQ.svg);background-repeat:no-repeat;background-size:100vw;content:"";filter:blur(1px);height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}.main{margin:0 auto;max-width:1200px;padding:40px 24px 24px}.main-header{align-items:center;animation:fadeInUp 1.2s cubic-bezier(.23,1.01,.32,1) both;background:transparent;display:flex;flex-direction:column;justify-content:center;margin-bottom:19px;padding-bottom:48px;padding-top:14px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.main-badge{animation:fadeIn 1.2s .1s both;background:#ede7ff;border-radius:12px;box-shadow:0 2px 8px #ede7ff55;color:#944dff;font-size:16px;font-weight:700;letter-spacing:1.2px;padding:6px 22px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.main-title-gradient{background:linear-gradient(90deg,#944dff,#461f80);-webkit-background-clip:text;font-size:36px;font-weight:900;-webkit-text-fill-color:transparent;animation:gradientFadeIn 1.3s .3s both,gradientMove 3s linear infinite;background-clip:text;cursor:pointer;display:inline-block;filter:none;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;letter-spacing:1.5px;line-height:1.12;margin-bottom:18px;max-width:1015px;position:relative;text-align:center;transition:background .5s,filter .25s ease-out;transition:transform .4s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.main-title-gradient:after{background:linear-gradient(270deg,#944dff,#461f80);-webkit-background-clip:text;content:attr(data-text);height:100%;left:0;position:absolute;top:0;width:100%;-webkit-text-fill-color:transparent;background-clip:text;opacity:0;pointer-events:none;transition:opacity .4s ease}.main-title-gradient:hover{filter:blur(1.5px);transform:scale(1.03)}.main-title-gradient:hover:after{opacity:1}@keyframes gradientMove{0%{background-position:0 50%}to{background-position:100% 50%}}@keyframes gradientFadeIn{0%{filter:blur(8px);opacity:0}to{filter:none;opacity:1}}.main-title{animation:fadeIn 1.2s .2s both;color:#181818;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;font-size:28px;font-weight:900;letter-spacing:2px;line-height:1.12;margin-bottom:18px;text-align:center;transition:transform .18s,color .25s}.main-title:hover{color:#461f80;transform:scale(1.03)}.main-desc{animation:fadeInUpDesc 1.2s .7s both;background:none;border-radius:0;box-shadow:none;color:#888;font-size:16px;font-weight:400;letter-spacing:.1px;line-height:1.7;margin:0 auto 24px;max-width:600px;padding:0;text-align:center;transition:color .25s}.main-desc:hover{color:#666}@keyframes fadeInUpDesc{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.main-note{align-items:center;animation:fadeIn 1.6s .6s both;color:#944dff;display:flex;font-size:16px;gap:4px;margin-top:16px;opacity:.85}.search-filter-bar{align-items:center;background:#f7f7ff;border-radius:12px;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:16px;height:100%;margin-bottom:32px;padding:14px 28px}.search-filter-bar>*{height:100%}.search-btn{background:var(--color-primary);border:none;border-radius:8px;color:#fff;cursor:pointer;flex-shrink:0;font-size:14px;font-size:16px;height:42px;margin-left:8px;padding:0 16px;transition:background .2s}.search-filter-bar input{background:#fff;border:1px solid var(--border);border-radius:8px;flex:2;font-size:16px;outline:none;padding:10px 16px;transition:border .2s}.search-filter-bar input:focus{border-color:var(--primary)}.voice-list{display:grid;gap:28px;grid-template-columns:repeat(2,1fr)}@media (max-width:1200px){.search-filter-bar{gap:12px;padding:12px 20px}}@media (max-width:900px){body:before{background-size:auto 100vh!important}.main-header{padding-bottom:0}.cta-container{gap:16px!important}.voice-list{grid-template-columns:1fr}.main{padding:24px 16px}.search-filter-bar{flex-direction:column;padding:14px 16px}.search-filter-bar>*{width:100%}.main-title-gradient{font-size:28px;max-width:640px}.main-title{font-size:22px}.main-desc{font-size:14px;padding:0 8px}.cta-container{flex-direction:column;gap:16px}.cta-container .cta-btn{width:100%}}@media (max-width:480px){.voice-card{align-items:flex-start;flex-direction:column;padding:16px}.voice-card .actions{align-items:center;flex-direction:row!important;justify-content:space-between;margin-top:16px;width:100%}.voice-card .actions button{flex:1;font-size:14px;padding:8px 12px;text-align:center}.main-badge{font-size:14px;padding:4px 16px}.main-title-gradient{font-size:28px}}.voice-card{align-items:center;background:var(--card-bg);border:1.5px solid transparent;border-radius:18px;box-shadow:0 2px 8px #6d4dff0a;display:flex;gap:24px;padding:20px 28px;transition:box-shadow .2s,border .2s}.voice-card:hover{border:1.5px solid var(--primary);box-shadow:0 4px 16px #6d4dff1a}.voice-card .avatar{background:#eee;border:2px solid #ececff;border-radius:16px;height:80px;-o-object-fit:cover;object-fit:cover;width:80px}.voice-card .info{display:flex;flex:1;flex-direction:column;gap:8px}.voice-card .info .name{color:var(--text);font-size:22px;font-weight:700;margin-bottom:2px}.voice-card .info .tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:2px}.voice-card .info .tag{background:var(--tag-bg);border-radius:6px;color:var(--tag-text);font-size:13px;font-weight:600;letter-spacing:1px;padding:2px 10px}.voice-card .info .usage{color:#888;font-size:14px}.voice-card .info .scenario{color:var(--primary);font-size:14px;font-weight:500}.voice-card .actions{align-items:flex-end;display:flex;flex-direction:column;gap:10px}.voice-card .actions button{background:var(--btn-bg);border:1.5px solid transparent;border-radius:8px;color:var(--btn-text);cursor:pointer;font-size:15px;font-weight:600;padding:8px 18px;transition:background .2s}.voice-card .actions button:hover{background:var(--btn-hover)}.voice-card .actions .demo-btn{background:#fff;border-color:var(--primary);color:var(--primary);overflow:hidden;position:relative}.voice-card .actions .demo-btn:hover{background:var(--primary);color:#fff}.voice-card .actions button{min-width:120px}.voice-card .actions .demo-btn:hover .progress-bar{background:#fff;opacity:.5}.progress-bar{background:var(--primary);bottom:0;height:2px;left:0;position:absolute;transition:width .1s linear}.loading-icon{align-items:center;animation:spin 1s linear infinite;display:inline-flex;justify-content:center}.pagination{margin:36px 0 0}.cta-container{display:flex;gap:36px;justify-content:center;margin-top:14px}.cta-container .cta-btn{border-radius:8px;cursor:pointer;font-size:16px;font-weight:600;padding:14px 28px;transition:background .25s,transform .15s,box-shadow .18s}.cta-container .cta-btn.primary{background:linear-gradient(90deg,#944dff,#461f80);border:none;box-shadow:0 4px 32px #944dff33;color:#fff}.cta-container .cta-btn.primary:hover{background:linear-gradient(90deg,#461f80,#944dff);box-shadow:0 8px 40px #944dff55;transform:translateY(-2px) scale(1.04)}.cta-container .cta-btn.secondary{background:#fff;border:1.5px solid var(--primary);color:var(--primary)}.cta-container .cta-btn.secondary:hover{background:var(--primary);color:#fff}.cursor-dot{animation:blink 1s step-end infinite;background:linear-gradient(64deg,#944dff,#ff4dff);display:inline-block;height:1em;margin-left:16px;vertical-align:-6px;width:10px}@keyframes blink{0%,to{opacity:0}50%{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.cta-btn{transition:transform .15s ease}.cta-btn:active{transform:scale(.96)}.demo-btn,.use-btn{transition:transform .15s ease}.demo-btn:active,.use-btn:active{transform:scale(.96)}.loading-spinner{align-items:center;animation:spin 1s linear infinite;display:flex;justify-content:center;margin-bottom:16px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.loading-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px 0}.loading-container p{color:#944dff;font-size:16px;font-weight:500}
