.glow-field{position:relative;isolation:isolate}.gf-border,.gf-dark,.gf-glow,.gf-white{position:absolute;overflow:hidden;z-index:0;pointer-events:none}.gf-glow{inset:-10px;border-radius:18px;filter:blur(20px);opacity:.2}.gf-dark{inset:-5px;border-radius:14px;filter:blur(3px)}.gf-white{inset:-3px;border-radius:12px;filter:blur(2px)}.gf-border{inset:-1px;border-radius:11px;filter:blur(.5px)}.gf-border:before,.gf-dark:before,.gf-glow:before,.gf-white:before{content:"";position:absolute;left:50%;top:50%;width:1400px;height:1400px;background-repeat:no-repeat;background-position:0 0;transition:transform 2s}.gf-dark:before{transform:translate(-50%,-50%) rotate(82deg);background-image:conic-gradient(rgba(0,0,0,0),#6b5a2e,rgba(0,0,0,0) 10%,rgba(0,0,0,0) 50%,#5c3fa0,rgba(0,0,0,0) 60%)}.gf-white:before{transform:translate(-50%,-50%) rotate(83deg);filter:brightness(1.4);background-image:conic-gradient(rgba(0,0,0,0) 0,#f6e9b0,rgba(0,0,0,0) 8%,rgba(0,0,0,0) 50%,#c9a7ff,rgba(0,0,0,0) 58%)}.gf-border:before{transform:translate(-50%,-50%) rotate(70deg);filter:brightness(1.3);background-image:conic-gradient(#1a1830,#d4af37 5%,#1a1830 14%,#1a1830 50%,#8b5cf6 60%,#1a1830 64%)}.gf-glow:before{transform:translate(-50%,-50%) rotate(60deg);background-image:conic-gradient(#000,#d4af37 5%,#000 38%,#000 50%,#8b5cf6 60%,#000 87%)}.glow-field:focus-within .gf-dark:before,.glow-field:hover .gf-dark:before{transform:translate(-50%,-50%) rotate(262deg);transition:transform 4s}.glow-field:focus-within .gf-white:before,.glow-field:hover .gf-white:before{transform:translate(-50%,-50%) rotate(263deg);transition:transform 4s}.glow-field:focus-within .gf-border:before,.glow-field:hover .gf-border:before{transform:translate(-50%,-50%) rotate(250deg);transition:transform 4s}.glow-field:focus-within .gf-glow:before,.glow-field:hover .gf-glow:before{transform:translate(-50%,-50%) rotate(240deg);transition:transform 4s}.gf-main{position:relative;z-index:1}.gf-main input,.gf-main select,.gf-main textarea{border:none;background:#100e1e;border-radius:10px;color-scheme:dark}.gf-main input:focus,.gf-main textarea:focus{border:none}@media (prefers-reduced-motion:reduce){.gf-border:before,.gf-dark:before,.gf-glow:before,.gf-white:before{transition:none}}