:root{--v6-blue:43, 140, 238;--v6-purple:124, 58, 237;--v6-amber:245, 158, 11}.v6-hero-bg{background:linear-gradient(135deg,#eff6fff2 0%,#eef2ffd9 40%,#fefce880 100%)}.dark .v6-hero-bg{background:linear-gradient(135deg,#0f172af2 0%,#161230d9 40%,#0f172ae6 100%)}.v6-progress-bar{transform-origin:0;will-change:transform;transform:scaleX(0)}@keyframes v6AmbientDrift1{0%,to{transform:translate(0)}33%{transform:translate(8vw,5vh)}66%{transform:translate(-3vw,-8vh)}}@keyframes v6AmbientDrift2{0%,to{transform:translate(0)}33%{transform:translate(-6vw,-4vh)}66%{transform:translate(4vw,6vh)}}@keyframes v6AmbientDrift3{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-5vw,10vh)scale(1.1)}}@keyframes v6MeshPulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes v6Float1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(40px,25px)scale(1.05)}}@keyframes v6Float2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-30px,35px)scale(.95)}}@keyframes v6Float3{0%,to{transform:translate(0)scale(1)}50%{transform:translate(25px,-30px)scale(1.08)}}@keyframes v6GradientFlow{0%,to{background-position:0%}50%{background-position:200%}}@keyframes v6DotFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes v6RingPulse{0%{opacity:.6;transform:translate(-50%,-50%)scale(.85)}70%{opacity:0}to{opacity:0;transform:translate(-50%,-50%)scale(1.3)}}@keyframes v6LightSweep{0%,to{background-position:-100%}50%{background-position:200%}}@keyframes v6GeoSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes v6CtaPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}@keyframes v6BadgePop{0%{transform:scale(0)}to{transform:scale(1)}}@property --v6-shimmer-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes v6ShimmerRotate{to{--v6-shimmer-angle:360deg}}.v6-gradient-text{background:linear-gradient(135deg,#2b8cee 0%,#7c3aed 50%,#2b8cee 100%) 0 0/200%;-webkit-text-fill-color:transparent;background-clip:text;animation:5s ease-in-out infinite v6GradientFlow}.dark .v6-gradient-text{background:linear-gradient(135deg,#60a5fa 0%,#a78bfa 50%,#60a5fa 100%) 0 0/200%;-webkit-text-fill-color:transparent;background-clip:text}.v6-gradient-text .animate-pulse{-webkit-text-fill-color:#2b8cee}.dark .v6-gradient-text .animate-pulse{-webkit-text-fill-color:#60a5fa}.v6-section a[href].group{isolation:isolate;box-shadow:0 1px 2px rgba(var(--v6-blue), .03), 0 4px 12px -4px #0000000a;border-radius:16px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.dark .v6-section a[href].group{box-shadow:0 1px 2px #0000001f,0 4px 12px -4px #0003}.v6-section a[href].group:before{content:"";border-radius:inherit;background:linear-gradient(135deg, rgba(var(--v6-blue), .5), rgba(var(--v6-purple), .35), rgba(var(--v6-blue), .25));-webkit-mask-composite:xor;opacity:0;pointer-events:none;z-index:-1;padding:1px;transition:opacity .3s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.v6-section a[href].group:hover:before{opacity:1}.v6-section a[href].group:hover{box-shadow:0 6px 20px -4px rgba(var(--v6-blue), .14), 0 14px 36px -10px #00000014, inset 0 1px 0 #ffffff1a;border-color:#0000;transform:translateY(-4px)}.dark .v6-section a[href].group:hover{box-shadow:0 6px 20px -4px rgba(var(--v6-blue), .2), 0 14px 36px -10px #00000059, inset 0 1px 0 #ffffff0a}.v6-section a[href].group:after{content:"";background:linear-gradient(90deg, rgba(var(--v6-blue), .15), rgba(var(--v6-purple), .1), transparent);opacity:0;pointer-events:none;border-radius:0 0 2px 2px;height:2px;transition:opacity .3s;position:absolute;top:0;left:12px;right:12px}.v6-section a[href].group:hover:after{opacity:1}.v6-section a[href].group.flex.items-center:hover{transform:translate(4px)translateY(0)}.v6-section a[href].group.flex.items-center:after{display:none}.v6-section section>div:first-child{background-image:linear-gradient(to right, transparent, transparent), linear-gradient(90deg, rgba(var(--v6-blue), .15), rgba(var(--v6-purple), .1), transparent);background-origin:padding-box,border-box;background-clip:padding-box,border-box;border:1px solid #0000;border-radius:12px;align-items:center;padding:8px 12px 10px}.v6-section section>div:first-child .rounded-lg{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.v6-section section>div:first-child>span:last-child{background:linear-gradient(135deg, rgba(var(--v6-blue), .08), rgba(var(--v6-purple), .05));border:1px solid rgba(var(--v6-blue), .08);border-radius:8px;padding:3px 10px;font-weight:600}.dark .v6-section section>div:first-child>span:last-child{background:linear-gradient(135deg, rgba(var(--v6-blue), .12), rgba(var(--v6-purple), .08));border-color:rgba(var(--v6-blue), .1)}.v6-section section>button{transition:all .3s}.v6-section section>button:hover{border-color:rgba(var(--v6-blue), .3);box-shadow:0 4px 16px -4px rgba(var(--v6-blue), .15);transform:translateY(-1px)}.v6-filter-panel{background:linear-gradient(135deg,#f8faffd9,#f5f3ffbf,#f8faffd9);position:relative}.dark .v6-filter-panel{background:linear-gradient(135deg,#0f172ad9,#161230bf,#0f172ad9)}.v6-filter-panel:before{content:"";border-radius:inherit;background:conic-gradient(from var(--v6-shimmer-angle,0deg), transparent 0%, rgba(var(--v6-blue), .2) 10%, transparent 20%, transparent 50%, rgba(var(--v6-purple), .15) 60%, transparent 70%, transparent 100%);-webkit-mask-composite:xor;pointer-events:none;z-index:0;padding:1px;animation:12s linear infinite v6ShimmerRotate;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.v6-cta-card{background:radial-gradient(400px 300px at 20%,#2b8cee14,#0000),radial-gradient(350px 250px at 80% 30%,#7c3aed0f,#0000),linear-gradient(135deg,#eff6ff99 0%,#eef2ff80 50%,#eff6ff4d 100%)}.dark .v6-cta-card{background:radial-gradient(400px 300px at 20%,#2b8cee1f,#0000),radial-gradient(350px 250px at 80% 30%,#7c3aed1a,#0000),linear-gradient(135deg,#0f172acc 0%,#161230b3 50%,#0f172acc 100%)}.v6-cta-btn{position:relative;overflow:hidden}.v6-cta-btn:before{content:"";opacity:0;background:linear-gradient(135deg,#2563eb,#7c3aed);transition:opacity .3s;position:absolute;inset:0}.v6-cta-btn:hover:before{opacity:1}.v6-cta-btn span{z-index:1;position:relative}.v6-section-accent{width:0;transition:width .8s cubic-bezier(.4,0,.2,1)}.v6-section-accent.v6-revealed{width:120px}.v6-deferred-fade{animation:.6s ease-out both v6DeferredFade}@keyframes v6DeferredFade{0%{opacity:0}to{opacity:1}}@keyframes v6AutocompleteSlideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.group\/search [role=listbox]{animation:.15s ease-out v6AutocompleteSlideIn}.scrollbar-none::-webkit-scrollbar{display:none}.scrollbar-none{-ms-overflow-style:none;scrollbar-width:none}@media (max-width:767px){.v6-ambient-bg{display:none!important}.v6-orb-1,.v6-orb-2,.v6-orb-3{filter:blur(30px)!important;animation:none!important}[class*=v6DotFloat]{display:none!important}.v6-geo-1,.v6-geo-2,.v6-geo-3{animation:none!important}}@media (prefers-reduced-motion:reduce){.v6-gradient-text,.v6-filter-panel:before,.v6-deferred-fade,[class*=v6GeoSpin],[class*=v6RingPulse],[class*=v6LightSweep],[class*=v6Float],[class*=v6DotFloat],[class*=v6MeshPulse]{animation:none!important}.v6-section a[href].group:hover,.v6-section section>button:hover{transform:none}}
