.glass-button[data-v-75ca2226]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 8px 32px #0000001a,inset 0 1px #ffffff4d,inset 0 -1px #0000001a;color:#fff}.glass-button[data-v-75ca2226]:hover{box-shadow:0 12px 40px #00000026,inset 0 1px #fff6,inset 0 -1px #00000026}.glass-button-solid.glass-button-primary[data-v-75ca2226]{border:1px solid rgba(var(--color-primary-500)/.4)}.glass-button-outline.glass-button-primary[data-v-75ca2226]{border:2px solid rgba(var(--color-primary-500)/.6)}.glass-button-primary .glass-button-bg[data-v-75ca2226]{background:linear-gradient(135deg,hsla(0,0%,100%,.15) 0,transparent 50%,rgba(0,0,0,.1) 100%),linear-gradient(135deg,rgba(var(--color-primary-500)/.5),rgba(var(--color-primary-500)/.3))}.glass-button-outline.glass-button-primary .glass-button-bg[data-v-75ca2226]{background:linear-gradient(135deg,hsla(0,0%,100%,.1) 0,transparent 50%,rgba(0,0,0,.05) 100%),linear-gradient(135deg,rgba(var(--color-primary-500)/.25),rgba(var(--color-primary-500)/.1))}.glass-button-primary:hover .glass-button-bg[data-v-75ca2226]{background:linear-gradient(135deg,hsla(0,0%,100%,.2) 0,transparent 50%,rgba(0,0,0,.15) 100%),linear-gradient(135deg,rgba(var(--color-primary-500)/.7),rgba(var(--color-primary-500)/.5))}.glass-button-solid.glass-button-white[data-v-75ca2226]{border:1px solid hsla(0,0%,100%,.3)}.glass-button-outline.glass-button-white[data-v-75ca2226]{border:2px solid hsla(0,0%,100%,.4)}.glass-button-white .glass-button-bg[data-v-75ca2226]{background:linear-gradient(135deg,hsla(0,0%,100%,.2),transparent 50%,rgba(0,0,0,.05)),linear-gradient(135deg,#ffffff40,#ffffff1a)}.glass-button-outline.glass-button-white .glass-button-bg[data-v-75ca2226]{background:linear-gradient(135deg,hsla(0,0%,100%,.15),transparent 50%,rgba(0,0,0,.05)),linear-gradient(135deg,#ffffff26,#ffffff0d)}.glass-button-white:hover .glass-button-bg[data-v-75ca2226]{background:linear-gradient(135deg,hsla(0,0%,100%,.25),transparent 50%,rgba(0,0,0,.1)),linear-gradient(135deg,#ffffff59,#ffffff26)}@keyframes shine-sweep-75ca2226{0%{left:-100%}20%{left:100%}to{left:100%}}.glass-button-shine[data-v-75ca2226]{animation:shine-sweep-75ca2226 4s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1) 40%,hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,.1) 60%,transparent);height:100%;left:-100%;position:absolute;top:0;transform:skew(-20deg);width:100%;z-index:2}@keyframes fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fade-in 1s ease-out forwards}@keyframes fade-in-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fade-in-up 1.2s ease-out forwards}@keyframes slide-in-left{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}.animate-slide-in-left{animation:slide-in-left 1s ease-out forwards}@keyframes slide-in-right{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}.animate-slide-in-right{animation:slide-in-right 1.2s ease-out forwards;animation-delay:.3s;opacity:0}@keyframes bounce-in{0%{opacity:0;transform:scale(.8) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.animate-bounce-in{animation:bounce-in .8s cubic-bezier(.68,-.55,.265,1.55) forwards;opacity:0}@keyframes float{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-10px) rotate(1deg)}66%{transform:translateY(5px) rotate(-1deg)}}.floating-particle{animation:float 6s ease-in-out infinite;background:#ffffff4d;border-radius:50%;box-shadow:0 0 10px #ffffff80;height:8px;position:absolute;width:8px}.gradient-text{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-glow{text-shadow:0 0 20px hsla(0,0%,100%,.3)}.text-shadow{text-shadow:2px 2px 4px rgba(0,0,0,.3)}.hero-content:hover .floating-particle{animation-duration:4s}.animate-marquee{animation:marquee var(--marquee-duration) linear infinite}.animate-marquee:hover{animation-play-state:paused}@keyframes marquee{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.steps-animation .path{stroke-dasharray:1,30;animation:dash 5s linear infinite both}@keyframes dash{0%{stroke-dashoffset:0}to{stroke-dashoffset:-15rem}}.sound-player[data-v-b0da9681]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid hsla(0,0%,100%,.2);border-radius:1.5rem;box-shadow:0 8px 32px #0000001a;container-type:inline-size;overflow:hidden;position:relative}.sound-player-inner[data-v-b0da9681]{align-items:center;display:flex;gap:1.5rem;padding:1.5rem}@media (max-width:768px){.sound-player-inner[data-v-b0da9681]{align-items:stretch;flex-direction:column;gap:1rem}.sound-player-cover-wrapper[data-v-b0da9681]{aspect-ratio:1;height:auto;width:100%}.sound-player-info[data-v-b0da9681]{padding:0 .5rem;text-align:center}.sound-player-title[data-v-b0da9681]{font-size:1rem}.sound-player-artist[data-v-b0da9681]{font-size:.875rem}.sound-player-controls[data-v-b0da9681]{align-items:center;flex-direction:column;gap:.75rem;margin-top:auto;width:100%}.sound-player-time[data-v-b0da9681]{font-size:.8rem}}.sound-player-cover-wrapper[data-v-b0da9681]{flex-shrink:0;height:80px;position:relative;width:80px}.sound-player-cover[data-v-b0da9681]{border-radius:.5rem;height:100%;overflow:hidden;width:100%}.sound-player-cover img[data-v-b0da9681]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.sound-player-cover-empty[data-v-b0da9681]{background:#0003}.sound-player-btn-overlay[data-v-b0da9681],.sound-player-cover-empty[data-v-b0da9681]{align-items:center;display:flex;justify-content:center}.sound-player-btn-overlay[data-v-b0da9681]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0009;border:2px solid hsla(0,0%,100%,.8);border-radius:50%;color:#fff;cursor:pointer;height:56px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .2s;width:56px;z-index:10}.sound-player-cover-wrapper:hover .sound-player-btn-overlay[data-v-b0da9681]{opacity:1}.sound-player-btn-overlay[data-v-b0da9681]:hover{background:#000c;transform:translate(-50%,-50%) scale(1.05)}.sound-player-info[data-v-b0da9681]{flex:1;min-width:0}.sound-player-title[data-v-b0da9681]{color:#fff;font-size:1.25rem;font-weight:700;margin:0 0 .25rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.sound-player-artist[data-v-b0da9681]{color:#fffc;font-size:1rem;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.3)}.sound-player-controls[data-v-b0da9681]{align-items:center;display:flex;flex-shrink:0;gap:1.5rem}.sound-player-time[data-v-b0da9681]{color:#fff;font-family:monospace;font-size:.875rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.sound-player-volume[data-v-b0da9681]{align-items:center;color:#fffc;cursor:pointer;display:flex;padding:.5rem;position:relative}.sound-player-volume-slider[data-v-b0da9681]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000e6;border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;box-shadow:0 4px 12px #0000004d;opacity:0;padding:.75rem 1rem;position:absolute;right:-.5rem;top:calc(100% + .25rem);transform:translateY(-10px);transition:all .2s;visibility:hidden;z-index:100}.sound-player-volume-slider[data-v-b0da9681]:hover,.sound-player-volume:hover .sound-player-volume-slider[data-v-b0da9681]{opacity:1;transform:translateY(0);visibility:visible}.sound-player-slider[data-v-b0da9681]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff3;border-radius:2px;cursor:pointer;height:4px;outline:none;width:100px}.sound-player-slider[data-v-b0da9681]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;cursor:pointer;height:12px;width:12px}.sound-player-slider[data-v-b0da9681]::-moz-range-thumb{background:#fff;border:none;border-radius:50%;box-shadow:0 2px 4px #0003;cursor:pointer;height:12px;width:12px}.sound-player-progress[data-v-b0da9681]{background:#0003;cursor:pointer;height:4px;position:relative;width:100%}.sound-player-progress-fill[data-v-b0da9681]{background:linear-gradient(90deg,rgba(var(--color-primary-500)/.9),rgba(var(--color-primary-500)/.7));height:100%;transition:width .1s linear}
