.HomeBackground-module__SKvOrq__background{z-index:1;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.HomeBackground-module__SKvOrq__light{border-radius:50%;width:min(85vw,1100px);height:min(85vw,1100px);animation:26s ease-in-out infinite alternate HomeBackground-module__SKvOrq__light-drift;position:absolute}.HomeBackground-module__SKvOrq__blue{background:radial-gradient(#4f46e529,#0000 65%);top:-35%;left:-25%}.HomeBackground-module__SKvOrq__violet{background:radial-gradient(#8b5cf624,#0000 65%);animation-name:HomeBackground-module__SKvOrq__violet-drift;animation-duration:32s;animation-delay:-12s;top:-10%;right:-30%}.HomeBackground-module__SKvOrq__cyan{background:radial-gradient(#0ea5e91c,#0000 65%);animation-duration:35s;animation-delay:-18s;bottom:-65%;right:5%}.HomeBackground-module__SKvOrq__contours{opacity:.65;width:116%;height:116%;animation:36s ease-in-out infinite alternate HomeBackground-module__SKvOrq__contour-drift;position:absolute;inset:-8%}.HomeBackground-module__SKvOrq__vignette{background:radial-gradient(at 50% 40%,#0000 25%,#06081459 100%);position:absolute;inset:0}.HomeBackground-module__SKvOrq__background[data-paused=true] :is(.HomeBackground-module__SKvOrq__light,.HomeBackground-module__SKvOrq__contours){animation-play-state:paused}.HomeBackground-module__SKvOrq__motionControl{z-index:30;color:#b5bfd2;background:#0b1022;border:1px solid #94a3b829;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:8px 12px;font-size:11px;transition:color .15s,border-color .15s;display:inline-flex;position:fixed;bottom:20px;right:20px}.HomeBackground-module__SKvOrq__motionControl:hover{color:#fff;border-color:#64748b}.HomeBackground-module__SKvOrq__motionControl:focus-visible{outline-offset:4px;outline:2px solid #a5b4fc}@keyframes HomeBackground-module__SKvOrq__light-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(14%,12%)scale(1.15)}}@keyframes HomeBackground-module__SKvOrq__violet-drift{0%{transform:translate(0,0)scale(1.1)}to{transform:translate(-16%,18%)scale(.95)}}@keyframes HomeBackground-module__SKvOrq__contour-drift{0%{transform:translateY(-2%)rotate(-3deg)}to{transform:translateY(3%)rotate(3deg)}}@media (max-width:640px){.HomeBackground-module__SKvOrq__light{width:150vw;height:150vw}.HomeBackground-module__SKvOrq__blue{top:-10%;left:-80%}.HomeBackground-module__SKvOrq__violet{top:5%;right:-90%}.HomeBackground-module__SKvOrq__cyan{bottom:-25%;right:-50%}.HomeBackground-module__SKvOrq__contours{opacity:.4}.HomeBackground-module__SKvOrq__motionControl{bottom:12px;right:12px}}@media (prefers-reduced-motion:reduce){.HomeBackground-module__SKvOrq__light,.HomeBackground-module__SKvOrq__contours{animation:none}.HomeBackground-module__SKvOrq__motionControl{display:none}}
