.codio-footer{width:100%;max-width:var(--layout-max-width);letter-spacing:0;text-align:center;justify-content:center;align-items:center;gap:36px;margin-top:auto;margin-left:auto;margin-right:auto;padding:48px 0;font-size:12px;font-weight:400;line-height:normal;display:flex;position:relative}.codio-footer .link,.codio-footer .footer-language-switch{color:var(--text-neutral-120);white-space:nowrap;transition:color .18s}.codio-footer .link:hover,.codio-footer .footer-language-switch:hover{color:var(--text-neutral-100);text-decoration:none}.codio-footer .footer-language-switch{font:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0;padding:0}.codio-footer .footer-language-switch:disabled{cursor:default}.codio-footer .copyright{color:var(--text-neutral-120);white-space:nowrap}.codio-footer .copyright .copyright-italic{font-style:italic}.codio-footer .footer-slogan{isolation:isolate;width:158px;height:11px;color:var(--text-neutral-120);font:inherit;white-space:nowrap;perspective:120px;flex:0 0 158px;justify-content:center;align-items:center;gap:3px;line-height:11px;transition:color .5s;display:flex;position:relative;overflow:hidden}.codio-footer .footer-slogan:hover{color:#fffffff2}.codio-footer .footer-slogan:hover .footer-slogan-word,.codio-footer .footer-slogan:hover .footer-slogan-of{letter-spacing:.08px}.codio-footer .footer-slogan:hover .footer-slogan-depth{opacity:.08;transform:translate(-1px)}.codio-footer .footer-slogan:hover .footer-slogan-depth:after{opacity:1;transform:translate(2px)}.codio-footer .footer-slogan .footer-slogan-word,.codio-footer .footer-slogan .footer-slogan-of{z-index:2;letter-spacing:0;will-change:transform,filter,opacity;transition:letter-spacing .5s;display:inline-block;position:relative}.codio-footer .footer-slogan .footer-slogan-connection{transform-origin:100%;animation:12s cubic-bezier(.22,1,.36,1) .48s infinite footer-slogan-enter-connection}.codio-footer .footer-slogan .footer-slogan-dimensions{transform-origin:0;animation:12s cubic-bezier(.22,1,.36,1) .48s infinite footer-slogan-enter-dimensions}.codio-footer .footer-slogan .footer-slogan-of{transform-origin:50%;animation:12s cubic-bezier(.22,1,.36,1) .48s infinite footer-slogan-enter-of}.codio-footer .footer-slogan .footer-slogan-depth,.codio-footer .footer-slogan .footer-slogan-depth:after,.codio-footer .footer-slogan .footer-slogan-signal{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.codio-footer .footer-slogan .footer-slogan-depth{z-index:0;color:#7dd2ff8c;opacity:0;transition:opacity .5s,transform .5s;transform:translate(0)}.codio-footer .footer-slogan .footer-slogan-depth:after{content:"Connection of Dimensions";color:#ffa6c480;opacity:0;transition:opacity .5s,transform .5s;transform:translate(0)}.codio-footer .footer-slogan .footer-slogan-signal{z-index:3;color:#0000;opacity:0;background:linear-gradient(90deg,#0000 0% 42%,#fffffff2 50%,#0000 58% 100%) -60% 0/36% 100% no-repeat;-webkit-background-clip:text;background-clip:text;animation:12s cubic-bezier(.45,0,.55,1) .48s infinite footer-slogan-signal}.codio-footer.codio-footer--auth>*{opacity:0;animation:.5s ease-out forwards auth-footer-item-reveal;transform:translateY(8px)}.codio-footer.codio-footer--auth>:first-child{animation-delay:0s}.codio-footer.codio-footer--auth>:nth-child(2){animation-delay:80ms}.codio-footer.codio-footer--auth>:nth-child(3){animation-delay:.16s}.codio-footer.codio-footer--auth>:nth-child(4){animation-delay:.24s}.codio-footer.codio-footer--auth>:nth-child(5){animation-delay:.32s}.codio-footer.codio-footer--auth>:nth-child(6){animation-delay:.4s}.codio-footer.codio-footer--auth>:nth-child(7){animation-delay:.48s}@media screen and (max-width:991px){.codio-footer{letter-spacing:-.48px;flex-wrap:wrap;gap:12px;padding:30px 0;font-size:12px;font-weight:400;line-height:normal}}@keyframes auth-footer-item-reveal{to{opacity:1;transform:translateY(0)}}@keyframes footer-slogan-enter-connection{0%{opacity:.1;filter:blur(5px);transform:translate3d(-5px,0,12px)rotateY(-16deg)}7%{opacity:1;filter:blur();transform:translate(0,0)rotateY(0)}92%{opacity:1;filter:blur();transform:translate(0,0)rotateY(0)}to{opacity:.1;filter:blur(5px);transform:translate3d(-5px,0,12px)rotateY(-16deg)}}@keyframes footer-slogan-enter-dimensions{0%{opacity:.1;filter:blur(5px);transform:translate3d(5px,0,-12px)rotateY(16deg)}7%{opacity:1;filter:blur();transform:translate(0,0)rotateY(0)}92%{opacity:1;filter:blur();transform:translate(0,0)rotateY(0)}to{opacity:.1;filter:blur(5px);transform:translate3d(5px,0,-12px)rotateY(16deg)}}@keyframes footer-slogan-enter-of{0%{opacity:0;filter:blur(3px);text-shadow:0 0 5px #ffffffd9;transform:scale(.7)}5%{opacity:1;filter:blur();text-shadow:0 0 3px #ffffffa6;transform:scale(1.08)}8%{opacity:1;filter:blur();text-shadow:none;transform:scale(1)}92%{opacity:1;filter:blur();text-shadow:none;transform:scale(1)}to{opacity:0;filter:blur(3px);text-shadow:0 0 5px #ffffffd9;transform:scale(.7)}}@keyframes footer-slogan-signal{0%,76%{opacity:0;background-position:-60% 0}79%{opacity:.18}83%{opacity:.52}87%{opacity:.22}91%,to{opacity:0;background-position:160% 0}}@media (prefers-reduced-motion:reduce){.codio-footer.codio-footer--auth>*{opacity:1;animation:none;transform:none}.codio-footer .footer-slogan .footer-slogan-word,.codio-footer .footer-slogan .footer-slogan-of,.codio-footer .footer-slogan .footer-slogan-signal{animation:none}.codio-footer .footer-slogan .footer-slogan-word,.codio-footer .footer-slogan .footer-slogan-of{opacity:1;filter:none;transform:none}}
