.loader[data-v-9ae7ce5d]{--color-1:var(--color-tprimary-darker);--color-2:var(--color-secondary-light);--size:1px;animation:rotation-9ae7ce5d 1s linear infinite;border:calc(var(--size)*3) solid;border-color:var(--color-1) var(--color-1) transparent transparent;border-radius:50%;box-sizing:border-box;display:inline-block;height:calc(var(--size)*48);position:relative;width:calc(var(--size)*48)}.loader[data-v-9ae7ce5d]:after,.loader[data-v-9ae7ce5d]:before{animation:rotationBack-9ae7ce5d .5s linear infinite;border:calc(var(--size)*3) solid;border-color:transparent transparent var(--color-2) var(--color-2);border-radius:50%;box-sizing:border-box;content:"";height:calc(var(--size)*40);inset:0;margin:auto;position:absolute;transform-origin:center center;width:calc(var(--size)*40)}.loader[data-v-9ae7ce5d]:before{animation:rotation-9ae7ce5d 1.5s linear infinite;border-color:var(--color-1) var(--color-1) transparent transparent;height:calc(var(--size)*32);width:calc(var(--size)*32)}@keyframes rotation-9ae7ce5d{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes rotationBack-9ae7ce5d{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}.loader[data-v-4c411b5c]{--color-1:var(--color-tprimary);--color-2:var(--color-secondary-light);--size:.85px;border-radius:50%;color:var(--color-1);height:calc(var(--size)*48);perspective:calc(var(--size)*1000);transform:rotate(45deg);width:calc(var(--size)*48)}.loader[data-v-4c411b5c]:after,.loader[data-v-4c411b5c]:before{animation:spin-4c411b5c 1s linear infinite;border-radius:50%;content:"";display:block;height:inherit;left:0;position:absolute;top:0;transform:rotateX(70deg);width:inherit}.loader[data-v-4c411b5c]:after{animation-delay:.4s;color:var(--color-2);transform:rotateY(70deg)}@keyframes rotate-4c411b5c{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes rotateccw-4c411b5c{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(-1turn)}}@keyframes spin-4c411b5c{0%,to{box-shadow:.2em 0 0 0 currentcolor}12%{box-shadow:.2em .2em 0 0 currentcolor}25%{box-shadow:0 .2em 0 0 currentcolor}37%{box-shadow:-.2em .2em 0 0 currentcolor}50%{box-shadow:-.2em 0 0 0 currentcolor}62%{box-shadow:-.2em -.2em 0 0 currentcolor}75%{box-shadow:0 -.2em 0 0 currentcolor}87%{box-shadow:.2em -.2em 0 0 currentcolor}}.loader[data-v-b6f0987c]{--color-1:var(--color-tprimary);--size:1px;background:var(--color-1);display:block;height:calc(var(--size)*16);margin:calc(var(--size)*30) auto;position:relative;width:calc(var(--size)*16)}.loader[data-v-b6f0987c],.loader[data-v-b6f0987c]:after,.loader[data-v-b6f0987c]:before{border-radius:50%;box-sizing:border-box}.loader[data-v-b6f0987c]:after,.loader[data-v-b6f0987c]:before{animation:ripple-b6f0987c 1.4s ease-out infinite;border:calc(var(--size)*2) solid var(--color-1);content:"";inset:0;position:absolute}.loader[data-v-b6f0987c]:after{animation-delay:-.7s}@keyframes ripple-b6f0987c{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(4)}}.loader-container{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0f172a8c;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:100!important}.loader-container,.loader-panel{align-items:center;display:flex;justify-content:center}.loader-panel{animation:loader-panel-in .35s ease-out;border-radius:1.25rem;flex-direction:column;gap:1rem;max-width:90vw;padding:2.25rem 2.5rem;transform:translateY(-40px)}.loader-indicator{align-items:center;background:#ffffffbf;border-radius:50%;height:80px;position:relative;width:80px}.loader-indicator,.loader-message{display:flex;justify-content:center}.loader-message{color:var(--color-tprimary-darker);-moz-column-gap:.35em;column-gap:.35em;flex-wrap:wrap;font-size:.8rem;font-weight:700;letter-spacing:.04em;max-width:260px;row-gap:.2em;text-transform:uppercase}.loader-message-char{display:inline-block;position:relative}.loader-message-char:before{color:#fff;content:attr(data-char);inset:0;position:absolute;z-index:-1;-webkit-text-stroke:3px #fff;paint-order:stroke fill}@keyframes loader-panel-in{0%{opacity:0;transform:translateY(-24px) scale(.94)}to{opacity:1;transform:translateY(-40px) scale(1)}}@media(prefers-reduced-motion:reduce){.loader-panel{animation:none!important}}
