.r7U0Ea_demo{grid-template-columns:minmax(0,1fr) minmax(0,620px);align-items:start;gap:48px 80px;padding-bottom:clamp(64px,8vw,120px);display:grid}.r7U0Ea_text{padding-top:24px}.r7U0Ea_cover{flex-direction:column;gap:14px;margin:36px 0 0;padding:0;list-style:none;display:flex}.r7U0Ea_cover li{color:var(--c-gray-900);align-items:center;gap:14px;font-size:18px;line-height:26px;display:flex}.r7U0Ea_coverIcon{background:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:inset 0 0 0 1px #23232314}.r7U0Ea_alt{color:var(--c-gray-700);margin:40px 0 0;font-size:16px;line-height:24px}.r7U0Ea_alt a{color:var(--c-gray-900);align-items:center;gap:6px;margin:-10px 0 -10px 4px;padding:10px 0;font-weight:500;text-decoration:none;display:inline-flex}.r7U0Ea_book{box-sizing:border-box;background:#fff;border-radius:32px;padding:28px;box-shadow:0 1px 2px #2323230a,0 20px 56px -20px #23232333}.r7U0Ea_head{border-bottom:1px solid #23232314;align-items:center;gap:12px;padding-bottom:20px;display:flex}.r7U0Ea_avatar{background:var(--c-gray-900);color:#fff;border-radius:9999px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.r7U0Ea_avatar svg{width:18px;height:18px}.r7U0Ea_avatar svg *{fill:currentColor}.r7U0Ea_headText{flex-direction:column;min-width:0;display:flex}.r7U0Ea_headName{color:var(--c-gray-900);font-size:18px;font-weight:500;line-height:24px}.r7U0Ea_headMeta{color:var(--c-gray-600);flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;line-height:20px;display:flex}.r7U0Ea_dot{color:var(--c-gray-400)}.r7U0Ea_step1{grid-template-columns:auto minmax(0,1fr);gap:24px 32px;margin-top:20px;display:grid}.r7U0Ea_calendarHold{height:326px}@media (min-width:600px){.r7U0Ea_calendarHold{width:322px}}.r7U0Ea_stepTitle{color:var(--c-gray-900);margin:0 0 12px;font-size:16px;font-weight:500;line-height:24px}.r7U0Ea_slots{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.r7U0Ea_tz{color:var(--c-gray-600);align-items:flex-start;gap:6px;margin:16px 0 0;font-size:14px;line-height:20px;display:flex}.r7U0Ea_tz>svg{flex:none;margin-top:2px}.r7U0Ea_foot{margin-top:24px}.r7U0Ea_step2{margin-top:20px}.r7U0Ea_pick{background:var(--c-gray-50);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 16px;display:flex}.r7U0Ea_pickText{color:var(--c-gray-900);align-items:center;gap:10px;font-size:16px;font-weight:500;line-height:24px;display:flex}.r7U0Ea_fields{flex-direction:column;gap:16px;margin-top:20px;display:flex}.r7U0Ea_fields label{color:var(--c-gray-700)}.r7U0Ea_fields input::placeholder,.r7U0Ea_fields textarea::placeholder{color:var(--c-gray-600)}.r7U0Ea_fields [role=combobox] .text-c-gray-400{color:var(--c-gray-600)}.r7U0Ea_trap{opacity:0;width:1px;height:1px;position:absolute;left:-10000px}.r7U0Ea_done{flex-direction:column;align-items:flex-start;padding:24px 0 8px;display:flex}.r7U0Ea_doneIcon{color:var(--green-700);display:flex}.r7U0Ea_doneTitle{color:var(--c-gray-900);margin:12px 0 0;font-size:24px;font-weight:600;line-height:32px}.r7U0Ea_doneText{color:var(--c-gray-700);margin:4px 0 20px;font-size:16px;line-height:24px}.r7U0Ea_unavailable,.r7U0Ea_failed{color:var(--c-gray-700);margin:20px 0 0;font-size:16px;line-height:24px}.r7U0Ea_failed{color:var(--color-red-900);margin-top:16px}.r7U0Ea_unavailable a,.r7U0Ea_failed a{color:var(--c-gray-900);text-underline-offset:3px;text-decoration:underline}@media (max-width:1199px){.r7U0Ea_demo{grid-template-columns:minmax(0,1fr) minmax(0,560px);gap:48px}.r7U0Ea_step1{grid-template-columns:minmax(0,1fr)}.r7U0Ea_slots{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:999px){.r7U0Ea_demo{flex-direction:column;gap:0;display:flex}.r7U0Ea_text{display:contents}.r7U0Ea_title{order:1}.r7U0Ea_lead{order:2}.r7U0Ea_demo .r7U0Ea_book{order:3;align-self:stretch;margin-top:32px}.r7U0Ea_cover{order:4;margin-top:40px}.r7U0Ea_alt{order:5}.r7U0Ea_step1{grid-template-columns:auto minmax(0,1fr)}.r7U0Ea_slots{grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){.r7U0Ea_book{border-radius:24px;padding:20px}.r7U0Ea_step1{grid-template-columns:minmax(0,1fr)}.r7U0Ea_slots{grid-template-columns:repeat(3,minmax(0,1fr))}.r7U0Ea_cover li{font-size:17px;line-height:24px}}@media (max-width:359px){.r7U0Ea_book{padding:16px 12px}.r7U0Ea_calendar td button{width:36px!important;height:36px!important}.r7U0Ea_calendar .rdp-weekdays>*{flex:1 1 0!important;width:auto!important;min-width:0!important}.r7U0Ea_slots{grid-template-columns:repeat(2,minmax(0,1fr))}}
