.logoc{display:block;width:100%;height:auto;overflow:visible}@keyframes logoc-fade{0%{opacity:0}to{opacity:1}}.logoc--load .logoc__text,.logoc--load-shimmer .logoc__text{animation:logoc-fade .55s ease both;animation-delay:.05s}.logoc--load .logoc__core,.logoc--load-shimmer .logoc__core{animation:logoc-fade .5s ease both;animation-delay:.6s}.logoc--load .logoc__ray{animation:logoc-fade .5s ease both;animation-delay:calc(1s + var(--i) * .2s)}.logoc--pal-glow{--ray-shim:ray-glow}.logoc--pal-sweep{--ray-shim:ray-sweep}.logoc--pal-flag{--ray-shim:ray-flag}.logoc--pal-pulse{--ray-shim:ray-pulse}.logoc--shimmer .logoc__ray{animation:var(--ray-shim,ray-glow) var(--logo-shimmer) ease-in-out infinite;animation-delay:calc(var(--i) * var(--logo-shimmer) / 4)}.logoc--load-shimmer .logoc__ray{animation:logoc-fade .5s ease both,var(--ray-shim,ray-glow) var(--logo-shimmer) ease-in-out infinite;animation-delay:calc(1s + var(--i) * .2s),calc(1.9s + var(--i) * var(--logo-shimmer) / 4)}.logoc--pal-flag .logoc__ray:first-child{--ray-peak:#43bce6}.logoc--pal-flag .logoc__ray:nth-child(2){--ray-peak:#f8cc13}.logoc--pal-flag .logoc__ray:nth-child(3){--ray-peak:#0c2233}.logoc--pal-flag .logoc__ray:nth-child(4){--ray-peak:#ffffff}@keyframes ray-glow{0%,20%,to{fill:var(--logo-ray-rest);filter:none}10%{fill:#fff8d4;filter:drop-shadow(0 0 26px rgba(252,209,22,.85))}}@keyframes ray-sweep{0%,26%,to{fill:var(--logo-ray-rest);filter:none}7%{fill:#f8cc13}13%{fill:#ffb347;filter:drop-shadow(0 0 24px rgba(255,179,71,.8))}19%{fill:#fff3cf}}@keyframes ray-flag{0%,24%,to{fill:var(--logo-ray-rest);filter:none}11%{fill:var(--ray-peak,#f8cc13);filter:drop-shadow(0 0 22px rgba(67,188,230,.6))}}@keyframes ray-pulse{0%,22%,to{fill:var(--logo-ray-rest)}10%{fill:#f8cc13;filter:drop-shadow(0 0 22px rgba(252,209,22,.8))}}@media (prefers-reduced-motion:reduce){.logoc .logoc__core,.logoc .logoc__ray,.logoc .logoc__text{animation:none!important;opacity:1!important;filter:none!important}}