.z71JjG_shell{grid-template-columns:var(--wizard-rail) 1fr;--wizard-rail:380px;--wizard-inset:56px;--wizard-footer-h:89px;background:var(--surface-app);min-height:100vh;display:grid}.z71JjG_rail{background:var(--surface-inverse);height:100vh;padding:var(--space-10) var(--space-10);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.z71JjG_logo{margin-bottom:var(--space-12)}.z71JjG_logoLink{width:fit-content;color:inherit;text-decoration:none;display:block}.z71JjG_railHeadline{color:var(--text-inverse);font-weight:var(--fw-extrabold);font-size:var(--text-h2);margin-bottom:0;line-height:1.15}.z71JjG_railBody{color:var(--on-inverse-60);font-weight:var(--fw-medium);font-size:var(--text-body-lg);line-height:var(--lh-snug);margin:var(--space-2) 0 var(--space-8)}.z71JjG_steps{gap:var(--space-1);flex-direction:column;display:flex}.z71JjG_step{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-sm);display:flex}.z71JjG_stepActive{background:var(--on-inverse-08)}.z71JjG_stepMarker{border-radius:var(--radius-pill);width:30px;height:30px;font-size:var(--text-body);font-weight:var(--fw-bold);flex-shrink:0;justify-content:center;align-items:center;display:flex}.z71JjG_markerDone{background:var(--green-500);color:var(--text-inverse)}.z71JjG_markerCurrent{background:var(--brand);color:var(--text-inverse)}.z71JjG_markerUpcoming{background:var(--ink-700);color:var(--on-inverse-72)}.z71JjG_stepTitle{font-size:var(--text-body)}.z71JjG_titleDone{color:var(--on-inverse-78)}.z71JjG_titleCurrent{color:var(--text-inverse);font-weight:var(--fw-bold)}.z71JjG_titleUpcoming{color:var(--on-inverse-55);font-weight:var(--fw-semibold)}.z71JjG_testimonial{margin-top:auto}.z71JjG_pane{grid-template-rows:auto auto 1fr;display:grid}.z71JjG_paneHead{padding:var(--space-5) var(--wizard-inset) 0;justify-content:space-between;align-items:center;display:flex}.z71JjG_paneCaption{color:var(--gray-400);font-size:var(--text-caption);letter-spacing:var(--tracking-button);font-weight:var(--fw-bold)}.z71JjG_saveExit{color:var(--text-brand);font-size:var(--text-body);font-weight:var(--fw-bold);text-decoration:none}.z71JjG_progress{background:var(--gray-150);height:6px}.z71JjG_progressFill{background:var(--brand);border-radius:0 var(--radius-pill) var(--radius-pill) 0;height:100%;transition:width .2s;display:block}@media (prefers-reduced-motion:reduce){.z71JjG_progressFill{transition:none}}.z71JjG_paneBody{padding:var(--space-8) var(--wizard-inset) calc(var(--wizard-footer-h) + 40px);justify-content:flex-start;align-items:flex-start;display:flex}@media (max-width:900px){.z71JjG_pane,.z71JjG_paneBody,.z71JjG_paneContent{min-width:0}.z71JjG_paneBody{padding:var(--space-6) var(--wizard-inset) calc(var(--wizard-footer-h) + var(--space-6))}}.z71JjG_paneContent{gap:var(--space-4);flex-direction:column;width:100%;max-width:560px;display:flex}@media (max-width:900px){.z71JjG_shell{--wizard-rail:0px;--wizard-inset:var(--space-4);--wizard-footer-h:176px;grid-template-columns:1fr}.z71JjG_rail{display:none}}@media (max-width:900px) and (min-width:357px){.z71JjG_shell{--wizard-footer-h:81px}}@media (max-width:900px){.z71JjG_paneContent :is(input:not([type=checkbox],[type=radio],[type=file]),select){min-height:44px}.z71JjG_paneContent label:has(>input[type=file]){min-height:44px}.z71JjG_paneContent summary{padding-block:var(--space-3)}}
