input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@keyframes fadeInUp{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes cost-update{0%{transform:scale(1);background-color:transparent}25%{transform:scale(1.05);background-color:rgba(99,102,241,.15)}to{transform:scale(1);background-color:transparent}}.animate-cost-update{animation:cost-update .6s ease-out}.animate-fade-in-up{animation:fadeInUp .6s ease-out forwards}.accordion-content{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .4s ease-in-out,opacity .4s ease-in-out}.accordion-content>.inner{overflow:hidden}.accordion-content.open{grid-template-rows:1fr;opacity:1}.checkbox-icon{transition:transform .25s cubic-bezier(.34,1.56,.64,1);transform:scale(0)}.checkbox-icon.checked{transform:scale(1)}.ticker-wrap .ticker-move{animation:marquee 80s linear infinite;will-change:transform}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ticker-wrap:hover .ticker-move{animation-play-state:paused}.sim-total{transform-origin:right center;transition:transform .24s cubic-bezier(.16,1,.3,1),filter .24s cubic-bezier(.16,1,.3,1)}.sim-total[data-animating=true]{animation:sim-value-pulse .62s cubic-bezier(.16,1,.3,1)}@keyframes sim-value-pulse{0%{transform:scale(1);filter:drop-shadow(0 0 0 rgba(0,83,219,0))}35%{transform:scale(1.045);filter:drop-shadow(0 1px 10px rgba(0,83,219,.45))}to{transform:scale(1);filter:drop-shadow(0 0 0 rgba(0,83,219,0))}}.sim-line-item{animation:sim-line-enter .42s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i, 0) * 45ms);will-change:transform,opacity}@keyframes sim-line-enter{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}.sim-ticker-item{transition:transform .26s cubic-bezier(.16,1,.3,1),opacity .26s ease}.sim-ticker-item:hover{transform:translateY(-2px)}.sim-ticker-dot{display:inline-block;animation:sim-dot-pulse 2.6s ease-in-out infinite;will-change:transform,opacity}@keyframes sim-dot-pulse{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.5);opacity:1}}@media (prefers-reduced-motion:reduce){.accordion-content,.animate-cost-update,.animate-fade-in-up,.checkbox-icon,.sim-line-item,.sim-ticker-dot,.sim-ticker-item,.sim-total,.sim-total[data-animating=true],.ticker-wrap .ticker-move{animation:none!important;transition:none!important}.sim-line-item{opacity:1!important}.sim-line-item,.sim-ticker-item,.sim-total{transform:none!important}.sim-total{filter:none!important}}