@layer ambient-v89{
body main [data-v89-background]{position:relative!important;isolation:isolate!important;overflow:hidden!important;background:radial-gradient(ellipse at 95% 20%,#cbddeb95,transparent 65%),radial-gradient(ellipse at 78% 85%,#f0ddae50,transparent 48%),#fdfbf7!important;border-bottom:1px solid #ccd6de!important}
body main [data-v89-background]::before,body main [data-v89-background]::after{display:none!important;content:none!important}
body main [data-v89-background]>.v89-ambient{display:block!important;position:absolute!important;inset:0!important;z-index:-1!important;pointer-events:none!important;overflow:hidden!important;mask-image:linear-gradient(90deg,transparent 15%,#0009 60%,#000 100%)!important;background-image:linear-gradient(#42678a08 1px,transparent 1px),linear-gradient(90deg,#42678a08 1px,transparent 1px)!important;background-size:65px 65px!important}
body main [data-v89-background] .v89-ambient svg{width:100%!important;height:100%!important;display:block!important;overflow:visible!important}
body main [data-v89-background] .v89-mesh-lines{fill:none!important;stroke:#2f5c88!important;stroke-width:1!important;opacity:.16!important;transform-origin:80% 45%;animation:v89-mesh-drift 26s ease-in-out infinite alternate!important}
body main [data-v89-background] .v89-mesh-nodes{fill:#376b8d!important;opacity:.28!important;animation:v89-mesh-drift 26s ease-in-out infinite alternate!important}
body main [data-v89-background] .v89-facet{fill:none!important;stroke:#38668f!important;stroke-width:1.4!important;opacity:.32!important}
body main [data-v89-background] .v89-facet circle{fill:#a97b27!important;stroke:none!important}
body main [data-v89-background] .v89-facet-a{animation:v89-facet-a 19s ease-in-out infinite alternate!important}
body main [data-v89-background] .v89-facet-b{stroke:#ad842c!important;opacity:.24!important;animation:v89-facet-b 23s ease-in-out infinite alternate!important}
body main [data-v89-background]>.v89-motion-control{position:absolute!important;top:20px!important;right:24px!important;z-index:3!important;display:inline-flex!important;align-items:center!important;background:#fdfbf7e8!important;border:1px solid #afbfcc!important;border-radius:5px!important;color:#3d5471!important;padding:8px 10px!important;box-shadow:0 2px 7px #17255406!important;font:500 .64rem/1.5 Inter,sans-serif!important;cursor:pointer!important}
body main [data-v89-background]>.v89-motion-control:hover{background:#fff!important;border-color:#53789d!important}
body main [data-v89-background].v89-paused .v89-ambient *,body main [data-v89-background].v89-not-visible .v89-ambient *{animation-play-state:paused!important}
@media(max-width:760px){body main [data-v89-background]>.v89-ambient{opacity:.48!important;mask-image:linear-gradient(90deg,transparent,#000 100%)!important}body main [data-v89-background]>.v89-motion-control{top:12px!important;right:18px!important;padding:6px 8px!important;font-size:.61rem!important}}
@media(prefers-reduced-motion:reduce){body main [data-v89-background] .v89-ambient *{animation:none!important}body main [data-v89-background]>.v89-motion-control{cursor:default!important}}
@keyframes v89-mesh-drift{from{transform:translate(0,0) rotate(-.7deg)}to{transform:translate(-18px,15px) rotate(1.1deg)}}
@keyframes v89-facet-a{from{transform:translate(-18px,6px)}to{transform:translate(28px,-24px)}}
@keyframes v89-facet-b{from{transform:translate(25px,-16px)}to{transform:translate(-20px,20px)}}
}
