/*! Copyright (c) 2021 Eric Chow (https://cmchow.com) */#loader{position:fixed;width:100%;height:100%;top:0;left:0;display:flex;justify-content:center;align-items:center;z-index:9999;pointer-events:none;visibility:visible}#loader-helper{position:fixed;width:100%;height:100vh;top:0;left:0;pointer-events:none;visibility:hidden}#loader-helper.hide{display:none}#loader svg{height:128px}.load-ball{display:block;width:200vh;height:200vh;position:absolute;border-radius:50%;background:#3b3b3b;z-index:-1;margin:0 auto}#loading-layer{overflow:visible}#loading-intro,#loading-logo{transition:opacity .2s ease-in;opacity:1;will-change:opacity}#loader.out #loading-logo,#loading-intro.out{opacity:0}#loading-logo circle{fill:#295cff;transform-origin:20% 15%;-webkit-animation:logo-pop .6s cubic-bezier(.22,.61,.36,1) infinite;animation:logo-pop .6s cubic-bezier(.22,.61,.36,1) infinite}#loading-logo #c1,#loading-logo #c2,#loading-logo #c3,#loading-logo #c4{fill:#295cff;stroke:#295cff;stroke-width:.5;stroke-miterlimit:1;stroke-dasharray:100;-webkit-animation:logo-1 .6s cubic-bezier(.19,.42,.63,.86) infinite;animation:logo-1 .6s cubic-bezier(.19,.42,.63,.86) infinite}#loading-logo.bg #c1,#loading-logo.bg #c2,#loading-logo.bg #c3,#loading-logo.bg #c4{opacity:0}#loading-logo #c2{-webkit-animation-delay:.1s;animation-delay:.1s}#loading-logo #c3{fill:#e3e2e2;stroke:#e3e2e2;-webkit-animation-delay:.3s;animation-delay:.3s}#loading-logo #c4{fill:#2348a5;stroke:#2348a5;-webkit-animation-delay:.2s;animation-delay:.2s}#loading-logo.end #c1,#loading-logo.end #c2,#loading-logo.end #c3,#loading-logo.end #c4,#loading-logo.end circle{-webkit-animation-iteration-count:1;animation-iteration-count:1}#loading-intro{display:none;position:absolute;max-width:90vw;left:50%;top:50%;transform:translate3d(-50%,-50%,0)}#loading-intro.show{display:block}#loading-intro .mask{fill:none;stroke:#fff;stroke-miterlimit:10;stroke-width:4;-webkit-animation:wrtInn .3s ease forwards;animation:wrtInn .3s ease forwards}#loading-intro .sgrey{fill:#fff}#loading-intro .dgrey{fill:#e2e2e2}#loading-intro #mask-i1{stroke-dasharray:19.37;stroke-dashoffset:19.37}#loading-intro #mask-n1-a{stroke-dasharray:14.09;stroke-dashoffset:14.09;-webkit-animation-delay:.05s;animation-delay:.05s}#loading-intro #mask-n1-b{stroke-dasharray:17.26;stroke-dashoffset:17.26;-webkit-animation-delay:.1s;animation-delay:.1s}#loading-intro #mask-n2-a{stroke-dasharray:14.09;stroke-dashoffset:14.09;-webkit-animation-delay:.15s;animation-delay:.15s}#loading-intro #mask-n2-b{stroke-dasharray:17.22;stroke-dashoffset:17.22;-webkit-animation-delay:.2s;animation-delay:.2s}#loading-intro #mask-p-a{stroke-dasharray:16.19;stroke-dashoffset:16.19;-webkit-animation-delay:.25s;animation-delay:.25s}#loading-intro #mask-p-b{stroke-dasharray:28.6;stroke-dashoffset:28.6;-webkit-animation-delay:.3s;animation-delay:.3s}#loading-intro #mask-r-a{stroke-dasharray:14.1;stroke-dashoffset:14.1;-webkit-animation-delay:.35s;animation-delay:.35s}#loading-intro #mask-r-b{stroke-dasharray:5.13;stroke-dashoffset:5.13;-webkit-animation-delay:.4s;animation-delay:.4s}#loading-intro #mask-e{stroke-dasharray:36.32;stroke-dashoffset:36.32;-webkit-animation-delay:.45s;animation-delay:.45s}#loading-intro #mask-s1{stroke-dasharray:22.25;stroke-dashoffset:22.25;-webkit-animation-delay:.5s;animation-delay:.5s}#loading-intro #mask-s2{stroke-dasharray:22.25;stroke-dashoffset:22.25;-webkit-animation-delay:.55s;animation-delay:.55s}#loading-intro #mask-i2{stroke-dasharray:19.38;stroke-dashoffset:19.38;-webkit-animation-delay:.6s;animation-delay:.6s}#loading-intro #mask-o{stroke-dasharray:33.49;stroke-dashoffset:33.49;-webkit-animation-delay:.65s;animation-delay:.65s}#loading-intro #mask-n3-a{stroke-dasharray:14.09;stroke-dashoffset:14.09;-webkit-animation-delay:.7s;animation-delay:.7s}#loading-intro #mask-n3-b{stroke-dasharray:17.551;stroke-dashoffset:17.551;-webkit-animation-delay:.75s;animation-delay:.75s}@-webkit-keyframes wrtInn{100%{stroke-dashoffset:0}}@keyframes wrtInn{to{stroke-dashoffset:0}}@-webkit-keyframes logo-pop{10%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(0)}90%{-webkit-transform:scale(1)}}@keyframes logo-pop{10%{transform:scale(1)}50%{transform:scale(0)}90%{transform:scale(1)}}@-webkit-keyframes logo-1{5%{fill-opacity:1;stroke-dashoffset:0}15%{fill-opacity:0;stroke-dashoffset:0}50%{fill-opacity:0;stroke-dashoffset:100}85%{fill-opacity:0;stroke-dashoffset:0}95%{fill-opacity:1;stroke-dashoffset:0}}@keyframes logo-1{5%{fill-opacity:1;stroke-dashoffset:0}15%{fill-opacity:0;stroke-dashoffset:0}50%{fill-opacity:0;stroke-dashoffset:100}85%{fill-opacity:0;stroke-dashoffset:0}95%{fill-opacity:1;stroke-dashoffset:0}}@media (min-aspect-ratio:1/1){.load-ball{width:200vw;height:200vw}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.load-ball{left:-50%;top:-50%}#loading-intro .mask{fill:none;stroke:none}}