@keyframes loader-spinning{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes loader-blink{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes logo-orbit-spin{to{transform:rotate(360deg)}}@keyframes view-transition-out{from{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}@keyframes view-transition-in{from{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.MOD-LogoOrbit{--mod-logo-orbit-logo-max: 8.5em;--mod-logo-orbit-logo-ratio: 0.13;--mod-logo-orbit-radius-ratio: 0.435;--mod-logo-orbit-duration: 45s;--mod-logo-orbit-direction: normal;--mod-logo-orbit-shadow-size: 18.5em;--_logo: min( var(--mod-logo-orbit-logo-max), calc(var(--mod-logo-orbit-logo-ratio) * 100cqi) );--_radius: calc(var(--mod-logo-orbit-radius-ratio) * 100cqi);--_inset: calc((0.5 - var(--mod-logo-orbit-radius-ratio)) * 100cqi);overflow:hidden}.MOD-LogoOrbit .MOD-LogoOrbit__outer{aspect-ratio:100/35;overflow:hidden;position:relative}.MOD-LogoOrbit .MOD-LogoOrbit__outer:after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:20%;background:linear-gradient(to top, var(--DNA-clr-schema-bg), transparent)}.MOD-LogoOrbit .MOD-LogoOrbit__container{position:relative;inline-size:100%;aspect-ratio:1;margin-inline:auto;container-type:inline-size}.MOD-LogoOrbit .MOD-LogoOrbit__ring{position:absolute;inset:0;animation:logo-orbit-spin var(--mod-logo-orbit-duration) linear infinite;animation-direction:var(--mod-logo-orbit-direction)}.MOD-LogoOrbit .MOD-LogoOrbit__logo{--_angle: calc(var(--i) * 360deg / var(--count));position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:var(--_logo);block-size:var(--_logo);transform:translate(-50%, -50%) rotate(var(--_angle)) translateY(calc(var(--_radius) * -1))}.MOD-LogoOrbit .MOD-LogoOrbit__logo img{display:block;inline-size:100%;block-size:100%;object-fit:contain}.MOD-LogoOrbit .MOD-LogoOrbit__guide{position:absolute;inset:var(--_inset);box-shadow:inset var(--DNA-clr-schema-orbit-shadow) 0 0 var(--mod-logo-orbit-shadow-size) 0px;border-radius:50%;pointer-events:none;opacity:.2}@media(max-width: 1024px){.MOD-LogoOrbit{--mod-logo-orbit-logo-max: 4.5em;--mod-logo-orbit-shadow-size: 9em}}
