.live2d-controls[data-v-06db4586]{position:absolute;top:16px;right:16px;display:flex;flex-direction:column;gap:8px;z-index:20}.control-btn[data-v-06db4586]{background:#ffffffbf;color:#6b5e78;border:1px solid rgba(200,170,220,.25);padding:8px;border-radius:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.22,1,.36,1);width:38px;height:38px;position:relative;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 2px 8px #9b8ad41a}.control-btn svg[data-v-06db4586]{width:18px;height:18px}.control-btn[data-tooltip][data-v-06db4586]:hover:after{content:attr(data-tooltip);position:absolute;right:46px;top:50%;transform:translateY(-50%);background:#2a1f33e0;color:#fff;padding:5px 10px;border-radius:8px;font-size:12px;white-space:nowrap;pointer-events:none;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.control-btn[data-v-06db4586]:hover{background:#ffffffeb;color:#e8729a;border-color:#e8729a4d;box-shadow:0 2px 12px #e8729a26}.control-btn.active[data-v-06db4586]{background:linear-gradient(135deg,#e8729a26,#9b8ad426);color:#e8729a;border-color:#e8729a59}.action-wrapper[data-v-06db4586]{position:relative}.action-list[data-v-06db4586]{position:absolute;right:46px;top:0;background:#ffffffeb;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:12px;padding:6px;display:flex;flex-direction:column;gap:2px;width:fit-content;min-width:120px;max-width:200px;max-height:200px;overflow-y:auto;border:1px solid rgba(200,170,220,.2);box-shadow:0 4px 20px #9b8ad426}.action-list[data-v-06db4586]::-webkit-scrollbar{width:6px}.action-list[data-v-06db4586]::-webkit-scrollbar-track{background:#c8aadc1a;border-radius:3px}.action-list[data-v-06db4586]::-webkit-scrollbar-thumb{background:#9b8ad44d;border-radius:3px}.action-list[data-v-06db4586]::-webkit-scrollbar-thumb:hover{background:#9b8ad480}.action-list button[data-v-06db4586]{background:transparent;border:none;color:#3d3247;padding:7px 12px;text-align:left;cursor:pointer;font-size:13px;white-space:nowrap;border-radius:8px;transition:all .15s ease}.action-list button[data-v-06db4586]:hover{background:#e8729a14;color:#e8729a}.action-list button.selected[data-v-06db4586]{color:#e8729a;font-weight:600;background:#e8729a0f}.action-divider[data-v-06db4586]{height:1px;background:#c8aadc33;margin:2px 8px}.vts-section[data-v-06db4586]{display:flex;flex-direction:column}.vts-config[data-v-06db4586]{display:flex;gap:4px;padding:4px 8px}.vts-input[data-v-06db4586]{flex:1;background:#9b8ad414;border:1px solid rgba(200,170,220,.25);color:#3d3247;padding:4px 8px;border-radius:6px;font-size:12px;min-width:0;transition:border-color .15s ease}.vts-input[data-v-06db4586]:focus{outline:none;border-color:#e8729a}.vts-input[data-v-06db4586]::placeholder{color:#8e829a}.vts-connect-btn[data-v-06db4586]{background:linear-gradient(135deg,#e8729a,#9b8ad4)!important;color:#fff!important;border:none;padding:4px 10px!important;border-radius:6px;cursor:pointer;font-size:12px!important;white-space:nowrap;font-weight:600;transition:opacity .15s ease}.vts-connect-btn[data-v-06db4586]:hover{opacity:.88;background:linear-gradient(135deg,#e8729a,#9b8ad4)!important}.live2d-container[data-v-78a0aff0]{width:100%;height:100%;position:relative;overflow:hidden}canvas[data-v-78a0aff0]{width:100%;height:100%;display:block;position:absolute;top:0;left:0;cursor:grab}canvas[data-v-78a0aff0]:active{cursor:grabbing}.controls[data-v-78a0aff0]{position:absolute;bottom:16px;right:16px;z-index:10;display:flex;flex-direction:column;gap:8px;align-items:flex-end}.status[data-v-78a0aff0]{color:#3d3247;font-size:12px;background:#fffc;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:5px 10px;border-radius:8px;border:1px solid rgba(200,170,220,.2);box-shadow:0 2px 8px #9b8ad414}.status.error[data-v-78a0aff0]{color:#c0392b;border-left:3px solid #c0392b}.status-connected[data-v-78a0aff0]{border-left:3px solid #52B788}.status-error[data-v-78a0aff0]{border-left:3px solid #E8729A}.status-pending[data-v-78a0aff0]{border-left:3px solid #E8A055}
