.toast-enter-active[data-v-39a838f0],.toast-leave-active[data-v-39a838f0]{transition:all .3s ease}.toast-enter-from[data-v-39a838f0],.toast-leave-to[data-v-39a838f0]{opacity:0;transform:translate(100%)}.toast-move[data-v-39a838f0]{transition:transform .3s ease}.hologram-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid rgba(0,240,255,.3);box-shadow:0 8px 32px #00f0ff1a,inset 0 0 20px #00f0ff0d;overflow:hidden;position:relative}.hologram-card:before{animation:hologram-scan 4s cubic-bezier(.4,0,.2,1) infinite;background:linear-gradient(90deg,transparent,rgba(0,240,255,.15),rgba(0,240,255,.25),rgba(0,240,255,.15),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.hologram-card:after{background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,240,255,.03) 0,rgba(0,240,255,.03) 4px);content:"";inset:0;opacity:.5;pointer-events:none;position:absolute}.neon-border{background-clip:padding-box;border:2px solid transparent;position:relative}.neon-border:before{animation:gradient-shift 4s cubic-bezier(.4,0,.6,1) infinite;background:linear-gradient(45deg,#00f0ff,#b026ff,#6366f1,#00f0ff);background-size:200% 200%;border-radius:inherit;content:"";inset:-2px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;position:absolute;z-index:-1}.neon-border:hover:before{animation:gradient-shift 2s cubic-bezier(.4,0,.6,1) infinite;box-shadow:0 0 20px #00f0ff80,0 0 40px #b026ff4d}.scan-line{animation:scan 3s cubic-bezier(.4,0,.2,1) infinite;background:linear-gradient(90deg,transparent,#00f0ff,transparent);box-shadow:0 0 10px #00f0ff,0 0 20px #00f0ff;height:2px;pointer-events:none;position:absolute;width:100%;z-index:10}.particle-container{overflow:hidden;position:relative}.particle-container:before{animation:particle-float 4s ease-in-out infinite;background-image:radial-gradient(2px 2px at 20% 30%,rgba(0,240,255,.3),transparent),radial-gradient(2px 2px at 60% 70%,rgba(176,38,255,.3),transparent),radial-gradient(1px 1px at 50% 50%,rgba(99,102,241,.3),transparent);background-size:200% 200%;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.cyber-grid-bg{animation:cyber-grid 10s linear infinite;background-image:linear-gradient(rgba(0,240,255,.1) 1px,transparent 0),linear-gradient(90deg,rgba(0,240,255,.1) 1px,transparent 0);background-size:50px 50px;position:relative}.cyber-grid-bg:before{background:radial-gradient(circle at 20% 50%,rgba(0,240,255,.1),transparent 50%),radial-gradient(circle at 80% 80%,rgba(176,38,255,.1),transparent 50%);content:"";inset:0;pointer-events:none;position:absolute}.hologram-text{background:linear-gradient(135deg,#00f0ff,#b026ff 50%,#6366f1);-webkit-background-clip:text;background-size:200% 200%;position:relative;-webkit-text-fill-color:transparent;animation:gradient-shift 4s cubic-bezier(.4,0,.6,1) infinite;background-clip:text}.neon-glow{animation:neon-pulse 2s ease-in-out infinite;text-shadow:0 0 5px currentColor,0 0 10px currentColor,0 0 15px currentColor,0 0 20px currentColor}.neon-glow-blue{color:#00f0ff}.neon-glow-purple{color:#b026ff}.glitch-text{animation:glitch .3s ease-in-out infinite;position:relative}.glitch-text:after,.glitch-text:before{content:attr(data-text);height:100%;left:0;position:absolute;top:0;width:100%}.glitch-text:before{left:2px;text-shadow:-2px 0 #00f0ff;clip:rect(44px,450px,56px,0);animation:glitch-anim 5s linear infinite alternate-reverse}.glitch-text:after{left:-2px;text-shadow:-2px 0 #b026ff,2px 2px #00f0ff;clip:rect(44px,450px,56px,0);animation:glitch-anim2 1s linear infinite alternate-reverse}@keyframes glitch-anim{0%{clip:rect(31px,9999px,94px,0)}20%{clip:rect(54px,9999px,66px,0)}40%{clip:rect(28px,9999px,99px,0)}60%{clip:rect(83px,9999px,12px,0)}80%{clip:rect(9px,9999px,98px,0)}to{clip:rect(68px,9999px,45px,0)}}@keyframes glitch-anim2{0%{clip:rect(65px,9999px,100px,0)}20%{clip:rect(41px,9999px,74px,0)}40%{clip:rect(79px,9999px,85px,0)}60%{clip:rect(25px,9999px,5px,0)}80%{clip:rect(66px,9999px,40px,0)}to{clip:rect(88px,9999px,53px,0)}}.hexagon-pattern{background-image:repeating-linear-gradient(30deg,transparent,transparent 10px,rgba(0,240,255,.05) 0,rgba(0,240,255,.05) 20px),repeating-linear-gradient(-30deg,transparent,transparent 10px,rgba(176,38,255,.05) 0,rgba(176,38,255,.05) 20px);position:relative}.data-stream{overflow:hidden;position:relative;transition:width 1s cubic-bezier(.4,0,.2,1)}.data-stream:before{animation:matrix-rain 4s cubic-bezier(.4,0,.2,1) infinite;background:linear-gradient(180deg,transparent,rgba(0,240,255,.08),rgba(0,240,255,.15),rgba(0,240,255,.2),rgba(0,240,255,.15),rgba(0,240,255,.08),transparent);content:"";height:200%;left:0;pointer-events:none;position:absolute;top:-100%;width:100%}.jarvis-display{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid rgba(0,240,255,.2);box-shadow:0 8px 32px #00f0ff1a,inset 0 0 30px #00f0ff0d;position:relative;transition:all .6s cubic-bezier(.4,0,.2,1)}.jarvis-display:after{animation:cyber-grid 8s linear infinite;background:repeating-linear-gradient(0deg,transparent,transparent 1px,rgba(0,240,255,.02) 0,rgba(0,240,255,.02) 2px),repeating-linear-gradient(90deg,transparent,transparent 1px,rgba(176,38,255,.02) 0,rgba(176,38,255,.02) 2px);content:"";inset:0;opacity:.6;pointer-events:none;position:absolute}.analyzer-progress{position:relative;transition:width 1.2s cubic-bezier(.4,0,.2,1);will-change:width}.analyzer-progress:after{animation:shimmer 2s linear infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),hsla(0,0%,100%,.6),hsla(0,0%,100%,.4),transparent);bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:20px}.analyzer-scan{overflow:hidden;position:relative}.analyzer-scan:before{animation:scan 3s cubic-bezier(.4,0,.2,1) infinite;background:linear-gradient(90deg,transparent,rgba(0,240,255,.6),#00f0ff,rgba(0,240,255,.6),transparent);box-shadow:0 0 15px #00f0ffcc;content:"";height:2px;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:10}.neural-network{position:relative}.neural-network:before{animation:particle-float 6s ease-in-out infinite;background-image:radial-gradient(circle at 20% 30%,rgba(0,240,255,.2) 2px,transparent 0),radial-gradient(circle at 80% 70%,rgba(176,38,255,.2) 2px,transparent 0),radial-gradient(circle at 50% 50%,rgba(99,102,241,.2) 2px,transparent 0);background-position:0 0,50px 50px,25px 75px;background-size:100px 100px;content:"";inset:0;pointer-events:none;position:absolute}.electric-line{position:relative}.electric-line:after{animation:gradient-shift 3s cubic-bezier(.4,0,.6,1) infinite;background:linear-gradient(90deg,transparent,#00f0ff,#b026ff,#00f0ff,transparent);background-size:200% 100%;box-shadow:0 0 10px #00f0ff80;content:"";height:2px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media(prefers-reduced-motion:reduce){.cyber-grid-bg,.data-stream:before,.electric-line:after,.glitch-text,.hologram-card:before,.hologram-text,.neon-glow,.neural-network:before,.particle-container:before,.scan-line{animation:none!important}.hologram-card,.neon-border{transition:none!important}}body,html{font-family:Inter,system-ui,sans-serif}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.hologram-card,.neon-border,.particle-container,.scan-line{backface-visibility:hidden;perspective:1000px;transform:translateZ(0);will-change:transform,opacity}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-fade-in-up{animation:fadeInUp .6s ease-out}.animate-fade-in-left{animation:fadeInLeft .6s ease-out}.animate-fade-in-right{animation:fadeInRight .6s ease-out}@media(max-width:768px){[role=button],a,button{min-height:44px;min-width:44px}div,p,span{line-height:1.6}input,select,textarea{font-size:16px}.mobile-card,.mobile-spacing{margin:.5rem 0;padding:1rem}.mobile-card{border-radius:12px}.mobile-button{border-radius:8px;font-size:1rem;padding:.75rem 1rem}.mobile-toast-container{left:1rem!important;right:1rem!important;top:1rem!important;width:auto!important}.mobile-toast{border-radius:.75rem!important;font-size:.875rem!important;margin-bottom:.5rem!important;min-height:auto!important;padding:.75rem!important}.mobile-toast-body{font-size:.875rem!important;line-height:1.4!important}}.loading-dots:after{animation:loading-dots 1.4s infinite}@keyframes loading-dots{0%,20%{color:transparent;text-shadow:.25em 0 0 transparent,.5em 0 0 transparent}40%{color:transparent;text-shadow:.25em 0 0 transparent,.5em 0 0 transparent}60%{text-shadow:.25em 0 0 transparent,.5em 0 0 transparent}80%,to{text-shadow:.25em 0 0 transparent,.5em 0 0 transparent}}.animate-pulse-slow{animation:pulse 3s cubic-bezier(.4,0,.6,1) infinite}.gradient-text{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glass{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff40;border:1px solid hsla(0,0%,100%,.18)}.hover-lift{transition:transform .3s ease,box-shadow .3s ease}.hover-lift:hover{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;transform:translateY(-5px)}.loading-dots{display:inline-block}.loading-dots:after{animation:dots 1.5s steps(5) infinite;content:""}@keyframes dots{0%,20%{content:""}40%{content:"."}60%{content:".."}80%,to{content:"..."}}
