.vue-voice-scene[data-v-4ad15dd5]{--vue-voice-primary:var(--ui-primary,var(--color-primary-500,#ec4899));--vue-voice-secondary:var(--ui-secondary,var(--color-secondary-500,var(--vue-voice-primary)));--vue-voice-light:color-mix(in srgb,var(--vue-voice-primary) 35%,#fff);--vue-voice-secondary-light:color-mix(in srgb,var(--vue-voice-secondary) 45%,#fff);--vue-voice-size:clamp(90px,22vw,180px);background:radial-gradient(ellipse at 50% 55%,color-mix(in srgb,var(--vue-voice-primary) 18%,#0b1022) 0,#0b1022 48%,#060914);display:grid;inset:0;overflow:hidden;place-items:center;pointer-events:none;position:absolute}.vue-voice-halo[data-v-4ad15dd5]{background:radial-gradient(ellipse,color-mix(in srgb,var(--vue-voice-primary) 11%,transparent),color-mix(in srgb,var(--vue-voice-secondary) 5%,transparent) 42%,transparent 68%);border-radius:50%;height:calc(var(--vue-voice-size)*1.8);opacity:.5;position:absolute;transition:opacity .8s ease;width:calc(var(--vue-voice-size)*2.5)}.vue-voice-core[data-v-4ad15dd5]{aspect-ratio:1;background:radial-gradient(circle at 35% 25%,color-mix(in srgb,var(--vue-voice-primary) 65%,#0b1022),color-mix(in srgb,var(--vue-voice-secondary) 30%,#0b1022) 55%,#0b1022 82%);border-radius:50%;box-shadow:0 0 35px color-mix(in srgb,var(--vue-voice-primary) 10%,transparent),inset 0 0 24px color-mix(in srgb,var(--vue-voice-light) 20%,transparent),inset -12px -16px 28px #030817;isolation:isolate;opacity:.68;overflow:hidden;position:relative;transform:scale(.9);transition:opacity .7s ease,transform .9s cubic-bezier(.22,1,.36,1),box-shadow .7s ease;width:var(--vue-voice-size)}.vue-voice-cloud[data-v-4ad15dd5]{animation:vue-voice-drift-4ad15dd5 8s linear infinite paused;border-radius:42% 58% 64% 36%/53% 32% 68% 47%;filter:blur(14px);inset:-15%;mix-blend-mode:screen;position:absolute}.vue-voice-cloud-primary[data-v-4ad15dd5]{background:conic-gradient(from 45deg,transparent 15%,var(--vue-voice-primary) 30%,transparent 50%,color-mix(in srgb,var(--vue-voice-primary) 55%,var(--vue-voice-secondary)) 70%,transparent 90%)}.vue-voice-cloud-secondary[data-v-4ad15dd5]{animation-direction:reverse;animation-duration:11s;background:conic-gradient(from 220deg,transparent,var(--vue-voice-secondary) 25%,transparent 45%,color-mix(in srgb,var(--vue-voice-secondary) 70%,#fff) 65%,transparent 80%);inset:5% -20% -20% 5%}.vue-voice-ribbon[data-v-4ad15dd5]{animation:vue-voice-ribbon-4ad15dd5 5s ease-in-out infinite alternate paused;border:1px solid color-mix(in srgb,var(--vue-voice-light) 47%,transparent);border-radius:50%;box-shadow:0 0 12px color-mix(in srgb,var(--vue-voice-light) 27%,transparent);inset:13% -15%;position:absolute;transform:rotate(-28deg) scaleY(.58)}.vue-voice-ribbon-two[data-v-4ad15dd5]{animation-delay:-2s;animation-direction:alternate-reverse;border-color:color-mix(in srgb,var(--vue-voice-secondary-light) 40%,transparent);inset:2% -8%}.vue-voice-core-glass[data-v-4ad15dd5]{background:radial-gradient(circle at 32% 18%,#ffffff35,transparent 38%);border-radius:inherit;box-shadow:inset 0 1px 2px color-mix(in srgb,var(--vue-voice-light) 40%,transparent),inset 0 -10px 25px #03081799;inset:0;position:absolute}.vue-voice-orbit[data-v-4ad15dd5]{animation:vue-voice-orbit-4ad15dd5 16s linear infinite paused;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--vue-voice-light) 9%,transparent);border-radius:50%;border-top-color:color-mix(in srgb,var(--vue-voice-light) 47%,transparent);opacity:.4;position:absolute;transform:rotate(-35deg) scaleY(.72);transition:opacity .8s ease;width:calc(var(--vue-voice-size)*1.45)}.vue-voice-orbit-inner[data-v-4ad15dd5]{animation-direction:reverse;animation-duration:12s;border-top-color:color-mix(in srgb,var(--vue-voice-secondary-light) 53%,transparent);width:calc(var(--vue-voice-size)*1.22)}.vue-voice-frequency[data-v-4ad15dd5]{align-items:center;display:flex;gap:clamp(2px,.45vw,5px);height:70px;opacity:.15;position:absolute;transform:translateY(7px);transition:opacity .7s ease}.vue-voice-frequency span[data-v-4ad15dd5]{animation:vue-voice-frequency-4ad15dd5 var(--vue-voice-duration) ease-in-out var(--vue-voice-delay) infinite alternate paused;background:linear-gradient(color-mix(in srgb,var(--vue-voice-primary) 15%,#fff),var(--vue-voice-light) 50%,var(--vue-voice-secondary));border-radius:3px;box-shadow:0 0 8px color-mix(in srgb,var(--vue-voice-light) 30%,transparent);height:var(--vue-voice-height);transform:scaleY(.18);width:2px}.vue-voice-horizon[data-v-4ad15dd5]{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--vue-voice-light) 20%,transparent),color-mix(in srgb,var(--vue-voice-secondary-light) 20%,transparent),transparent);bottom:10%;filter:blur(1px);height:1px;position:absolute;width:calc(var(--vue-voice-size)*1.4)}.vue-voice-scene-playing .vue-voice-core[data-v-4ad15dd5]{box-shadow:0 0 48px color-mix(in srgb,var(--vue-voice-primary) 20%,transparent),inset 0 0 24px color-mix(in srgb,var(--vue-voice-light) 20%,transparent),inset -12px -16px 28px #030817;opacity:1;transform:scale(1)}.vue-voice-scene-playing .vue-voice-halo[data-v-4ad15dd5],.vue-voice-scene-playing .vue-voice-orbit[data-v-4ad15dd5]{opacity:1}.vue-voice-scene-playing .vue-voice-frequency[data-v-4ad15dd5]{opacity:.65}.vue-voice-scene-playing .vue-voice-cloud[data-v-4ad15dd5],.vue-voice-scene-playing .vue-voice-frequency span[data-v-4ad15dd5],.vue-voice-scene-playing .vue-voice-orbit[data-v-4ad15dd5],.vue-voice-scene-playing .vue-voice-ribbon[data-v-4ad15dd5]{animation-play-state:running}@keyframes vue-voice-drift-4ad15dd5{to{transform:rotate(1turn)}}@keyframes vue-voice-orbit-4ad15dd5{to{transform:rotate(325deg) scaleY(.72)}}@keyframes vue-voice-ribbon-4ad15dd5{to{transform:rotate(32deg) scaleY(.9) translateY(12%)}}@keyframes vue-voice-frequency-4ad15dd5{to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.vue-voice-scene[data-v-4ad15dd5] *,.vue-voice-scene-playing[data-v-4ad15dd5] *{animation:none;transition:none}}.vue-preview-empty[data-v-54322962]{background:linear-gradient(145deg,color-mix(in srgb,var(--ui-primary) 4%,transparent),transparent 60%),var(--ui-bg);border:1px solid var(--ui-border);box-shadow:inset 0 1px color-mix(in srgb,var(--ui-primary) 8%,transparent);isolation:isolate}.vue-preview-empty-glow[data-v-54322962]{animation:vue-preview-empty-drift-54322962 12s ease-in-out infinite alternate;background:radial-gradient(ellipse at 40% 40%,color-mix(in srgb,var(--ui-primary) 13%,transparent),transparent 45%),radial-gradient(ellipse at 65% 65%,color-mix(in srgb,var(--ui-primary) 7%,transparent),transparent 40%);inset:-30%;pointer-events:none;position:absolute;z-index:-1}.vue-preview-empty-frame[data-v-54322962]{background-image:radial-gradient(color-mix(in srgb,var(--ui-primary) 16%,transparent) .75px,transparent .75px);background-size:20px 20px;border:1px solid color-mix(in srgb,var(--ui-primary) 10%,transparent);border-radius:6px;inset:14px;-webkit-mask-image:radial-gradient(ellipse at center,transparent 30%,#000 100%);mask-image:radial-gradient(ellipse at center,transparent 30%,#000 100%);pointer-events:none;position:absolute;z-index:-1}.vue-preview-empty-icon[data-v-54322962]{background:linear-gradient(145deg,color-mix(in srgb,var(--ui-primary) 14%,var(--ui-bg-elevated)),var(--ui-bg-elevated));border:1px solid color-mix(in srgb,var(--ui-primary) 25%,var(--ui-border));box-shadow:0 8px 24px color-mix(in srgb,var(--ui-primary) 10%,transparent),inset 0 1px color-mix(in srgb,var(--ui-primary) 12%,transparent);color:var(--ui-primary)}.vue-preview-empty-icon[data-v-54322962]:before{border:1px solid color-mix(in srgb,var(--ui-primary) 10%,transparent);border-radius:23px;content:"";inset:-7px;position:absolute}.vue-preview-surface[data-v-54322962]{transition:opacity .32s ease,filter .32s ease,transform .42s cubic-bezier(.2,.8,.2,1)}.vue-preview-surface-pending[data-v-54322962]{filter:blur(8px);opacity:0;pointer-events:none;transform:scale(.985)}.vue-preview-status-layer[data-v-54322962]{color:var(--ui-text);cursor:progress}.vue-preview-status-layer[data-preview-state=error][data-v-54322962]{cursor:default}.vue-preview-generation[data-v-54322962]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#080f1ec2;display:grid;place-items:center}.vue-preview-cover[data-v-54322962]{background:var(--ui-bg);border:1px solid var(--ui-border)}.vue-preview-cover[data-v-54322962]:before{background-image:radial-gradient(var(--ui-border-accented) 1px,transparent 1px);background-size:24px 24px;content:"";inset:0;-webkit-mask-image:radial-gradient(ellipse at center,#000,transparent 70%);mask-image:radial-gradient(ellipse at center,#000,transparent 70%);opacity:.45;position:absolute}.vue-preview-update[data-v-54322962]{background:linear-gradient(transparent 65%,#00000059);pointer-events:none}.vue-preview-status-badge button[data-v-54322962]{pointer-events:auto}.vue-preview-aurora[data-v-54322962]{animation:vue-preview-drift-54322962 7s ease-in-out infinite alternate;background:radial-gradient(ellipse at 30% 40%,color-mix(in srgb,var(--ui-primary) 22%,transparent),transparent 48%),radial-gradient(ellipse at 75% 65%,color-mix(in srgb,var(--ui-primary) 10%,transparent),transparent 45%);inset:-30%;position:absolute}.vue-preview-status-content[data-v-54322962]{align-items:center;display:flex;justify-content:center;position:absolute}.vue-preview-status-centered[data-v-54322962]{flex-direction:column;gap:10px;inset:0;padding:20px;text-align:center}.vue-preview-status-badge[data-v-54322962]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:color-mix(in srgb,var(--ui-bg-elevated) 92%,transparent);border:1px solid var(--ui-border-accented);border-radius:999px;bottom:20px;box-shadow:0 8px 32px #0000002e;gap:10px;left:50%;max-width:calc(100% - 32px);padding:10px 16px;transform:translate(-50%);width:-moz-max-content;width:max-content}.vue-preview-status-emblem[data-v-54322962]{background:linear-gradient(135deg,color-mix(in srgb,var(--ui-primary) 12%,var(--ui-bg-elevated)),var(--ui-bg-elevated));border:1px solid color-mix(in srgb,var(--ui-primary) 25%,var(--ui-border));border-radius:22px;box-shadow:0 0 48px color-mix(in srgb,var(--ui-primary) 12%,transparent),inset 0 1px color-mix(in srgb,var(--ui-primary) 15%,transparent);color:var(--ui-primary);display:grid;height:72px;margin-bottom:24px;place-items:center;position:relative;width:72px}.vue-preview-saved-loading .vue-preview-status-emblem[data-v-54322962]{border-radius:16px;box-shadow:none;height:48px;margin-bottom:4px;width:48px}.vue-preview-saved-loading .vue-preview-status-emblem[data-v-54322962]:after,.vue-preview-saved-loading .vue-preview-status-emblem[data-v-54322962]:before{display:none}.vue-preview-status-emblem[data-v-54322962]:after,.vue-preview-status-emblem[data-v-54322962]:before{animation:vue-preview-orbit-54322962 9s linear infinite;border:1px solid color-mix(in srgb,var(--ui-primary) 12%,transparent);border-radius:32px;border-top-color:color-mix(in srgb,var(--ui-primary) 65%,transparent);content:"";inset:-12px;position:absolute}.vue-preview-status-layer[data-preview-state=error] .vue-preview-status-emblem[data-v-54322962]:after,.vue-preview-status-layer[data-preview-state=error] .vue-preview-status-emblem[data-v-54322962]:before{display:none}.vue-preview-status-emblem[data-v-54322962]:after{animation-direction:reverse;animation-duration:18s;border-radius:42px;border-style:dashed;border-top-color:transparent;inset:-23px}.vue-preview-wave[data-v-54322962]{align-items:center;display:flex;gap:4px;height:28px}.vue-preview-wave span[data-v-54322962]{animation:vue-preview-wave-54322962 1.2s ease-in-out infinite;background:var(--ui-primary);border-radius:4px;height:12px;width:3px}.vue-preview-wave span[data-v-54322962]:nth-child(2),.vue-preview-wave span[data-v-54322962]:nth-child(4){animation-delay:-.9s;height:20px}.vue-preview-wave span[data-v-54322962]:nth-child(3){animation-delay:-.6s;height:28px}.vue-preview-status-enter-active[data-v-54322962],.vue-preview-status-leave-active[data-v-54322962]{transition:opacity .24s ease}.vue-preview-status-enter-from[data-v-54322962],.vue-preview-status-leave-to[data-v-54322962]{opacity:0}@keyframes vue-preview-drift-54322962{to{transform:translate(5%,-4%) scale(1.1)}}@keyframes vue-preview-empty-drift-54322962{0%{transform:translate(-3%,2%) scale(1)}to{transform:translate(4%,-3%) scale(1.08)}}@keyframes vue-preview-wave-54322962{50%{opacity:.55;transform:scaleY(.45)}}@keyframes vue-preview-orbit-54322962{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.vue-preview-status-enter-active[data-v-54322962],.vue-preview-status-leave-active[data-v-54322962],.vue-preview-surface[data-v-54322962]{transition:none}.vue-preview-surface-pending[data-v-54322962]{filter:none;transform:none}.vue-preview-aurora[data-v-54322962],.vue-preview-empty-glow[data-v-54322962],.vue-preview-status-emblem[data-v-54322962]:after,.vue-preview-status-emblem[data-v-54322962]:before,.vue-preview-wave span[data-v-54322962]{animation:none}}[data-v-54322962]:fullscreen{align-items:center;background:#000;display:flex;justify-content:center}[data-v-54322962]::backdrop{background:#000}.vue-audio-scrubber[data-v-54322962]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.vue-audio-scrubber[data-v-54322962]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--ui-primary,#8b5cf6) 0,var(--ui-primary,#8b5cf6) var(--audio-progress,0),hsla(0,0%,100%,.25) var(--audio-progress,0),hsla(0,0%,100%,.25) 100%);border-radius:9999px;height:4px}.vue-audio-scrubber[data-v-54322962]::-moz-range-track{background:#ffffff40;border-radius:9999px;height:4px}.vue-audio-scrubber[data-v-54322962]::-moz-range-progress{background:var(--ui-primary,#8b5cf6);border-radius:9999px;height:4px}.vue-audio-scrubber[data-v-54322962]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border-radius:9999px;cursor:pointer;height:12px;margin-top:-4px;width:12px}.vue-audio-scrubber[data-v-54322962]::-moz-range-thumb{background:#fff;border:none;border-radius:9999px;cursor:pointer;height:12px;width:12px}
