.grid-pattern[data-v-43aa956d]{background-image:linear-gradient(rgba(0,0,0,.04) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.04) 1px,transparent 0);background-size:40px 40px}.dark .grid-pattern[data-v-43aa956d]{background-image:linear-gradient(hsla(0,0%,100%,.06) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.06) 1px,transparent 0)}.grid-vignette[data-v-43aa956d]{background:radial-gradient(ellipse at 50% 50%,transparent 40%,rgba(0,0,0,.06) 100%);pointer-events:none}.dark .grid-vignette[data-v-43aa956d]{background:radial-gradient(ellipse at 50% 50%,transparent 30%,rgba(0,0,0,.35) 100%)}.grid-glow-container[data-v-43aa956d]{pointer-events:none}.glow-h[data-v-43aa956d],.glow-v[data-v-43aa956d]{opacity:0;position:absolute}.glow-h[data-v-43aa956d]{animation:slideH-43aa956d var(--dur,14s) ease-in-out var(--delay,0s) infinite;background:linear-gradient(90deg,transparent,rgba(59,130,246,0) 20%,rgba(99,179,255,.9) 50%,rgba(59,130,246,0) 80%,transparent);background-position:120% 0;background-size:40% 100%;filter:blur(.5px);height:2px;left:0;width:100%}.dark .glow-h[data-v-43aa956d]{background:linear-gradient(90deg,transparent,rgba(107,215,241,0) 20%,#a7f3ff 50%,rgba(107,215,241,0) 80%,transparent);background-position:120% 0;background-size:40% 100%;box-shadow:0 0 12px #6bd7f199,0 0 30px #6bd7f126}.glow-v[data-v-43aa956d]{animation:slideV-43aa956d var(--dur,14s) ease-in-out var(--delay,0s) infinite;background:linear-gradient(180deg,transparent,rgba(59,130,246,0) 20%,rgba(99,179,255,.9) 50%,rgba(59,130,246,0) 80%,transparent);background-position:0 120%;background-size:100% 40%;filter:blur(.5px);height:100%;top:0;width:2px}.dark .glow-v[data-v-43aa956d]{background:linear-gradient(180deg,transparent,rgba(107,215,241,0) 20%,#a7f3ff 50%,rgba(107,215,241,0) 80%,transparent);background-position:0 120%;background-size:100% 40%;box-shadow:0 0 12px #6bd7f199,0 0 30px #6bd7f126}@keyframes slideH-43aa956d{0%{background-position:150% 0;opacity:0}8%{opacity:var(--opacity,.7)}92%{opacity:var(--opacity,.7)}to{background-position:-50% 0;opacity:0}}@keyframes slideV-43aa956d{0%{background-position:0 150%;opacity:0}8%{opacity:var(--opacity,.7)}92%{opacity:var(--opacity,.7)}to{background-position:0 -50%;opacity:0}}
