@keyframes svelte-1c29us4-slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0,0)}}@keyframes svelte-1c29us4-slideOutToRight{0%{transform:translate(0,0)}to{transform:translate(100%)}}@keyframes svelte-1c29us4-desktopMaterializeIn{0%{opacity:0;transform:scale(.92)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes svelte-1c29us4-desktopMaterializeOut{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.94)translateY(8px)}}@keyframes svelte-1c29us4-slideDownFromTop{0%{opacity:0;transform:translateY(-50px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.anim-lightbox-down.svelte-1c29us4{animation:.3s cubic-bezier(.16,1,.3,1) both svelte-1c29us4-slideDownFromTop}.anim-backdrop-in{animation:.25s ease-out forwards svelte-1c29us4-backdropIn}.anim-backdrop-out{animation:.25s ease-in forwards svelte-1c29us4-backdropOut}@keyframes svelte-1c29us4-backdropIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-1c29us4-backdropOut{0%{opacity:1}to{opacity:0}}.anim-mobile-slide-in{animation:.35s cubic-bezier(.16,1,.3,1) forwards svelte-1c29us4-slideInFromRight}.anim-mobile-slide-out{animation:.25s cubic-bezier(.4,0,1,1) forwards svelte-1c29us4-slideOutToRight}.anim-desktop-materialize-in{animation:.25s cubic-bezier(.16,1,.3,1) forwards svelte-1c29us4-desktopMaterializeIn}.anim-desktop-materialize-out{animation:.2s cubic-bezier(.4,0,1,1) forwards svelte-1c29us4-desktopMaterializeOut}@keyframes svelte-1c29us4-slideOutToLeft{0%{transform:translate(0,0)}to{transform:translate(-100%)}}@keyframes svelte-1c29us4-slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0,0)}}.anim-question-in-right.svelte-1c29us4{will-change:transform;animation:.38s cubic-bezier(.16,1,.3,1) both svelte-1c29us4-slideInFromRight}.anim-question-out-left.svelte-1c29us4{will-change:transform;animation:.38s cubic-bezier(.16,1,.3,1) both svelte-1c29us4-slideOutToLeft}.anim-question-in-left.svelte-1c29us4{will-change:transform;animation:.38s cubic-bezier(.16,1,.3,1) both svelte-1c29us4-slideInFromLeft}.anim-question-out-right.svelte-1c29us4{will-change:transform;animation:.38s cubic-bezier(.16,1,.3,1) both svelte-1c29us4-slideOutToRight}.no-scrollbar.svelte-1c29us4::-webkit-scrollbar{width:4px}.no-scrollbar.svelte-1c29us4::-webkit-scrollbar-thumb{background:#d977064d;border-radius:9999px}@keyframes svelte-1gr9xrk-slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0,0)}}@keyframes svelte-1gr9xrk-slideOutToLeft{0%{transform:translate(0,0)}to{transform:translate(-100%)}}@keyframes svelte-1gr9xrk-desktopMaterializeIn{0%{opacity:0;transform:scale(.92)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes svelte-1gr9xrk-desktopMaterializeOut{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.94)translateY(8px)}}@keyframes svelte-1gr9xrk-backdropFadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-1gr9xrk-backdropFadeOut{0%{opacity:1}to{opacity:0}}@keyframes svelte-1gr9xrk-slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0,0)}}@keyframes svelte-1gr9xrk-slideOutToRight{0%{transform:translate(0,0)}to{transform:translate(100%)}}.anim-slide-in-right.svelte-1gr9xrk{will-change:transform;animation:.32s cubic-bezier(.16,1,.3,1) both svelte-1gr9xrk-slideInFromRight}.anim-slide-out-right.svelte-1gr9xrk{will-change:transform;animation:.25s cubic-bezier(.7,0,.84,0) both svelte-1gr9xrk-slideOutToRight}.anim-mobile-slide-in.svelte-1gr9xrk{will-change:transform;animation:.35s cubic-bezier(.16,1,.3,1) both svelte-1gr9xrk-slideInFromLeft}.anim-mobile-slide-out.svelte-1gr9xrk{will-change:transform;animation:.25s cubic-bezier(.7,0,.84,0) both svelte-1gr9xrk-slideOutToLeft}.anim-desktop-materialize-in.svelte-1gr9xrk{will-change:transform, opacity;animation:.45s cubic-bezier(.16,1,.3,1) both svelte-1gr9xrk-desktopMaterializeIn}.anim-desktop-materialize-out.svelte-1gr9xrk{will-change:transform, opacity;animation:.25s ease-in both svelte-1gr9xrk-desktopMaterializeOut}.anim-backdrop-in.svelte-1gr9xrk{animation:.4s ease-out both svelte-1gr9xrk-backdropFadeIn}.anim-backdrop-out.svelte-1gr9xrk{animation:.25s ease-in both svelte-1gr9xrk-backdropFadeOut}@keyframes svelte-1gr9xrk-toneButtonPulse{0%,to{background-color:#10b98159;border-color:#6ee7b7;transform:scale(1.03);box-shadow:0 0 14px #34d399e6,inset 0 0 8px #10b98166}50%{background-color:#064e3b33;border-color:#047857;transform:scale(.97);box-shadow:0 0 4px #10b98140,inset 0 0 2px #10b9811a}}@keyframes svelte-1gr9xrk-deepGlowPulse{0%,to{opacity:1;color:#6ee7b7;text-shadow:0 0 10px #34d399e6,0 0 20px #10b98166}50%{opacity:.35;color:#059669;text-shadow:none}}.anim-tone-btn-pulse.svelte-1gr9xrk{animation:1.1s ease-in-out infinite svelte-1gr9xrk-toneButtonPulse}.anim-generating-pulse.svelte-1gr9xrk{animation:1.1s cubic-bezier(.4,0,.6,1) infinite svelte-1gr9xrk-deepGlowPulse}@keyframes svelte-1gr9xrk-dotWave{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.anim-dot-wave.svelte-1gr9xrk{animation:1.2s ease-in-out infinite svelte-1gr9xrk-dotWave}@keyframes svelte-1gr9xrk-voiceCirclePulse{0%,to{background-color:#020617d9;border-color:#f59e0b99;box-shadow:0 4px 6px -1px #0000004d,0 0 #0000}50%{background-color:#d97706e6;border-color:#fde047;box-shadow:0 0 14px #f59e0ba6,0 0 4px #fde047cc}}.voice-circle-pulsing.svelte-1gr9xrk{animation:1.8s ease-in-out infinite svelte-1gr9xrk-voiceCirclePulse}@keyframes svelte-1gr9xrk-voiceCirclePulseEmerald{0%,to{background-color:#020617d9;border-color:#10b98199;box-shadow:0 4px 6px -1px #0000004d,0 0 #0000}50%{background-color:#059669e0;border-color:#6ee7b7;box-shadow:0 0 14px #10b98199,0 0 4px #6ee7b7cc}}.voice-circle-pulsing-emerald.svelte-1gr9xrk{animation:1.8s ease-in-out infinite svelte-1gr9xrk-voiceCirclePulseEmerald}.hp-float.svelte-3cll38{opacity:0;animation:1.2s ease-out svelte-3cll38-hp-float}@keyframes svelte-3cll38-hp-float{0%{opacity:1;transform:translateY(.5rem)}70%{opacity:1}to{opacity:0;transform:translateY(-.75rem)}}.hp-hit.svelte-3cll38{animation:.6s ease-out 2 svelte-3cll38-hp-flash}@keyframes svelte-3cll38-hp-flash{0%,to{filter:none}50%{filter:drop-shadow(0 0 6px #ef4444e6)brightness(1.3)}}@media (prefers-reduced-motion:reduce){.hp-float.svelte-3cll38{opacity:1;animation:none}.hp-hit.svelte-3cll38{animation:none}}@keyframes svelte-1x4pxo5-slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0,0)}}@keyframes svelte-1x4pxo5-slideOutToLeft{0%{transform:translate(0,0)}to{transform:translate(-100%)}}@keyframes svelte-1x4pxo5-desktopMaterializeIn{0%{opacity:0;transform:scale(.92)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes svelte-1x4pxo5-desktopMaterializeOut{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.94)translateY(8px)}}@keyframes svelte-1x4pxo5-backdropFadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-1x4pxo5-backdropFadeOut{0%{opacity:1}to{opacity:0}}.anim-mobile-slide-in.svelte-1x4pxo5{will-change:transform;animation:.35s cubic-bezier(.16,1,.3,1) both svelte-1x4pxo5-slideInFromLeft}.anim-mobile-slide-out.svelte-1x4pxo5{will-change:transform;animation:.25s cubic-bezier(.7,0,.84,0) both svelte-1x4pxo5-slideOutToLeft}.anim-desktop-materialize-in.svelte-1x4pxo5{will-change:transform, opacity;animation:.45s cubic-bezier(.16,1,.3,1) both svelte-1x4pxo5-desktopMaterializeIn}.anim-desktop-materialize-out.svelte-1x4pxo5{will-change:transform, opacity;animation:.25s ease-in both svelte-1x4pxo5-desktopMaterializeOut}.anim-backdrop-in.svelte-1x4pxo5{animation:.4s ease-out both svelte-1x4pxo5-backdropFadeIn}.anim-backdrop-out.svelte-1x4pxo5{animation:.25s ease-in both svelte-1x4pxo5-backdropFadeOut}@media (prefers-reduced-motion:reduce){.anim-mobile-slide-in.svelte-1x4pxo5,.anim-mobile-slide-out.svelte-1x4pxo5,.anim-desktop-materialize-in.svelte-1x4pxo5,.anim-desktop-materialize-out.svelte-1x4pxo5,.anim-backdrop-in.svelte-1x4pxo5,.anim-backdrop-out.svelte-1x4pxo5,.cyoa-preview-dialog .animate-fade-in,.cyoa-preview-dialog .animate-pulse,.cyoa-preview-dialog .animate-ping,.cyoa-preview-dialog .animate-spin{transition-duration:.01ms!important;animation:none!important}}.thin-scrollbar.svelte-1x4pxo5{scrollbar-width:thin!important;scrollbar-color:#d97706 #0f172a!important;-ms-overflow-style:auto!important}.thin-scrollbar.svelte-1x4pxo5::-webkit-scrollbar{width:8px!important;height:8px!important;display:block!important}.thin-scrollbar.svelte-1x4pxo5::-webkit-scrollbar-track{background:#0f172a!important;border-radius:9999px!important}.thin-scrollbar.svelte-1x4pxo5::-webkit-scrollbar-thumb{background-color:#d97706!important;border:1px solid #f59e0b66!important;border-radius:9999px!important}.thin-scrollbar.svelte-1x4pxo5::-webkit-scrollbar-thumb:hover{background-color:#f59e0b!important}@keyframes svelte-1x4pxo5-voiceCirclePulse{0%,to{background-color:#020617d9;border-color:#f59e0b99;box-shadow:0 4px 6px -1px #0000004d,0 0 #0000}50%{background-color:#d97706e6;border-color:#fde047;box-shadow:0 0 14px #f59e0ba6,0 0 4px #fde047cc}}.voice-circle-pulsing.svelte-1x4pxo5{animation:1.8s ease-in-out infinite svelte-1x4pxo5-voiceCirclePulse}@keyframes svelte-fd0gma-slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0,0)}}@keyframes svelte-fd0gma-slideOutToRight{0%{transform:translate(0,0)}to{transform:translate(100%)}}@keyframes svelte-fd0gma-desktopMaterializeIn{0%{opacity:0;transform:scale(.92)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes svelte-fd0gma-desktopMaterializeOut{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.94)translateY(8px)}}@keyframes svelte-fd0gma-backdropFadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-fd0gma-backdropFadeOut{0%{opacity:1}to{opacity:0}}.anim-mobile-slide-in.svelte-fd0gma{will-change:transform;animation:.38s cubic-bezier(.16,1,.3,1) both svelte-fd0gma-slideInFromRight}.anim-mobile-slide-out.svelte-fd0gma{will-change:transform;animation:.25s cubic-bezier(.7,0,.84,0) both svelte-fd0gma-slideOutToRight}.anim-desktop-materialize-in.svelte-fd0gma{will-change:transform, opacity;animation:.45s cubic-bezier(.16,1,.3,1) both svelte-fd0gma-desktopMaterializeIn}.anim-desktop-materialize-out.svelte-fd0gma{will-change:transform, opacity;animation:.25s ease-in both svelte-fd0gma-desktopMaterializeOut}.anim-backdrop-in.svelte-fd0gma{animation:.4s ease-out both svelte-fd0gma-backdropFadeIn}.anim-backdrop-out.svelte-fd0gma{animation:.25s ease-in both svelte-fd0gma-backdropFadeOut}
