.ConsultPlanner_wrap__RSt_J{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,80px);align-items:start}.ConsultPlanner_planner__M0OSc{border-top:1px solid var(--rule);padding-top:20px;min-height:320px}.ConsultPlanner_progress__CmiWq{display:flex;gap:8px;margin-bottom:28px}.ConsultPlanner_dot__Lyz5E{width:28px;height:2px;background:var(--rule);transition:background .4s}.ConsultPlanner_dot__Lyz5E.ConsultPlanner_done__zoef1{background:var(--text)}.ConsultPlanner_dot__Lyz5E.ConsultPlanner_cur__UMJqa{background:var(--text-3)}.ConsultPlanner_q__ybPgn{animation:ConsultPlanner_in__iUnfU .5s cubic-bezier(.22,1,.36,1)}@keyframes ConsultPlanner_in__iUnfU{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ConsultPlanner_prompt__thuBo{margin-bottom:20px}.ConsultPlanner_opts__VkwXY{display:flex;flex-wrap:wrap;gap:10px}.ConsultPlanner_opt__RhD7u{padding:12px 18px;border:1px solid var(--rule-strong);border-radius:999px;font-size:.98rem;transition:background .3s,color .3s,border-color .3s}.ConsultPlanner_opt__RhD7u:hover{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.ConsultPlanner_back__Crf2f{margin-top:24px;font-size:.9rem;color:var(--text-2);border-bottom:1px solid var(--rule-strong);padding-bottom:2px}.ConsultPlanner_form__87WM2{border-top:1px solid var(--rule);padding-top:20px}@media (max-width:960px){.ConsultPlanner_wrap__RSt_J{grid-template-columns:1fr}.ConsultPlanner_planner__M0OSc{min-height:0}}@media (prefers-reduced-motion:reduce){.ConsultPlanner_q__ybPgn{animation:none}}