.lego-loader-module__dMu2nW__container *{box-sizing:border-box;border:0;margin:0;padding:0}.lego-loader-module__dMu2nW__container{--hue:223;--bg:hsl(var(--hue),90%,90%);--fg:hsl(var(--hue),90%,10%);--primary:hsl(var(--hue),90%,55%);--red:#f2180d;--orange:#f28b0d;--green:#089153;--purple:#8b0df2;--magenta:#f20de7;--trans-dur:.3s;color:var(--fg);transition:background-color var(--trans-dur),color var(--trans-dur);flex-direction:column;align-items:stretch;padding:1.5em 0;font:1em/1.5 Varela Round,sans-serif;display:flex}.lego-loader-module__dMu2nW__message{text-align:center;height:1.5em;position:relative}.lego-loader-module__dMu2nW__message__line{opacity:0;text-align:center;animation:5s linear lego-loader-module__dMu2nW__message-fade-in-out;position:absolute;inset:0}.lego-loader-module__dMu2nW__message__line:nth-child(2){animation-delay:5s}.lego-loader-module__dMu2nW__message__line:nth-child(3){animation-delay:10s}.lego-loader-module__dMu2nW__message__line:nth-child(4){animation-delay:15s}.lego-loader-module__dMu2nW__message__line:nth-child(5){animation-delay:20s}.lego-loader-module__dMu2nW__message__line:nth-child(6){animation-delay:25s}.lego-loader-module__dMu2nW__message__line:nth-child(7){animation-delay:30s}.lego-loader-module__dMu2nW__message__line:last-child{animation-name:lego-loader-module__dMu2nW__message-fade-in;animation-delay:35s;animation-fill-mode:forwards}.lego-loader-module__dMu2nW__tower,.lego-loader-module__dMu2nW__tower__brick,.lego-loader-module__dMu2nW__tower__brick_layer,.lego-loader-module__dMu2nW__tower__brick_side,.lego-loader-module__dMu2nW__tower__brick_stud,.lego-loader-module__dMu2nW__tower__group{transform-style:preserve-3d}.lego-loader-module__dMu2nW__tower{perspective:800px;width:16em;height:16em;margin:0 auto 1.5em;position:relative}.lego-loader-module__dMu2nW__tower__brick,.lego-loader-module__dMu2nW__tower__brick_layer,.lego-loader-module__dMu2nW__tower__brick_side,.lego-loader-module__dMu2nW__tower__brick_stud,.lego-loader-module__dMu2nW__tower__group{position:absolute}.lego-loader-module__dMu2nW__tower__brick,.lego-loader-module__dMu2nW__tower__brick_side,.lego-loader-module__dMu2nW__tower__group{animation-duration:16s;animation-timing-function:linear;animation-iteration-count:infinite}.lego-loader-module__dMu2nW__tower__brick,.lego-loader-module__dMu2nW__tower__brick_side{background-color:var(--primary)}.lego-loader-module__dMu2nW__tower__brick{background-image:radial-gradient(100% 100%,#0000004d .3em,#0000 .3em);background-size:1em 1em;width:2em;height:1em}.lego-loader-module__dMu2nW__tower__brick_layer--4{transform:translateZ(4.8em)}.lego-loader-module__dMu2nW__tower__brick_layer--3{transform:translateZ(3.6em)}.lego-loader-module__dMu2nW__tower__brick_layer--2{transform:translateZ(2.4em)}.lego-loader-module__dMu2nW__tower__brick_layer--1{transform:translateZ(1.2em)}.lego-loader-module__dMu2nW__tower__brick_layer---1{transform:translateZ(-1.2em)}.lego-loader-module__dMu2nW__tower__brick_layer---2{transform:translateZ(-2.4em)}.lego-loader-module__dMu2nW__tower__brick_layer---3{transform:translateZ(-3.6em)}.lego-loader-module__dMu2nW__tower__brick_side{transform-origin:50% 100%;width:100%;height:1.2em;bottom:100%;left:0;transform:rotateX(90deg)}.lego-loader-module__dMu2nW__tower__brick_side:nth-child(2){transform-origin:0;width:1.2em;height:100%;top:0;bottom:auto;left:100%;transform:rotateY(90deg)}.lego-loader-module__dMu2nW__tower__brick_side:nth-child(3){transform-origin:50% 0;width:100%;height:1.2em;top:100%;left:0;transform:rotateX(-90deg)}.lego-loader-module__dMu2nW__tower__brick_side:nth-child(4){transform-origin:100%;width:1.2em;height:100%;inset:0 100% auto auto;transform:rotateY(-90deg)}.lego-loader-module__dMu2nW__tower__brick_side:nth-child(2n),.lego-loader-module__dMu2nW__tower__brick--90 .lego-loader-module__dMu2nW__tower__brick_side:nth-child(odd),.lego-loader-module__dMu2nW__tower__brick--135 .lego-loader-module__dMu2nW__tower__brick_side:nth-child(odd),.lego-loader-module__dMu2nW__tower__brick--270 .lego-loader-module__dMu2nW__tower__brick_side:nth-child(odd),.lego-loader-module__dMu2nW__tower__brick--315 .lego-loader-module__dMu2nW__tower__brick_side:nth-child(odd){filter:brightness(.5);animation-name:lego-loader-module__dMu2nW__brick-side-1}.lego-loader-module__dMu2nW__tower__brick_side:nth-child(odd),.lego-loader-module__dMu2nW__tower__brick--90 .lego-loader-module__dMu2nW__tower__brick_side:nth-child(2n),.lego-loader-module__dMu2nW__tower__brick--135 .lego-loader-module__dMu2nW__tower__brick_side:nth-child(2n),.lego-loader-module__dMu2nW__tower__brick--270 .lego-loader-module__dMu2nW__tower__brick_side:nth-child(2n),.lego-loader-module__dMu2nW__tower__brick--315 .lego-loader-module__dMu2nW__tower__brick_side:nth-child(2n){filter:brightness(.75);animation-name:lego-loader-module__dMu2nW__brick-side-2}.lego-loader-module__dMu2nW__tower__brick_stud{background-color:inherit;border-radius:50%;width:.6em;height:.6em;top:.2em;left:.2em;transform:translateZ(.2em)}.lego-loader-module__dMu2nW__tower__brick_stud:nth-child(6){left:1.2em}.lego-loader-module__dMu2nW__tower__brick--0{transform:translate(-1.5em,-1.5em)}.lego-loader-module__dMu2nW__tower__brick--45{transform:translate(-.5em,-1.5em)}.lego-loader-module__dMu2nW__tower__brick--90{transform:translateY(-1em)rotate(90deg)}.lego-loader-module__dMu2nW__tower__brick--135{transform:translate(0,0)rotate(90deg)}.lego-loader-module__dMu2nW__tower__brick--180{transform:translate(-.5em,.5em)}.lego-loader-module__dMu2nW__tower__brick--225{transform:translate(-1.5em,.5em)}.lego-loader-module__dMu2nW__tower__brick--270{transform:translate(-2em)rotate(-90deg)}.lego-loader-module__dMu2nW__tower__brick--315{transform:translate(-2em,-1em)rotate(-90deg)}.lego-loader-module__dMu2nW__tower__brick--red,.lego-loader-module__dMu2nW__tower__brick--red .lego-loader-module__dMu2nW__tower__brick_side{background-color:var(--red)}.lego-loader-module__dMu2nW__tower__brick--orange,.lego-loader-module__dMu2nW__tower__brick--orange .lego-loader-module__dMu2nW__tower__brick_side{background-color:var(--orange)}.lego-loader-module__dMu2nW__tower__brick--green,.lego-loader-module__dMu2nW__tower__brick--green .lego-loader-module__dMu2nW__tower__brick_side{background-color:var(--green)}.lego-loader-module__dMu2nW__tower__brick--purple,.lego-loader-module__dMu2nW__tower__brick--purple .lego-loader-module__dMu2nW__tower__brick_side{background-color:var(--purple)}.lego-loader-module__dMu2nW__tower__brick--magenta,.lego-loader-module__dMu2nW__tower__brick--magenta .lego-loader-module__dMu2nW__tower__brick_side{background-color:var(--magenta)}.lego-loader-module__dMu2nW__tower__brick--move1{animation-name:lego-loader-module__dMu2nW__brick-move-1}.lego-loader-module__dMu2nW__tower__brick--move2{animation-name:lego-loader-module__dMu2nW__brick-move-2}.lego-loader-module__dMu2nW__tower__brick--move3{animation-name:lego-loader-module__dMu2nW__brick-move-3}.lego-loader-module__dMu2nW__tower__brick--move4{animation-name:lego-loader-module__dMu2nW__brick-move-4}.lego-loader-module__dMu2nW__tower__brick--move5{animation-name:lego-loader-module__dMu2nW__brick-move-5}.lego-loader-module__dMu2nW__tower__brick--move6{animation-name:lego-loader-module__dMu2nW__brick-move-6}.lego-loader-module__dMu2nW__tower__brick--move7{animation-name:lego-loader-module__dMu2nW__brick-move-7}.lego-loader-module__dMu2nW__tower__brick--move8{animation-name:lego-loader-module__dMu2nW__brick-move-8}.lego-loader-module__dMu2nW__tower__brick--move9{animation-name:lego-loader-module__dMu2nW__brick-move-9}.lego-loader-module__dMu2nW__tower__brick--move10{animation-name:lego-loader-module__dMu2nW__brick-move-10}.lego-loader-module__dMu2nW__tower__brick--move11{animation-name:lego-loader-module__dMu2nW__brick-move-11}.lego-loader-module__dMu2nW__tower__brick--move12{animation-name:lego-loader-module__dMu2nW__brick-move-12}.lego-loader-module__dMu2nW__tower__brick--move13{animation-name:lego-loader-module__dMu2nW__brick-move-13}.lego-loader-module__dMu2nW__tower__brick--move14{animation-name:lego-loader-module__dMu2nW__brick-move-14}.lego-loader-module__dMu2nW__tower__brick--move15{animation-name:lego-loader-module__dMu2nW__brick-move-15}.lego-loader-module__dMu2nW__tower__brick--move16{animation-name:lego-loader-module__dMu2nW__brick-move-16}.lego-loader-module__dMu2nW__tower__group{animation-name:lego-loader-module__dMu2nW__brick-group;top:50%;left:50%;transform:rotateX(45deg)rotate(45deg)}@media (prefers-color-scheme:dark){.lego-loader-module__dMu2nW__container{--bg:hsl(var(--hue),90%,10%);--fg:hsl(var(--hue),90%,90%)}}@keyframes lego-loader-module__dMu2nW__brick-group{0%{transform:rotateX(45deg)rotate(.125turn)translateZ(0)}to{transform:rotateX(45deg)rotate(2.125turn)translateZ(-4.8em)}}@keyframes lego-loader-module__dMu2nW__brick-side-1{0%,25%,50%,75%,to{filter:brightness(.5)}12.5%,37.5%,62.5%,87.5%{filter:brightness(.75)}}@keyframes lego-loader-module__dMu2nW__brick-side-2{0%,25%,50%,75%,to{filter:brightness(.75)}12.5%,37.5%,62.5%,87.5%{filter:brightness(.5)}}@keyframes lego-loader-module__dMu2nW__brick-move-1{0%{animation-timing-function:ease-in;transform:translate(0,0)rotate(90deg)}1.25%{animation-timing-function:linear;transform:translateZ(-.4em)rotate(90deg)}2.5%{transform:translate3d(2em,0,-.4em)rotate(90deg)}3.75%{transform:translate3d(2em,0,10em)rotate(90deg)}5%{animation-timing-function:ease-out;transform:translateZ(10em)rotate(90deg)}6.25%,to{transform:translateZ(9.6em)rotate(90deg)}}@keyframes lego-loader-module__dMu2nW__brick-move-2{0%,6.25%{animation-timing-function:ease-in;transform:translate(-.5em,-1.5em)}7.5%{animation-timing-function:linear;transform:translate3d(-.5em,-1.5em,-.4em)}8.75%{transform:translate3d(-.5em,-3.5em,-.4em)}10%{transform:translate3d(-.5em,-3.5em,10em)}11.25%{animation-timing-function:ease-out;transform:translate3d(-.5em,-1.5em,10em)}12.5%,to{transform:translate3d(-.5em,-1.5em,9.6em)}}@keyframes lego-loader-module__dMu2nW__brick-move-3{0%,12.5%{animation-timing-function:ease-in;transform:translate(-2em,-1em)rotate(-90deg)}13.75%{animation-timing-function:linear;transform:translate3d(-2em,-1em,-.4em)rotate(-90deg)}15%{transform:translate3d(-4em,-1em,-.4em)rotate(-90deg)}16.25%{transform:translate3d(-4em,-1em,10em)rotate(-90deg)}17.5%{animation-timing-function:ease-out;transform:translate3d(-2em,-1em,10em)rotate(-90deg)}18.75%,to{transform:translate3d(-2em,-1em,9.6em)rotate(-90deg)}}@keyframes lego-loader-module__dMu2nW__brick-move-4{0%,18.75%{animation-timing-function:ease-in;transform:translate(-1.5em,.5em)}20%{animation-timing-function:linear;transform:translate3d(-1.5em,.5em,-.4em)}21.25%{transform:translate3d(-1.5em,2.5em,-.4em)}22.5%{transform:translate3d(-1.5em,2.5em,10em)}23.75%{animation-timing-function:ease-out;transform:translate3d(-1.5em,.5em,10em)}25%,to{transform:translate3d(-1.5em,.5em,9.6em)}}@keyframes lego-loader-module__dMu2nW__brick-move-5{0%,25%{animation-timing-function:ease-in;transform:translateY(-1em)rotate(90deg)}26.25%{animation-timing-function:linear;transform:translate3d(0,-1em,-.4em)rotate(90deg)}27.5%{transform:translate3d(2em,-1em,-.4em)rotate(90deg)}28.75%{transform:translate3d(2em,-1em,10em)rotate(90deg)}30%{animation-timing-function:ease-out;transform:translate3d(0,-1em,10em)rotate(90deg)}31.25%,to{transform:translate3d(0,-1em,9.6em)rotate(90deg)}}@keyframes lego-loader-module__dMu2nW__brick-move-6{0%,31.25%{animation-timing-function:ease-in;transform:translate(-1.5em,-1.5em)}32.5%{animation-timing-function:linear;transform:translate3d(-1.5em,-1.5em,-.4em)}33.75%{transform:translate3d(-1.5em,-3.5em,-.4em)}35%{transform:translate3d(-1.5em,-3.5em,10em)}36.25%{animation-timing-function:ease-out;transform:translate3d(-1.5em,-1.5em,10em)}37.5%,to{transform:translate3d(-1.5em,-1.5em,9.6em)}}@keyframes lego-loader-module__dMu2nW__brick-move-7{0%,37.5%{animation-timing-function:ease-in;transform:translate(-2em)rotate(-90deg)}38.75%{animation-timing-function:linear;transform:translate3d(-2em,0,-.4em)rotate(-90deg)}40%{transform:translate3d(-4em,0,-.4em)rotate(-90deg)}41.25%{transform:translate3d(-4em,0,10em)rotate(-90deg)}42.5%{animation-timing-function:ease-out;transform:translate3d(-2em,0,10em)rotate(-90deg)}43.75%,to{transform:translate3d(-2em,0,9.6em)rotate(-90deg)}}@keyframes lego-loader-module__dMu2nW__brick-move-8{0%,43.75%{animation-timing-function:ease-in;transform:translate(-.5em,.5em)}45%{animation-timing-function:linear;transform:translate3d(-.5em,.5em,-.4em)}46.25%{transform:translate3d(-.5em,2.5em,-.4em)}47.5%{transform:translate3d(-.5em,2.5em,10em)}48.75%{animation-timing-function:ease-out;transform:translate3d(-.5em,.5em,10em)}50%,to{transform:translate3d(-.5em,.5em,9.6em)}}@keyframes lego-loader-module__dMu2nW__brick-move-9{0%,50%{animation-timing-function:ease-in;transform:translate(0,0)rotate(90deg)}51.25%{animation-timing-function:linear;transform:translateZ(-.4em)rotate(90deg)}52.5%{transform:translate3d(2em,0,-.4em)rotate(90deg)}53.75%{transform:translate3d(2em,0,10em)rotate(90deg)}55%{animation-timing-function:ease-out;transform:translateZ(10em)rotate(90deg)}56.25%,to{transform:translateZ(9.6em)rotate(90deg)}}@keyframes lego-loader-module__dMu2nW__brick-move-10{0%,56.25%{animation-timing-function:ease-in;transform:translate(-.5em,-1.5em)}57.5%{animation-timing-function:linear;transform:translate3d(-.5em,-1.5em,-.4em)}58.75%{transform:translate3d(-.5em,-3.5em,-.4em)}60%{transform:translate3d(-.5em,-3.5em,10em)}61.25%{animation-timing-function:ease-out;transform:translate3d(-.5em,-1.5em,10em)}62.5%,to{transform:translate3d(-.5em,-1.5em,9.6em)}}@keyframes lego-loader-module__dMu2nW__brick-move-11{0%,62.5%{animation-timing-function:ease-in;transform:translate(-2em,-1em)rotate(-90deg)}63.75%{animation-timing-function:linear;transform:translate3d(-2em,-1em,-.4em)rotate(-90deg)}65%{transform:translate3d(-4em,-1em,-.4em)rotate(-90deg)}66.25%{transform:translate3d(-4em,-1em,10em)rotate(-90deg)}67.5%{animation-timing-function:ease-out;transform:translate3d(-2em,-1em,10em)rotate(-90deg)}68.75%,to{transform:translate3d(-2em,-1em,9.6em)rotate(-90deg)}}@keyframes lego-loader-module__dMu2nW__brick-move-12{0%,68.75%{animation-timing-function:ease-in;transform:translate(-1.5em,.5em)}70%{animation-timing-function:linear;transform:translate3d(-1.5em,.5em,-.4em)}71.25%{transform:translate3d(-1.5em,2.5em,-.4em)}72.5%{transform:translate3d(-1.5em,2.5em,10em)}73.75%{animation-timing-function:ease-out;transform:translate3d(-1.5em,.5em,10em)}75%,to{transform:translate3d(-1.5em,.5em,9.6em)}}@keyframes lego-loader-module__dMu2nW__brick-move-13{0%,75%{animation-timing-function:ease-in;transform:translateY(-1em)rotate(90deg)}76.25%{animation-timing-function:linear;transform:translate3d(0,-1em,-.4em)rotate(90deg)}77.5%{transform:translate3d(2em,-1em,-.4em)rotate(90deg)}78.75%{transform:translate3d(2em,-1em,10em)rotate(90deg)}80%{animation-timing-function:ease-out;transform:translate3d(0,-1em,10em)rotate(90deg)}81.25%,to{transform:translate3d(0,-1em,9.6em)rotate(90deg)}}@keyframes lego-loader-module__dMu2nW__brick-move-14{0%,81.25%{animation-timing-function:ease-in;transform:translate(-1.5em,-1.5em)}82.5%{animation-timing-function:linear;transform:translate3d(-1.5em,-1.5em,-.4em)}83.75%{transform:translate3d(-1.5em,-3.5em,-.4em)}85%{transform:translate3d(-1.5em,-3.5em,10em)}86.25%{animation-timing-function:ease-out;transform:translate3d(-1.5em,-1.5em,10em)}87.5%,to{transform:translate3d(-1.5em,-1.5em,9.6em)}}@keyframes lego-loader-module__dMu2nW__brick-move-15{0%,87.5%{animation-timing-function:ease-in;transform:translate(-2em)rotate(-90deg)}88.75%{animation-timing-function:linear;transform:translate3d(-2em,0,-.4em)rotate(-90deg)}90%{transform:translate3d(-4em,0,-.4em)rotate(-90deg)}91.25%{transform:translate3d(-4em,0,10em)rotate(-90deg)}92.5%{animation-timing-function:ease-out;transform:translate3d(-2em,0,10em)rotate(-90deg)}93.75%,to{transform:translate3d(-2em,0,9.6em)rotate(-90deg)}}@keyframes lego-loader-module__dMu2nW__brick-move-16{0%,93.75%{animation-timing-function:ease-in;transform:translate(-.5em,.5em)}95%{animation-timing-function:linear;transform:translate3d(-.5em,.5em,-.4em)}96.25%{transform:translate3d(-.5em,2.5em,-.4em)}97.5%{transform:translate3d(-.5em,2.5em,10em)}98.75%{animation-timing-function:ease-out;transform:translate3d(-.5em,.5em,10em)}to{transform:translate3d(-.5em,.5em,9.6em)}}@keyframes lego-loader-module__dMu2nW__message-fade-in{0%{opacity:0}6%,to{opacity:1}}@keyframes lego-loader-module__dMu2nW__message-fade-in-out{0%,to{opacity:0}6%,94%{opacity:1}}
/*# sourceMappingURL=dfd0cafcdf16a6f4.css.map*/