<turbo-stream action="replace" target="service_selection"><template><div id='service_selection'></div></template></turbo-stream><turbo-stream action="replace" target="calendar_selection"><template><div id="calendar_selection" class="px-6 py-6 lg:px-8 lg:py-10">
  
<div id="calendar_month"
     data-controller="scheduling--calendar">

  <div class="mb-6">
      <a data-turbo="false" data-action="click-&gt;scheduling--turbo-link#visit" class="inline-flex items-center gap-1.5 text-[15px] font-semibold text-indigo-600 hover:text-indigo-700 transition-colors" href="/scheduling/ae-studio/services">
        <svg viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg" class="size-3.5" aria-hidden="true"><path d="M6.99935 11.0827L2.91602 6.99935L6.99935 2.91602" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.0827 7H2.91602" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>
        Back
</a>  </div>

  <div class="flex flex-wrap items-center justify-between gap-y-3 mb-6">
    <div class="flex items-center gap-3">
      <div class="flex items-center justify-center size-[38px] bg-emerald-100 text-emerald-600 rounded-full shrink-0">
        <svg viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg" class="size-4" aria-hidden="true"><path d="M9 16.5C13.1421 16.5 16.5 13.1421 16.5 9C16.5 4.85786 13.1421 1.5 9 1.5C4.85786 1.5 1.5 4.85786 1.5 9C1.5 13.1421 4.85786 16.5 9 16.5Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M9 4.5V9L12 10.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
      </div>
      <h2 class="text-[20px] font-bold leading-7 text-[#18181b] whitespace-nowrap">
        Pick a Date + Time
      </h2>
    </div>
    <div class="flex items-center justify-center h-8 px-4 bg-zinc-100 rounded-full shrink-0">
      <span class="text-[14px] font-medium text-zinc-600 whitespace-nowrap">America/New_York</span>
    </div>
  </div>

  <div id="datepicker" class="flex justify-center">
    <div class="flex flex-col w-[322px]">
      <div class="flex items-center justify-between pt-5">
          <span class="p-1 rounded text-zinc-300 cursor-not-allowed">
            <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="size-6" aria-hidden="true"><path d="M15 18L9 12L15 6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>
          </span>

        <span class="text-[18px] font-medium leading-7 text-[#18181b]">
          June 2026
        </span>

          <a class="p-1 hover:bg-zinc-100 rounded transition-colors" data-turbo="false" data-action="click-&gt;scheduling--turbo-link#visit click-&gt;scheduling--calendar#showLoading" href="/scheduling/ae-studio/availability_days?month=2026-07-03&amp;service_id=fea2e000-1cc1-429b-9196-6d957c3a0fec">
            <span class="text-zinc-700"><svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="size-6" aria-hidden="true"><path d="M9 18L15 12L9 6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></span>
</a>      </div>

      <div class="flex pt-6 pb-4">
          <div class="flex items-center justify-center size-[46px] text-[14px] font-medium text-[#52525b]">
            Su
          </div>
          <div class="flex items-center justify-center size-[46px] text-[14px] font-medium text-[#52525b]">
            Mo
          </div>
          <div class="flex items-center justify-center size-[46px] text-[14px] font-medium text-[#52525b]">
            Tu
          </div>
          <div class="flex items-center justify-center size-[46px] text-[14px] font-medium text-[#52525b]">
            We
          </div>
          <div class="flex items-center justify-center size-[46px] text-[14px] font-medium text-[#52525b]">
            Th
          </div>
          <div class="flex items-center justify-center size-[46px] text-[14px] font-medium text-[#52525b]">
            Fr
          </div>
          <div class="flex items-center justify-center size-[46px] text-[14px] font-medium text-[#52525b]">
            Sa
          </div>
      </div>

      <div class="grid grid-cols-7 gap-y-[3px]"
           data-scheduling--calendar-target="daysGrid"
           data-available-bg="bg-emerald-50"
           data-available-text="text-emerald-700"
           data-selected-bg="bg-emerald-600"
           data-selected-text="text-white">
        
  <div class="flex items-center justify-center size-[46px]">
    <span class="text-[14px] font-medium text-[#d4d4d8]">31</span>
  </div>

    <div class="flex items-center justify-center size-[46px]">
      <span class="text-[14px] font-medium text-[#d4d4d8]">1</span>
    </div>
    <div class="flex items-center justify-center size-[46px]">
      <span class="text-[14px] font-medium text-[#d4d4d8]">2</span>
    </div>
    <div class="flex items-center justify-center size-[46px]">
      <span class="text-[14px] font-medium text-[#18181b]">3</span>
    </div>
    <a class="flex items-center justify-center size-[46px]" data-turbo="false" data-date="2026-06-04" data-action="click-&gt;scheduling--turbo-link#visit click-&gt;scheduling--calendar#selectDate" href="/scheduling/ae-studio/availability_times?date=2026-06-04&amp;service_id=fea2e000-1cc1-429b-9196-6d957c3a0fec">
      <div class="flex items-center justify-center size-[42px] rounded-full bg-emerald-50 hover:bg-emerald-100 transition-colors cursor-pointer"
           data-scheduling--calendar-target="dayCircle">
        <span class="text-[14px] font-bold text-emerald-700" data-scheduling--calendar-target="dayLabel">4</span>
      </div>
</a>    <div class="flex items-center justify-center size-[46px]">
      <span class="text-[14px] font-medium text-[#18181b]">5</span>
    </div>
    <div class="flex items-center justify-center size-[46px]">
      <span class="text-[14px] font-medium text-[#18181b]">6</span>
    </div>
    <div class="flex items-center justify-center size-[46px]">
      <span class="text-[14px] font-medium text-[#18181b]">7</span>
    </div>
    <a class="flex items-center justify-center size-[46px]" data-turbo="false" data-date="2026-06-08" data-action="click-&gt;scheduling--turbo-link#visit click-&gt;scheduling--calendar#selectDate" href="/scheduling/ae-studio/availability_times?date=2026-06-08&amp;service_id=fea2e000-1cc1-429b-9196-6d957c3a0fec">
      <div class="flex items-center justify-center size-[42px] rounded-full bg-emerald-50 hover:bg-emerald-100 transition-colors cursor-pointer"
           data-scheduling--calendar-target="dayCircle">
        <span class="text-[14px] font-bold text-emerald-700" data-scheduling--calendar-target="dayLabel">8</span>
      </div>
</a>    <a class="flex items-center justify-center size-[46px]" data-turbo="false" data-date="2026-06-09" data-action="click-&gt;scheduling--turbo-link#visit click-&gt;scheduling--calendar#selectDate" href="/scheduling/ae-studio/availability_times?date=2026-06-09&amp;service_id=fea2e000-1cc1-429b-9196-6d957c3a0fec">
      <div class="flex items-center justify-center size-[42px] rounded-full bg-emerald-50 hover:bg-emerald-100 transition-colors cursor-pointer"
           data-scheduling--calendar-target="dayCircle">
        <span class="text-[14px] font-bold text-emerald-700" data-scheduling--calendar-target="dayLabel">9</span>
      </div>
</a>    <a class="flex items-center justify-center size-[46px]" data-turbo="false" data-date="2026-06-10" data-action="click-&gt;scheduling--turbo-link#visit click-&gt;scheduling--calendar#selectDate" href="/scheduling/ae-studio/availability_times?date=2026-06-10&amp;service_id=fea2e000-1cc1-429b-9196-6d957c3a0fec">
      <div class="flex items-center justify-center size-[42px] rounded-full bg-emerald-50 hover:bg-emerald-100 transition-colors cursor-pointer"
           data-scheduling--calendar-target="dayCircle">
        <span class="text-[14px] font-bold text-emerald-700" data-scheduling--calendar-target="dayLabel">10</span>
      </div>
</a>    <a class="flex items-center justify-center size-[46px]" data-turbo="false" data-date="2026-06-11" data-action="click-&gt;scheduling--turbo-link#visit click-&gt;scheduling--calendar#selectDate" href="/scheduling/ae-studio/availability_times?date=2026-06-11&amp;service_id=fea2e000-1cc1-429b-9196-6d957c3a0fec">
      <div class="flex items-center justify-center size-[42px] rounded-full bg-emerald-50 hover:bg-emerald-100 transition-colors cursor-pointer"
           data-scheduling--calendar-target="dayCircle">
        <span class="text-[14px] font-bold text-emerald-700" data-scheduling--calendar-target="dayLabel">11</span>
      </div>
</a>    <div class="flex items-center justify-center size-[46px]">
      <span class="text-[14px] font-medium text-[#18181b]">12</span>
    </div>
    <div class="flex items-center justify-center size-[46px]">
      <span class="text-[14px] font-medium text-[#18181b]">13</span>
    </div>
    <div class="flex items-center justify-center size-[46px]">
      <span class="text-[14px] font-medium text-[#18181b]">14</span>
    </div>
    <a class="flex items-center justify-center size-[46px]" data-turbo="false" data-date="2026-06-15" data-action="click-&gt;scheduling--turbo-link#visit click-&gt;scheduling--calendar#selectDate" href="/scheduling/ae-studio/availability_times?date=2026-06-15&amp;service_id=fea2e000-1cc1-429b-9196-6d957c3a0fec">
      <div class="flex items-center justify-center size-[42px] rounded-full bg-emerald-50 hover:bg-emerald-100 transition-colors cursor-pointer"
           data-scheduling--calendar-target="dayCircle">
        <span class="text-[14px] font-bold text-emerald-700" data-scheduling--calendar-target="dayLabel">15</span>
      </div>
</a>    <a class="flex items-center justify-center size-[46px]" data-turbo="false" data-date="2026-06-16" data-action="click-&gt;scheduling--turbo-link#visit click-&gt;scheduling--calendar#selectDate" href="/scheduling/ae-studio/availability_times?date=2026-06-16&amp;service_id=fea2e000-1cc1-429b-9196-6d957c3a0fec">
      <div class="flex items-center justify-center size-[42px] rounded-full bg-emerald-50 hover:bg-emerald-100 transition-colors cursor-pointer"
           data-scheduling--calendar-target="dayCircle">
        <span class="text-[14px] font-bold text-emerald-700" data-scheduling--calendar-target="dayLabel">16</span>
      </div>
</a>    <a class="flex items-center justify-center size-[46px]" data-turbo="false" data-date="2026-06-17" data-action="click-&gt;scheduling--turbo-link#visit click-&gt;scheduling--calendar#selectDate" href="/scheduling/ae-studio/availability_times?date=2026-06-17&amp;service_id=fea2e000-1cc1-429b-9196-6d957c3a0fec">
      <div class="flex items-center justify-center size-[42px] rounded-full bg-emerald-50 hover:bg-emerald-100 transition-colors cursor-pointer"
           data-scheduling--calendar-target="dayCircle">
        <span class="text-[14px] font-bold text-emerald-700" data-scheduling--calendar-target="dayLabel">17</span>
      </div>
</a>    <a class="flex items-center justify-center size-[46px]" data-turbo="false" data-date="2026-06-18" data-action="click-&gt;scheduling--turbo-link#visit click-&gt;scheduling--calendar#selectDate" href="/scheduling/ae-studio/availability_times?date=2026-06-18&amp;service_id=fea2e000-1cc1-429b-9196-6d957c3a0fec">
      <div class="flex items-center justify-center size-[42px] rounded-full bg-emerald-50 hover:bg-emerald-100 transition-colors cursor-pointer"
           data-scheduling--calendar-target="dayCircle">
        <span class="text-[14px] font-bold text-emerald-700" data-scheduling--calendar-target="dayLabel">18</span>
      </div>
</a>    <div class="flex items-center justify-center size-[46px]">
      <span class="text-[14px] font-medium text-[#18181b]">19</span>
    </div>
    <div class="flex items-center justify-center size-[46px]">
      <span class="text-[14px] font-medium text-[#18181b]">20</span>
    </div>
    <div class="flex items-center justify-center size-[46px]">
      <span class="text-[14px] font-medium text-[#18181b]">21</span>
    </div>
    <a class="flex items-center justify-center size-[46px]" data-turbo="false" data-date="2026-06-22" data-action="click-&gt;scheduling--turbo-link#visit click-&gt;scheduling--calendar#selectDate" href="/scheduling/ae-studio/availability_times?date=2026-06-22&amp;service_id=fea2e000-1cc1-429b-9196-6d957c3a0fec">
      <div class="flex items-center justify-center size-[42px] rounded-full bg-emerald-50 hover:bg-emerald-100 transition-colors cursor-pointer"
           data-scheduling--calendar-target="dayCircle">
        <span class="text-[14px] font-bold text-emerald-700" data-scheduling--calendar-target="dayLabel">22</span>
      </div>
</a>    <a class="flex items-center justify-center size-[46px]" data-turbo="false" data-date="2026-06-23" data-action="click-&gt;scheduling--turbo-link#visit click-&gt;scheduling--calendar#selectDate" href="/scheduling/ae-studio/availability_times?date=2026-06-23&amp;service_id=fea2e000-1cc1-429b-9196-6d957c3a0fec">
      <div class="flex items-center justify-center size-[42px] rounded-full bg-emerald-50 hover:bg-emerald-100 transition-colors cursor-pointer"
           data-scheduling--calendar-target="dayCircle">
        <span class="text-[14px] font-bold text-emerald-700" data-scheduling--calendar-target="dayLabel">23</span>
      </div>
</a>    <a class="flex items-center justify-center size-[46px]" data-turbo="false" data-date="2026-06-24" data-action="click-&gt;scheduling--turbo-link#visit click-&gt;scheduling--calendar#selectDate" href="/scheduling/ae-studio/availability_times?date=2026-06-24&amp;service_id=fea2e000-1cc1-429b-9196-6d957c3a0fec">
      <div class="flex items-center justify-center size-[42px] rounded-full bg-emerald-50 hover:bg-emerald-100 transition-colors cursor-pointer"
           data-scheduling--calendar-target="dayCircle">
        <span class="text-[14px] font-bold text-emerald-700" data-scheduling--calendar-target="dayLabel">24</span>
      </div>
</a>    <a class="flex items-center justify-center size-[46px]" data-turbo="false" data-date="2026-06-25" data-action="click-&gt;scheduling--turbo-link#visit click-&gt;scheduling--calendar#selectDate" href="/scheduling/ae-studio/availability_times?date=2026-06-25&amp;service_id=fea2e000-1cc1-429b-9196-6d957c3a0fec">
      <div class="flex items-center justify-center size-[42px] rounded-full bg-emerald-50 hover:bg-emerald-100 transition-colors cursor-pointer"
           data-scheduling--calendar-target="dayCircle">
        <span class="text-[14px] font-bold text-emerald-700" data-scheduling--calendar-target="dayLabel">25</span>
      </div>
</a>    <div class="flex items-center justify-center size-[46px]">
      <span class="text-[14px] font-medium text-[#18181b]">26</span>
    </div>
    <div class="flex items-center justify-center size-[46px]">
      <span class="text-[14px] font-medium text-[#18181b]">27</span>
    </div>
    <div class="flex items-center justify-center size-[46px]">
      <span class="text-[14px] font-medium text-[#18181b]">28</span>
    </div>
    <a class="flex items-center justify-center size-[46px]" data-turbo="false" data-date="2026-06-29" data-action="click-&gt;scheduling--turbo-link#visit click-&gt;scheduling--calendar#selectDate" href="/scheduling/ae-studio/availability_times?date=2026-06-29&amp;service_id=fea2e000-1cc1-429b-9196-6d957c3a0fec">
      <div class="flex items-center justify-center size-[42px] rounded-full bg-emerald-50 hover:bg-emerald-100 transition-colors cursor-pointer"
           data-scheduling--calendar-target="dayCircle">
        <span class="text-[14px] font-bold text-emerald-700" data-scheduling--calendar-target="dayLabel">29</span>
      </div>
</a>    <a class="flex items-center justify-center size-[46px]" data-turbo="false" data-date="2026-06-30" data-action="click-&gt;scheduling--turbo-link#visit click-&gt;scheduling--calendar#selectDate" href="/scheduling/ae-studio/availability_times?date=2026-06-30&amp;service_id=fea2e000-1cc1-429b-9196-6d957c3a0fec">
      <div class="flex items-center justify-center size-[42px] rounded-full bg-emerald-50 hover:bg-emerald-100 transition-colors cursor-pointer"
           data-scheduling--calendar-target="dayCircle">
        <span class="text-[14px] font-bold text-emerald-700" data-scheduling--calendar-target="dayLabel">30</span>
      </div>
</a>
  <div class="flex items-center justify-center size-[46px]">
    <span class="text-[14px] font-medium text-[#d4d4d8]">1</span>
  </div>
  <div class="flex items-center justify-center size-[46px]">
    <span class="text-[14px] font-medium text-[#d4d4d8]">2</span>
  </div>
  <div class="flex items-center justify-center size-[46px]">
    <span class="text-[14px] font-medium text-[#d4d4d8]">3</span>
  </div>
  <div class="flex items-center justify-center size-[46px]">
    <span class="text-[14px] font-medium text-[#d4d4d8]">4</span>
  </div>

      </div>
    </div>
  </div>
</div>
</div></template></turbo-stream><turbo-stream action="replace" target="selected_service"><template>
<div id="selected_service">
    <div class="my-2 md:my-5 lg:my-7 w-full h-px bg-transparent lg:bg-zinc-200"></div>

    <div data-controller="scheduling--details-toggle">
      <button type="button"
              class="flex items-center gap-1.5 text-[14px] font-medium text-zinc-700 mb-3 lg:hidden"
              data-action="click->scheduling--details-toggle#toggle">
        <span>Details</span>
        <span class="size-3.5 transition-transform duration-200 text-zinc-500"
              data-scheduling--details-toggle-target="chevron">
          <svg viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg" class="size-3.5" aria-hidden="true"><path d="M3.5 5.25L7 8.75L10.5 5.25" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>
        </span>
      </button>

      <div data-scheduling--details-toggle-target="content"
           class="hidden lg:block">
        <div class="flex flex-col gap-4 lg:gap-5">
          <h3 class="text-[18px] font-bold leading-[26px] text-[#3f3f46]">
            Standard Consultation
          </h3>

          <div class="flex flex-col gap-3 lg:gap-4">
            <div class="flex items-center gap-4">
              <div class="flex items-center justify-center size-8 bg-emerald-100 text-emerald-600 rounded-full shrink-0">
                <svg viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg" class="size-4" aria-hidden="true"><path d="M9 16.5C13.1421 16.5 16.5 13.1421 16.5 9C16.5 4.85786 13.1421 1.5 9 1.5C4.85786 1.5 1.5 4.85786 1.5 9C1.5 13.1421 4.85786 16.5 9 16.5Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M9 4.5V9L12 10.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
              </div>
              <span class="text-base font-medium leading-6 text-[#52525b]">
                30 minutes
              </span>
            </div>

              <div class="flex items-center gap-4">
                <div class="flex items-center justify-center size-8 bg-emerald-100 text-emerald-600 rounded-full shrink-0">
                  <svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="size-4" aria-hidden="true"><path d="M8 1.33398V14.6673" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.3333 3.33398H6.33333C5.71449 3.33398 5.121 3.57982 4.68342 4.0174C4.24583 4.45499 4 5.04848 4 5.66732C4 6.28616 4.24583 6.87965 4.68342 7.31723C5.121 7.75482 5.71449 8.00065 6.33333 8.00065H9.66667C10.2855 8.00065 10.879 8.24648 11.3166 8.68407C11.7542 9.12165 12 9.71515 12 10.334C12 10.9528 11.7542 11.5463 11.3166 11.9839C10.879 12.4215 10.2855 12.6673 9.66667 12.6673H4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
                </div>
                <span class="text-base font-medium leading-6 text-[#52525b]">
                  $50
                </span>
              </div>




          </div>
        </div>
      </div>
    </div>
</div>
</template></turbo-stream><turbo-stream action="replace" target="booking_form"><template><div id='booking_form'></div></template></turbo-stream>