.suggestion:hover,.suggestions-container:not(:has(.suggestion:hover)) .suggestion.active{background-color:var(--color-ds-black);color:var(--color-ds-highlight)}.suggestion.active span{display:block}@keyframes error-shake{0%{transform:translateX(0)}15%{transform:translateX(-7px)}30%{transform:translateX(7px)}45%{transform:translateX(-7px)}60%{transform:translateX(7px)}75%{transform:translateX(-4px)}90%{transform:translateX(4px)}to{transform:translateX(0)}}@media (min-width:768px){div[data-error-shake]{animation:error-shake .4s ease-out}}@media (max-width:767px){div[data-error-shake] input{animation:error-shake .4s ease-out}}.history__entry{animation:history-entry-mobile .35s cubic-bezier(.34,.13,.31,1.27) forwards}@media (min-width:768px){.history__entry{animation:history-entry-desktop .35s cubic-bezier(.34,.13,.31,1.27) forwards}}@keyframes history-entry-mobile{0%{translate:0 200%}to{translate:0 0}}@keyframes history-entry-desktop{0%{translate:120% 0}to{translate:0 0}}.mission__heading{-webkit-text-stroke:1px #4a4a507a;background-clip:text;-webkit-background-clip:text;color:#4a4a503d}.mapblink svg{width:100%;height:100%;max-height:100%;max-width:100%}.mapblink path.blink{animation:blink 1.5s}@keyframes blink{0%{fill:#f8f8f3;stroke:#f8f8f3}10%{fill:#4a4a50bf;stroke:#4a4a50bf}to{fill:#f8f8f3;stroke:#f8f8f3}}.mapblink path.blinkStartCountry{animation:blinkStartCountry .5s linear forwards}@keyframes blinkStartCountry{0%,20%,40%,60%,80%{fill:#f8f8f3;stroke:#f8f8f3}10%{fill:#a3a3a8;stroke:#a3a3a8}30%{fill:#7e7e84;stroke:#7e7e84}50%{fill:#626269;stroke:#626269}70%{fill:#4a4a50;stroke:#4a4a50}90%,to{fill:#4a4a50;stroke:#4a4a50}}.mapblink path.blinkGoalCountry{animation:blinkGoalCountry .5s linear forwards}@keyframes blinkGoalCountry{0%,20%,40%,60%,80%{fill:#f8f8f3;stroke:#f8f8f3}10%{fill:#a3e9c1;stroke:#a3e9c1}30%{fill:#96e9ba;stroke:#96e9ba}50%{fill:#81eaaf;stroke:#81eaaf}70%{fill:#74eba8;stroke:#74eba8}90%,to{fill:#74eba8;stroke:#74eba8}}