html,body,#root{width:100%;height:100%;margin:0;padding:0;overflow:hidden}@keyframes field-fulfilled{0%{transform:scale(1);box-shadow:0 0 #0000}35%{box-shadow:0 0 24px 6px var(--glow-color,white);transform:scale(1.25)}to{transform:scale(1);box-shadow:0 0 #0000}}.field-fulfilled{z-index:1;animation:.7s ease-out field-fulfilled;position:relative}.field-active{position:relative}.field-active:after{content:"";pointer-events:none;background:#fdfdfd;border-radius:50%;width:4px;height:4px;animation:2.4s linear infinite border-point;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 6px 2px #fdfdfd}@keyframes border-point{0%{top:0%;left:0%}25%{top:0%;left:100%}50%{top:100%;left:100%}75%{top:100%;left:0%}to{top:0%;left:0%}}
