.spinner{z-index:2}.spinner .circle,.spinner .tick{stroke-width:5;stroke:#cc5360;transition:all .2s}.spinner .circle{transform-origin:3.125rem 3.125rem 0;stroke-dasharray:500}.spinner .cross-line{stroke-width:5;transition:all .2s;stroke-dasharray:100;stroke-dashoffset:100;stroke:#da1a29}.spinner .cross-line.cross-line--2{transition-delay:.1s}.spinner.loading .cross-line,.spinner.loading .tick{opacity:0}.spinner.loading .circle{stroke:#cc5360;stroke-dasharray:314;stroke-dashoffset:1000;animation:spin 2.1s linear infinite;stroke-linejoin:circle}.spinner.success .tick{stroke-dasharray:1000;stroke-dashoffset:1000;animation:draw 8s ease-out forwards;stroke:#66a054}.spinner.success .cross-line{opacity:0}.spinner.success .circle{stroke-dashoffset:66;stroke:#66a054}.spinner.error .tick{opacity:0}.spinner.error .cross-line{stroke-dashoffset:0}.spinner.error .circle{stroke-dashoffset:66;stroke:#da1a29}.spinner.alt .circle,.spinner.alt .tick{stroke:#fff}@keyframes spin{0%{transform:rotate(0);stroke-dashoffset:66}50%{transform:rotate(540deg);stroke-dashoffset:314}to{transform:rotate(3turn);stroke-dashoffset:66}}@keyframes draw{to{stroke-dashoffset:0}}.collapse-enter-active,.collapse-leave-active{overflow:hidden;transition-duration:.2s;transition-property:height,opacity;transition-timing-function:ease-in-out}.collapse-enter,.collapse-leave-active{opacity:0}.link-within a{text-decoration:underline}
