.rdd-plan-journey-screen,.rdd-plan-journey-photo{min-width:0}.rdd-plan-progress-fill{transition:width .52s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:no-preference){@keyframes rdd-plan-enter-forward{0%{opacity:.84;transform:translate(21px)}to{opacity:1;transform:none}}@keyframes rdd-plan-enter-back{0%{opacity:.84;transform:translate(-21px)}to{opacity:1;transform:none}}@keyframes rdd-plan-image-enter{0%{opacity:.82;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes rdd-plan-stage-arrive{0%{opacity:.9;transform:translateY(11px)}to{opacity:1;transform:none}}.rdd-plan-journey-screen[data-direction=forward]{animation:.45s cubic-bezier(.22,1,.36,1) both rdd-plan-enter-forward}.rdd-plan-journey-screen[data-direction=back]{animation:.45s cubic-bezier(.22,1,.36,1) both rdd-plan-enter-back}.rdd-plan-journey-photo{animation:.43s cubic-bezier(.22,1,.36,1) both rdd-plan-image-enter}.rdd-plan-step-counter{animation:.42s ease-out both rdd-plan-stage-arrive}.rdd-plan-results-stage{animation:.48s cubic-bezier(.22,1,.36,1) both rdd-plan-stage-arrive}.rdd-plan-results-summary .rdd-plan-summary-tile{animation:.46s cubic-bezier(.22,1,.36,1) both rdd-plan-stage-arrive}.rdd-plan-results-summary .rdd-plan-summary-tile:nth-child(2){animation-delay:55ms}.rdd-plan-results-summary .rdd-plan-summary-tile:nth-child(3){animation-delay:.11s}.rdd-plan-results-summary .rdd-plan-summary-tile:nth-child(4){animation-delay:.165s}.rdd-plan-results-summary .rdd-plan-summary-tile:nth-child(5){animation-delay:.2s}}@media (prefers-reduced-motion:reduce){.rdd-plan-progress-fill{transition:none!important}.rdd-plan-journey-screen,.rdd-plan-journey-photo,.rdd-plan-step-counter,.rdd-plan-results-stage,.rdd-plan-results-summary .rdd-plan-summary-tile{opacity:1!important;animation:none!important;transform:none!important}}.rdd-plan-range{appearance:none;background:linear-gradient(90deg, var(--primary) var(--fill,0%), #e4eee6 var(--fill,0%));border-radius:9999px;height:.5rem}.rdd-plan-range::-webkit-slider-thumb{appearance:none;border:3px solid var(--primary);background:#fff;border-radius:9999px;width:1.75rem;height:1.75rem;box-shadow:0 4px 12px #2e403338}.rdd-plan-range::-moz-range-thumb{border:3px solid var(--primary);background:#fff;border-radius:9999px;width:1.75rem;height:1.75rem;box-shadow:0 4px 12px #2e403338}.rdd-plan-range:focus-visible{outline:2px solid var(--primary);outline-offset:4px}
