@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-reveal],.reveal-on-scroll,.reveal-from-left,.reveal-from-right,.reveal-scale{opacity:1!important;transform:none!important}.skeleton,.skeleton-title,.skeleton-text,.animated-mesh{animation:none!important}.premium-button-shimmer:before,.premium-button-shimmer:after{display:none}.hover-lift:hover,.hover-scale:hover,.hover-tilt:hover,.card-hover:hover,.button-hover:hover,.image-hover:hover img{transform:none}.link-underline:after,.link-gradient:after,.input-underline:after,.checkbox-custom .checkmark,.toggle__thumb,[data-tooltip]:before,[data-tooltip]:after{transition:none}.state-success,.state-error{animation:none}.btn-loading:after{animation:none;border:2px solid currentColor;border-radius:50%;opacity:.5}}:root{--spring-bounce: cubic-bezier(.34, 1.56, .64, 1);--spring-smooth: cubic-bezier(.23, 1, .32, 1);--spring-snappy: cubic-bezier(.68, -.6, .32, 1.6);--spring-gentle: cubic-bezier(.25, .46, .45, .94);--duration-micro: .15s;--duration-short: .25s;--duration-medium: .4s;--duration-long: .6s;--duration-slow: .8s;--stagger-1: 0ms;--stagger-2: 50ms;--stagger-3: .1s;--stagger-4: .15s;--stagger-5: .2s;--stagger-6: .25s}@keyframes badge-ping{75%,to{transform:scale(1.5);opacity:0}}@keyframes blink-caret{0%,to{border-color:transparent}50%{border-color:var(--purple-primary)}}@keyframes border-rotate{0%{--angle: 0deg}to{--angle: 360deg}}@keyframes bounceIn{0%{opacity:0;transform:scale(.9)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes btn-shimmer{0%{transform:translate(-100%) skew(-15deg)}to{transform:translate(200%) skew(-15deg)}}@keyframes btn-success-pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes char-reveal{0%{opacity:0;transform:translateY(20px) rotateX(-40deg);filter:blur(4px)}to{opacity:1;transform:translateY(0) rotateX(0);filter:blur(0)}}@keyframes checkmark-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}}@keyframes count-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes dot-pulse{0%,80%,to{transform:scale(.6);opacity:.5}40%{transform:scale(1);opacity:1}}@keyframes error-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}@keyframes error-slide{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes focus-pulse{0%,to{box-shadow:0 0 #6b28d066}50%{box-shadow:0 0 0 6px #6b28d000}}@keyframes glow-pulse{0%,to{box-shadow:0 0 20px #6b28d04d,0 0 40px #6b28d01a}50%{box-shadow:0 0 30px #6b28d080,0 0 60px #6b28d033}}@keyframes glowPulse{0%,to{box-shadow:0 0 20px #9333ea4d}50%{box-shadow:0 0 40px #9333ea99}}@keyframes gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes mesh-drift{0%{background-position:-1px -1px}to{background-position:79px 79px}}@keyframes page-fade-in{0%{opacity:0}to{opacity:1}}@keyframes page-fade-out{0%{opacity:1}to{opacity:0}}@keyframes page-slide-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes page-slide-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes pulse-glow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes reveal-child{0%{opacity:0;transform:translateY(20px)}}@keyframes revealLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes revealRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes revealScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes revealUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes ripple{to{transform:scale(4);opacity:0}}@keyframes rotateIn{0%{opacity:0;transform:rotate(-5deg) scale(.95)}to{opacity:1;transform:rotate(0) scale(1)}}@keyframes scan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes scan-line{0%{top:0;opacity:0}10%{opacity:1}90%{opacity:1}to{top:100%;opacity:0}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes shine{0%{background-position:200% center}to{background-position:-200% center}}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes stat-reveal-animation{0%{opacity:0;transform:translateY(20px) scale(.8)}60%{transform:translateY(-5px) scale(1.05)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes success-check{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes success-flash{0%,to{box-shadow:none}50%{box-shadow:0 0 20px #22c55e4d}}@keyframes toast-in{0%{transform:translateY(100%) translate(-50%);opacity:0}to{transform:translateY(0) translate(-50%);opacity:1}}@keyframes toast-out{0%{transform:translateY(0) translate(-50%);opacity:1}to{transform:translateY(100%) translate(-50%);opacity:0}}@keyframes typewriter{0%{width:0}to{width:100%}}@keyframes wave{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}@keyframes waveform-pulse{0%,to{transform:scaleY(1)}50%{transform:scaleY(.7)}}@keyframes ypai-bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(9px)}60%{transform:translateY(5px)}}@keyframes ypai-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ypai-float{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}@keyframes ypai-gradient-shift{0%{transform:scale(1) rotate(0);opacity:.45}50%{transform:scale(1.05) rotate(3deg);opacity:.7}to{transform:scale(1) rotate(-3deg);opacity:.5}}@keyframes ypai-orb{0%,to{transform:translate(0) scale(1);opacity:.3}25%{transform:translate(-25px,40px) scale(1.15);opacity:.45}50%{transform:translate(35px,-20px) scale(.95);opacity:.6}75%{transform:translate(-15px,-35px) scale(1.05);opacity:.5}}@keyframes ypai-particle{0%{transform:translateZ(0) scale(.8);opacity:0}20%{opacity:.65}to{transform:translate3d(120px,-160px,0) scale(1.1);opacity:0}}@property --angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.animate-float{animation:float 6s ease-in-out infinite}.animate-pulse-glow{animation:pulse-glow 4s ease-in-out infinite}.animate-scan{animation:scan 3s linear infinite}.animate-shine{animation:shine 8s ease-in-out infinite}.animate-scan-line{animation:scan-line 3s ease-in-out infinite}.waveform-bar{animation:waveform-pulse 1.5s ease-in-out infinite;transform-origin:bottom}.checkmark-animate{animation:checkmark-pulse .6s ease-out}.reveal-up{animation:revealUp .8s cubic-bezier(.16,1,.3,1) both}.reveal-scale{animation:revealScale .8s cubic-bezier(.16,1,.3,1) both}.reveal-left{animation:revealLeft .8s cubic-bezier(.16,1,.3,1) both}.reveal-right{animation:revealRight .8s cubic-bezier(.16,1,.3,1) both}.fade-in{animation:fadeIn .6s var(--ease-out-expo) forwards}.fade-out{animation:fadeOut .4s var(--ease-out-quad) forwards}.slide-up{animation:slideUp .6s var(--ease-out-expo) forwards}.slide-down{animation:slideDown .6s var(--ease-out-expo) forwards}.rotate-in{animation:rotateIn .8s cubic-bezier(.16,1,.3,1) both}.bounce-in{animation:bounceIn .8s cubic-bezier(.16,1,.3,1) both}.glow-pulse{animation:glowPulse 2s ease-in-out infinite}.wave{animation:wave 1.5s ease-in-out infinite}.float{animation:float 3s ease-in-out infinite}.stagger-1{animation-delay:.1s}.stagger-2{animation-delay:.2s}.stagger-3{animation-delay:.3s}.stagger-4{animation-delay:.4s}.stagger-5{animation-delay:.5s}.stagger-6{animation-delay:.6s}.stagger-7{animation-delay:.7s}.stagger-8{animation-delay:.8s}[data-reveal]{opacity:0;will-change:opacity,transform}[data-reveal].revealed,[data-reveal].is-revealed{opacity:1}[data-reveal=up]{transform:translateY(40px);transition:opacity var(--duration-medium) var(--spring-smooth),transform var(--duration-medium) var(--spring-smooth)}[data-reveal=up].revealed,[data-reveal=up].is-revealed{transform:translateY(0)}[data-reveal=down]{transform:translateY(-40px);transition:opacity var(--duration-medium) var(--spring-smooth),transform var(--duration-medium) var(--spring-smooth)}[data-reveal=down].revealed,[data-reveal=down].is-revealed{transform:translateY(0)}[data-reveal=left]{transform:translate(60px);transition:opacity var(--duration-medium) var(--spring-smooth),transform var(--duration-medium) var(--spring-smooth)}[data-reveal=left].revealed,[data-reveal=left].is-revealed{transform:translate(0)}[data-reveal=right]{transform:translate(-60px);transition:opacity var(--duration-medium) var(--spring-smooth),transform var(--duration-medium) var(--spring-smooth)}[data-reveal=right].revealed,[data-reveal=right].is-revealed{transform:translate(0)}[data-reveal=scale]{transform:scale(.9);transition:opacity var(--duration-medium) var(--spring-bounce),transform var(--duration-medium) var(--spring-bounce)}[data-reveal=scale].revealed,[data-reveal=scale].is-revealed{transform:scale(1)}[data-reveal=blur]{filter:blur(10px);transform:translateY(20px);transition:opacity var(--duration-long) var(--spring-smooth),transform var(--duration-long) var(--spring-smooth),filter var(--duration-long) var(--spring-smooth)}[data-reveal=blur].revealed,[data-reveal=blur].is-revealed{filter:blur(0);transform:translateY(0)}[data-reveal=fade],[data-reveal=fade].is-revealed{transform:none}[data-reveal-stagger]>*{opacity:0;transform:translateY(30px);transition:opacity var(--duration-medium) var(--spring-smooth),transform var(--duration-medium) var(--spring-smooth)}[data-reveal-stagger].revealed>*:nth-child(1){transition-delay:var(--stagger-1)}[data-reveal-stagger].revealed>*:nth-child(2){transition-delay:var(--stagger-2)}[data-reveal-stagger].revealed>*:nth-child(3){transition-delay:var(--stagger-3)}[data-reveal-stagger].revealed>*:nth-child(4){transition-delay:var(--stagger-4)}[data-reveal-stagger].revealed>*:nth-child(5){transition-delay:var(--stagger-5)}[data-reveal-stagger].revealed>*:nth-child(6){transition-delay:var(--stagger-6)}[data-reveal-stagger].revealed>*:nth-child(n+7){transition-delay:.3s}[data-reveal-stagger].revealed>*{opacity:1;transform:translateY(0)}[data-reveal-stagger].is-revealed>*:nth-child(1){opacity:1;transform:translateY(0);transition-delay:0ms}[data-reveal-stagger].is-revealed>*:nth-child(2){opacity:1;transform:translateY(0);transition-delay:.1s}[data-reveal-stagger].is-revealed>*:nth-child(3){opacity:1;transform:translateY(0);transition-delay:.2s}[data-reveal-stagger].is-revealed>*:nth-child(4){opacity:1;transform:translateY(0);transition-delay:.3s}[data-reveal-stagger].is-revealed>*:nth-child(5){opacity:1;transform:translateY(0);transition-delay:.4s}[data-reveal-stagger].is-revealed>*:nth-child(6){opacity:1;transform:translateY(0);transition-delay:.5s}[data-reveal-stagger].is-revealed>*:nth-child(7){opacity:1;transform:translateY(0);transition-delay:.6s}[data-reveal-stagger].is-revealed>*:nth-child(8){opacity:1;transform:translateY(0);transition-delay:.7s}.reveal-on-scroll{opacity:0;transform:translateY(40px);transition:opacity .8s var(--ease-out-expo),transform .8s var(--ease-out-expo)}.reveal-on-scroll.is-visible{opacity:1;transform:translateY(0)}.reveal-on-scroll.is-visible>*{animation:reveal-child .6s var(--ease-out-expo) backwards}.reveal-on-scroll.is-visible>*:nth-child(1){animation-delay:.1s}.reveal-on-scroll.is-visible>*:nth-child(2){animation-delay:.2s}.reveal-on-scroll.is-visible>*:nth-child(3){animation-delay:.3s}.reveal-on-scroll.is-visible>*:nth-child(4){animation-delay:.4s}.reveal-on-scroll.is-visible>*:nth-child(5){animation-delay:.5s}.reveal-on-scroll.is-visible>*:nth-child(6){animation-delay:.6s}.reveal-from-left{opacity:0;transform:translate(-40px);transition:opacity .8s var(--ease-out-expo),transform .8s var(--ease-out-expo)}.reveal-from-left.is-visible{opacity:1;transform:translate(0)}.reveal-from-right{opacity:0;transform:translate(40px);transition:opacity .8s var(--ease-out-expo),transform .8s var(--ease-out-expo)}.reveal-from-right.is-visible{opacity:1;transform:translate(0)}.stat-reveal{display:inline-block;opacity:0;transform:translateY(20px);animation:stat-reveal-animation .8s var(--ease-out-back) forwards}.stat-reveal:nth-child(1){animation-delay:.1s}.stat-reveal:nth-child(2){animation-delay:.2s}.stat-reveal:nth-child(3){animation-delay:.3s}.stat-reveal:nth-child(4){animation-delay:.4s}.reveal-up,.reveal-scale,.reveal-left,.reveal-right,.card-hover,.button-hover,[data-reveal]{will-change:transform,opacity}.reveal-up.animation-complete,.reveal-scale.animation-complete,.reveal-left.animation-complete,.reveal-right.animation-complete,[data-reveal].is-revealed,[data-reveal].revealed{will-change:auto}.premium-card-hover{position:relative;transition:transform .4s var(--ease-out-expo),box-shadow .4s var(--ease-out-quad),border-color .3s ease,background .3s ease}.premium-card-hover:hover{transform:translateY(-4px) scale(1.005)}.premium-button-hover{transition:transform .25s var(--ease-out-expo),box-shadow .35s var(--ease-out-quad),border-color .3s ease,background .3s ease}.premium-button-hover:hover{transform:translateY(-2px) scale(1.01)}.premium-button-hover:active{transform:translateY(-1px) scale(.99);transition-duration:.1s}.premium-link-hover{transition:color .2s ease,transform .3s var(--ease-out-expo)}.premium-link-hover:hover{transform:translate(2px)}.premium-icon-hover{transition:transform .5s var(--ease-out-back),color .3s ease,background .3s ease}.premium-icon-hover:hover{transform:scale(1.1) rotate(3deg)}.orchestrated-card{position:relative;transition:transform .4s var(--ease-out-expo)}.orchestrated-card:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(102,37,201,.15) 0%,transparent 50%,rgba(83,24,168,.08) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .35s var(--ease-out-quad);pointer-events:none;z-index:var(--ds-z-below)}.orchestrated-card .card-icon{transition:transform .5s var(--ease-out-back) .05s,color .3s ease,background .3s ease}.orchestrated-card .card-title{transition:color .3s ease .08s,transform .4s var(--ease-out-expo) .08s}.orchestrated-card .card-arrow{transition:transform .45s var(--ease-out-expo) .12s}.orchestrated-card:hover{transform:translateY(-4px) scale(1.005)}.orchestrated-card:hover:before{opacity:1}.orchestrated-card:hover .card-icon{transform:scale(1.1) rotate(3deg)}.orchestrated-card:hover .card-title{transform:translate(2px)}.orchestrated-card:hover .card-arrow{transform:translate(4px)}.premium-button-shimmer{position:relative;overflow:hidden}.premium-button-shimmer:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);transition:left .6s var(--ease-out-quad);pointer-events:none}.premium-button-shimmer:hover:before{left:100%}.premium-button-shimmer:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,#ffffff1f,#fff0 50%);opacity:0;transition:opacity .3s ease;pointer-events:none}.premium-button-shimmer:hover:after{opacity:1}.premium-gradient-border{position:relative}.premium-gradient-border:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#6625c926,#5318a814);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .35s ease;pointer-events:none}.premium-gradient-border:hover:before{opacity:1}.premium-glow-hover{position:relative;transition:filter .3s ease}.premium-glow-hover:after{content:"";position:absolute;inset:-10px;background:radial-gradient(circle,rgba(102,37,201,.2) 0%,transparent 70%);opacity:0;transition:opacity .4s var(--ease-out-quad);pointer-events:none;z-index:var(--ds-z-below);filter:blur(20px)}.premium-glow-hover:hover:after{opacity:1}.animated-mesh{background-image:linear-gradient(rgba(255,255,255,.008) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.008) 1px,transparent 1px);background-size:80px 80px;background-position:-1px -1px;animation:mesh-drift 60s linear infinite}.magnetic{transition:transform var(--duration-short) var(--spring-smooth)}.hover-lift{transition:transform var(--duration-short) var(--spring-bounce),box-shadow var(--duration-short) var(--spring-smooth)}.hover-lift:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0000004d,0 0 60px #6b28d026}.hover-scale{transition:transform var(--duration-short) var(--spring-bounce)}.hover-scale:hover{transform:scale(1.05)}.hover-tilt{transition:transform var(--duration-short) var(--spring-smooth);transform-style:preserve-3d;perspective:1000px}.hover-tilt:hover{transform:perspective(1000px) rotateX(5deg) rotateY(-5deg)}.hover-shine{position:relative;overflow:hidden}.hover-shine:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left var(--duration-medium) var(--spring-smooth)}.hover-shine:hover:before{left:100%}.card-hover{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}.card-hover:hover{transform:translateY(-4px);box-shadow:0 8px 32px #9333ea66,0 0 60px #9333ea4d}.button-hover{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}.button-hover:hover{transform:translateY(-2px);box-shadow:0 4px 16px #9333ea80,0 0 40px #9333ea66}.link-hover{position:relative;transition:color .3s cubic-bezier(.4,0,.2,1)}.link-hover:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:currentColor;transition:width .3s cubic-bezier(.16,1,.3,1)}.link-hover:hover:after{width:100%}.image-hover{overflow:hidden}.image-hover img{transition:transform .5s cubic-bezier(.16,1,.3,1)}.image-hover:hover img{transform:scale(1.05)}.text-reveal{perspective:1000px}.text-reveal span{display:inline-block;animation:char-reveal .6s var(--spring-smooth) forwards;opacity:0}.text-shimmer{background:linear-gradient(90deg,#fff,#a78bfa,#fff,#a78bfa,#fff);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:gradient-shift 3s ease infinite}.typewriter{overflow:hidden;white-space:nowrap;border-right:2px solid var(--purple-primary);animation:typewriter 2s steps(30,end) forwards,blink-caret .75s step-end infinite}.btn-shimmer{position:relative;overflow:hidden}.btn-shimmer:after{content:"";position:absolute;top:0;left:0;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transform:translate(-100%) skew(-15deg)}.btn-shimmer:hover:after{animation:btn-shimmer .8s ease-out}.btn-ripple{position:relative;overflow:hidden}.btn-ripple .ripple{position:absolute;border-radius:var(--ds-radius-full);background:#ffffff4d;transform:scale(0);animation:ripple .6s linear;pointer-events:none}.btn-icon-slide .icon{transition:transform var(--duration-short) var(--spring-bounce)}.btn-icon-slide:hover .icon{transform:translate(4px)}.btn-glow-pulse{animation:glow-pulse 2s ease-in-out infinite}.card-spotlight{position:relative;background:var(--bg-cards);border-radius:var(--ds-radius-2xl)}.card-spotlight:before{content:"";position:absolute;inset:-2px;border-radius:var(--ds-radius-2xl);background:conic-gradient(from var(--angle),transparent 0%,rgba(107,40,208,.5) 10%,transparent 20%);animation:border-rotate 4s linear infinite;opacity:0;transition:opacity var(--duration-medium) ease}.card-spotlight:hover:before{opacity:1}.card-spotlight:after{content:"";position:absolute;inset:1px;background:var(--bg-cards);border-radius:19px}.card-spotlight>*{position:relative;z-index:var(--ds-z-raised)}.card-float{animation:float 4s ease-in-out infinite}.card-float:nth-child(2){animation-delay:-1s}.card-float:nth-child(3){animation-delay:-2s}.card-float:nth-child(4){animation-delay:-3s}.counter{display:inline-block;animation:count-up .8s var(--spring-smooth) forwards}.counter-wrapper{overflow:hidden}::view-transition-old(main-content){animation:page-fade-out .2s var(--spring-smooth) forwards}::view-transition-new(main-content){animation:page-slide-in .3s var(--spring-smooth) forwards}.animated-number{animation:count-up .8s var(--ease-out-expo) forwards}.skeleton{background:linear-gradient(90deg,#ffffff05,#ffffff0a,#ffffff05);background-size:200% 100%;animation:shimmer 1.8s ease-in-out infinite;border-radius:var(--ds-radius-sm)}.skeleton-card{padding:var(--ds-space-8);background:#08080866;border:1px solid rgba(255,255,255,.02);border-radius:var(--ds-radius-lg)}.skeleton-title{width:60%;height:1.5rem;background:#ffffff08;margin-bottom:var(--ds-space-4);animation:pulse 2s ease-in-out infinite}.skeleton-text{width:100%;height:.875rem;background:#ffffff05;margin-bottom:var(--ds-space-2);animation:pulse 2s ease-in-out infinite .2s}.premium-spinner{display:inline-block;width:20px;height:20px;border:2px solid rgba(229,229,229,.2);border-top-color:#e5e5e5;border-radius:var(--ds-radius-full);animation:spin 1s linear infinite}.premium-spinner-sm{width:16px;height:16px}.premium-spinner-lg{width:24px;height:24px;border-width:3px}.spinner{width:20px;height:20px;border:2px solid rgba(255,255,255,.1);border-top-color:var(--purple-primary);border-radius:var(--ds-radius-full);animation:spin .8s linear infinite}.dots-loading span{display:inline-block;width:8px;height:8px;margin:0 4px;background:var(--purple-primary);border-radius:var(--ds-radius-full);animation:dot-pulse 1.4s ease-in-out infinite}.dots-loading span:nth-child(1){animation-delay:0s}.dots-loading span:nth-child(2){animation-delay:.2s}.dots-loading span:nth-child(3){animation-delay:.4s}.input-floating{position:relative;margin-top:var(--ds-space-6)}.input-floating input,.input-floating textarea{width:100%;padding:var(--ds-space-4);background:#ffffff05;border:1px solid rgba(255,255,255,.1);border-radius:var(--ds-radius-lg);color:#fff;font-size:1rem;transition:border-color .3s ease,box-shadow .3s ease}.input-floating label{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#ffffff80;font-size:1rem;pointer-events:none;transition:top .3s cubic-bezier(.23,1,.32,1),font-size .3s cubic-bezier(.23,1,.32,1),color .3s ease}.input-floating textarea~label{top:1rem;transform:none}.input-floating input:focus,.input-floating textarea:focus{border-color:var(--purple-primary);box-shadow:0 0 0 3px #6b28d01a,0 0 20px #6b28d01a;outline:none}.input-floating input:focus~label,.input-floating input:not(:placeholder-shown)~label,.input-floating textarea:focus~label,.input-floating textarea:not(:placeholder-shown)~label{top:-.5rem;font-size:.75rem;color:var(--purple-primary);background:var(--bg-primary);padding:0 .5rem}.input-underline{position:relative}.input-underline input{width:100%;padding:.75rem 0;background:transparent;border:none;border-bottom:2px solid rgba(255,255,255,.1);color:#fff;font-size:1rem;transition:border-color .3s ease}.input-underline:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--purple-primary);transition:width .3s cubic-bezier(.23,1,.32,1)}.input-underline input:focus{outline:none}.input-underline input:focus~:after,.input-underline:focus-within:after{width:100%}.premium-input{transition:border-color .25s var(--ease-out-quad),box-shadow .35s var(--ease-out-quad),background .2s ease}.premium-input:focus{box-shadow:0 0 0 4px #6625c914,inset 0 1px 2px #0000001a}.premium-floating-label{transition:transform .25s var(--ease-out-expo),color .2s ease,font-size .25s var(--ease-out-quad)}.premium-input:focus+.premium-floating-label,.premium-input:not(:placeholder-shown)+.premium-floating-label{transform:translateY(-1.5rem) translate(-.5rem);font-size:.75rem}.checkbox-custom{position:relative;display:inline-flex;align-items:center;cursor:pointer}.checkbox-custom input{position:absolute;opacity:0;width:0;height:0}.checkbox-custom .checkmark{width:22px;height:22px;background:#ffffff0d;border:2px solid rgba(255,255,255,.2);border-radius:var(--ds-radius-sm);margin-right:var(--ds-space-3);transition:background .3s ease,border-color .3s ease,transform .2s cubic-bezier(.34,1.56,.64,1);position:relative}.checkbox-custom .checkmark:after{content:"";position:absolute;left:6px;top:2px;width:6px;height:12px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.checkbox-custom input:checked+.checkmark{background:var(--purple-primary);border-color:var(--purple-primary)}.checkbox-custom input:checked+.checkmark:after{transform:rotate(45deg) scale(1)}.checkbox-custom:hover .checkmark{border-color:var(--purple-primary);transform:scale(1.05)}.checkbox-custom input:focus-visible+.checkmark{box-shadow:0 0 0 3px #6b28d04d}.toggle{position:relative;display:inline-flex;align-items:center;cursor:pointer}.toggle input{position:absolute;opacity:0;width:0;height:0}.toggle__track{width:48px;height:26px;background:#ffffff1a;border-radius:var(--ds-radius-pill);transition:background .3s ease;position:relative}.toggle__thumb{position:absolute;top:3px;left:3px;width:20px;height:20px;background:#fff;border-radius:var(--ds-radius-full);transition:transform .3s cubic-bezier(.34,1.56,.64,1),background .3s ease;box-shadow:var(--ds-shadow-2)}.toggle input:checked+.toggle__track{background:var(--purple-primary)}.toggle input:checked+.toggle__track .toggle__thumb{transform:translate(22px)}.toggle input:focus-visible+.toggle__track{box-shadow:0 0 0 3px #6b28d04d}[data-tooltip]{position:relative}[data-tooltip]:before,[data-tooltip]:after{position:absolute;visibility:hidden;opacity:0;transition:opacity .2s ease,transform .2s cubic-bezier(.23,1,.32,1),visibility .2s ease;pointer-events:none;z-index:var(--ds-z-sticky)}[data-tooltip]:after{content:attr(data-tooltip);bottom:calc(100% + 10px);left:50%;transform:translate(-50%) translateY(5px);padding:.5rem .75rem;background:#000000e6;border:1px solid rgba(255,255,255,.1);border-radius:var(--ds-radius-md);color:#fff;font-size:.75rem;white-space:nowrap;backdrop-filter:blur(10px)}[data-tooltip]:before{content:"";bottom:calc(100% + 4px);left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#000000e6}[data-tooltip]:hover:before,[data-tooltip]:hover:after{visibility:visible;opacity:1}[data-tooltip]:hover:after{transform:translate(-50%) translateY(0)}[data-tooltip-position=bottom]:after{bottom:auto;top:calc(100% + 10px);transform:translate(-50%) translateY(-5px)}[data-tooltip-position=bottom]:before{bottom:auto;top:calc(100% + 4px);border-top-color:transparent;border-bottom-color:#000000e6}[data-tooltip-position=bottom]:hover:after{transform:translate(-50%) translateY(0)}.focus-ring{position:relative}.focus-ring:after{content:"";position:absolute;inset:-4px;border-radius:inherit;border:2px solid transparent;transition:border-color .2s ease;pointer-events:none}.focus-ring:focus-visible:after{border-color:var(--purple-primary);animation:focus-pulse 1.5s ease-in-out infinite}.card-hover:focus-visible,.button-hover:focus-visible,.link-hover:focus-visible{outline:2px solid var(--ypai-purple-500);outline-offset:4px;border-radius:var(--ds-radius-sm)}.state-success{border-color:var(--success)!important;animation:success-flash .4s ease}.state-success-icon{animation:success-check .4s cubic-bezier(.34,1.56,.64,1)}.state-error{border-color:var(--error)!important;animation:error-shake .4s ease}.error-message{animation:error-slide .3s ease}.link-underline{position:relative;text-decoration:none}.link-underline:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:var(--purple-primary);transition:width .3s cubic-bezier(.23,1,.32,1)}.link-underline:hover:after{width:100%}.link-underline-center:after{left:50%;transform:translate(-50%)}.link-gradient{position:relative;text-decoration:none}.link-gradient:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:linear-gradient(90deg,var(--purple-primary),rgba(59,130,246,.8));transform:scaleX(0);transform-origin:right;transition:transform .3s cubic-bezier(.23,1,.32,1)}.link-gradient:hover:after{transform:scaleX(1);transform-origin:left}.btn-press{transition:transform .1s ease}.btn-press:active{transform:scale(.97)}.btn-loading{position:relative;pointer-events:none}.btn-loading:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid transparent;border-top-color:currentColor;border-radius:var(--ds-radius-full);animation:spin .8s linear infinite}.btn-loading .btn-text{opacity:0}.btn-success{background:var(--success)!important;animation:btn-success-pulse .5s ease}@media(hover:none){.card-tap:active{transform:scale(.98);opacity:.9;transition:transform .1s ease,opacity .1s ease}}.card-focusable:focus-visible{outline:none;box-shadow:0 0 0 2px var(--bg-primary),0 0 0 4px var(--purple-primary)}.list-item-slide{transition:transform .2s ease,background .2s ease}.list-item-slide:hover{transform:translate(8px);background:#6b28d00d}.list-item-indicator{position:relative;padding-left:var(--ds-space-6)}.list-item-indicator:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:0;height:2px;background:var(--purple-primary);transition:width .2s ease}.list-item-indicator:hover:before{width:12px}.toast{animation:toast-in .3s cubic-bezier(.23,1,.32,1)}.toast.is-leaving{animation:toast-out .2s ease forwards}.badge-pulse{position:relative}.badge-pulse:after{content:"";position:absolute;inset:0;border-radius:inherit;animation:badge-ping 1.5s cubic-bezier(0,0,.2,1) infinite;background:inherit}.scroll-progress{position:fixed;top:0;left:0;width:0%;height:3px;background:linear-gradient(90deg,var(--purple-primary),rgba(59,130,246,.8));z-index:var(--ds-z-modal);transition:width .1s linear}.scroll-top{opacity:0;transform:translateY(20px);transition:opacity .3s ease,transform .3s ease}.scroll-top.is-visible{opacity:1;transform:translateY(0)}.ypai-background-orbs{position:absolute;inset:-20%;pointer-events:none;z-index:var(--ds-z-below);overflow:hidden}.ypai-background-orbs .orb{position:absolute;width:clamp(240px,24vw,360px);height:clamp(240px,24vw,360px);border-radius:var(--ds-radius-full);background:radial-gradient(circle,rgba(168,85,247,.35) 0%,transparent 70%);filter:blur(40px);animation:ypai-orb 18s ease-in-out infinite}.ypai-background-orbs .orb:nth-child(1){top:10%;left:-5%;animation-delay:0s}.ypai-background-orbs .orb:nth-child(2){bottom:-10%;right:5%;animation-delay:-6s}.ypai-background-orbs .orb:nth-child(3){top:40%;right:35%;animation-delay:-12s}.ypai-background-particles{position:absolute;inset:0;overflow:hidden;pointer-events:none}.ypai-background-particles span{position:absolute;width:6px;height:6px;border-radius:var(--ds-radius-full);background:#ffffff40;animation:ypai-particle linear infinite}.ypai-background-mesh{position:absolute;inset:0;overflow:hidden;z-index:var(--ds-z-below)}.ypai-background-mesh:before{content:"";position:absolute;inset:-20%;background:conic-gradient(from 180deg at 50% 50%,#a855f799,#7c3aed66,#6b21a899,#a855f799);filter:blur(120px);animation:ypai-gradient-shift 30s ease-in-out infinite;opacity:.4}.ypai-scroll-indicator{display:inline-flex;align-items:center;justify-content:center;width:44px;height:66px;border-radius:var(--ypai-radius-full);border:1px solid rgba(255,255,255,.1);color:var(--ypai-purple-primary);animation:ypai-bounce 2.4s infinite}.ypai-floating{animation:ypai-float 16s ease-in-out infinite}@media(max-width:768px){.ypai-background-orbs .orb{width:clamp(200px,30vw,280px);height:clamp(200px,30vw,280px)}}.audio-ads-page{background-color:#030304;color:#e5e7eb;overflow-x:hidden}.audio-ads-page::-webkit-scrollbar{width:8px}.audio-ads-page::-webkit-scrollbar-track{background:#030304}.audio-ads-page::-webkit-scrollbar-thumb{background:#333;border-radius:var(--ds-radius-sm);border:1px solid #080808}.audio-ads-page::-webkit-scrollbar-thumb:hover{background:#444}.glass-card{background:linear-gradient(to bottom right,rgba(255,255,255,.03),transparent);border:1px solid rgba(255,255,255,.06);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:var(--ds-radius-xl)}.glass-card-spotlight{position:relative;overflow:hidden}.glass-card-spotlight:before{content:"";position:absolute;inset:0;background:linear-gradient(to top right,transparent,rgba(255,255,255,.03),transparent);opacity:0;transition:opacity .7s ease;pointer-events:none}.glass-card-spotlight:hover:before{opacity:1}.glass-card-premium{background:linear-gradient(to bottom right,rgba(255,255,255,.03),transparent);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:var(--ds-radius-xl);transition:all .3s ease}.glass-card-premium:hover{box-shadow:0 0 30px #9333ea26;border-color:#ffffff2e}.icon-container{display:flex;align-items:center;justify-content:center;border-radius:var(--ds-radius-lg);background-color:#9333ea1a;border:1px solid rgba(147,51,234,.2)}.icon-container-sm{width:2.5rem;height:2.5rem}.icon-container-md{width:3rem;height:3rem}.icon-container-lg{width:4rem;height:4rem}.btn-primary{display:inline-flex;align-items:center;gap:var(--ds-space-2);padding:.875rem 2rem;background-color:#9333ea;color:#fff;font-weight:500;border-radius:var(--ds-radius-lg);transition:all .3s ease;border:none;cursor:pointer}.btn-primary:hover{background-color:#a855f7;box-shadow:0 0 30px #9333ea4d;transform:translateY(-2px)}.btn-secondary{display:inline-flex;align-items:center;gap:var(--ds-space-2);padding:.875rem 2rem;background-color:transparent;color:#e5e7eb;font-weight:500;border-radius:var(--ds-radius-lg);border:1px solid rgba(255,255,255,.1);transition:all .3s ease;cursor:pointer}.btn-secondary:hover{background-color:#ffffff0d;border-color:#fff3}.btn-glass{display:inline-flex;align-items:center;gap:var(--ds-space-2);padding:.75rem 1.5rem;background:#ffffff0d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#e5e7eb;font-weight:500;font-size:.875rem;border-radius:var(--ds-radius-pill);border:1px solid rgba(255,255,255,.1);transition:all .3s ease;cursor:pointer}.btn-glass:hover{background:#ffffff14;border-color:#9333ea4d}.glow-radial{background:radial-gradient(circle at center,rgba(168,85,247,.15) 0%,transparent 70%)}.glow-ambient{position:absolute;width:100%;height:100%;background:radial-gradient(ellipse at center,rgba(88,28,135,.2) 0%,transparent 60%);pointer-events:none}.terminal{background-color:#080808;border:1px solid rgba(255,255,255,.06);border-radius:var(--ds-radius-lg);overflow:hidden}.terminal-header{display:flex;align-items:center;gap:var(--ds-space-2);padding:.75rem 1rem;background-color:#ffffff05;border-bottom:1px solid rgba(255,255,255,.06)}.terminal-dot{width:.75rem;height:.75rem;border-radius:var(--ds-radius-full)}.terminal-dot-red{background-color:#ef4444}.terminal-dot-yellow{background-color:#eab308}.terminal-dot-green{background-color:#22c55e}.terminal-body{padding:var(--ds-space-6);font-family:JetBrains Mono,monospace;font-size:.875rem}.section-padding{padding-top:var(--ds-space-24);padding-bottom:var(--ds-space-24)}.section-padding-lg{padding-top:var(--ds-space-32);padding-bottom:var(--ds-space-32)}.text-gradient{background:linear-gradient(to right,#a855f7,#9333ea);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.eyebrow{font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#a855f7e6}.hover-glow:hover{box-shadow:0 0 30px #9333ea33}.hover-glow-soft:hover{box-shadow:0 0 30px #9333ea26}.bento-grid{display:grid;gap:var(--ds-space-6)}@media(min-width:768px){.bento-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.bento-grid{grid-template-columns:repeat(3,1fr)}}.spec-box-premium{transition:all .3s ease}.spec-box-premium:hover{background-color:#ffffff0d;border-color:#ffffff1a;box-shadow:0 0 20px #9333ea1a;transform:translateY(-2px)}.count-up{opacity:0;transform:translateY(10px);transition:all .6s ease-out}.count-up.animated{opacity:1;transform:translateY(0)}.table-row-premium{transition:all .3s ease}.table-row-premium:hover{background-color:#ffffff0a;box-shadow:inset 0 0 20px #ffffff05}.atmospheric-gradient{position:fixed;top:0;right:0;width:800px;height:800px;pointer-events:none;z-index:var(--ds-z-base);background:radial-gradient(ellipse at 80% 20%,rgba(147,51,234,.06) 0%,transparent 60%)}.section-elevated{background-color:#0808084d}@media(prefers-contrast:high){.card-hover:hover{box-shadow:0 8px 32px #9333eacc,0 0 60px #9333ea99}.button-hover:hover{box-shadow:0 4px 16px #9333eacc,0 0 40px #9333eab3}}
