@import url(https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);:root{--clr-page-bkg:#101820;--clr-page-text:#f8fcff;--clr-page-highlight:#c0ff80;--clr-panel-bkg:#0c1014;--clr-panel-text:#f8fcff;--clr-topmost-bkg:#080a0c;--clr-topmost-text:#f8fcff;--clr-primary-bkg:#203040;--clr-primary-text:#0ff;--clr-primary-highlight:#00ff80;--clr-secondary-bkg:#402000;--clr-secondary-text:#ffff08;--clr-secondary-highlight:#ff8008;--clr-tertiary-bkg:#402060;--clr-tertiary-text:#f0f;--clr-tertiary-highlight:#8000ff;--txt-size-check:10px;--txt-size-small:12px;--txt-size-medium:14px;--txt-size-large:16px;--txt-size-extra:20px;--shd-soft:0 5px 20px 0 rgba(0,2,4,.8);--shd-medium:0 10px 40px 0 #000204;--anim-duration:0.5s;--scroll-width:8px;--padding-body:32px}*{box-sizing:border-box;scrollbar-color:var(--clr-bkg-highlight) #0c1014;scrollbar-color:var(--clr-bkg-highlight) var(--clr-panel-bkg);scrollbar-width:thin}.disabled,:disabled{cursor:not-allowed;-webkit-filter:saturate(.5);filter:saturate(.5);opacity:.5}:focus{outline:2px solid #0ff;outline:2px solid var(--clr-primary-text)}::-webkit-scrollbar{height:8px;height:var(--scroll-width);width:8px;width:var(--scroll-width)}::-webkit-scrollbar-corner,::-webkit-scrollbar-track{background-color:#0c1014;background-color:var(--clr-panel-bkg)}::-webkit-scrollbar-thumb{background-color:#0ff;background-color:var(--clr-primary-text);box-shadow:inset 0 0 0 1px #0c1014;box-shadow:inset 0 0 0 1px var(--clr-panel-bkg);-webkit-transition:background-color .5s;transition:background-color .5s;-webkit-transition:background-color var(--anim-duration);transition:background-color var(--anim-duration)}::-webkit-scrollbar-thumb:hover{background-color:#ffff08;background-color:var(--clr-secondary-text)}a,a:visited{color:#0ff;color:var(--clr-primary-text);outline-offset:2px;text-decoration:none}a:active,a:hover{color:#ffff08;color:var(--clr-secondary-text)}body{font-family:Open Sans,sans-serif;margin:0;max-width:100vw;padding:0}.line-i b,.line b{color:#c0ff80;color:var(--clr-page-highlight);font-weight:400}@-webkit-keyframes zoom-in{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoom-in{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes zoom-out{0%{-webkit-filter:brightness(80%);filter:brightness(80%);opacity:0;-webkit-transform:scale(4);transform:scale(4)}25%{opacity:1}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoom-out{0%{-webkit-filter:brightness(80%);filter:brightness(80%);opacity:0;-webkit-transform:scale(4);transform:scale(4)}25%{opacity:1}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes fade-in-linear{0%{opacity:0}to{opacity:1}}@keyframes fade-in-linear{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fade-in-flash{0%{-webkit-filter:saturate(50%) brightness(200%);filter:saturate(50%) brightness(200%);opacity:0}50%{-webkit-filter:saturate(50%) brightness(200%);filter:saturate(50%) brightness(200%);opacity:1}}@keyframes fade-in-flash{0%{-webkit-filter:saturate(50%) brightness(200%);filter:saturate(50%) brightness(200%);opacity:0}50%{-webkit-filter:saturate(50%) brightness(200%);filter:saturate(50%) brightness(200%);opacity:1}}@-webkit-keyframes fade-in-flicker{0%{opacity:0}10%{opacity:1}20%{opacity:1}25%{opacity:.5}30%{opacity:1}40%{opacity:1}45%{opacity:.75}50%{opacity:1}60%{opacity:1}65%{opacity:.5}70%{opacity:1}80%{opacity:1}85%{opacity:.75}90%{opacity:1}to{opacity:1}}@keyframes fade-in-flicker{0%{opacity:0}10%{opacity:1}20%{opacity:1}25%{opacity:.5}30%{opacity:1}40%{opacity:1}45%{opacity:.75}50%{opacity:1}60%{opacity:1}65%{opacity:.5}70%{opacity:1}80%{opacity:1}85%{opacity:.75}90%{opacity:1}to{opacity:1}}@-webkit-keyframes bounce{0%{-webkit-transform:scale(0);transform:scale(0)}25%{-webkit-transform:scale(.5,2);transform:scale(.5,2)}50%{-webkit-transform:scale(2,.5);transform:scale(2,.5)}75%{-webkit-transform:scale(.5,2);transform:scale(.5,2)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce{0%{-webkit-transform:scale(0);transform:scale(0)}25%{-webkit-transform:scale(.5,2);transform:scale(.5,2)}50%{-webkit-transform:scale(2,.5);transform:scale(2,.5)}75%{-webkit-transform:scale(.5,2);transform:scale(.5,2)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes skew-cw{0%{-webkit-transform:skew(-45deg,-45deg);transform:skew(-45deg,-45deg)}to{-webkit-transform:skew(0,0);transform:skew(0,0)}}@keyframes skew-cw{0%{-webkit-transform:skew(-45deg,-45deg);transform:skew(-45deg,-45deg)}to{-webkit-transform:skew(0,0);transform:skew(0,0)}}@-webkit-keyframes skew-ccw{0%{-webkit-transform:skew(45deg,45deg);transform:skew(45deg,45deg)}to{-webkit-transform:skew(0,0);transform:skew(0,0)}}@keyframes skew-ccw{0%{-webkit-transform:skew(45deg,45deg);transform:skew(45deg,45deg)}to{-webkit-transform:skew(0,0);transform:skew(0,0)}}@-webkit-keyframes pop-center{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-filter:brightness(80%);filter:brightness(80%);-webkit-transform:scale(1);transform:scale(1)}75%{-webkit-transform:scale(1.5);transform:scale(1.5)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pop-center{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-filter:brightness(80%);filter:brightness(80%);-webkit-transform:scale(1);transform:scale(1)}75%{-webkit-transform:scale(1.5);transform:scale(1.5)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pop-top-left{0%{-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:top left;transform-origin:top left}50%{-webkit-filter:brightness(80%);filter:brightness(80%);-webkit-transform:scale(1);transform:scale(1)}75%{-webkit-transform:scale(1.5);transform:scale(1.5)}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:top left;transform-origin:top left}}@keyframes pop-top-left{0%{-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:top left;transform-origin:top left}50%{-webkit-filter:brightness(80%);filter:brightness(80%);-webkit-transform:scale(1);transform:scale(1)}75%{-webkit-transform:scale(1.5);transform:scale(1.5)}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:top left;transform-origin:top left}}@-webkit-keyframes pop-top-right{0%{-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:top right;transform-origin:top right}50%{-webkit-filter:brightness(80%);filter:brightness(80%);-webkit-transform:scale(1);transform:scale(1)}75%{-webkit-transform:scale(1.5);transform:scale(1.5)}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:top right;transform-origin:top right}}@keyframes pop-top-right{0%{-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:top right;transform-origin:top right}50%{-webkit-filter:brightness(80%);filter:brightness(80%);-webkit-transform:scale(1);transform:scale(1)}75%{-webkit-transform:scale(1.5);transform:scale(1.5)}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:top right;transform-origin:top right}}@-webkit-keyframes pop-bottom-right{0%{-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:bottom right;transform-origin:bottom right}50%{-webkit-filter:brightness(80%);filter:brightness(80%);-webkit-transform:scale(1);transform:scale(1)}75%{-webkit-transform:scale(1.5);transform:scale(1.5)}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:bottom right;transform-origin:bottom right}}@keyframes pop-bottom-right{0%{-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:bottom right;transform-origin:bottom right}50%{-webkit-filter:brightness(80%);filter:brightness(80%);-webkit-transform:scale(1);transform:scale(1)}75%{-webkit-transform:scale(1.5);transform:scale(1.5)}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:bottom right;transform-origin:bottom right}}@-webkit-keyframes pop-bottom-left{0%{-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:bottom left;transform-origin:bottom left}50%{-webkit-filter:brightness(80%);filter:brightness(80%);-webkit-transform:scale(1);transform:scale(1)}75%{-webkit-transform:scale(1.5);transform:scale(1.5)}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:bottom left;transform-origin:bottom left}}@keyframes pop-bottom-left{0%{-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:bottom left;transform-origin:bottom left}50%{-webkit-filter:brightness(80%);filter:brightness(80%);-webkit-transform:scale(1);transform:scale(1)}75%{-webkit-transform:scale(1.5);transform:scale(1.5)}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:bottom left;transform-origin:bottom left}}@-webkit-keyframes pull-vertical{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pull-vertical{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pull-horizontal{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pull-horizontal{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pull-down{0%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top}to{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:top;transform-origin:top}}@keyframes pull-down{0%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top}to{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:top;transform-origin:top}}@-webkit-keyframes pull-up{0%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:bottom;transform-origin:bottom}to{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:bottom;transform-origin:bottom}}@keyframes pull-up{0%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:bottom;transform-origin:bottom}to{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:bottom;transform-origin:bottom}}@-webkit-keyframes pull-right{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left}to{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}}@keyframes pull-right{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left}to{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}}@-webkit-keyframes pull-left{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right}to{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right;transform-origin:right}}@keyframes pull-left{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right}to{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right;transform-origin:right}}@-webkit-keyframes shoot-up{0%{opacity:0;-webkit-transform:translateY(800%) scale(1);transform:translateY(800%) scale(1)}25%{opacity:1}66%{-webkit-transform:translateY(-400%) scale(1.5);transform:translateY(-400%) scale(1.5)}to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes shoot-up{0%{opacity:0;-webkit-transform:translateY(800%) scale(1);transform:translateY(800%) scale(1)}25%{opacity:1}66%{-webkit-transform:translateY(-400%) scale(1.5);transform:translateY(-400%) scale(1.5)}to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@-webkit-keyframes shake-down{0%{opacity:0;-webkit-transform:translate(-100%,-800%) rotate(20deg);transform:translate(-100%,-800%) rotate(20deg)}25%{opacity:1;-webkit-transform:translate(100%,-600%) rotate(-20deg);transform:translate(100%,-600%) rotate(-20deg)}50%{-webkit-transform:translate(-50%,-400%) rotate(10deg);transform:translate(-50%,-400%) rotate(10deg)}75%{-webkit-transform:translate(50%,-200%) rotate(-10deg);transform:translate(50%,-200%) rotate(-10deg)}to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@keyframes shake-down{0%{opacity:0;-webkit-transform:translate(-100%,-800%) rotate(20deg);transform:translate(-100%,-800%) rotate(20deg)}25%{opacity:1;-webkit-transform:translate(100%,-600%) rotate(-20deg);transform:translate(100%,-600%) rotate(-20deg)}50%{-webkit-transform:translate(-50%,-400%) rotate(10deg);transform:translate(-50%,-400%) rotate(10deg)}75%{-webkit-transform:translate(50%,-200%) rotate(-10deg);transform:translate(50%,-200%) rotate(-10deg)}to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@-webkit-keyframes drip{0%{opacity:0;-webkit-transform:scaleY(4) translateY(-400%);transform:scaleY(4) translateY(-400%);-webkit-transform-origin:bottom;transform-origin:bottom}25%{opacity:1}75%{-webkit-transform:scaleY(0) translateY(0);transform:scaleY(0) translateY(0)}to{-webkit-transform:scaleX(1,1) translateY(0);transform:scaleX(1,1) translateY(0);-webkit-transform-origin:bottom;transform-origin:bottom}}@keyframes drip{0%{opacity:0;-webkit-transform:scaleY(4) translateY(-400%);transform:scaleY(4) translateY(-400%);-webkit-transform-origin:bottom;transform-origin:bottom}25%{opacity:1}75%{-webkit-transform:scaleY(0) translateY(0);transform:scaleY(0) translateY(0)}to{-webkit-transform:scaleX(1,1) translateY(0);transform:scaleX(1,1) translateY(0);-webkit-transform-origin:bottom;transform-origin:bottom}}@-webkit-keyframes elastic-right{0%{opacity:0;-webkit-transform:scaleX(1) translateX(400%);transform:scaleX(1) translateX(400%);-webkit-transform-origin:left;transform-origin:left}25%{opacity:1}50%{-webkit-transform:scaleX(4) translateX(0);transform:scaleX(4) translateX(0)}to{-webkit-transform:scaleX(1) translateX(0);transform:scaleX(1) translateX(0);-webkit-transform-origin:left;transform-origin:left}}@keyframes elastic-right{0%{opacity:0;-webkit-transform:scaleX(1) translateX(400%);transform:scaleX(1) translateX(400%);-webkit-transform-origin:left;transform-origin:left}25%{opacity:1}50%{-webkit-transform:scaleX(4) translateX(0);transform:scaleX(4) translateX(0)}to{-webkit-transform:scaleX(1) translateX(0);transform:scaleX(1) translateX(0);-webkit-transform-origin:left;transform-origin:left}}@-webkit-keyframes elastic-left{0%{opacity:0;-webkit-transform:scaleX(1) translateX(-400%);transform:scaleX(1) translateX(-400%);-webkit-transform-origin:right;transform-origin:right}25%{opacity:1}50%{-webkit-transform:scaleX(4) translateX(0);transform:scaleX(4) translateX(0)}to{-webkit-transform:scaleX(1) translateX(0);transform:scaleX(1) translateX(0);-webkit-transform-origin:right;transform-origin:right}}@keyframes elastic-left{0%{opacity:0;-webkit-transform:scaleX(1) translateX(-400%);transform:scaleX(1) translateX(-400%);-webkit-transform-origin:right;transform-origin:right}25%{opacity:1}50%{-webkit-transform:scaleX(4) translateX(0);transform:scaleX(4) translateX(0)}to{-webkit-transform:scaleX(1) translateX(0);transform:scaleX(1) translateX(0);-webkit-transform-origin:right;transform-origin:right}}@-webkit-keyframes elastic-up{0%{opacity:0;-webkit-transform:scaleY(1) translateY(-400%);transform:scaleY(1) translateY(-400%);-webkit-transform-origin:bottom;transform-origin:bottom}25%{opacity:1}50%{-webkit-transform:scaleY(4) translateY(0);transform:scaleY(4) translateY(0)}to{-webkit-transform:scaleY(1) translateY(0);transform:scaleY(1) translateY(0);-webkit-transform-origin:bottom;transform-origin:bottom}}@keyframes elastic-up{0%{opacity:0;-webkit-transform:scaleY(1) translateY(-400%);transform:scaleY(1) translateY(-400%);-webkit-transform-origin:bottom;transform-origin:bottom}25%{opacity:1}50%{-webkit-transform:scaleY(4) translateY(0);transform:scaleY(4) translateY(0)}to{-webkit-transform:scaleY(1) translateY(0);transform:scaleY(1) translateY(0);-webkit-transform-origin:bottom;transform-origin:bottom}}@-webkit-keyframes elastic-down{0%{opacity:0;-webkit-transform:scaleY(1) translateY(400%);transform:scaleY(1) translateY(400%);-webkit-transform-origin:top;transform-origin:top}25%{opacity:1}50%{-webkit-transform:scaleY(4) translateY(0);transform:scaleY(4) translateY(0)}to{-webkit-transform:scaleY(1) translateY(0);transform:scaleY(1) translateY(0);-webkit-transform-origin:top;transform-origin:top}}@keyframes elastic-down{0%{opacity:0;-webkit-transform:scaleY(1) translateY(400%);transform:scaleY(1) translateY(400%);-webkit-transform-origin:top;transform-origin:top}25%{opacity:1}50%{-webkit-transform:scaleY(4) translateY(0);transform:scaleY(4) translateY(0)}to{-webkit-transform:scaleY(1) translateY(0);transform:scaleY(1) translateY(0);-webkit-transform-origin:top;transform-origin:top}}@-webkit-keyframes roll-down-left{0%{opacity:0;-webkit-transform:translate(-400%,-400%) rotate(-90deg);transform:translate(-400%,-400%) rotate(-90deg)}25%{opacity:1}to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@keyframes roll-down-left{0%{opacity:0;-webkit-transform:translate(-400%,-400%) rotate(-90deg);transform:translate(-400%,-400%) rotate(-90deg)}25%{opacity:1}to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@-webkit-keyframes roll-down-right{0%{opacity:0;-webkit-transform:translate(400%,-400%) rotate(90deg);transform:translate(400%,-400%) rotate(90deg)}25%{opacity:1}to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@keyframes roll-down-right{0%{opacity:0;-webkit-transform:translate(400%,-400%) rotate(90deg);transform:translate(400%,-400%) rotate(90deg)}25%{opacity:1}to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@-webkit-keyframes roll-up-left{0%{opacity:0;-webkit-transform:translate(-400%,400%) rotate(-90deg);transform:translate(-400%,400%) rotate(-90deg)}25%{opacity:1}to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@keyframes roll-up-left{0%{opacity:0;-webkit-transform:translate(-400%,400%) rotate(-90deg);transform:translate(-400%,400%) rotate(-90deg)}25%{opacity:1}to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@-webkit-keyframes roll-up-right{0%{opacity:0;-webkit-transform:translate(400%,400%) rotate(90deg);transform:translate(400%,400%) rotate(90deg)}25%{opacity:1}to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@keyframes roll-up-right{0%{opacity:0;-webkit-transform:translate(400%,400%) rotate(90deg);transform:translate(400%,400%) rotate(90deg)}25%{opacity:1}to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@-webkit-keyframes hop-right{0%{opacity:0;-webkit-transform:translate(-400%) scale(.2);transform:translate(-400%) scale(.2)}25%{opacity:1;-webkit-transform:translate(-300%,-200%) scale(.4);transform:translate(-300%,-200%) scale(.4)}50%{-webkit-transform:translate(-200%) scale(.6);transform:translate(-200%) scale(.6)}75%{-webkit-transform:translate(-100%,-100%) scale(.8);transform:translate(-100%,-100%) scale(.8)}to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}}@keyframes hop-right{0%{opacity:0;-webkit-transform:translate(-400%) scale(.2);transform:translate(-400%) scale(.2)}25%{opacity:1;-webkit-transform:translate(-300%,-200%) scale(.4);transform:translate(-300%,-200%) scale(.4)}50%{-webkit-transform:translate(-200%) scale(.6);transform:translate(-200%) scale(.6)}75%{-webkit-transform:translate(-100%,-100%) scale(.8);transform:translate(-100%,-100%) scale(.8)}to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}}@-webkit-keyframes hop-left{0%{opacity:0;-webkit-transform:translate(400%) scale(.2);transform:translate(400%) scale(.2)}25%{opacity:1;-webkit-transform:translate(300%,-200%) scale(.4);transform:translate(300%,-200%) scale(.4)}50%{-webkit-transform:translate(200%) scale(.6);transform:translate(200%) scale(.6)}75%{-webkit-transform:translate(100%,-100%) scale(.8);transform:translate(100%,-100%) scale(.8)}to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}}@keyframes hop-left{0%{opacity:0;-webkit-transform:translate(400%) scale(.2);transform:translate(400%) scale(.2)}25%{opacity:1;-webkit-transform:translate(300%,-200%) scale(.4);transform:translate(300%,-200%) scale(.4)}50%{-webkit-transform:translate(200%) scale(.6);transform:translate(200%) scale(.6)}75%{-webkit-transform:translate(100%,-100%) scale(.8);transform:translate(100%,-100%) scale(.8)}to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}}@-webkit-keyframes spin-up-cw{0%{opacity:0;-webkit-transform:rotate(-1turn);transform:rotate(-1turn);-webkit-transform-origin:400% 400%;transform-origin:400% 400%}25%{opacity:1}to{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center}}@keyframes spin-up-cw{0%{opacity:0;-webkit-transform:rotate(-1turn);transform:rotate(-1turn);-webkit-transform-origin:400% 400%;transform-origin:400% 400%}25%{opacity:1}to{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center}}@-webkit-keyframes spin-up-ccw{0%{opacity:0;-webkit-transform:rotate(1turn);transform:rotate(1turn);-webkit-transform-origin:400% 400%;transform-origin:400% 400%}25%{opacity:1}to{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center}}@keyframes spin-up-ccw{0%{opacity:0;-webkit-transform:rotate(1turn);transform:rotate(1turn);-webkit-transform-origin:400% 400%;transform-origin:400% 400%}25%{opacity:1}to{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center}}@-webkit-keyframes spin-down-cw{0%{opacity:0;-webkit-transform:rotate(-1turn);transform:rotate(-1turn);-webkit-transform-origin:-400% -400%;transform-origin:-400% -400%}25%{opacity:1}to{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center}}@keyframes spin-down-cw{0%{opacity:0;-webkit-transform:rotate(-1turn);transform:rotate(-1turn);-webkit-transform-origin:-400% -400%;transform-origin:-400% -400%}25%{opacity:1}to{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center}}@-webkit-keyframes spin-down-ccw{0%{opacity:0;-webkit-transform:rotate(1turn);transform:rotate(1turn);-webkit-transform-origin:-400% -400%;transform-origin:-400% -400%}25%{opacity:1}to{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center}}@keyframes spin-down-ccw{0%{opacity:0;-webkit-transform:rotate(1turn);transform:rotate(1turn);-webkit-transform-origin:-400% -400%;transform-origin:-400% -400%}25%{opacity:1}to{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center}}@-webkit-keyframes swarm-cw{0%{-webkit-transform:translate(-200%,-200%) scale(0) rotate(-1turn);transform:translate(-200%,-200%) scale(0) rotate(-1turn)}10%{-webkit-transform:translate(200%,-200%) scale(.05) rotate(-1turn);transform:translate(200%,-200%) scale(.05) rotate(-1turn)}20%{-webkit-transform:translate(200%,200%) scale(.1) rotate(-320deg);transform:translate(200%,200%) scale(.1) rotate(-320deg)}30%{-webkit-transform:translate(-200%,200%) scale(.15) rotate(-280deg);transform:translate(-200%,200%) scale(.15) rotate(-280deg)}40%{-webkit-transform:translate(-200%,-100%) scale(.2) rotate(-240deg);transform:translate(-200%,-100%) scale(.2) rotate(-240deg)}50%{-webkit-transform:translate(100%,-100%) scale(.25) rotate(-200deg);transform:translate(100%,-100%) scale(.25) rotate(-200deg)}60%{-webkit-transform:translate(100%,100%) scale(.3) rotate(-160deg);transform:translate(100%,100%) scale(.3) rotate(-160deg)}70%{-webkit-transform:translate(-100%,100%) scale(.45) rotate(-120deg);transform:translate(-100%,100%) scale(.45) rotate(-120deg)}80%{-webkit-transform:translate(-100%) scale(.6) rotate(-80deg);transform:translate(-100%) scale(.6) rotate(-80deg)}90%{-webkit-transform:translate(0) scale(.8) rotate(-40deg);transform:translate(0) scale(.8) rotate(-40deg)}to{-webkit-transform:translate(0) scale(1) rotate(0);transform:translate(0) scale(1) rotate(0)}}@keyframes swarm-cw{0%{-webkit-transform:translate(-200%,-200%) scale(0) rotate(-1turn);transform:translate(-200%,-200%) scale(0) rotate(-1turn)}10%{-webkit-transform:translate(200%,-200%) scale(.05) rotate(-1turn);transform:translate(200%,-200%) scale(.05) rotate(-1turn)}20%{-webkit-transform:translate(200%,200%) scale(.1) rotate(-320deg);transform:translate(200%,200%) scale(.1) rotate(-320deg)}30%{-webkit-transform:translate(-200%,200%) scale(.15) rotate(-280deg);transform:translate(-200%,200%) scale(.15) rotate(-280deg)}40%{-webkit-transform:translate(-200%,-100%) scale(.2) rotate(-240deg);transform:translate(-200%,-100%) scale(.2) rotate(-240deg)}50%{-webkit-transform:translate(100%,-100%) scale(.25) rotate(-200deg);transform:translate(100%,-100%) scale(.25) rotate(-200deg)}60%{-webkit-transform:translate(100%,100%) scale(.3) rotate(-160deg);transform:translate(100%,100%) scale(.3) rotate(-160deg)}70%{-webkit-transform:translate(-100%,100%) scale(.45) rotate(-120deg);transform:translate(-100%,100%) scale(.45) rotate(-120deg)}80%{-webkit-transform:translate(-100%) scale(.6) rotate(-80deg);transform:translate(-100%) scale(.6) rotate(-80deg)}90%{-webkit-transform:translate(0) scale(.8) rotate(-40deg);transform:translate(0) scale(.8) rotate(-40deg)}to{-webkit-transform:translate(0) scale(1) rotate(0);transform:translate(0) scale(1) rotate(0)}}@-webkit-keyframes swarm-ccw{0%{-webkit-transform:translate(200%,200%) scale(0) rotate(1turn);transform:translate(200%,200%) scale(0) rotate(1turn)}10%{-webkit-transform:translate(200%,-200%) scale(.05) rotate(1turn);transform:translate(200%,-200%) scale(.05) rotate(1turn)}20%{-webkit-transform:translate(-200%,-200%) scale(.1) rotate(320deg);transform:translate(-200%,-200%) scale(.1) rotate(320deg)}30%{-webkit-transform:translate(-200%,200%) scale(.15) rotate(280deg);transform:translate(-200%,200%) scale(.15) rotate(280deg)}40%{-webkit-transform:translate(100%,200%) scale(.2) rotate(240deg);transform:translate(100%,200%) scale(.2) rotate(240deg)}50%{-webkit-transform:translate(100%,-100%) scale(.25) rotate(200deg);transform:translate(100%,-100%) scale(.25) rotate(200deg)}60%{-webkit-transform:translate(-100%,-100%) scale(.35) rotate(160deg);transform:translate(-100%,-100%) scale(.35) rotate(160deg)}70%{-webkit-transform:translate(-100%,100%) scale(.45) rotate(120deg);transform:translate(-100%,100%) scale(.45) rotate(120deg)}80%{-webkit-transform:translateY(100%) scale(.6) rotate(80deg);transform:translateY(100%) scale(.6) rotate(80deg)}90%{-webkit-transform:translate(0) scale(.8) rotate(40deg);transform:translate(0) scale(.8) rotate(40deg)}to{-webkit-transform:translate(0) scale(1) rotate(0);transform:translate(0) scale(1) rotate(0)}}@keyframes swarm-ccw{0%{-webkit-transform:translate(200%,200%) scale(0) rotate(1turn);transform:translate(200%,200%) scale(0) rotate(1turn)}10%{-webkit-transform:translate(200%,-200%) scale(.05) rotate(1turn);transform:translate(200%,-200%) scale(.05) rotate(1turn)}20%{-webkit-transform:translate(-200%,-200%) scale(.1) rotate(320deg);transform:translate(-200%,-200%) scale(.1) rotate(320deg)}30%{-webkit-transform:translate(-200%,200%) scale(.15) rotate(280deg);transform:translate(-200%,200%) scale(.15) rotate(280deg)}40%{-webkit-transform:translate(100%,200%) scale(.2) rotate(240deg);transform:translate(100%,200%) scale(.2) rotate(240deg)}50%{-webkit-transform:translate(100%,-100%) scale(.25) rotate(200deg);transform:translate(100%,-100%) scale(.25) rotate(200deg)}60%{-webkit-transform:translate(-100%,-100%) scale(.35) rotate(160deg);transform:translate(-100%,-100%) scale(.35) rotate(160deg)}70%{-webkit-transform:translate(-100%,100%) scale(.45) rotate(120deg);transform:translate(-100%,100%) scale(.45) rotate(120deg)}80%{-webkit-transform:translateY(100%) scale(.6) rotate(80deg);transform:translateY(100%) scale(.6) rotate(80deg)}90%{-webkit-transform:translate(0) scale(.8) rotate(40deg);transform:translate(0) scale(.8) rotate(40deg)}to{-webkit-transform:translate(0) scale(1) rotate(0);transform:translate(0) scale(1) rotate(0)}}@-webkit-keyframes blur{0%{-webkit-filter:blur(20px);filter:blur(20px);opacity:0}50%{opacity:1}to{-webkit-filter:blur(0);filter:blur(0)}}@keyframes blur{0%{-webkit-filter:blur(20px);filter:blur(20px);opacity:0}50%{opacity:1}to{-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes bubble{0%{border-radius:100%;-webkit-transform:scale(0);transform:scale(0)}50%{border-radius:100%;-webkit-transform:scale(2);transform:scale(2)}to{border-radius:0;-webkit-transform:scale(1);transform:scale(1)}}@keyframes bubble{0%{border-radius:100%;-webkit-transform:scale(0);transform:scale(0)}50%{border-radius:100%;-webkit-transform:scale(2);transform:scale(2)}to{border-radius:0;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes tumble-right{0%{opacity:0;-webkit-transform:translate(-200%) rotate(-180deg);transform:translate(-200%) rotate(-180deg)}25%{opacity:1;-webkit-transform:translate(-150%,50%) rotate(-135deg);transform:translate(-150%,50%) rotate(-135deg)}50%{-webkit-transform:translate(-100%) rotate(-90deg);transform:translate(-100%) rotate(-90deg)}75%{-webkit-transform:translate(-50%,25%) rotate(-45deg);transform:translate(-50%,25%) rotate(-45deg)}to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@keyframes tumble-right{0%{opacity:0;-webkit-transform:translate(-200%) rotate(-180deg);transform:translate(-200%) rotate(-180deg)}25%{opacity:1;-webkit-transform:translate(-150%,50%) rotate(-135deg);transform:translate(-150%,50%) rotate(-135deg)}50%{-webkit-transform:translate(-100%) rotate(-90deg);transform:translate(-100%) rotate(-90deg)}75%{-webkit-transform:translate(-50%,25%) rotate(-45deg);transform:translate(-50%,25%) rotate(-45deg)}to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@-webkit-keyframes tumble-left{0%{opacity:0;-webkit-transform:translate(200%) rotate(180deg);transform:translate(200%) rotate(180deg)}25%{opacity:1;-webkit-transform:translate(150%,50%) rotate(135deg);transform:translate(150%,50%) rotate(135deg)}50%{-webkit-transform:translate(100%) rotate(90deg);transform:translate(100%) rotate(90deg)}75%{-webkit-transform:translate(50%,25%) rotate(45deg);transform:translate(50%,25%) rotate(45deg)}to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@keyframes tumble-left{0%{opacity:0;-webkit-transform:translate(200%) rotate(180deg);transform:translate(200%) rotate(180deg)}25%{opacity:1;-webkit-transform:translate(150%,50%) rotate(135deg);transform:translate(150%,50%) rotate(135deg)}50%{-webkit-transform:translate(100%) rotate(90deg);transform:translate(100%) rotate(90deg)}75%{-webkit-transform:translate(50%,25%) rotate(45deg);transform:translate(50%,25%) rotate(45deg)}to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@-webkit-keyframes hinge-top{0%{opacity:0;-webkit-transform:perspective(80px) rotateX(90deg);transform:perspective(80px) rotateX(90deg);-webkit-transform-origin:top center;transform-origin:top center}25%{opacity:1}75%{-webkit-transform:perspective(80px) rotateX(-45deg);transform:perspective(80px) rotateX(-45deg)}to{-webkit-transform:perspective(80px) rotateX(0);transform:perspective(80px) rotateX(0);-webkit-transform-origin:top center;transform-origin:top center}}@keyframes hinge-top{0%{opacity:0;-webkit-transform:perspective(80px) rotateX(90deg);transform:perspective(80px) rotateX(90deg);-webkit-transform-origin:top center;transform-origin:top center}25%{opacity:1}75%{-webkit-transform:perspective(80px) rotateX(-45deg);transform:perspective(80px) rotateX(-45deg)}to{-webkit-transform:perspective(80px) rotateX(0);transform:perspective(80px) rotateX(0);-webkit-transform-origin:top center;transform-origin:top center}}@-webkit-keyframes hinge-bottom{0%{opacity:0;-webkit-transform:perspective(80px) rotateX(-90deg);transform:perspective(80px) rotateX(-90deg);-webkit-transform-origin:bottom center;transform-origin:bottom center}25%{opacity:1}75%{-webkit-transform:perspective(80px) rotateX(45deg);transform:perspective(80px) rotateX(45deg)}to{-webkit-transform:perspective(80px) rotateX(0);transform:perspective(80px) rotateX(0);-webkit-transform-origin:bottom center;transform-origin:bottom center}}@keyframes hinge-bottom{0%{opacity:0;-webkit-transform:perspective(80px) rotateX(-90deg);transform:perspective(80px) rotateX(-90deg);-webkit-transform-origin:bottom center;transform-origin:bottom center}25%{opacity:1}75%{-webkit-transform:perspective(80px) rotateX(45deg);transform:perspective(80px) rotateX(45deg)}to{-webkit-transform:perspective(80px) rotateX(0);transform:perspective(80px) rotateX(0);-webkit-transform-origin:bottom center;transform-origin:bottom center}}@-webkit-keyframes hinge-left{0%{opacity:0;-webkit-transform:perspective(80px) rotateY(-90deg);transform:perspective(80px) rotateY(-90deg);-webkit-transform-origin:center left;transform-origin:center left}25%{opacity:1}75%{-webkit-transform:perspective(80px) rotateY(45deg);transform:perspective(80px) rotateY(45deg)}to{-webkit-transform:perspective(80px) rotateY(0);transform:perspective(80px) rotateY(0);-webkit-transform-origin:center left;transform-origin:center left}}@keyframes hinge-left{0%{opacity:0;-webkit-transform:perspective(80px) rotateY(-90deg);transform:perspective(80px) rotateY(-90deg);-webkit-transform-origin:center left;transform-origin:center left}25%{opacity:1}75%{-webkit-transform:perspective(80px) rotateY(45deg);transform:perspective(80px) rotateY(45deg)}to{-webkit-transform:perspective(80px) rotateY(0);transform:perspective(80px) rotateY(0);-webkit-transform-origin:center left;transform-origin:center left}}@-webkit-keyframes hinge-right{0%{opacity:0;-webkit-transform:perspective(80px) rotateY(90deg);transform:perspective(80px) rotateY(90deg);-webkit-transform-origin:center right;transform-origin:center right}25%{opacity:1}75%{-webkit-transform:perspective(80px) rotateY(-45deg);transform:perspective(80px) rotateY(-45deg)}to{-webkit-transform:perspective(80px) rotateY(0);transform:perspective(80px) rotateY(0);-webkit-transform-origin:center right;transform-origin:center right}}@keyframes hinge-right{0%{opacity:0;-webkit-transform:perspective(80px) rotateY(90deg);transform:perspective(80px) rotateY(90deg);-webkit-transform-origin:center right;transform-origin:center right}25%{opacity:1}75%{-webkit-transform:perspective(80px) rotateY(-45deg);transform:perspective(80px) rotateY(-45deg)}to{-webkit-transform:perspective(80px) rotateY(0);transform:perspective(80px) rotateY(0);-webkit-transform-origin:center right;transform-origin:center right}}@-webkit-keyframes carousel-top{0%{opacity:0;-webkit-transform:perspective(80px) rotateX(90deg) translateZ(80px);transform:perspective(80px) rotateX(90deg) translateZ(80px);-webkit-transform-origin:top center;transform-origin:top center}25%{opacity:1}to{-webkit-transform:perspective(80px) rotateX(0) translateZ(0);transform:perspective(80px) rotateX(0) translateZ(0);-webkit-transform-origin:top center;transform-origin:top center}}@keyframes carousel-top{0%{opacity:0;-webkit-transform:perspective(80px) rotateX(90deg) translateZ(80px);transform:perspective(80px) rotateX(90deg) translateZ(80px);-webkit-transform-origin:top center;transform-origin:top center}25%{opacity:1}to{-webkit-transform:perspective(80px) rotateX(0) translateZ(0);transform:perspective(80px) rotateX(0) translateZ(0);-webkit-transform-origin:top center;transform-origin:top center}}@-webkit-keyframes carousel-bottom{0%{opacity:0;-webkit-transform:perspective(80px) rotateX(-90deg) translateZ(80px);transform:perspective(80px) rotateX(-90deg) translateZ(80px);-webkit-transform-origin:bottom center;transform-origin:bottom center}25%{opacity:1}to{-webkit-transform:perspective(80px) rotateX(0) translateZ(0);transform:perspective(80px) rotateX(0) translateZ(0);-webkit-transform-origin:bottom center;transform-origin:bottom center}}@keyframes carousel-bottom{0%{opacity:0;-webkit-transform:perspective(80px) rotateX(-90deg) translateZ(80px);transform:perspective(80px) rotateX(-90deg) translateZ(80px);-webkit-transform-origin:bottom center;transform-origin:bottom center}25%{opacity:1}to{-webkit-transform:perspective(80px) rotateX(0) translateZ(0);transform:perspective(80px) rotateX(0) translateZ(0);-webkit-transform-origin:bottom center;transform-origin:bottom center}}@-webkit-keyframes carousel-left{0%{opacity:0;-webkit-transform:perspective(80px) rotateY(-90deg) translateZ(80px);transform:perspective(80px) rotateY(-90deg) translateZ(80px);-webkit-transform-origin:center left;transform-origin:center left}25%{opacity:1}to{-webkit-transform:perspective(80px) rotateY(0) translateZ(0);transform:perspective(80px) rotateY(0) translateZ(0);-webkit-transform-origin:center left;transform-origin:center left}}@keyframes carousel-left{0%{opacity:0;-webkit-transform:perspective(80px) rotateY(-90deg) translateZ(80px);transform:perspective(80px) rotateY(-90deg) translateZ(80px);-webkit-transform-origin:center left;transform-origin:center left}25%{opacity:1}to{-webkit-transform:perspective(80px) rotateY(0) translateZ(0);transform:perspective(80px) rotateY(0) translateZ(0);-webkit-transform-origin:center left;transform-origin:center left}}@-webkit-keyframes carousel-right{0%{opacity:0;-webkit-transform:perspective(80px) rotateY(90deg) translateZ(80px);transform:perspective(80px) rotateY(90deg) translateZ(80px);-webkit-transform-origin:center right;transform-origin:center right}25%{opacity:1}to{-webkit-transform:perspective(80px) rotateY(0) translateZ(0);transform:perspective(80px) rotateY(0) translateZ(0);-webkit-transform-origin:center right;transform-origin:center right}}@keyframes carousel-right{0%{opacity:0;-webkit-transform:perspective(80px) rotateY(90deg) translateZ(80px);transform:perspective(80px) rotateY(90deg) translateZ(80px);-webkit-transform-origin:center right;transform-origin:center right}25%{opacity:1}to{-webkit-transform:perspective(80px) rotateY(0) translateZ(0);transform:perspective(80px) rotateY(0) translateZ(0);-webkit-transform-origin:center right;transform-origin:center right}}@-webkit-keyframes encircle-cw{0%{-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:top left;transform-origin:top left}33%{-webkit-transform-origin:top right;transform-origin:top right}66%{-webkit-transform-origin:bottom right;transform-origin:bottom right}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:bottom left;transform-origin:bottom left}}@keyframes encircle-cw{0%{-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:top left;transform-origin:top left}33%{-webkit-transform-origin:top right;transform-origin:top right}66%{-webkit-transform-origin:bottom right;transform-origin:bottom right}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:bottom left;transform-origin:bottom left}}@-webkit-keyframes encircle-ccw{0%{-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:bottom right;transform-origin:bottom right}33%{-webkit-transform-origin:top right;transform-origin:top right}66%{-webkit-transform-origin:top left;transform-origin:top left}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:bottom left;transform-origin:bottom left}}@keyframes encircle-ccw{0%{-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:bottom right;transform-origin:bottom right}33%{-webkit-transform-origin:top right;transform-origin:top right}66%{-webkit-transform-origin:top left;transform-origin:top left}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:bottom left;transform-origin:bottom left}}@-webkit-keyframes alt-zoom-in{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes alt-zoom-in{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes alt-zoom-out{0%{-webkit-filter:brightness(80%);filter:brightness(80%);opacity:0;-webkit-transform:scale(4);transform:scale(4)}25%{opacity:1}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes alt-zoom-out{0%{-webkit-filter:brightness(80%);filter:brightness(80%);opacity:0;-webkit-transform:scale(4);transform:scale(4)}25%{opacity:1}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes alt-fade-in-linear{0%{opacity:0}to{opacity:1}}@keyframes alt-fade-in-linear{0%{opacity:0}to{opacity:1}}@-webkit-keyframes alt-fade-in-flash{0%{-webkit-filter:saturate(50%) brightness(200%);filter:saturate(50%) brightness(200%);opacity:0}50%{-webkit-filter:saturate(50%) brightness(200%);filter:saturate(50%) brightness(200%);opacity:1}}@keyframes alt-fade-in-flash{0%{-webkit-filter:saturate(50%) brightness(200%);filter:saturate(50%) brightness(200%);opacity:0}50%{-webkit-filter:saturate(50%) brightness(200%);filter:saturate(50%) brightness(200%);opacity:1}}@-webkit-keyframes alt-fade-in-flicker{0%{opacity:0}10%{opacity:1}20%{opacity:1}25%{opacity:.5}30%{opacity:1}40%{opacity:1}45%{opacity:.75}50%{opacity:1}60%{opacity:1}65%{opacity:.5}70%{opacity:1}80%{opacity:1}85%{opacity:.75}90%{opacity:1}to{opacity:1}}@keyframes alt-fade-in-flicker{0%{opacity:0}10%{opacity:1}20%{opacity:1}25%{opacity:.5}30%{opacity:1}40%{opacity:1}45%{opacity:.75}50%{opacity:1}60%{opacity:1}65%{opacity:.5}70%{opacity:1}80%{opacity:1}85%{opacity:.75}90%{opacity:1}to{opacity:1}}@-webkit-keyframes alt-bounce{0%{-webkit-transform:scale(0);transform:scale(0)}25%{-webkit-transform:scale(.5,2);transform:scale(.5,2)}50%{-webkit-transform:scale(2,.5);transform:scale(2,.5)}75%{-webkit-transform:scale(.5,2);transform:scale(.5,2)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes alt-bounce{0%{-webkit-transform:scale(0);transform:scale(0)}25%{-webkit-transform:scale(.5,2);transform:scale(.5,2)}50%{-webkit-transform:scale(2,.5);transform:scale(2,.5)}75%{-webkit-transform:scale(.5,2);transform:scale(.5,2)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes alt-skew-cw{0%{-webkit-transform:skew(-45deg,-45deg);transform:skew(-45deg,-45deg)}to{-webkit-transform:skew(0,0);transform:skew(0,0)}}@keyframes alt-skew-cw{0%{-webkit-transform:skew(-45deg,-45deg);transform:skew(-45deg,-45deg)}to{-webkit-transform:skew(0,0);transform:skew(0,0)}}@-webkit-keyframes alt-skew-ccw{0%{-webkit-transform:skew(45deg,45deg);transform:skew(45deg,45deg)}to{-webkit-transform:skew(0,0);transform:skew(0,0)}}@keyframes alt-skew-ccw{0%{-webkit-transform:skew(45deg,45deg);transform:skew(45deg,45deg)}to{-webkit-transform:skew(0,0);transform:skew(0,0)}}@-webkit-keyframes alt-pop-center{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-filter:brightness(80%);filter:brightness(80%);-webkit-transform:scale(1);transform:scale(1)}75%{-webkit-transform:scale(1.5);transform:scale(1.5)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes alt-pop-center{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-filter:brightness(80%);filter:brightness(80%);-webkit-transform:scale(1);transform:scale(1)}75%{-webkit-transform:scale(1.5);transform:scale(1.5)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes alt-pop-top-left{0%{-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:top left;transform-origin:top left}50%{-webkit-filter:brightness(80%);filter:brightness(80%);-webkit-transform:scale(1);transform:scale(1)}75%{-webkit-transform:scale(1.5);transform:scale(1.5)}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:top left;transform-origin:top left}}@keyframes alt-pop-top-left{0%{-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:top left;transform-origin:top left}50%{-webkit-filter:brightness(80%);filter:brightness(80%);-webkit-transform:scale(1);transform:scale(1)}75%{-webkit-transform:scale(1.5);transform:scale(1.5)}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:top left;transform-origin:top left}}@-webkit-keyframes alt-pop-top-right{0%{-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:top right;transform-origin:top right}50%{-webkit-filter:brightness(80%);filter:brightness(80%);-webkit-transform:scale(1);transform:scale(1)}75%{-webkit-transform:scale(1.5);transform:scale(1.5)}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:top right;transform-origin:top right}}@keyframes alt-pop-top-right{0%{-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:top right;transform-origin:top right}50%{-webkit-filter:brightness(80%);filter:brightness(80%);-webkit-transform:scale(1);transform:scale(1)}75%{-webkit-transform:scale(1.5);transform:scale(1.5)}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:top right;transform-origin:top right}}@-webkit-keyframes alt-pop-bottom-right{0%{-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:bottom right;transform-origin:bottom right}50%{-webkit-filter:brightness(80%);filter:brightness(80%);-webkit-transform:scale(1);transform:scale(1)}75%{-webkit-transform:scale(1.5);transform:scale(1.5)}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:bottom right;transform-origin:bottom right}}@keyframes alt-pop-bottom-right{0%{-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:bottom right;transform-origin:bottom right}50%{-webkit-filter:brightness(80%);filter:brightness(80%);-webkit-transform:scale(1);transform:scale(1)}75%{-webkit-transform:scale(1.5);transform:scale(1.5)}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:bottom right;transform-origin:bottom right}}@-webkit-keyframes alt-pop-bottom-left{0%{-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:bottom left;transform-origin:bottom left}50%{-webkit-filter:brightness(80%);filter:brightness(80%);-webkit-transform:scale(1);transform:scale(1)}75%{-webkit-transform:scale(1.5);transform:scale(1.5)}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:bottom left;transform-origin:bottom left}}@keyframes alt-pop-bottom-left{0%{-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:bottom left;transform-origin:bottom left}50%{-webkit-filter:brightness(80%);filter:brightness(80%);-webkit-transform:scale(1);transform:scale(1)}75%{-webkit-transform:scale(1.5);transform:scale(1.5)}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:bottom left;transform-origin:bottom left}}@-webkit-keyframes alt-pull-vertical{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes alt-pull-vertical{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes alt-pull-horizontal{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes alt-pull-horizontal{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes alt-pull-down{0%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top}to{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:top;transform-origin:top}}@keyframes alt-pull-down{0%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top}to{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:top;transform-origin:top}}@-webkit-keyframes alt-pull-up{0%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:bottom;transform-origin:bottom}to{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:bottom;transform-origin:bottom}}@keyframes alt-pull-up{0%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:bottom;transform-origin:bottom}to{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:bottom;transform-origin:bottom}}@-webkit-keyframes alt-pull-right{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left}to{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}}@keyframes alt-pull-right{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left}to{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}}@-webkit-keyframes alt-pull-left{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right}to{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right;transform-origin:right}}@keyframes alt-pull-left{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right}to{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right;transform-origin:right}}@-webkit-keyframes alt-shoot-up{0%{opacity:0;-webkit-transform:translateY(800%) scale(1);transform:translateY(800%) scale(1)}25%{opacity:1}66%{-webkit-transform:translateY(-400%) scale(1.5);transform:translateY(-400%) scale(1.5)}to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes alt-shoot-up{0%{opacity:0;-webkit-transform:translateY(800%) scale(1);transform:translateY(800%) scale(1)}25%{opacity:1}66%{-webkit-transform:translateY(-400%) scale(1.5);transform:translateY(-400%) scale(1.5)}to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@-webkit-keyframes alt-shake-down{0%{opacity:0;-webkit-transform:translate(-100%,-800%) rotate(20deg);transform:translate(-100%,-800%) rotate(20deg)}25%{opacity:1;-webkit-transform:translate(100%,-600%) rotate(-20deg);transform:translate(100%,-600%) rotate(-20deg)}50%{-webkit-transform:translate(-50%,-400%) rotate(10deg);transform:translate(-50%,-400%) rotate(10deg)}75%{-webkit-transform:translate(50%,-200%) rotate(-10deg);transform:translate(50%,-200%) rotate(-10deg)}to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@keyframes alt-shake-down{0%{opacity:0;-webkit-transform:translate(-100%,-800%) rotate(20deg);transform:translate(-100%,-800%) rotate(20deg)}25%{opacity:1;-webkit-transform:translate(100%,-600%) rotate(-20deg);transform:translate(100%,-600%) rotate(-20deg)}50%{-webkit-transform:translate(-50%,-400%) rotate(10deg);transform:translate(-50%,-400%) rotate(10deg)}75%{-webkit-transform:translate(50%,-200%) rotate(-10deg);transform:translate(50%,-200%) rotate(-10deg)}to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@-webkit-keyframes alt-drip{0%{opacity:0;-webkit-transform:scaleY(4) translateY(-400%);transform:scaleY(4) translateY(-400%);-webkit-transform-origin:bottom;transform-origin:bottom}25%{opacity:1}75%{-webkit-transform:scaleY(0) translateY(0);transform:scaleY(0) translateY(0)}to{-webkit-transform:scaleX(1,1) translateY(0);transform:scaleX(1,1) translateY(0);-webkit-transform-origin:bottom;transform-origin:bottom}}@keyframes alt-drip{0%{opacity:0;-webkit-transform:scaleY(4) translateY(-400%);transform:scaleY(4) translateY(-400%);-webkit-transform-origin:bottom;transform-origin:bottom}25%{opacity:1}75%{-webkit-transform:scaleY(0) translateY(0);transform:scaleY(0) translateY(0)}to{-webkit-transform:scaleX(1,1) translateY(0);transform:scaleX(1,1) translateY(0);-webkit-transform-origin:bottom;transform-origin:bottom}}@-webkit-keyframes alt-elastic-right{0%{opacity:0;-webkit-transform:scaleX(1) translateX(400%);transform:scaleX(1) translateX(400%);-webkit-transform-origin:left;transform-origin:left}25%{opacity:1}50%{-webkit-transform:scaleX(4) translateX(0);transform:scaleX(4) translateX(0)}to{-webkit-transform:scaleX(1) translateX(0);transform:scaleX(1) translateX(0);-webkit-transform-origin:left;transform-origin:left}}@keyframes alt-elastic-right{0%{opacity:0;-webkit-transform:scaleX(1) translateX(400%);transform:scaleX(1) translateX(400%);-webkit-transform-origin:left;transform-origin:left}25%{opacity:1}50%{-webkit-transform:scaleX(4) translateX(0);transform:scaleX(4) translateX(0)}to{-webkit-transform:scaleX(1) translateX(0);transform:scaleX(1) translateX(0);-webkit-transform-origin:left;transform-origin:left}}@-webkit-keyframes alt-elastic-left{0%{opacity:0;-webkit-transform:scaleX(1) translateX(-400%);transform:scaleX(1) translateX(-400%);-webkit-transform-origin:right;transform-origin:right}25%{opacity:1}50%{-webkit-transform:scaleX(4) translateX(0);transform:scaleX(4) translateX(0)}to{-webkit-transform:scaleX(1) translateX(0);transform:scaleX(1) translateX(0);-webkit-transform-origin:right;transform-origin:right}}@keyframes alt-elastic-left{0%{opacity:0;-webkit-transform:scaleX(1) translateX(-400%);transform:scaleX(1) translateX(-400%);-webkit-transform-origin:right;transform-origin:right}25%{opacity:1}50%{-webkit-transform:scaleX(4) translateX(0);transform:scaleX(4) translateX(0)}to{-webkit-transform:scaleX(1) translateX(0);transform:scaleX(1) translateX(0);-webkit-transform-origin:right;transform-origin:right}}@-webkit-keyframes alt-elastic-up{0%{opacity:0;-webkit-transform:scaleY(1) translateY(-400%);transform:scaleY(1) translateY(-400%);-webkit-transform-origin:bottom;transform-origin:bottom}25%{opacity:1}50%{-webkit-transform:scaleY(4) translateY(0);transform:scaleY(4) translateY(0)}to{-webkit-transform:scaleY(1) translateY(0);transform:scaleY(1) translateY(0);-webkit-transform-origin:bottom;transform-origin:bottom}}@keyframes alt-elastic-up{0%{opacity:0;-webkit-transform:scaleY(1) translateY(-400%);transform:scaleY(1) translateY(-400%);-webkit-transform-origin:bottom;transform-origin:bottom}25%{opacity:1}50%{-webkit-transform:scaleY(4) translateY(0);transform:scaleY(4) translateY(0)}to{-webkit-transform:scaleY(1) translateY(0);transform:scaleY(1) translateY(0);-webkit-transform-origin:bottom;transform-origin:bottom}}@-webkit-keyframes alt-elastic-down{0%{opacity:0;-webkit-transform:scaleY(1) translateY(400%);transform:scaleY(1) translateY(400%);-webkit-transform-origin:top;transform-origin:top}25%{opacity:1}50%{-webkit-transform:scaleY(4) translateY(0);transform:scaleY(4) translateY(0)}to{-webkit-transform:scaleY(1) translateY(0);transform:scaleY(1) translateY(0);-webkit-transform-origin:top;transform-origin:top}}@keyframes alt-elastic-down{0%{opacity:0;-webkit-transform:scaleY(1) translateY(400%);transform:scaleY(1) translateY(400%);-webkit-transform-origin:top;transform-origin:top}25%{opacity:1}50%{-webkit-transform:scaleY(4) translateY(0);transform:scaleY(4) translateY(0)}to{-webkit-transform:scaleY(1) translateY(0);transform:scaleY(1) translateY(0);-webkit-transform-origin:top;transform-origin:top}}@-webkit-keyframes alt-roll-down-left{0%{opacity:0;-webkit-transform:translate(-400%,-400%) rotate(-90deg);transform:translate(-400%,-400%) rotate(-90deg)}25%{opacity:1}to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@keyframes alt-roll-down-left{0%{opacity:0;-webkit-transform:translate(-400%,-400%) rotate(-90deg);transform:translate(-400%,-400%) rotate(-90deg)}25%{opacity:1}to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@-webkit-keyframes alt-roll-down-right{0%{opacity:0;-webkit-transform:translate(400%,-400%) rotate(90deg);transform:translate(400%,-400%) rotate(90deg)}25%{opacity:1}to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@keyframes alt-roll-down-right{0%{opacity:0;-webkit-transform:translate(400%,-400%) rotate(90deg);transform:translate(400%,-400%) rotate(90deg)}25%{opacity:1}to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@-webkit-keyframes alt-roll-up-left{0%{opacity:0;-webkit-transform:translate(-400%,400%) rotate(-90deg);transform:translate(-400%,400%) rotate(-90deg)}25%{opacity:1}to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@keyframes alt-roll-up-left{0%{opacity:0;-webkit-transform:translate(-400%,400%) rotate(-90deg);transform:translate(-400%,400%) rotate(-90deg)}25%{opacity:1}to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@-webkit-keyframes alt-roll-up-right{0%{opacity:0;-webkit-transform:translate(400%,400%) rotate(90deg);transform:translate(400%,400%) rotate(90deg)}25%{opacity:1}to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@keyframes alt-roll-up-right{0%{opacity:0;-webkit-transform:translate(400%,400%) rotate(90deg);transform:translate(400%,400%) rotate(90deg)}25%{opacity:1}to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@-webkit-keyframes alt-hop-right{0%{opacity:0;-webkit-transform:translate(-400%) scale(.2);transform:translate(-400%) scale(.2)}25%{opacity:1;-webkit-transform:translate(-300%,-200%) scale(.4);transform:translate(-300%,-200%) scale(.4)}50%{-webkit-transform:translate(-200%) scale(.6);transform:translate(-200%) scale(.6)}75%{-webkit-transform:translate(-100%,-100%) scale(.8);transform:translate(-100%,-100%) scale(.8)}to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}}@keyframes alt-hop-right{0%{opacity:0;-webkit-transform:translate(-400%) scale(.2);transform:translate(-400%) scale(.2)}25%{opacity:1;-webkit-transform:translate(-300%,-200%) scale(.4);transform:translate(-300%,-200%) scale(.4)}50%{-webkit-transform:translate(-200%) scale(.6);transform:translate(-200%) scale(.6)}75%{-webkit-transform:translate(-100%,-100%) scale(.8);transform:translate(-100%,-100%) scale(.8)}to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}}@-webkit-keyframes alt-hop-left{0%{opacity:0;-webkit-transform:translate(400%) scale(.2);transform:translate(400%) scale(.2)}25%{opacity:1;-webkit-transform:translate(300%,-200%) scale(.4);transform:translate(300%,-200%) scale(.4)}50%{-webkit-transform:translate(200%) scale(.6);transform:translate(200%) scale(.6)}75%{-webkit-transform:translate(100%,-100%) scale(.8);transform:translate(100%,-100%) scale(.8)}to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}}@keyframes alt-hop-left{0%{opacity:0;-webkit-transform:translate(400%) scale(.2);transform:translate(400%) scale(.2)}25%{opacity:1;-webkit-transform:translate(300%,-200%) scale(.4);transform:translate(300%,-200%) scale(.4)}50%{-webkit-transform:translate(200%) scale(.6);transform:translate(200%) scale(.6)}75%{-webkit-transform:translate(100%,-100%) scale(.8);transform:translate(100%,-100%) scale(.8)}to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}}@-webkit-keyframes alt-spin-up-cw{0%{opacity:0;-webkit-transform:rotate(-1turn);transform:rotate(-1turn);-webkit-transform-origin:400% 400%;transform-origin:400% 400%}25%{opacity:1}to{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center}}@keyframes alt-spin-up-cw{0%{opacity:0;-webkit-transform:rotate(-1turn);transform:rotate(-1turn);-webkit-transform-origin:400% 400%;transform-origin:400% 400%}25%{opacity:1}to{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center}}@-webkit-keyframes alt-spin-up-ccw{0%{opacity:0;-webkit-transform:rotate(1turn);transform:rotate(1turn);-webkit-transform-origin:400% 400%;transform-origin:400% 400%}25%{opacity:1}to{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center}}@keyframes alt-spin-up-ccw{0%{opacity:0;-webkit-transform:rotate(1turn);transform:rotate(1turn);-webkit-transform-origin:400% 400%;transform-origin:400% 400%}25%{opacity:1}to{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center}}@-webkit-keyframes alt-spin-down-cw{0%{opacity:0;-webkit-transform:rotate(-1turn);transform:rotate(-1turn);-webkit-transform-origin:-400% -400%;transform-origin:-400% -400%}25%{opacity:1}to{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center}}@keyframes alt-spin-down-cw{0%{opacity:0;-webkit-transform:rotate(-1turn);transform:rotate(-1turn);-webkit-transform-origin:-400% -400%;transform-origin:-400% -400%}25%{opacity:1}to{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center}}@-webkit-keyframes alt-spin-down-ccw{0%{opacity:0;-webkit-transform:rotate(1turn);transform:rotate(1turn);-webkit-transform-origin:-400% -400%;transform-origin:-400% -400%}25%{opacity:1}to{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center}}@keyframes alt-spin-down-ccw{0%{opacity:0;-webkit-transform:rotate(1turn);transform:rotate(1turn);-webkit-transform-origin:-400% -400%;transform-origin:-400% -400%}25%{opacity:1}to{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center}}@-webkit-keyframes alt-swarm-cw{0%{-webkit-transform:translate(-200%,-200%) scale(0) rotate(-1turn);transform:translate(-200%,-200%) scale(0) rotate(-1turn)}10%{-webkit-transform:translate(200%,-200%) scale(.05) rotate(-1turn);transform:translate(200%,-200%) scale(.05) rotate(-1turn)}20%{-webkit-transform:translate(200%,200%) scale(.1) rotate(-320deg);transform:translate(200%,200%) scale(.1) rotate(-320deg)}30%{-webkit-transform:translate(-200%,200%) scale(.15) rotate(-280deg);transform:translate(-200%,200%) scale(.15) rotate(-280deg)}40%{-webkit-transform:translate(-200%,-100%) scale(.2) rotate(-240deg);transform:translate(-200%,-100%) scale(.2) rotate(-240deg)}50%{-webkit-transform:translate(100%,-100%) scale(.25) rotate(-200deg);transform:translate(100%,-100%) scale(.25) rotate(-200deg)}60%{-webkit-transform:translate(100%,100%) scale(.3) rotate(-160deg);transform:translate(100%,100%) scale(.3) rotate(-160deg)}70%{-webkit-transform:translate(-100%,100%) scale(.45) rotate(-120deg);transform:translate(-100%,100%) scale(.45) rotate(-120deg)}80%{-webkit-transform:translate(-100%) scale(.6) rotate(-80deg);transform:translate(-100%) scale(.6) rotate(-80deg)}90%{-webkit-transform:translate(0) scale(.8) rotate(-40deg);transform:translate(0) scale(.8) rotate(-40deg)}to{-webkit-transform:translate(0) scale(1) rotate(0);transform:translate(0) scale(1) rotate(0)}}@keyframes alt-swarm-cw{0%{-webkit-transform:translate(-200%,-200%) scale(0) rotate(-1turn);transform:translate(-200%,-200%) scale(0) rotate(-1turn)}10%{-webkit-transform:translate(200%,-200%) scale(.05) rotate(-1turn);transform:translate(200%,-200%) scale(.05) rotate(-1turn)}20%{-webkit-transform:translate(200%,200%) scale(.1) rotate(-320deg);transform:translate(200%,200%) scale(.1) rotate(-320deg)}30%{-webkit-transform:translate(-200%,200%) scale(.15) rotate(-280deg);transform:translate(-200%,200%) scale(.15) rotate(-280deg)}40%{-webkit-transform:translate(-200%,-100%) scale(.2) rotate(-240deg);transform:translate(-200%,-100%) scale(.2) rotate(-240deg)}50%{-webkit-transform:translate(100%,-100%) scale(.25) rotate(-200deg);transform:translate(100%,-100%) scale(.25) rotate(-200deg)}60%{-webkit-transform:translate(100%,100%) scale(.3) rotate(-160deg);transform:translate(100%,100%) scale(.3) rotate(-160deg)}70%{-webkit-transform:translate(-100%,100%) scale(.45) rotate(-120deg);transform:translate(-100%,100%) scale(.45) rotate(-120deg)}80%{-webkit-transform:translate(-100%) scale(.6) rotate(-80deg);transform:translate(-100%) scale(.6) rotate(-80deg)}90%{-webkit-transform:translate(0) scale(.8) rotate(-40deg);transform:translate(0) scale(.8) rotate(-40deg)}to{-webkit-transform:translate(0) scale(1) rotate(0);transform:translate(0) scale(1) rotate(0)}}@-webkit-keyframes alt-swarm-ccw{0%{-webkit-transform:translate(200%,200%) scale(0) rotate(1turn);transform:translate(200%,200%) scale(0) rotate(1turn)}10%{-webkit-transform:translate(200%,-200%) scale(.05) rotate(1turn);transform:translate(200%,-200%) scale(.05) rotate(1turn)}20%{-webkit-transform:translate(-200%,-200%) scale(.1) rotate(320deg);transform:translate(-200%,-200%) scale(.1) rotate(320deg)}30%{-webkit-transform:translate(-200%,200%) scale(.15) rotate(280deg);transform:translate(-200%,200%) scale(.15) rotate(280deg)}40%{-webkit-transform:translate(100%,200%) scale(.2) rotate(240deg);transform:translate(100%,200%) scale(.2) rotate(240deg)}50%{-webkit-transform:translate(100%,-100%) scale(.25) rotate(200deg);transform:translate(100%,-100%) scale(.25) rotate(200deg)}60%{-webkit-transform:translate(-100%,-100%) scale(.35) rotate(160deg);transform:translate(-100%,-100%) scale(.35) rotate(160deg)}70%{-webkit-transform:translate(-100%,100%) scale(.45) rotate(120deg);transform:translate(-100%,100%) scale(.45) rotate(120deg)}80%{-webkit-transform:translateY(100%) scale(.6) rotate(80deg);transform:translateY(100%) scale(.6) rotate(80deg)}90%{-webkit-transform:translate(0) scale(.8) rotate(40deg);transform:translate(0) scale(.8) rotate(40deg)}to{-webkit-transform:translate(0) scale(1) rotate(0);transform:translate(0) scale(1) rotate(0)}}@keyframes alt-swarm-ccw{0%{-webkit-transform:translate(200%,200%) scale(0) rotate(1turn);transform:translate(200%,200%) scale(0) rotate(1turn)}10%{-webkit-transform:translate(200%,-200%) scale(.05) rotate(1turn);transform:translate(200%,-200%) scale(.05) rotate(1turn)}20%{-webkit-transform:translate(-200%,-200%) scale(.1) rotate(320deg);transform:translate(-200%,-200%) scale(.1) rotate(320deg)}30%{-webkit-transform:translate(-200%,200%) scale(.15) rotate(280deg);transform:translate(-200%,200%) scale(.15) rotate(280deg)}40%{-webkit-transform:translate(100%,200%) scale(.2) rotate(240deg);transform:translate(100%,200%) scale(.2) rotate(240deg)}50%{-webkit-transform:translate(100%,-100%) scale(.25) rotate(200deg);transform:translate(100%,-100%) scale(.25) rotate(200deg)}60%{-webkit-transform:translate(-100%,-100%) scale(.35) rotate(160deg);transform:translate(-100%,-100%) scale(.35) rotate(160deg)}70%{-webkit-transform:translate(-100%,100%) scale(.45) rotate(120deg);transform:translate(-100%,100%) scale(.45) rotate(120deg)}80%{-webkit-transform:translateY(100%) scale(.6) rotate(80deg);transform:translateY(100%) scale(.6) rotate(80deg)}90%{-webkit-transform:translate(0) scale(.8) rotate(40deg);transform:translate(0) scale(.8) rotate(40deg)}to{-webkit-transform:translate(0) scale(1) rotate(0);transform:translate(0) scale(1) rotate(0)}}@-webkit-keyframes alt-blur{0%{-webkit-filter:blur(20px);filter:blur(20px);opacity:0}50%{opacity:1}to{-webkit-filter:blur(0);filter:blur(0)}}@keyframes alt-blur{0%{-webkit-filter:blur(20px);filter:blur(20px);opacity:0}50%{opacity:1}to{-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes alt-bubble{0%{border-radius:100%;-webkit-transform:scale(0);transform:scale(0)}50%{border-radius:100%;-webkit-transform:scale(2);transform:scale(2)}to{border-radius:0;-webkit-transform:scale(1);transform:scale(1)}}@keyframes alt-bubble{0%{border-radius:100%;-webkit-transform:scale(0);transform:scale(0)}50%{border-radius:100%;-webkit-transform:scale(2);transform:scale(2)}to{border-radius:0;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes alt-tumble-right{0%{opacity:0;-webkit-transform:translate(-200%) rotate(-180deg);transform:translate(-200%) rotate(-180deg)}25%{opacity:1;-webkit-transform:translate(-150%,50%) rotate(-135deg);transform:translate(-150%,50%) rotate(-135deg)}50%{-webkit-transform:translate(-100%) rotate(-90deg);transform:translate(-100%) rotate(-90deg)}75%{-webkit-transform:translate(-50%,25%) rotate(-45deg);transform:translate(-50%,25%) rotate(-45deg)}to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@keyframes alt-tumble-right{0%{opacity:0;-webkit-transform:translate(-200%) rotate(-180deg);transform:translate(-200%) rotate(-180deg)}25%{opacity:1;-webkit-transform:translate(-150%,50%) rotate(-135deg);transform:translate(-150%,50%) rotate(-135deg)}50%{-webkit-transform:translate(-100%) rotate(-90deg);transform:translate(-100%) rotate(-90deg)}75%{-webkit-transform:translate(-50%,25%) rotate(-45deg);transform:translate(-50%,25%) rotate(-45deg)}to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@-webkit-keyframes alt-tumble-left{0%{opacity:0;-webkit-transform:translate(200%) rotate(180deg);transform:translate(200%) rotate(180deg)}25%{opacity:1;-webkit-transform:translate(150%,50%) rotate(135deg);transform:translate(150%,50%) rotate(135deg)}50%{-webkit-transform:translate(100%) rotate(90deg);transform:translate(100%) rotate(90deg)}75%{-webkit-transform:translate(50%,25%) rotate(45deg);transform:translate(50%,25%) rotate(45deg)}to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@keyframes alt-tumble-left{0%{opacity:0;-webkit-transform:translate(200%) rotate(180deg);transform:translate(200%) rotate(180deg)}25%{opacity:1;-webkit-transform:translate(150%,50%) rotate(135deg);transform:translate(150%,50%) rotate(135deg)}50%{-webkit-transform:translate(100%) rotate(90deg);transform:translate(100%) rotate(90deg)}75%{-webkit-transform:translate(50%,25%) rotate(45deg);transform:translate(50%,25%) rotate(45deg)}to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@-webkit-keyframes alt-hinge-top{0%{opacity:0;-webkit-transform:perspective(80px) rotateX(90deg);transform:perspective(80px) rotateX(90deg);-webkit-transform-origin:top center;transform-origin:top center}25%{opacity:1}75%{-webkit-transform:perspective(80px) rotateX(-45deg);transform:perspective(80px) rotateX(-45deg)}to{-webkit-transform:perspective(80px) rotateX(0);transform:perspective(80px) rotateX(0);-webkit-transform-origin:top center;transform-origin:top center}}@keyframes alt-hinge-top{0%{opacity:0;-webkit-transform:perspective(80px) rotateX(90deg);transform:perspective(80px) rotateX(90deg);-webkit-transform-origin:top center;transform-origin:top center}25%{opacity:1}75%{-webkit-transform:perspective(80px) rotateX(-45deg);transform:perspective(80px) rotateX(-45deg)}to{-webkit-transform:perspective(80px) rotateX(0);transform:perspective(80px) rotateX(0);-webkit-transform-origin:top center;transform-origin:top center}}@-webkit-keyframes alt-hinge-bottom{0%{opacity:0;-webkit-transform:perspective(80px) rotateX(-90deg);transform:perspective(80px) rotateX(-90deg);-webkit-transform-origin:bottom center;transform-origin:bottom center}25%{opacity:1}75%{-webkit-transform:perspective(80px) rotateX(45deg);transform:perspective(80px) rotateX(45deg)}to{-webkit-transform:perspective(80px) rotateX(0);transform:perspective(80px) rotateX(0);-webkit-transform-origin:bottom center;transform-origin:bottom center}}@keyframes alt-hinge-bottom{0%{opacity:0;-webkit-transform:perspective(80px) rotateX(-90deg);transform:perspective(80px) rotateX(-90deg);-webkit-transform-origin:bottom center;transform-origin:bottom center}25%{opacity:1}75%{-webkit-transform:perspective(80px) rotateX(45deg);transform:perspective(80px) rotateX(45deg)}to{-webkit-transform:perspective(80px) rotateX(0);transform:perspective(80px) rotateX(0);-webkit-transform-origin:bottom center;transform-origin:bottom center}}@-webkit-keyframes alt-hinge-left{0%{opacity:0;-webkit-transform:perspective(80px) rotateY(-90deg);transform:perspective(80px) rotateY(-90deg);-webkit-transform-origin:center left;transform-origin:center left}25%{opacity:1}75%{-webkit-transform:perspective(80px) rotateY(45deg);transform:perspective(80px) rotateY(45deg)}to{-webkit-transform:perspective(80px) rotateY(0);transform:perspective(80px) rotateY(0);-webkit-transform-origin:center left;transform-origin:center left}}@keyframes alt-hinge-left{0%{opacity:0;-webkit-transform:perspective(80px) rotateY(-90deg);transform:perspective(80px) rotateY(-90deg);-webkit-transform-origin:center left;transform-origin:center left}25%{opacity:1}75%{-webkit-transform:perspective(80px) rotateY(45deg);transform:perspective(80px) rotateY(45deg)}to{-webkit-transform:perspective(80px) rotateY(0);transform:perspective(80px) rotateY(0);-webkit-transform-origin:center left;transform-origin:center left}}@-webkit-keyframes alt-hinge-right{0%{opacity:0;-webkit-transform:perspective(80px) rotateY(90deg);transform:perspective(80px) rotateY(90deg);-webkit-transform-origin:center right;transform-origin:center right}25%{opacity:1}75%{-webkit-transform:perspective(80px) rotateY(-45deg);transform:perspective(80px) rotateY(-45deg)}to{-webkit-transform:perspective(80px) rotateY(0);transform:perspective(80px) rotateY(0);-webkit-transform-origin:center right;transform-origin:center right}}@keyframes alt-hinge-right{0%{opacity:0;-webkit-transform:perspective(80px) rotateY(90deg);transform:perspective(80px) rotateY(90deg);-webkit-transform-origin:center right;transform-origin:center right}25%{opacity:1}75%{-webkit-transform:perspective(80px) rotateY(-45deg);transform:perspective(80px) rotateY(-45deg)}to{-webkit-transform:perspective(80px) rotateY(0);transform:perspective(80px) rotateY(0);-webkit-transform-origin:center right;transform-origin:center right}}@-webkit-keyframes alt-carousel-top{0%{opacity:0;-webkit-transform:perspective(80px) rotateX(90deg) translateZ(80px);transform:perspective(80px) rotateX(90deg) translateZ(80px);-webkit-transform-origin:top center;transform-origin:top center}25%{opacity:1}to{-webkit-transform:perspective(80px) rotateX(0) translateZ(0);transform:perspective(80px) rotateX(0) translateZ(0);-webkit-transform-origin:top center;transform-origin:top center}}@keyframes alt-carousel-top{0%{opacity:0;-webkit-transform:perspective(80px) rotateX(90deg) translateZ(80px);transform:perspective(80px) rotateX(90deg) translateZ(80px);-webkit-transform-origin:top center;transform-origin:top center}25%{opacity:1}to{-webkit-transform:perspective(80px) rotateX(0) translateZ(0);transform:perspective(80px) rotateX(0) translateZ(0);-webkit-transform-origin:top center;transform-origin:top center}}@-webkit-keyframes alt-carousel-bottom{0%{opacity:0;-webkit-transform:perspective(80px) rotateX(-90deg) translateZ(80px);transform:perspective(80px) rotateX(-90deg) translateZ(80px);-webkit-transform-origin:bottom center;transform-origin:bottom center}25%{opacity:1}to{-webkit-transform:perspective(80px) rotateX(0) translateZ(0);transform:perspective(80px) rotateX(0) translateZ(0);-webkit-transform-origin:bottom center;transform-origin:bottom center}}@keyframes alt-carousel-bottom{0%{opacity:0;-webkit-transform:perspective(80px) rotateX(-90deg) translateZ(80px);transform:perspective(80px) rotateX(-90deg) translateZ(80px);-webkit-transform-origin:bottom center;transform-origin:bottom center}25%{opacity:1}to{-webkit-transform:perspective(80px) rotateX(0) translateZ(0);transform:perspective(80px) rotateX(0) translateZ(0);-webkit-transform-origin:bottom center;transform-origin:bottom center}}@-webkit-keyframes alt-carousel-left{0%{opacity:0;-webkit-transform:perspective(80px) rotateY(-90deg) translateZ(80px);transform:perspective(80px) rotateY(-90deg) translateZ(80px);-webkit-transform-origin:center left;transform-origin:center left}25%{opacity:1}to{-webkit-transform:perspective(80px) rotateY(0) translateZ(0);transform:perspective(80px) rotateY(0) translateZ(0);-webkit-transform-origin:center left;transform-origin:center left}}@keyframes alt-carousel-left{0%{opacity:0;-webkit-transform:perspective(80px) rotateY(-90deg) translateZ(80px);transform:perspective(80px) rotateY(-90deg) translateZ(80px);-webkit-transform-origin:center left;transform-origin:center left}25%{opacity:1}to{-webkit-transform:perspective(80px) rotateY(0) translateZ(0);transform:perspective(80px) rotateY(0) translateZ(0);-webkit-transform-origin:center left;transform-origin:center left}}@-webkit-keyframes alt-carousel-right{0%{opacity:0;-webkit-transform:perspective(80px) rotateY(90deg) translateZ(80px);transform:perspective(80px) rotateY(90deg) translateZ(80px);-webkit-transform-origin:center right;transform-origin:center right}25%{opacity:1}to{-webkit-transform:perspective(80px) rotateY(0) translateZ(0);transform:perspective(80px) rotateY(0) translateZ(0);-webkit-transform-origin:center right;transform-origin:center right}}@keyframes alt-carousel-right{0%{opacity:0;-webkit-transform:perspective(80px) rotateY(90deg) translateZ(80px);transform:perspective(80px) rotateY(90deg) translateZ(80px);-webkit-transform-origin:center right;transform-origin:center right}25%{opacity:1}to{-webkit-transform:perspective(80px) rotateY(0) translateZ(0);transform:perspective(80px) rotateY(0) translateZ(0);-webkit-transform-origin:center right;transform-origin:center right}}@-webkit-keyframes alt-encircle-cw{0%{-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:top left;transform-origin:top left}33%{-webkit-transform-origin:top right;transform-origin:top right}66%{-webkit-transform-origin:bottom right;transform-origin:bottom right}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:bottom left;transform-origin:bottom left}}@keyframes alt-encircle-cw{0%{-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:top left;transform-origin:top left}33%{-webkit-transform-origin:top right;transform-origin:top right}66%{-webkit-transform-origin:bottom right;transform-origin:bottom right}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:bottom left;transform-origin:bottom left}}@-webkit-keyframes alt-encircle-ccw{0%{-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:bottom right;transform-origin:bottom right}33%{-webkit-transform-origin:top right;transform-origin:top right}66%{-webkit-transform-origin:top left;transform-origin:top left}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:bottom left;transform-origin:bottom left}}@keyframes alt-encircle-ccw{0%{-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:bottom right;transform-origin:bottom right}33%{-webkit-transform-origin:top right;transform-origin:top right}66%{-webkit-transform-origin:top left;transform-origin:top left}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:bottom left;transform-origin:bottom left}}.animated-div{height:100%;position:relative;width:100%}.animated-div.fit-children{height:auto;width:auto}.animated-div .desc{align-items:center;color:red;display:flex;flex-direction:column;font-size:var(--text-size-small);height:100%;justify-content:center;width:100%}.animated-div .cells{bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;left:0;pointer-events:none;position:absolute;right:0;top:0}.animated-div .cells .cell.origin{-webkit-filter:invert(1);filter:invert(1)}.animated-div-selector{align-items:flex-start;display:flex;flex-direction:row;flex-grow:1;flex-wrap:wrap;height:100%;justify-content:center;overflow-y:auto;padding:var(--padding-body)}.animated-div-selector .labeled-animated-div{align-items:center;-webkit-animation:fade-in var(--anim-duration) both;animation:fade-in var(--anim-duration) both;cursor:pointer;display:flex;flex-direction:column;font-size:var(--txt-size-small);justify-content:center;padding:16px}.animated-div-selector .labeled-animated-div.selected:hover{background-color:var(--clr-secondary-bkg);box-shadow:var(--shd-medium);margin:-32px;z-index:1}.animated-div-selector .labeled-animated-div .item{color:var(--clr-primary-text);height:192px;overflow:hidden;width:192px}.animated-div-selector .labeled-animated-div.selected:hover .item{color:var(--clr-secondary-text);height:256px;overflow:visible;width:256px}.animated-div-selector .labeled-animated-div .label{margin-top:16px;overflow-wrap:break-word;text-align:center;text-transform:uppercase;width:192px}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.code-panel{background-color:var(--clr-topmost-bkg);box-shadow:var(--shd-soft);padding:24px 48px 24px 24px}.code-panel .snippet:not(:first-child){margin-top:2em}.modal{-webkit-animation:modalBkgFade .5s forwards;animation:modalBkgFade .5s forwards;height:100%;left:0;position:fixed;top:0;width:100%;z-index:2}.modal,.modal .content{align-items:center;display:flex;flex-direction:column;justify-content:center}.modal .content{-webkit-animation:modalContentFade .5s forwards;animation:modalContentFade .5s forwards;box-shadow:0 10px 80px rgba(0,2,4,.5)}.modal .close{color:hsla(0,0%,100%,.75);cursor:pointer;font-size:16px;padding:16px 20px;position:fixed;right:0;top:0}.modal .close:hover{color:#fff}@-webkit-keyframes modalBkgFade{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background-color:rgba(8,12,16,0)}to{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(8,12,16,.8)}}@keyframes modalBkgFade{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background-color:rgba(8,12,16,0)}to{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(8,12,16,.8)}}@-webkit-keyframes modalContentFade{0%{opacity:0}to{opacity:1}}@keyframes modalContentFade{0%{opacity:0}to{opacity:1}}.animated-button .animated-div{color:var(--clr-primary-bkg)}.animated-div-customizer{align-self:flex-start;flex-direction:row}.animated-div-customizer,.animated-div-customizer .preview{display:flex;flex-grow:1;height:100%;justify-content:center}.animated-div-customizer .preview{align-items:center;flex-direction:column;overflow-y:auto;padding:var(--padding-body)}.animated-div-customizer .preview .animation{color:var(--clr-primary-text);height:256px;min-height:256px;min-width:256px;width:256px}.animated-div-customizer .settings-panel-wrapper{height:100%;overflow-y:auto;padding:var(--padding-body);z-index:101}.animated-div-customizer .settings-panel{align-items:stretch;align-self:flex-start;background-color:var(--clr-panel-bkg);box-shadow:var(--shd-soft);display:flex;flex-direction:column;justify-content:center;padding:24px;width:256px}.animated-div-customizer .settings-panel .input-with-label{display:flex;flex-direction:column;margin-bottom:16px;width:100%}.animated-div-customizer .settings-panel .multi-input{align-items:center;display:flex;flex-direction:row;justify-content:stretch;width:100%}.animated-div-customizer .settings-panel .checkboxes-div{margin-top:16px;width:100%}.animated-div-customizer .settings-panel .checkbox-div{margin-bottom:8px}.animated-div-customizer .settings-panel .multiplier{margin:0 8px}.animated-div-customizer .settings-panel .animated-button{margin-top:32px}.animated-div-customizer .settings-panel .animated-button .icon{margin-right:8px}.code-preview{max-height:80vh;max-width:80vw;overflow-y:auto}.step-selector{display:flex;flex:0 0 320px;flex-direction:column;height:100%;overflow-y:auto;padding:var(--padding-body)}.step-selector .step{display:flex;flex-direction:column}.step-selector .step:not(:first-child){margin-top:16px}.step-selector .step .title{background:var(--clr-panel-bkg);border-left:4px solid var(--clr-primary-bkg);box-shadow:var(--shd-soft);cursor:pointer;font-size:var(--txt-size-large);padding:8px 16px;text-transform:uppercase}.step-selector .step.current .title,.step-selector .step.done .title{border-color:var(--clr-primary-text)}.step-selector .step .title b{display:none}.step-selector .step.done .title b{color:var(--clr-primary-text);display:inline;font-weight:400}.step-selector .step .desc{display:flex;flex-direction:column;font-size:var(--txt-size-medium);padding:16px}.step-selector .step:not(.current) .desc{display:none}.step-selector .step .desc .line:not(:first-child){margin-top:8px}.step-selector .step .desc .line-i{font-size:var(--txt-size-small);font-style:italic;margin:16px 0 0 8px}.animation-wizard{display:flex;flex-direction:row;justify-content:center;z-index:2}.animation-wizard,.random-animated-div{height:100%;width:100%}.big-o{background-color:#000204;border:.05em solid var(--clr-primary-text);border-radius:100%;bottom:0;color:var(--clr-primary-text);left:0;overflow:hidden;position:absolute;right:0;top:0}.slideshow{height:100%;width:100%}.slideshow img{display:block;width:100%}.gallery{align-items:center;display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:var(--padding-body);width:100%}.gallery .title{font-size:var(--txt-size-extra);text-align:center;text-transform:uppercase}.gallery .subtitle{font-size:var(--txt-size-medium);margin-top:8px;text-align:center}.gallery .section{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:16px 0 32px;width:100%}.gallery .section .item{align-items:center;background-color:var(--clr-panel-bkg);box-shadow:var(--shd-soft);display:flex;flex-direction:column;margin:8px;overflow:hidden;padding:16px}.gallery .section .item .label{font-size:var(--txt-size-small);margin-top:16px;overflow-wrap:break-word;text-align:center;text-transform:uppercase}.gallery .section .item .content{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:center}.gallery .section .item .content .g-big-o-anchor{font-size:80px;height:1.5em;margin:.05em;position:relative;width:1.5em}.gallery .section .item .content .g-animated-buttons .animated-button:not(:first-child){margin-top:8px}.gallery .section .item .content .g-slideshow{width:200px}.gallery .section .item .content .g-kabooom{height:200px;width:200px}.tutorial{align-items:center;display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:var(--padding-body);width:100%}.tutorial .title{font-size:var(--txt-size-extra);text-align:center;text-transform:uppercase}.tutorial .subtitle{font-size:var(--txt-size-medium);margin-top:8px;text-align:center}.tutorial .steps{display:flex;flex-direction:column;justify-content:center;margin:16px 0 32px}.tutorial .steps .step-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.tutorial .steps .step{background-color:var(--clr-panel-bkg);box-shadow:var(--shd-soft);display:flex;flex:0 0 auto;flex-direction:row;margin:8px;max-width:360px;padding:16px;width:360px}.tutorial .steps .step.full{flex-grow:1;max-width:1112px;width:100%}.tutorial .steps .step .info{display:flex;flex-direction:column}.tutorial .steps .step .info .title{font-size:var(--txt-size-large);margin-bottom:8px;text-align:unset}.tutorial .steps .step .info .desc{display:flex;flex-direction:column;font-size:var(--txt-size-medium)}.tutorial .steps .step .desc .line:not(:first-child){margin-top:8px}.tutorial .steps .step .info code{font-size:var(--txt-size-medium)}.tutorial .steps .step .image{color:var(--clr-primary-text);flex:0 0 auto;height:96px;margin-right:16px;width:96px}.tutorial .buttons{align-items:center;display:flex;flex-direction:row;font-size:medium;justify-content:center;margin-top:32px}.tutorial .buttons .animated-button:not(:last-child){margin-right:16px}.tutorial .buttons .animated-button .icon{margin-right:8px}.api-docs{flex-direction:row;height:100%}.api-docs,.api-docs .section{align-items:flex-start;display:flex;width:100%}.api-docs .section{flex-direction:column}.api-docs .section:not(:first-child){margin-top:48px}.api-docs .section>.title{border-bottom:1px solid var(--clr-primary-bkg);margin-bottom:8px;padding-bottom:8px;width:100%}.api-docs .column{align-items:flex-start;display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:var(--padding-body)}.api-docs .preview{font-size:var(--txt-size-large);min-width:256px;padding-right:calc(var(--padding-body)*2);white-space:pre}.api-docs .preview .item .title.current{color:var(--clr-primary-highlight)}.api-docs .extended{flex-grow:1}.api-docs .extended .item{max-width:720px}.api-docs .extended .item,.api-docs .extended .item .info{align-items:flex-start;display:flex;flex-direction:column;width:100%}.api-docs .extended .item .info{background-color:var(--clr-panel-bkg);border-left:4px solid var(--clr-primary-bkg);box-shadow:var(--shd-soft);margin-top:16px;opacity:.5;padding:16px 16px 16px 20px}.api-docs .extended .section>.item .info{margin-top:0}.api-docs .extended .item .info.current{border-color:var(--clr-primary-text);opacity:1;z-index:2}.api-docs .extended .item .info:not(.current){cursor:pointer}.api-docs .extended .item .info .code-box{background-color:var(--clr-topmost-bkg);box-shadow:var(--shd-soft);font-size:var(--txt-size-medium);margin-bottom:24px;padding:8px 16px}.api-docs .extended .item .info .title{align-items:center;display:flex;flex-direction:row;font-size:var(--txt-size-large);width:100%}.api-docs .extended .item .info.current .title{margin-bottom:16px}.api-docs .extended .item .info:not(.current) .title{pointer-events:none}.api-docs .extended .item .info .title .flex-space{min-width:16px}.api-docs .extended .item .info .title b{color:#fff;font-weight:600}.api-docs .extended .item .info .desc{display:flex;flex-direction:column;font-size:var(--txt-size-medium)}.api-docs .extended .item .info .desc .line:not(:first-child){margin-top:8px}.api-docs .extended .item .info .desc .opts{display:flex;flex-direction:row;flex-wrap:wrap;margin:8px -8px -8px;width:100%}.api-docs .extended .item .info .desc .opts .opt{background-color:var(--clr-page-bkg);box-shadow:var(--shd-soft);font-size:var(--txt-size-medium);margin:8px;padding:8px 16px}.header{align-items:center;background-color:var(--clr-panel-bkg);color:var(--clr-panel-text);display:flex;flex-direction:column;justify-content:center;padding:24px 32px;transition:height var(--anim-duration);width:100%}.header.small{height:calc(48px + 1.5em)}.header.large{height:100vh;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;overflow-y:auto}.header .menu{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}.header .menu .menu-item{font-size:var(--txt-size-large);margin-left:32px}.header .menu .menu-item button{text-transform:uppercase}.header.large .menu .flex-space,.header.large .menu .menu-item{display:none}.header .menu .title-and-subtitle{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;position:relative}.header .menu .subtitle{bottom:0;position:absolute;transition:all var(--anim-duration);z-index:1}.header.small .menu .title{font-size:32px}.header.large .menu .title{font-size:128px}.header.small .menu .subtitle{font-size:7px}.header.large .menu .subtitle{font-size:28px}.header .menu .title{align-items:center;display:flex;flex-direction:row;justify-content:center;transition:all var(--anim-duration)}.header .menu .title .chars{z-index:1}.header .menu .title .space{height:1.5em;margin:.05em;position:relative;width:1.5em}.header .content{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.header.small .content{display:none}.header .content .desc{border-image:linear-gradient(to right,transparent,var(--clr-page-text),transparent) 1;border-style:solid;border-width:1px;font-size:var(--txt-size-large);margin:var(--padding-body) 0;max-width:560px;padding:var(--padding-body) 0;text-align:center}.header .content .buttons{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;font-size:medium;justify-content:center}.header .content .buttons .animated-button{margin:8px;width:120px}.header .content .buttons .animated-button .icon{font-size:calc(var(--txt-size-extra)*2);margin:4px 4px 12px}.app{align-items:center;background-color:var(--clr-page-bkg);color:var(--clr-page-text);display:flex;flex-direction:column;height:100vh;line-height:1.75;max-height:100vh;max-width:100vw}.app,.body{overflow:hidden}.body{flex-grow:1;transition:all var(--anim-duration);width:100%;z-index:2}.body,.button{box-shadow:var(--shd-soft)}.button{-webkit-appearance:none;appearance:none;background-color:var(--clr-primary-bkg);border:none;color:var(--clr-primary-text);cursor:pointer;font-size:var(--txt-size-medium);font-weight:700;margin:0;max-width:100%;outline-offset:0;padding:16px;text-align:center;text-transform:uppercase;transition:color .5s,background-color .5s;width:240px}.button.full-width{width:100%}.button:active:not(:disabled),.button:hover:not(:disabled){background-color:var(--clr-secondary-bkg);color:var(--clr-secondary-text)}.ghost-button{-webkit-appearance:none;appearance:none;background-color:initial;border:none;color:var(--clr-primary-text);cursor:pointer;margin:0;outline-offset:2px;padding:0}.ghost-button:active:not(:disabled),.ghost-button:hover:not(:disabled){color:var(--clr-secondary-text)}.input,.select{-webkit-appearance:none;appearance:none;background-color:var(--clr-page-bkg);border:none;border-bottom:2px solid var(--clr-primary-bkg);box-shadow:var(--shd-soft);color:var(--clr-page-text);font-size:var(--txt-size-medium);padding:8px;width:100%}.input:focus,.select:focus{border-color:var(--clr-primary-text);outline:none}.select::-ms-expand{display:none}.select-div{display:block;padding:0;position:relative;width:100%}.select-div:after{content:"\f0d7";font-family:FontAwesome;pointer-events:none;position:absolute;right:16px;top:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.input-with-label .label{font-size:var(--txt-size-small);margin-bottom:8px;text-transform:uppercase;width:100%}.checkbox,.radio{align-items:center;-webkit-appearance:none;appearance:none;background-color:var(--clr-page-bkg);border:2px solid var(--clr-primary-bkg);box-shadow:var(--shd-soft);color:var(--clr-page-text);display:flex;flex:0 0 auto;flex-direction:column;font-size:var(--txt-size-check);height:calc(var(--txt-size-check)*2);justify-content:center;margin:0 8px 0 0;width:calc(var(--txt-size-check)*2)}.radio{border-radius:100%}.radio:checked:before{content:"\f111";font-family:FontAwesome}.checkbox:checked:before{content:"\f00c";font-family:FontAwesome}.checkbox-div{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:100%}.checkbox-div .label{font-size:var(--txt-size-small);width:100%}.flex-space{flex-grow:1}code[class*=language-],pre[class*=language-]{word-wrap:normal;font-family:monospace;-webkit-hyphens:none;hyphens:none;line-height:2;-moz-tab-size:2;tab-size:2;text-align:left;white-space:pre-wrap;word-break:normal;word-spacing:normal}pre[class*=language-]{margin:0;overflow:auto;padding:0}code[class*=language-]{color:#fff}:not(pre)>code[class*=language-]{border-radius:.3em;box-shadow:none;padding:.2em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#80c0a0}.token.punctuation{color:grey}.token.operator{color:#ffffc0}.namespace{opacity:.7}.token.script{color:#fff}.token.property,.token.tag{color:#60c0ff}.token.attr-name,.token.builtin,.token.selector{color:#c0e0ff}.token.url{color:#80ffff}.token.boolean,.token.number,.token.symbol{color:#c0ff80}.token.attr-value,.token.char,.token.string{color:#ffc080}.token.constant,.token.entity,.token.inserted,.token.variable{color:#e0c0ff}.token.function{color:#ffc0e0}.token.atrule,.token.keyword{color:#ff80c0}.token.important,.token.regex{color:#ffff80}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.deleted{color:red}
/*# sourceMappingURL=main.27c8b223.css.map*/