@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade-up{0%{margin-top:2%;opacity:0}to{margin-top:0;opacity:1}}@keyframes fade-up-disappear{0%{margin-top:0;opacity:1}to{margin-top:-2%;opacity:0}}@keyframes slide-up{0%{margin-top:3%}to{margin-top:0}}@keyframes enter-up{0%{margin-top:24px}to{margin-top:0}}@keyframes grow-right{0%{width:0;transform:scaleX(0);transform-origin:left}to{width:100%;transform:scaleX(1)}}@keyframes grow-left{0%{width:0;transform:scaleX(0);transform-origin:right}to{width:100%;transform:scaleX(1)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes grow-width{0%{width:0}to{width:100%}}@keyframes cursor-blink{0%,to{border-color:transparent}50%{border-color:#1f1a38}}@keyframes scroll-up-out{0%{transform:translateY(0);opacity:1}70%{opacity:0}to{transform:translateY(-100%)}}@keyframes scroll-up-in{0%{transform:translateY(100%);opacity:0}70%{opacity:1}to{transform:translateY(0)}}@keyframes bounce{0%{transform:scale(1) translateY(-30%)}10%{transform:scale(1.1,.9) translateY(0)}30%{transform:scale(.9,1.1) translateY(-.5em)}50%{transform:scale(1.05,.95) translateY(0)}57%{transform:scale(1) translateY(-.125em)}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes grow{0%{transform:scale(0)}60%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes button-enable{0%{color:#aea4ec}to{color:#3e2dda}}.result_card{display:flex;flex-direction:column;flex:1;min-width:0;border-radius:6px;overflow:hidden}.result_card--negative{background:#f94144}.result_card--positive{background:#4ac398}.result_card__header{padding:24px 20px 0}.result_card__title{font-family:sofia-pro,sans-serif;font-size:19px;font-weight:500;line-height:24px;letter-spacing:-.2755px;color:#fff}.result_card__title--large{font-size:28px;line-height:34px;letter-spacing:-.686px}.result_card__section_label{font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:600;line-height:20px;color:#fff}.result_card__plan_items{display:flex;flex-direction:column;gap:2px}.result_card__plan_item{display:flex;gap:10px;padding-left:3px;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;font-size:14px;line-height:20px;color:#fff}.result_card__plan_item_number{flex-shrink:0;white-space:nowrap}.result_card__plan_item_text{flex:1 0 0;min-width:0}.result_card__body{display:flex;flex:1;flex-direction:column;justify-content:space-between;gap:16px;padding:20px}.result_card__items{display:flex;flex-direction:column;gap:2px}.result_card__item{display:flex;align-items:flex-start;gap:6px}.result_card__icon{flex-shrink:0;width:16px;height:20px;display:flex;align-items:center;justify-content:center;font-size:12px;color:#fff}.result_card__item_text{font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:400;line-height:20px;color:#fff}.result_card__status{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:8px 8px 8px 16px;border-radius:6px;border:2px solid #fff}@media(min-width:1024px){.result_card__status{flex-direction:column;align-items:center;padding:8px}}@media(min-width:1280px){.result_card__status{flex-direction:row;align-items:center;padding:8px 8px 8px 16px}}.result_card__status_icon{font-size:20px}.result_card__status_icon--negative{color:#f94144}.result_card__status_icon--positive{color:#4ac398}.result_card__status_label{font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:300;line-height:20px;color:#fff}@media(min-width:1024px){.result_card__status_label{text-align:center}}@media(min-width:1280px){.result_card__status_label{text-align:left}}.result_card__status_badge{font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;text-transform:uppercase;border-radius:2px;border:1px solid #fff;display:flex;padding:4px 8px;justify-content:center;align-items:center;text-align:center;font-size:14px;font-weight:600;color:#fff;line-height:20px}@media(min-width:1024px){.result_card__status_badge{align-self:stretch}}@media(min-width:1280px){.result_card__status_badge{align-self:auto}}
