.new-loading .wheel-and-hamster{--dur: 1s;position:relative;width:5em;height:5em;font-size:14px}.new-loading .wheel,.new-loading .hamster,.new-loading .hamster div,.new-loading .spoke{position:absolute}.new-loading .wheel,.new-loading .spoke{border-radius:50%;top:0;left:0;width:100%;height:100%}.new-loading .wheel{background:radial-gradient(100% 100% at center, hsla(0, 0%, 60%, 0) 45.8%, hsl(0, 0%, 60%) 48%);z-index:2}.new-loading .hamster{animation:hamster var(--dur) ease-in-out infinite;top:50%;left:calc(50% - 3.5em);width:7em;height:3.75em;transform:rotate(4deg) translate(-0.8em, 1.85em);transform-origin:50% 0;z-index:1;scale:.4}.new-loading .hamster__head{animation:hamsterHead var(--dur) ease-in-out infinite;background:#f48c25;border-radius:70% 30% 0 100%/40% 25% 25% 60%;box-shadow:0 -0.25em 0 #facc9e inset,.75em -1.55em 0 #fce6cf inset;top:0;left:-2em;width:2.75em;height:2.5em;transform-origin:100% 50%}.new-loading .hamster__ear{animation:hamsterEar var(--dur) ease-in-out infinite;background:#fbb6b6;border-radius:50%;box-shadow:-0.25em 0 #f48c25 inset;top:-0.25em;right:-0.25em;width:.75em;height:.75em;transform-origin:50% 75%}.new-loading .hamster__eye{animation:hamsterEye var(--dur) linear infinite;background-color:#000;border-radius:50%;top:.375em;left:1.25em;width:.5em;height:.5em}.new-loading .hamster__nose{background:#f98686;border-radius:35% 65% 85% 15%/70% 50% 50% 30%;top:.75em;left:0;width:.2em;height:.25em}.new-loading .hamster__body{animation:hamsterBody var(--dur) ease-in-out infinite;background:#fce6cf;border-radius:50% 30% 50% 30%/15% 60% 40% 40%;box-shadow:.1em .75em 0 #f48c25 inset,.15em -0.5em 0 #facc9e inset;top:.25em;left:2em;width:4.5em;height:3em;transform-origin:17% 50%;transform-style:preserve-3d}.new-loading .hamster__limb--fr,.new-loading .hamster__limb--fl{clip-path:polygon(0 0, 100% 0, 70% 80%, 60% 100%, 0% 100%, 40% 80%);top:2em;left:.5em;width:1em;height:1.5em;transform-origin:50% 0}.new-loading .hamster__limb--fr{animation:hamsterFRLimb var(--dur) linear infinite;background:linear-gradient(hsl(30, 90%, 80%) 80%, hsl(0, 90%, 75%) 80%);transform:rotate(15deg) translateZ(-1px)}.new-loading .hamster__limb--fl{animation:hamsterFLLimb var(--dur) linear infinite;background:linear-gradient(hsl(30, 90%, 90%) 80%, hsl(0, 90%, 85%) 80%);transform:rotate(15deg)}.new-loading .hamster__limb--br,.new-loading .hamster__limb--bl{border-radius:.75em .75em 0 0;clip-path:polygon(0 0, 100% 0, 100% 30%, 70% 90%, 70% 100%, 30% 100%, 40% 90%, 0% 30%);top:1em;left:2.8em;width:1.5em;height:2.5em;transform-origin:50% 30%}.new-loading .hamster__limb--br{animation:hamsterBRLimb var(--dur) linear infinite;background:linear-gradient(hsl(30, 90%, 80%) 90%, hsl(0, 90%, 75%) 90%);transform:rotate(-25deg) translateZ(-1px)}.new-loading .hamster__limb--bl{animation:hamsterBLLimb var(--dur) linear infinite;background:linear-gradient(hsl(30, 90%, 90%) 90%, hsl(0, 90%, 85%) 90%);transform:rotate(-25deg)}.new-loading .hamster__tail{animation:hamsterTail var(--dur) linear infinite;background:#fbb6b6;border-radius:.25em 50% 50% .25em;box-shadow:0 -0.2em 0 #f98686 inset;top:1.5em;right:-0.5em;width:1em;height:.5em;transform:rotate(30deg) translateZ(-1px);transform-origin:.25em .25em}.new-loading .spoke{animation:spoke var(--dur) linear infinite;background:radial-gradient(100% 100% at center, hsl(0, 0%, 60%) 4.8%, hsla(0, 0%, 60%, 0) 5%),linear-gradient(hsla(0, 0%, 55%, 0) 46.9%, hsl(0, 0%, 65%) 47% 52.9%, hsla(0, 0%, 65%, 0) 53%) 50% 50%/99% 99% no-repeat}@keyframes hamster{from,to{transform:rotate(4deg) translate(-0.8em, 1.85em)}50%{transform:rotate(0) translate(-0.8em, 1.85em)}}@keyframes hamsterHead{from,25%,50%,75%,to{transform:rotate(0)}12.5%,37.5%,62.5%,87.5%{transform:rotate(8deg)}}@keyframes hamsterEye{from,90%,to{transform:scaleY(1)}95%{transform:scaleY(0)}}@keyframes hamsterEar{from,25%,50%,75%,to{transform:rotate(0)}12.5%,37.5%,62.5%,87.5%{transform:rotate(12deg)}}@keyframes hamsterBody{from,25%,50%,75%,to{transform:rotate(0)}12.5%,37.5%,62.5%,87.5%{transform:rotate(-2deg)}}@keyframes hamsterFRLimb{from,25%,50%,75%,to{transform:rotate(50deg) translateZ(-1px)}12.5%,37.5%,62.5%,87.5%{transform:rotate(-30deg) translateZ(-1px)}}@keyframes hamsterFLLimb{from,25%,50%,75%,to{transform:rotate(-30deg)}12.5%,37.5%,62.5%,87.5%{transform:rotate(50deg)}}@keyframes hamsterBRLimb{from,25%,50%,75%,to{transform:rotate(-60deg) translateZ(-1px)}12.5%,37.5%,62.5%,87.5%{transform:rotate(20deg) translateZ(-1px)}}@keyframes hamsterBLLimb{from,25%,50%,75%,to{transform:rotate(20deg)}12.5%,37.5%,62.5%,87.5%{transform:rotate(-60deg)}}@keyframes hamsterTail{from,25%,50%,75%,to{transform:rotate(30deg) translateZ(-1px)}12.5%,37.5%,62.5%,87.5%{transform:rotate(10deg) translateZ(-1px)}}@keyframes spoke{from{transform:rotate(0)}to{transform:rotate(-1turn)}}.new-loading .loader{display:flex;position:relative;justify-items:center;align-items:center;gap:1rem;height:55px;width:200px;scale:.5;overflow:hidden}.new-loading .container{width:100%;display:flex;flex-direction:column;height:200px;position:relative;align-items:center}.new-loading .carousel{display:flex;gap:1rem;flex-direction:column;position:absolute;width:100%;transform-origin:center;animation-delay:2s}.new-loading .loader .container:nth-child(3){justify-content:flex-start;justify-items:flex-start;animation:scroll-up 4s infinite ease-in-out;animation-delay:3s}.new-loading .loader .container:nth-child(2){justify-content:flex-end;justify-items:flex-end;animation:scroll-down 4s infinite ease-in-out;animation-delay:3s}.new-loading .loader .container:nth-child(1){justify-content:flex-end;justify-items:flex-end;animation:scroll-down 3s infinite ease-in-out;animation-delay:3s}.new-loading .love{background:red;display:flex;width:30px;height:30px;position:relative;align-items:center;justify-content:center;left:8px;margin:.8rem 4px;transform:rotate(45deg);animation-delay:2s}.new-loading .love::before,.new-loading .love::after{content:"";position:absolute;width:30px;height:30px;border-radius:50%;background:red}.new-loading .love::before{left:-16px}.new-loading .love::after{top:-16px}.new-loading .death{display:flex;width:100%;height:55px;position:relative;align-items:center;justify-content:center;animation:rotation 3s infinite ease-in-out;animation-delay:1s}.new-loading .death:after{content:"";height:63px;position:absolute;border-left:12px solid red;transform:rotate(45deg);border-radius:8px;top:-4px}.new-loading .death:before{content:"";height:60px;position:absolute;border-left:12px solid red;transform:rotate(-45deg)}.new-loading .loader:hover{animation:none}.new-loading .robots{display:flex;width:100%;height:55px;justify-content:space-between;background-color:red;border-radius:0 8px 8px;padding:8px;animation-delay:5s}.new-loading .robots::after{content:"";width:12px;height:12px;top:0;left:0;background-color:#fff;border-radius:50%;animation-delay:2s;animation:blink .5s 2 forwards}.new-loading .robots::before{content:"";width:12px;height:12px;top:0;left:0;background-color:#fff;border-radius:50%;animation-delay:2s;animation:blink .5s 2 forwards}@keyframes scroll-up{0%{transform:translateY(0);filter:blur(0)}30%{transform:translateY(-150%);filter:blur(10px)}60%{transform:translateY(0);filter:blur(0px)}}@keyframes scroll-down{0%{transform:translateY(0);filter:blur(0)}30%{transform:translateY(150%);filter:blur(10px)}60%{transform:translateY(0);filter:blur(0px)}}@keyframes rotation{20%,100%{transform:rotate(180deg)}}@keyframes blink{0%{height:0}20%{height:12px}100%{height:12px}}.new-loading .loading-container{position:relative;width:var(--loading-size);height:var(--loading-size);border:2px solid currentColor;border-top-color:rgba(var(--loading-color), 0.2);border-right-color:rgba(var(--loading-color), 0.2);border-bottom-color:rgba(var(--loading-color), 0.2);border-radius:100%;animation:circle infinite .75s linear}@keyframes circle{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.new-loading .details{columns:2;gap:.2rem}.new-loading .details[data-step=""] .detail-1,.new-loading .details[data-step="25"] .detail-1{background-color:var(--loading-detail-step-bgcolor)}.new-loading .details[data-step=""] .detail-1 .detail-title,.new-loading .details[data-step="25"] .detail-1 .detail-title{color:var(--loading-detail-step-color)}.new-loading .details[data-step=""] .detail-1 .detail-message,.new-loading .details[data-step="25"] .detail-1 .detail-message{color:var(--loading-detail-step-color)}.new-loading .details[data-step="50"] .detail-3{color:var(--loading-detail-step-color);background-color:var(--loading-detail-step-bgcolor)}.new-loading .details[data-step="50"] .detail-3 .detail-title{color:var(--loading-detail-step-color)}.new-loading .details[data-step="50"] .detail-3 .detail-message{color:var(--loading-detail-step-color)}.new-loading .details[data-step="75"] .detail-2{color:var(--loading-detail-step-color);background-color:var(--loading-detail-step-bgcolor)}.new-loading .details[data-step="75"] .detail-2 .detail-title{color:var(--loading-detail-step-color)}.new-loading .details[data-step="75"] .detail-2 .detail-message{color:var(--loading-detail-step-color)}.new-loading .details[data-step="100"] .detail-4{color:var(--loading-detail-step-color);background-color:var(--loading-detail-step-bgcolor)}.new-loading .details[data-step="100"] .detail-4 .detail-title{color:var(--loading-detail-step-color)}.new-loading .details[data-step="100"] .detail-4 .detail-message{color:var(--loading-detail-step-color)}.new-loading .details .detail-1,.new-loading .details .detail-3{margin-bottom:.2rem}.new-loading .details .detail-step{padding:.2rem;width:7rem;height:2.5rem;border-radius:.2rem;transition:all .2s ease}.new-loading .details .detail-step[data-done] .detail-title{color:var(--loading-detail-step-color)}.new-loading .details .detail-step[data-done] .detail-message{color:var(--loading-detail-step-color)}.new-loading .details .detail-step .detail-title{display:flex;flex-direction:row;align-items:center;gap:.2rem;color:#909399;font-weight:bold}.new-loading .details .detail-step .detail-title .detail-icon{width:1rem;height:1rem}.new-loading .details .detail-step .detail-message{font-size:.7rem;color:#909399}@media screen and (max-width: 600px){.new-loading[data-mobile=true]{border-radius:var(--mobile-border-radius) !important}}