:root{--v6-blue: 43, 140, 238;--v6-purple: 124, 58, 237;--v6-amber: 245, 158, 11}.v6-hero-bg{background:linear-gradient(135deg,#eff6fff2,#eef2ffd9 40%,#fefce880)}:is(.dark) .v6-hero-bg{background:linear-gradient(135deg,#0f172af2,#161230d9 40%,#0f172ae6)}.v6-progress-bar{transform-origin:left;transform:scaleX(0);will-change:transform}@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% center}50%{background-position:200% center}}@keyframes v6DotFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes v6RingPulse{0%{transform:translate(-50%,-50%) scale(.85);opacity:.6}70%{opacity:0}to{transform:translate(-50%,-50%) scale(1.3);opacity:0}}@keyframes v6LightSweep{0%,to{background-position:-100% center}50%{background-position:200% center}}@keyframes v6GeoSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes v6CtaPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.8);opacity:.5}}@keyframes v6BadgePop{0%{transform:scale(0)}to{transform:scale(1)}}@property --v6-shimmer-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes v6ShimmerRotate{to{--v6-shimmer-angle: 360deg}}.v6-gradient-text{background:linear-gradient(135deg,#2b8cee,#7c3aed,#2b8cee);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:v6GradientFlow 5s ease-in-out infinite}:is(.dark) .v6-gradient-text{background:linear-gradient(135deg,#60a5fa,#a78bfa,#60a5fa);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.v6-gradient-text .animate-pulse{-webkit-text-fill-color:#2b8cee}:is(.dark) .v6-gradient-text .animate-pulse{-webkit-text-fill-color:#60a5fa}.v6-section a[href].group{position:relative;isolation:isolate;border-radius:16px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px rgba(var(--v6-blue),.03),0 4px 12px -4px #0000000a}:is(.dark) .v6-section a[href].group{box-shadow:0 1px 2px #0000001f,0 4px 12px -4px #0003}.v6-section a[href].group:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(var(--v6-blue),.5),rgba(var(--v6-purple),.35),rgba(var(--v6-blue),.25));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:-1}.v6-section a[href].group:hover:before{opacity:1}.v6-section a[href].group:hover{transform:translateY(-4px);border-color:transparent;box-shadow:0 6px 20px -4px rgba(var(--v6-blue),.14),0 14px 36px -10px #00000014,inset 0 1px #ffffff1a}:is(.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 #ffffff0a}.v6-section a[href].group:after{content:"";position:absolute;top:0;left:12px;right:12px;height:2px;border-radius:0 0 2px 2px;background:linear-gradient(90deg,rgba(var(--v6-blue),.15),rgba(var(--v6-purple),.1),transparent);opacity:0;transition:opacity .3s ease;pointer-events:none}.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{align-items:center;padding:8px 12px 10px;border:1px solid transparent;border-radius:12px;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}.v6-section section>div:first-child .rounded-lg{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.v6-section section>div:first-child>span:last-child{background:linear-gradient(135deg,rgba(var(--v6-blue),.08),rgba(var(--v6-purple),.05));padding:3px 10px;border-radius:8px;font-weight:600;border:1px solid rgba(var(--v6-blue),.08)}:is(.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 ease}.v6-section section>button:hover{transform:translateY(-1px);border-color:rgba(var(--v6-blue),.3);box-shadow:0 4px 16px -4px rgba(var(--v6-blue),.15)}.v6-filter-panel{position:relative;background:linear-gradient(135deg,#f8faffd9,#f5f3ffbf,#f8faffd9)}:is(.dark) .v6-filter-panel{background:linear-gradient(135deg,#0f172ad9,#161230bf,#0f172ad9)}.v6-filter-panel:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;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:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;animation:v6ShimmerRotate 12s linear infinite;pointer-events:none;z-index:0}.v6-cta-card{background:radial-gradient(ellipse 400px 300px at 20% 50%,rgba(43,140,238,.08),transparent),radial-gradient(ellipse 350px 250px at 80% 30%,rgba(124,58,237,.06),transparent),linear-gradient(135deg,#eff6ff99,#eef2ff80,#eff6ff4d)}:is(.dark) .v6-cta-card{background:radial-gradient(ellipse 400px 300px at 20% 50%,rgba(43,140,238,.12),transparent),radial-gradient(ellipse 350px 250px at 80% 30%,rgba(124,58,237,.1),transparent),linear-gradient(135deg,#0f172acc,#161230b3,#0f172acc)}.v6-cta-btn{position:relative;overflow:hidden}.v6-cta-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#2563eb,#7c3aed);opacity:0;transition:opacity .3s ease}.v6-cta-btn:hover:before{opacity:1}.v6-cta-btn span{position:relative;z-index:1}.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:v6DeferredFade .6s ease-out both}@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:v6AutocompleteSlideIn .15s ease-out}.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{transform:none}.v6-section section>button:hover{transform:none}}
