.plan-finder_stage__5mi6n{display:grid}.plan-finder_panel__Pn6_0{grid-area:1/1;min-width:0}.plan-finder_hidden__jvQHa{visibility:hidden;pointer-events:none}.plan-finder_leaving__HLSPv{pointer-events:none}@media (max-width:639px){.plan-finder_stage__5mi6n{position:relative}.plan-finder_actions__r8AnA{position:sticky;bottom:calc(84px + env(safe-area-inset-bottom));z-index:5;margin-inline:-8px;padding:8px;border-radius:14px;background:hsl(var(--surface)/.94);backdrop-filter:blur(6px)}.plan-finder_hidden__jvQHa,.plan-finder_leaving__HLSPv{position:absolute;inset:0 0 auto 0}}@keyframes plan-finder_inFromRight__OgpzM{0%{opacity:0;transform:translateX(32px)}to{opacity:1;transform:none}}@keyframes plan-finder_inFromLeft__P2QjW{0%{opacity:0;transform:translateX(-32px)}to{opacity:1;transform:none}}@keyframes plan-finder_outToLeft__6hI12{0%{opacity:1;transform:none}to{opacity:0;transform:translateX(-32px)}}@keyframes plan-finder_outToRight__MMBho{0%{opacity:1;transform:none}to{opacity:0;transform:translateX(32px)}}@keyframes plan-finder_rise__6INWG{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes plan-finder_land__SjU0M{0%{opacity:0;transform:scale(1.25) rotate(-6deg)}55%{opacity:1;transform:scale(.97) rotate(1.5deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes plan-finder_pop__BG2WV{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.plan-finder_inNext__QDAJj{animation:plan-finder_inFromRight__OgpzM .28s var(--ease-out) both}.plan-finder_inBack__5OdEc{animation:plan-finder_inFromLeft__P2QjW .28s var(--ease-out) both}.plan-finder_outNext__ARwQ0{animation:plan-finder_outToLeft__6hI12 .22s var(--ease-in-out) both}.plan-finder_outBack__279Y0{animation:plan-finder_outToRight__MMBho .22s var(--ease-in-out) both}.plan-finder_rise__6INWG{animation:plan-finder_rise__6INWG .36s var(--ease-out) both;animation-delay:var(--pf-delay,0s)}.plan-finder_land__SjU0M{animation:plan-finder_land__SjU0M .22s var(--ease-out) both;animation-delay:var(--pf-delay,0s)}.plan-finder_pop__BG2WV{animation:plan-finder_pop__BG2WV .32s var(--ease-out) both;animation-delay:var(--pf-delay,0s)}.plan-finder_fill__Ew0WJ{transform-origin:left center;transition:transform .32s var(--ease-out)}.plan-finder_card__D2WAu{transition:transform .16s var(--ease-out),box-shadow .16s var(--ease-out),border-color .16s var(--ease-out),background-color .16s var(--ease-out)}.plan-finder_card__D2WAu:active{transform:scale(.98)}@media (hover:hover){.plan-finder_card__D2WAu:hover{transform:translateY(-2px);box-shadow:var(--rd-edge),var(--rd-shadow-lift)}}.plan-finder_selected__tEk9c,.plan-finder_selected__tEk9c:hover{transform:translateY(-2px);box-shadow:var(--rd-edge),var(--rd-shadow-lift)}.plan-finder_illo__6YZin{transition:transform .22s var(--ease-out)}@media (hover:hover){.plan-finder_card__D2WAu:hover .plan-finder_illo__6YZin{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.plan-finder_inBack__5OdEc,.plan-finder_inNext__QDAJj,.plan-finder_land__SjU0M,.plan-finder_outBack__279Y0,.plan-finder_outNext__ARwQ0,.plan-finder_pop__BG2WV,.plan-finder_rise__6INWG{animation:none}.plan-finder_outBack__279Y0,.plan-finder_outNext__ARwQ0{opacity:0}.plan-finder_card__D2WAu,.plan-finder_fill__Ew0WJ,.plan-finder_illo__6YZin{transition:none}.plan-finder_card__D2WAu:active,.plan-finder_card__D2WAu:hover,.plan-finder_card__D2WAu:hover .plan-finder_illo__6YZin,.plan-finder_selected__tEk9c,.plan-finder_selected__tEk9c:hover{transform:none}}.plan-finder_resultWrap__ABLH0{container-type:inline-size}.plan-finder_resultGrid__7_gzE{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem}@container (min-width: 880px){.plan-finder_resultGrid__7_gzE{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:3rem}.plan-finder_resultSide__ixo4i{border-left:1px solid hsl(var(--line));padding-left:3rem}}