:root{--pink:#ff2ac7;--cyan:#00eaff}.overlay{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.3);backdrop-filter:blur(5px);z-index:999}.loaderWrap{position:relative;display:grid;place-items:center}.ring{width:100%;height:100%;background:conic-gradient(var(--cyan) 0 40%,rgba(0,234,255,.1) 40% 50%,var(--pink) 50% 90%,rgba(255,42,199,.1) 90% 100%);-webkit-mask:radial-gradient(farthest-side,transparent 82%,#000 83%);mask:radial-gradient(farthest-side,transparent 82%,#000 83%);animation:spin 1.1s linear infinite,blink 1.15s ease-in-out infinite}.ring,.ring2{border-radius:50%;position:absolute}.ring2{width:90%;height:90%;border:2px solid rgba(255,255,255,.15)}.center{border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 10px 22px rgba(0,0,0,.12)}.logoText{font-weight:900;letter-spacing:2px;background:linear-gradient(90deg,var(--cyan),var(--pink));-webkit-background-clip:text;background-clip:text;color:transparent;user-select:none;font-style:italic}.loader-md .loaderWrap{width:190px;height:190px}.loader-md .center{width:118px;height:118px}.loader-md .logoText{font-size:40px}.loader-lg{width:250px;height:250px}.loader-lg .center{width:150px;height:150px}.loader-lg .logoText{font-size:50px}.loader-sm{width:80px;height:80px}.loader-sm .center{width:50px;height:50px}.loader-sm .logoText{font-size:20px}.loader-xs{width:24px;height:24px}.loader-xs .center{width:15px;height:15px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.loader-xs .ring{-webkit-mask:radial-gradient(farthest-side,transparent 78%,#000 80%);mask:radial-gradient(farthest-side,transparent 78%,#000 80%)}.loader-xs .ring2{display:none}.loader-xs .logoText{font-size:8px;font-weight:700;letter-spacing:0}@keyframes spin{to{transform:rotate(1turn)}}@keyframes blink{0%{opacity:.65;filter:drop-shadow(0 0 4px rgba(0,234,255,.2)) drop-shadow(0 0 4px rgba(255,42,199,.2))}50%{opacity:1;filter:drop-shadow(0 0 14px rgba(0,234,255,.45)) drop-shadow(0 0 14px rgba(255,42,199,.45))}to{opacity:.65;filter:drop-shadow(0 0 4px rgba(0,234,255,.2)) drop-shadow(0 0 4px rgba(255,42,199,.2))}}