@keyframes gradientShift{0%{background-position:0% 0%}50%{background-position:100% 50%}to{background-position:0% 0%}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes scaleIn{0%{transform:scale(.92);opacity:0}to{transform:scale(1);opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseSoft{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(2deg)}50%{transform:rotate(-2deg)}75%{transform:rotate(1deg)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes growX{0%{width:0%}to{width:100%}}@keyframes revealWidth{0%{width:0vw;opacity:0;overflow-x:hidden}to{width:100vw;opacity:1;overflow-x:hidden}}@keyframes breathe{0%,to{opacity:.55}50%{opacity:1}}*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0;font-family:Roboto,sans-serif;font-weight:550;overflow-x:hidden;transition:all .2s ease-in-out}:where(a,button,[role=button],input,select,textarea,summary):focus-visible{outline:2px solid var(--ank-accentColor, currentColor);outline-offset:2px}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;border:0!important;white-space:nowrap!important}.focus-visible-ring{outline:2px solid var(--ank-accentColor, currentColor);outline-offset:2px}.gradientShiftAnimation{animation-name:gradientShift}.spinAnimation{animation-name:spin}.fadeUpAnimation{animation-name:fadeUp}.scaleInAnimation{animation-name:scaleIn}.pulseSoftAnimation{animation-name:pulseSoft}.wiggleAnimation{animation-name:wiggle}.shimmerAnimation{animation-name:shimmer}.growXAnimation{animation-name:growX}.revealWidthAnimation{animation-name:revealWidth}.breatheAnimation{animation-name:breathe}
