.loader{--dur:2s;display:block;margin:auto;width:14em;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000}.loader__glare-bottom,.loader__glare-top,.loader__model,.loader__motion-medium,.loader__motion-thick,.loader__motion-thin,.loader__sand-drop,.loader__sand-fill,.loader__sand-grain-left,.loader__sand-grain-right,.loader__sand-line-left,.loader__sand-line-right,.loader__sand-mound-bottom,.loader__sand-mound-top{animation-duration:var(--dur);animation-timing-function:cubic-bezier(.83,0,.17,1);animation-iteration-count:infinite}.loader__glare-top{animation-name:glare-top}.loader__glare-bottom{animation-name:glare-bottom}.loader__model{animation-name:loader-flip;transform-origin:12.25px 16.75px}.loader__motion-medium,.loader__motion-thick,.loader__motion-thin{transform-origin:26px 26px}.loader__motion-thick{animation-name:motion-thick}.loader__motion-medium{animation-name:motion-medium}.loader__motion-thin{animation-name:motion-thin}.loader__sand-drop{animation-name:sand-drop}.loader__sand-fill{animation-name:sand-fill}.loader__sand-grain-left{animation-name:sand-grain-left}.loader__sand-grain-right{animation-name:sand-grain-right}.loader__sand-line-left{animation-name:sand-line-left}.loader__sand-line-right{animation-name:sand-line-right}.loader__sand-mound-top{animation-name:sand-mound-top}.loader__sand-mound-bottom{animation-name:sand-mound-bottom;transform-origin:12.25px 31.5px}@media (prefers-color-scheme:dark){:root{--bg:hsl(var(--hue),90%,10%);--fg:hsl(var(--hue),90%,90%)}}@keyframes loader-flip{0%{transform:translate(13.75px,9.25px) rotate(-180deg)}24%,to{transform:translate(13.75px,9.25px) rotate(0)}}@keyframes glare-top{0%{stroke:hsla(0,0%,100%,0)}24%,to{stroke:#fff}}@keyframes glare-bottom{0%{stroke:#fff}24%,to{stroke:hsla(0,0%,100%,0)}}@keyframes motion-thick{0%{animation-timing-function:cubic-bezier(.33,0,.67,0);stroke:hsla(0,0%,100%,0);stroke-dashoffset:153.94;transform:rotate(.67turn)}20%{animation-timing-function:cubic-bezier(.33,1,.67,1);stroke:#202020;stroke-dashoffset:141.11;transform:rotate(1turn)}40%,to{stroke:hsla(0,0%,100%,0);stroke-dashoffset:153.94;transform:rotate(1.33turn)}}@keyframes motion-medium{0%,8%{animation-timing-function:cubic-bezier(.33,0,.67,0);stroke:hsla(0,0%,100%,0);stroke-dashoffset:153.94;transform:rotate(.5turn)}20%{animation-timing-function:cubic-bezier(.33,1,.67,1);stroke:#fff;stroke-dashoffset:147.53;transform:rotate(.83turn)}32%,to{stroke:hsla(0,0%,100%,0);stroke-dashoffset:153.94;transform:rotate(1.17turn)}}@keyframes motion-thin{0%,4%{animation-timing-function:cubic-bezier(.33,0,.67,0);stroke:hsla(0,0%,100%,0);stroke-dashoffset:153.94;transform:rotate(.33turn)}24%{animation-timing-function:cubic-bezier(.33,1,.67,1);stroke:#353535;stroke-dashoffset:134.7;transform:rotate(.67turn)}44%,to{stroke:hsla(0,0%,100%,0);stroke-dashoffset:153.94;transform:rotate(1turn)}}@keyframes sand-drop{0%,10%{animation-timing-function:cubic-bezier(.12,0,.39,0);stroke-dashoffset:1}70%,to{stroke-dashoffset:-107}}@keyframes sand-fill{0%,10%{animation-timing-function:cubic-bezier(.12,0,.39,0);stroke-dashoffset:55}70%,to{stroke-dashoffset:-54}}@keyframes sand-grain-left{0%,10%{animation-timing-function:cubic-bezier(.12,0,.39,0);stroke-dashoffset:29}70%,to{stroke-dashoffset:-22}}@keyframes sand-grain-right{0%,10%{animation-timing-function:cubic-bezier(.12,0,.39,0);stroke-dashoffset:27}70%,to{stroke-dashoffset:-24}}@keyframes sand-line-left{0%,10%{animation-timing-function:cubic-bezier(.12,0,.39,0);stroke-dashoffset:53}70%,to{stroke-dashoffset:-55}}@keyframes sand-line-right{0%,10%{animation-timing-function:cubic-bezier(.12,0,.39,0);stroke-dashoffset:14}70%,to{stroke-dashoffset:-24.5}}@keyframes sand-mound-top{0%,10%{animation-timing-function:linear;transform:translate(0)}15%{animation-timing-function:cubic-bezier(.12,0,.39,0);transform:translateY(1.5px)}51%,to{transform:translateY(13px)}}@keyframes sand-mound-bottom{0%,31%{animation-timing-function:cubic-bezier(.61,1,.88,1);transform:scaleY(0)}56%,to{transform:scale(1)}}