.loader-wrapper{position:relative;display:flex;align-items:center;justify-content:center;width:180px;height:180px;font-family:Inter,sans-serif;font-size:1.1em;font-weight:300;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.loader-circle,.loader-wrapper{border-radius:50%;background-color:transparent}.loader-circle{position:absolute;top:0;left:0;width:100%;aspect-ratio:1/1;animation:loader-combined 2.3s linear infinite;z-index:0}@keyframes loader-combined{0%{transform:rotate(90deg);box-shadow:inset 0 6px 12px 0 #38bdf8,inset 0 12px 18px 0 #005dff,inset 0 36px 36px 0 #1e40af,0 0 3px 1.2px rgba(56,189,248,.3),0 0 6px 1.8px rgba(0,93,255,.2)}25%{transform:rotate(180deg);box-shadow:inset 0 6px 12px 0 #09f,inset 0 12px 18px 0 #38bdf8,inset 0 36px 36px 0 #005dff,0 0 6px 2.4px rgba(56,189,248,.3),0 0 12px 3.6px rgba(0,93,255,.2),0 0 18px 6px rgba(30,64,175,.15)}50%{transform:rotate(270deg);box-shadow:inset 0 6px 12px 0 #60a5fa,inset 0 12px 6px 0 #0284c7,inset 0 24px 36px 0 #005dff,0 0 3px 1.2px rgba(56,189,248,.3),0 0 6px 1.8px rgba(0,93,255,.2)}75%{transform:rotate(1turn);box-shadow:inset 0 6px 12px 0 #3b82f6,inset 0 12px 18px 0 #0ea5e9,inset 0 36px 36px 0 #2563eb,0 0 6px 2.4px rgba(56,189,248,.3),0 0 12px 3.6px rgba(0,93,255,.2),0 0 18px 6px rgba(30,64,175,.15)}to{transform:rotate(450deg);box-shadow:inset 0 6px 12px 0 #4dc8fd,inset 0 12px 18px 0 #005dff,inset 0 36px 36px 0 #1e40af,0 0 3px 1.2px rgba(56,189,248,.3),0 0 6px 1.8px rgba(0,93,255,.2)}}.loader-letter{display:inline-block;opacity:.4;transform:translateY(0);animation:loader-letter-anim 2.4s infinite;z-index:1;border-radius:50ch;border:none}@keyframes loader-letter-anim{0%,to{opacity:.4;transform:translateY(0)}20%{opacity:1;text-shadow:#f8fcff 0 0 5px}40%{opacity:.7;transform:translateY(0)}}