.gradient-bg{background:linear-gradient(135deg,#667eea,#764ba2)}.gradient-text{background:linear-gradient(90deg,#4c51bf,#f093fb,#4c51bf,#f093fb,#4c51bf);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;animation:shimmer 3s linear infinite}@keyframes shimmer{0%{background-position:0% center}to{background-position:200% center}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.message{animation:fadeIn .3s ease}@keyframes typing{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-10px);opacity:1}}.typing-dot{animation:typing 1.4s infinite}.typing-dot:nth-child(2){animation-delay:.2s}.typing-dot:nth-child(3){animation-delay:.4s}body{margin:0;min-height:100vh}#app{min-height:100vh}.windows-desktop[data-v-6a7c1059]{background:linear-gradient(180deg,#0078d4,#005a9e);position:relative;overflow:hidden}.windows-desktop[data-v-6a7c1059]:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(90deg,transparent,transparent 99px,rgba(255,255,255,.02) 99px,rgba(255,255,255,.02) 100px),repeating-linear-gradient(0deg,transparent,transparent 99px,rgba(255,255,255,.02) 99px,rgba(255,255,255,.02) 100px);pointer-events:none}.listening-button[data-v-6a7c1059]{animation:button-pulse-6a7c1059 2s ease-in-out infinite;box-shadow:0 0 30px #a855f799}@keyframes button-pulse-6a7c1059{0%,to{transform:scale(1);box-shadow:0 0 30px #a855f799}50%{transform:scale(1.05);box-shadow:0 0 40px #a855f7cc,0 0 60px #ec489966}}.gradient-ring[data-v-6a7c1059]{background:conic-gradient(from 0deg,transparent 0deg,rgba(168,85,247,.4) 90deg,rgba(236,72,153,.4) 180deg,rgba(168,85,247,.4) 270deg,transparent 360deg);animation:rotate-ring-6a7c1059 3s linear infinite}@keyframes rotate-ring-6a7c1059{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.waveform-bar[data-v-6a7c1059]{animation:waveform-6a7c1059 1.2s ease-in-out infinite}.bar-1[data-v-6a7c1059]{animation-delay:0s}.bar-2[data-v-6a7c1059]{animation-delay:.1s}.bar-3[data-v-6a7c1059]{animation-delay:.2s}.bar-4[data-v-6a7c1059]{animation-delay:.3s}.bar-5[data-v-6a7c1059]{animation-delay:.4s}@keyframes waveform-6a7c1059{0%,to{transform:scaleY(.5);opacity:.7}50%{transform:scaleY(1.8);opacity:1}}.browser-window-enter-active[data-v-6a7c1059]{animation:browser-open-6a7c1059 .6s cubic-bezier(.34,1.56,.64,1)}.browser-window-leave-active[data-v-6a7c1059]{animation:browser-close-6a7c1059 .4s cubic-bezier(.4,0,1,1)}@keyframes browser-open-6a7c1059{0%{opacity:0;transform:scale(.8) translateY(50px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes browser-close-6a7c1059{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.8) translateY(50px)}}.scrolling-websites[data-v-6a7c1059]{animation:scroll-websites-6a7c1059 2s linear infinite}@keyframes scroll-websites-6a7c1059{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.listening-overlay-enter-active[data-v-6a7c1059],.listening-overlay-leave-active[data-v-6a7c1059]{transition:all .4s cubic-bezier(.4,0,.2,1)}.listening-overlay-enter-from[data-v-6a7c1059]{opacity:0;transform:scale(.95)}.listening-overlay-leave-to[data-v-6a7c1059]{opacity:0;transform:scale(1.05)}.fullscreen-modal-enter-active[data-v-6a7c1059],.fullscreen-modal-leave-active[data-v-6a7c1059]{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.fullscreen-modal-enter-active .fullscreen-content[data-v-6a7c1059],.fullscreen-modal-leave-active .fullscreen-content[data-v-6a7c1059]{transition:all .3s cubic-bezier(.4,0,.2,1)}.fullscreen-modal-enter-from[data-v-6a7c1059]{opacity:0}.fullscreen-modal-enter-from .fullscreen-content[data-v-6a7c1059]{transform:scale(.9) translateY(20px)}.fullscreen-modal-leave-to[data-v-6a7c1059]{opacity:0}.fullscreen-modal-leave-to .fullscreen-content[data-v-6a7c1059]{transform:scale(.95) translateY(-10px)}.mouse-cursor[data-v-6a7c1059]{transition:all 1.4s cubic-bezier(.25,.46,.45,.94);transform:translate(-4px,-4px)}.mouse-cursor-enter-active[data-v-6a7c1059],.mouse-cursor-leave-active[data-v-6a7c1059]{transition:opacity .3s ease}.mouse-cursor-enter-from[data-v-6a7c1059],.mouse-cursor-leave-to[data-v-6a7c1059]{opacity:0}.desktop-icon[data-v-6a7c1059]{display:flex;flex-direction:column;align-items:center;cursor:pointer;padding:12px;border-radius:6px;transition:background-color .2s;width:140px}.desktop-icon[data-v-6a7c1059]:hover{background-color:#ffffff1a}.desktop-icon[data-v-6a7c1059]:active{background-color:#fff3}.desktop-icon-label[data-v-6a7c1059]{color:#fff;font-size:18px;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,.8);line-height:1.3;word-wrap:break-word;max-width:100%}
