._9v6VOW_wrap{gap:var(--space-2);padding:var(--space-4) var(--space-5);background:var(--paper-well);border:1px dashed var(--rule-strong);border-radius:var(--radius-sheet);display:grid}._9v6VOW_label{color:var(--ink-muted);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;font-weight:700}._9v6VOW_row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._9v6VOW_code{padding:var(--space-2) var(--space-3);background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--radius-control);color:var(--ink);font-family:var(--font-mono);letter-spacing:.08em;font-size:1.1rem}._9v6VOW_status{color:var(--ink-muted);font-size:var(--text-sm)}
.slcJ-G_sectionHead{gap:var(--space-3);max-width:62ch;margin-bottom:var(--space-7);display:grid}.slcJ-G_sectionHead h2{font-size:var(--text-display)}.slcJ-G_sectionHead p{color:var(--ink-2);font-size:var(--text-lg)}.slcJ-G_recordReference{margin-top:var(--space-1);color:var(--ink-muted);font-size:var(--text-sm)}.slcJ-G_cancelledNote{color:var(--ink-muted);font-size:var(--text-sm)}.slcJ-G_empty{gap:var(--space-3);padding:var(--space-6);background:var(--paper-raised);border:1px dashed var(--rule-strong);border-radius:var(--radius-sheet);justify-items:start;display:grid}.slcJ-G_emptyTitle{color:var(--ink);font-family:var(--font-display);font-size:1.25rem}.slcJ-G_emptyBody{color:var(--ink-2);font-size:var(--text-sm)}
.VB_jXG_body{gap:var(--space-3);color:var(--ink-2);font-size:var(--text-sm);display:grid}.VB_jXG_body strong{color:var(--ink)}
.Ggjk7a_record{gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--radius-sheet);grid-template-columns:165px minmax(0,1.4fr) minmax(0,1fr) auto auto;align-items:center;list-style:none;display:grid}.Ggjk7a_doctor{grid-template-columns:165px minmax(0,1fr) auto auto}.Ggjk7a_cancelled{background:var(--paper-well);border-style:dashed}.Ggjk7a_time{font-variant-numeric:tabular-nums;gap:2px;display:grid}.Ggjk7a_time strong{color:var(--ink);font-size:var(--text-sm);font-weight:600}.Ggjk7a_time span{color:var(--ink-muted);font-size:var(--text-label)}.Ggjk7a_main{gap:2px;min-width:0;display:grid}.Ggjk7a_name{color:var(--ink);font-family:var(--font-display);font-size:1.15rem;line-height:1.2}.Ggjk7a_type{color:var(--ink-2);font-size:var(--text-sm)}.Ggjk7a_ref{color:var(--ink-muted);font-size:var(--text-label)}.Ggjk7a_meta{color:var(--ink-2);font-size:var(--text-sm);gap:2px;display:grid}.Ggjk7a_meta span:last-child:not(:first-child){color:var(--ink-muted);font-size:var(--text-label)}.Ggjk7a_status{justify-self:start}.Ggjk7a_action{justify-self:end}@media (max-width:1000px){.Ggjk7a_record{row-gap:var(--space-2);grid-template-columns:150px minmax(0,1fr) auto;grid-template-areas:"time main status""time meta action"}.Ggjk7a_time{grid-area:time}.Ggjk7a_main{grid-area:main}.Ggjk7a_meta{gap:var(--space-3);flex-wrap:wrap;grid-area:meta;display:flex}.Ggjk7a_status{grid-area:status}.Ggjk7a_action{grid-area:action}}@media (max-width:620px){.Ggjk7a_record{padding:var(--space-4);grid-template-columns:1fr auto;grid-template-areas:"time status""main main""meta meta""action action"}.Ggjk7a_action{margin-top:var(--space-2);justify-self:start}}
._7-vala_panel{gap:var(--space-5);background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--radius-sheet);box-shadow:var(--shadow-sheet);padding:clamp(20px,3vw,32px);display:grid}._7-vala_head{gap:var(--space-3);display:grid}._7-vala_head h2{font-size:1.8rem}._7-vala_scope{margin-top:var(--space-1);padding:2px var(--space-3);border:1px solid var(--rule-strong);border-radius:var(--radius-pill);color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:700;display:inline-block}._7-vala_notices{gap:var(--space-3);display:grid}._7-vala_transcript{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}._7-vala_message{gap:var(--space-2);max-width:62ch;padding:var(--space-4) var(--space-5);background:var(--paper-well);border-radius:var(--radius-sheet);justify-items:start;display:grid}._7-vala_user{background:var(--primary-tint);border-left:3px solid var(--primary);justify-self:end}._7-vala_messageRole{color:var(--ink-muted);font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;font-weight:700}._7-vala_messageText{color:var(--ink-2);font-size:var(--text-sm);white-space:pre-wrap;line-height:1.6}._7-vala_pending ._7-vala_messageText{color:var(--ink-muted);font-style:italic}._7-vala_empty{gap:var(--space-3);padding:var(--space-5);background:var(--paper-well);border-radius:var(--radius-sheet);display:grid}._7-vala_emptyTitle{color:var(--ink);font-family:var(--font-display);font-size:1.3rem}._7-vala_suggestions{gap:var(--space-2);margin:var(--space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}._7-vala_suggestion{padding:var(--space-2) var(--space-3);background:var(--paper-raised);border:1px solid var(--border-input);border-radius:var(--radius-pill);color:var(--ink);font-size:var(--text-sm);text-align:left}._7-vala_suggestion:hover:not(:disabled){background:var(--paper);border-color:var(--ink)}._7-vala_suggestion:disabled{opacity:.55;cursor:not-allowed}._7-vala_composer{gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--rule);display:grid}._7-vala_composerActions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}@media (max-width:640px){._7-vala_user{justify-self:stretch}._7-vala_message{max-width:none}._7-vala_composerActions ._7-vala_btn{width:100%}}
.n7MacW_bar{background:var(--paper-well);border-bottom:1px solid var(--rule)}.n7MacW_inner{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-3);flex-wrap:wrap;display:flex}.n7MacW_identity{align-items:center;gap:var(--space-3);color:var(--ink-2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.n7MacW_identity strong{color:var(--ink)}.n7MacW_role{padding:1px var(--space-2);border:1px solid var(--rule-strong);border-radius:var(--radius-pill);color:var(--ink-muted);font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.n7MacW_note{color:var(--ink-muted);font-size:var(--text-label)}
.zd0OHa_page{padding-block:clamp(28px,4vw,44px) clamp(48px,7vw,80px)}.zd0OHa_stack{gap:clamp(32px,5vw,56px);display:grid}.zd0OHa_section{gap:var(--space-4);display:grid}.zd0OHa_sectionHead{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:2px solid var(--ink);flex-wrap:wrap;display:flex}.zd0OHa_sectionHead h2{font-size:clamp(1.6rem,2.6vw,2.1rem)}.zd0OHa_count{color:var(--ink-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.zd0OHa_note{color:var(--ink-muted);font-size:var(--text-sm)}.zd0OHa_empty{gap:var(--space-3);padding:var(--space-5);background:var(--paper-raised);border:1px dashed var(--rule-strong);border-radius:var(--radius-sheet);justify-items:start;display:grid}.zd0OHa_empty p{color:var(--ink-2);font-size:var(--text-sm)}@media (max-width:640px){.zd0OHa_sectionHead h2{width:100%}}
.R0Yk2G_bookingHead{background:var(--paper-raised);border-bottom:1px solid var(--rule);padding-block:clamp(28px,4vw,44px) clamp(24px,3vw,36px)}.R0Yk2G_bookingHeadInner{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.R0Yk2G_bookingHeadInner h1{margin-top:var(--space-2);font-size:clamp(2rem,3.6vw,3rem)}.R0Yk2G_bookingHeadInner p{margin-top:var(--space-2);color:var(--ink-2);max-width:62ch}.R0Yk2G_bookingHeadInner h1:focus-visible{outline:none}.R0Yk2G_layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:clamp(24px,4vw,48px);padding-block:clamp(28px,4vw,44px) clamp(48px,6vw,72px);display:grid}.R0Yk2G_main{gap:var(--space-6);min-width:0;display:grid}.R0Yk2G_stepper{gap:var(--space-2);counter-reset:step;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.R0Yk2G_stepper li{border-top:2px solid var(--rule)}.R0Yk2G_stepper li[data-state=current]{border-top-color:var(--clay)}.R0Yk2G_stepper li[data-state=done]{border-top-color:var(--ink)}.R0Yk2G_stepper button{width:100%;min-height:44px;padding:var(--space-2) var(--space-1);color:var(--ink-muted);font-size:var(--text-sm);text-align:left;background:0 0;border:0;gap:2px;display:grid}.R0Yk2G_stepper button:disabled{cursor:default}.R0Yk2G_stepper li[data-state=current] button{color:var(--ink);font-weight:600}.R0Yk2G_stepper li[data-state=done] button{color:var(--ink-2)}.R0Yk2G_stepper li[data-state=done] button:hover:not(:disabled){color:var(--primary);text-decoration:underline;-webkit-text-decoration-color:var(--clay);text-decoration-color:var(--clay)}.R0Yk2G_stepIndex{color:var(--ink-muted);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.R0Yk2G_fieldset{border:0;min-width:0;margin:0;padding:0}.R0Yk2G_legend{color:var(--ink);font-family:var(--font-display);padding:0;font-size:clamp(1.5rem,2.4vw,1.9rem);line-height:1.15}.R0Yk2G_hint{margin-top:var(--space-2);color:var(--ink-muted);font-size:var(--text-sm);max-width:66ch}.R0Yk2G_choiceGrid{gap:var(--space-3);margin-top:var(--space-5);display:grid}.R0Yk2G_choiceGridTwo{grid-template-columns:1fr 1fr}.R0Yk2G_choice{gap:var(--space-2);padding:var(--space-4) var(--space-5);background:var(--paper-raised);border:1px solid var(--border-input);border-radius:var(--radius-sheet);cursor:pointer;transition:border-color var(--dur-fast) ease, background-color var(--dur-fast) ease;display:grid;position:relative}.R0Yk2G_choice:hover{border-color:var(--ink)}.R0Yk2G_choice:has(input:checked){border-color:var(--primary);background:var(--primary-tint);border-width:2px}.R0Yk2G_choice:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.R0Yk2G_choice input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.R0Yk2G_choiceTitle{justify-content:space-between;align-items:baseline;gap:var(--space-3);color:var(--ink);font-family:var(--font-display);font-size:1.25rem;line-height:1.2;display:flex}.R0Yk2G_choicePrice{font-family:var(--font-body);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.05rem}.R0Yk2G_choiceMeta{color:var(--ink-muted);font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.R0Yk2G_choiceBody{color:var(--ink-2);font-size:var(--text-sm)}.R0Yk2G_dateGrid{gap:var(--space-2);margin-top:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(94px,1fr));display:grid}.R0Yk2G_dateChoice{padding:var(--space-3) var(--space-2);background:var(--paper-raised);border:1px solid var(--border-input);border-radius:var(--radius-control);cursor:pointer;justify-items:center;gap:1px;display:grid;position:relative}.R0Yk2G_dateChoice:has(input:checked){border-color:var(--primary);background:var(--primary);color:var(--on-primary);border-width:2px}.R0Yk2G_dateChoice:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.R0Yk2G_dateChoice input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.R0Yk2G_dateWeekday{color:var(--ink-muted);font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;font-weight:700}:is(.R0Yk2G_dateChoice:has(input:checked) .R0Yk2G_dateWeekday,.R0Yk2G_dateChoice:has(input:checked) .R0Yk2G_dateMonth){color:var(--on-primary)}.R0Yk2G_dateDay{color:var(--ink);font-family:var(--font-display);font-size:1.45rem;line-height:1}.R0Yk2G_dateChoice:has(input:checked) .R0Yk2G_dateDay{color:var(--on-primary)}.R0Yk2G_dateMonth{color:var(--ink-muted);font-size:var(--text-label)}.R0Yk2G_timeGroups{gap:var(--space-5);margin-top:var(--space-4);display:grid}.R0Yk2G_timeGroup{gap:var(--space-3);display:grid}.R0Yk2G_timeGroupHead{justify-content:space-between;align-items:baseline;gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--rule);flex-wrap:wrap;display:flex}.R0Yk2G_timeGroupHead h3{font-size:1.1rem}.R0Yk2G_timeGrid{gap:var(--space-2);flex-wrap:wrap;display:flex}.R0Yk2G_timeChip{min-height:44px;padding:0 var(--space-4);background:var(--paper-raised);border:1px solid var(--border-input);border-radius:var(--radius-control);color:var(--ink);font-size:var(--text-sm);font-variant-numeric:tabular-nums;cursor:pointer;align-items:center;display:inline-flex;position:relative}.R0Yk2G_timeChip:hover{border-color:var(--ink)}.R0Yk2G_timeChip:has(input:checked){background:var(--primary);border-color:var(--primary);color:var(--on-primary);font-weight:600}.R0Yk2G_timeChip:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.R0Yk2G_timeChip input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.R0Yk2G_loading{align-items:center;gap:var(--space-3);margin-top:var(--space-4);color:var(--ink-muted);font-size:var(--text-sm);display:flex}.R0Yk2G_loading .R0Yk2G_skeleton{flex:none;width:120px;height:40px}.R0Yk2G_availabilityNote{margin-top:var(--space-4);color:var(--ink-muted);font-size:var(--text-sm)}.R0Yk2G_emptyState{gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-5);background:var(--paper-raised);border:1px dashed var(--rule-strong);border-radius:var(--radius-sheet);display:grid}.R0Yk2G_emptyState h3{font-size:1.3rem}.R0Yk2G_emptyState p{color:var(--ink-2);font-size:var(--text-sm);max-width:62ch}.R0Yk2G_actions{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;align-items:center;display:flex}.R0Yk2G_review{gap:var(--space-5);display:grid}.R0Yk2G_reviewBlock{gap:var(--space-3);padding:var(--space-5);background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--radius-sheet);display:grid}.R0Yk2G_reviewBlock h2{font-size:1.5rem}.R0Yk2G_reviewBlock p{color:var(--ink-2);font-size:var(--text-sm);max-width:68ch}.R0Yk2G_summaryList{gap:var(--space-2);margin:0;display:grid}.R0Yk2G_summaryList>div{gap:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--rule);font-size:var(--text-sm);grid-template-columns:120px 1fr;display:grid}.R0Yk2G_summaryList dt{color:var(--ink-muted);font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.R0Yk2G_summaryList dd{color:var(--ink-2);font-variant-numeric:tabular-nums;margin:0}.R0Yk2G_fee{color:var(--ink);font-weight:700}.R0Yk2G_confirmBlock{gap:var(--space-3);display:grid}.R0Yk2G_signedIn{color:var(--ink-2);font-size:var(--text-sm)}.R0Yk2G_summary{top:var(--space-5);gap:var(--space-4);padding:var(--space-5);background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--radius-sheet);box-shadow:var(--shadow-sheet);display:grid;position:sticky}.R0Yk2G_summaryHead{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.R0Yk2G_summaryHead h2{font-size:1.35rem}.R0Yk2G_contextChip{padding:2px var(--space-3);border:1px solid var(--rule-strong);border-radius:var(--radius-pill);color:var(--ink-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:700}.R0Yk2G_summaryPrice{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--primary-tint);border-radius:var(--radius-control);font-size:var(--text-sm);display:flex}.R0Yk2G_summaryPrice strong{color:var(--ink);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:500}.R0Yk2G_summaryNote{color:var(--ink-muted);font-size:var(--text-label);line-height:1.5}.R0Yk2G_conflictChoices{gap:var(--space-4);margin-block:var(--space-2);display:grid}@media (max-width:980px){.R0Yk2G_layout{gap:var(--space-5);flex-direction:column;display:flex}.R0Yk2G_summary{width:100%;position:static}.R0Yk2G_layout[data-step="4"] .R0Yk2G_summary{order:-1}.R0Yk2G_summaryList{gap:var(--space-2) var(--space-5);grid-template-columns:1fr 1fr}.R0Yk2G_summaryList>div{padding-bottom:var(--space-2);flex-direction:column;gap:2px;display:flex}.R0Yk2G_main{width:100%}}@media (max-width:700px){.R0Yk2G_stepper{gap:var(--space-2) var(--space-4);grid-template-columns:1fr 1fr}.R0Yk2G_choiceGridTwo{grid-template-columns:1fr}.R0Yk2G_dateGrid{grid-template-columns:repeat(4,1fr)}.R0Yk2G_summaryList{grid-template-columns:1fr}.R0Yk2G_actions .R0Yk2G_btn{flex:auto}}
.r2zIzG_successHead{background:var(--paper-raised);border-bottom:1px solid var(--rule);padding-block:clamp(36px,6vw,64px) clamp(28px,4vw,44px)}.r2zIzG_successInner{gap:var(--space-4);max-width:78ch;display:grid}.r2zIzG_mark{align-items:center;gap:var(--space-2);color:var(--success-text);font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;font-weight:700;display:inline-flex}.r2zIzG_successHead h1{font-size:clamp(2.2rem,4vw,3.4rem)}.r2zIzG_successHead p{color:var(--ink-2);font-size:var(--text-lg);max-width:66ch}.r2zIzG_layout{grid-template-columns:1.1fr .7fr;align-items:start;gap:clamp(28px,5vw,56px);padding-block:clamp(32px,5vw,56px) clamp(48px,7vw,80px);display:grid}.r2zIzG_main{gap:var(--space-5);display:grid}.r2zIzG_card{gap:var(--space-4);background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--radius-sheet);padding:clamp(20px,3vw,32px);display:grid}.r2zIzG_card h2{font-size:1.6rem}.r2zIzG_details{gap:var(--space-2);margin:0;display:grid}.r2zIzG_details>div{gap:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--rule);font-size:var(--text-sm);grid-template-columns:130px 1fr;display:grid}.r2zIzG_details dt{color:var(--ink-muted);font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.r2zIzG_details dd{color:var(--ink-2);font-variant-numeric:tabular-nums;margin:0}.r2zIzG_aside{gap:var(--space-4);background:var(--paper-well);border:1px solid var(--rule);border-radius:var(--radius-sheet);padding:clamp(20px,3vw,32px);display:grid}.r2zIzG_aside h2{font-size:1.4rem}.r2zIzG_aside p,.r2zIzG_aside li{color:var(--ink-2);font-size:var(--text-sm)}.r2zIzG_aside ul{gap:var(--space-2);padding-left:var(--space-5);margin:0;display:grid}.r2zIzG_actions{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (max-width:900px){.r2zIzG_layout{grid-template-columns:1fr}}@media (max-width:600px){.r2zIzG_details>div{gap:var(--space-1);grid-template-columns:1fr}}
._6AW0yG_layout{grid-template-columns:1.05fr .95fr;align-items:start;gap:clamp(32px,5vw,56px);display:grid}._6AW0yG_faq h2{margin-bottom:var(--space-5);font-size:1.8rem}._6AW0yG_list{border-top:1px solid var(--rule);display:grid}._6AW0yG_item{border-bottom:1px solid var(--rule)}._6AW0yG_item summary{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-2);color:var(--ink);cursor:pointer;font-weight:600;list-style:none;display:flex}._6AW0yG_item summary::-webkit-details-marker{display:none}._6AW0yG_item summary:after{content:"+";color:var(--clay);font-family:var(--font-display);flex:none;font-size:1.4rem;line-height:1}._6AW0yG_item[open] summary:after{content:"–"}._6AW0yG_item summary:hover{color:var(--primary)}._6AW0yG_answer{padding:0 var(--space-2) var(--space-5);color:var(--ink-2);font-size:var(--text-sm);max-width:65ch;line-height:1.65}._6AW0yG_answer p+p{margin-top:var(--space-3)}._6AW0yG_contactNote{gap:var(--space-2);margin-top:var(--space-5);padding:var(--space-4);background:var(--paper-well);border-radius:var(--radius-control);font-size:var(--text-sm);display:grid}@media (max-width:980px){._6AW0yG_layout{grid-template-columns:1fr}}
.Hx0lNG_hero{background:radial-gradient(1200px 500px at 85% -10%, var(--clay-tint), transparent 62%), var(--paper);border-bottom:1px solid var(--rule);padding-block:clamp(40px,7vw,80px) clamp(32px,6vw,72px)}.Hx0lNG_heroGrid{grid-template-columns:1.25fr .75fr;align-items:start;gap:clamp(32px,6vw,72px);display:grid}.Hx0lNG_heroCopy{gap:var(--space-5);align-content:start;display:grid}.Hx0lNG_heroCopy h1{max-width:none}.Hx0lNG_titleLine{display:block}.Hx0lNG_lead{color:var(--ink-2);max-width:54ch;font-size:clamp(1.08rem,1.5vw,1.3rem);line-height:1.55}.Hx0lNG_actions{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.Hx0lNG_note{color:var(--ink-muted);font-size:var(--text-sm);max-width:56ch;padding-top:var(--space-3);border-top:1px solid var(--rule)}.Hx0lNG_glance{gap:var(--space-4);padding:var(--space-6);background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--radius-sheet);box-shadow:var(--shadow-sheet);display:grid}.Hx0lNG_glanceHead{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.Hx0lNG_glanceTitle{color:var(--ink);font-family:var(--font-display);font-size:1.5rem}.Hx0lNG_glanceBadge{padding:2px var(--space-3);border:1px solid var(--rule-strong);border-radius:var(--radius-pill);color:var(--ink-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:600}.Hx0lNG_careImage{aspect-ratio:360/110;object-fit:cover;width:100%;height:auto}.Hx0lNG_glance dl{gap:var(--space-3);margin:0;display:grid}.Hx0lNG_glance dl>div{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--rule);font-size:var(--text-sm);grid-template-columns:84px 1fr;display:grid}.Hx0lNG_glance dt{color:var(--ink-muted);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.Hx0lNG_glance dd{color:var(--ink-2);margin:0}.Hx0lNG_glanceFigure{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--primary-tint);border-radius:var(--radius-control);font-size:var(--text-sm);display:flex}.Hx0lNG_glanceFigure strong{color:var(--ink);font-family:var(--font-display);font-size:1.6rem;font-weight:500}.Hx0lNG_register{border-top:2px solid var(--ink);display:grid}.Hx0lNG_registerHead,.Hx0lNG_registerRow{gap:var(--space-4);padding:var(--space-4) var(--space-3);border-bottom:1px solid var(--rule);grid-template-columns:1.15fr 1.9fr .55fr .55fr .55fr;align-items:baseline;display:grid}.Hx0lNG_registerHead{color:var(--ink-muted);font-size:var(--text-label);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.Hx0lNG_registerRow{background:0 0}.Hx0lNG_registerName{color:var(--ink);font-family:var(--font-display);font-size:1.2rem}.Hx0lNG_registerPurpose{color:var(--ink-2);font-size:var(--text-sm)}.Hx0lNG_figure{font-variant-numeric:tabular-nums;color:var(--ink-2);font-size:var(--text-sm)}.Hx0lNG_figureLabel{display:none}.Hx0lNG_registerAction{justify-self:end}.Hx0lNG_physicianGrid{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.Hx0lNG_typesNote{margin-top:var(--space-4);max-width:66ch}.Hx0lNG_physicianNote{margin-top:var(--space-5)}.Hx0lNG_prepTitle{margin:12px 0 20px}.Hx0lNG_physician{gap:var(--space-4);padding:var(--space-5);border-top:2px solid var(--ink);background:0 0;display:flex}.Hx0lNG_monogram{border:1px solid var(--clay);width:58px;height:58px;color:var(--clay);font-family:var(--font-display);letter-spacing:.04em;border-radius:50%;flex:none;place-items:center;font-size:1.15rem;display:grid}.Hx0lNG_physicianBody{gap:var(--space-2);display:grid}.Hx0lNG_physicianRole{color:var(--ink-muted);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.Hx0lNG_physicianBio{color:var(--ink-2);font-size:var(--text-sm)}.Hx0lNG_physicianLink{font-size:var(--text-sm);color:var(--primary);justify-self:start;font-weight:600}.Hx0lNG_steps{gap:var(--space-6);counter-reset:steps;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.Hx0lNG_step{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--rule-strong);display:grid}.Hx0lNG_stepNumber{color:var(--clay);font-family:var(--font-body);font-size:var(--text-label);letter-spacing:.14em;font-weight:700}.Hx0lNG_step h3{font-size:1.25rem}.Hx0lNG_step p{color:var(--ink-2);font-size:var(--text-sm)}.Hx0lNG_practical{grid-template-columns:1.4fr .8fr;align-items:start;gap:clamp(32px,6vw,64px);display:grid}.Hx0lNG_practicalActions{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.Hx0lNG_asideCard{gap:var(--space-4);padding:var(--space-6);background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--radius-sheet);font-size:var(--text-sm);display:grid}.Hx0lNG_asideCard h2{font-size:1.5rem}.Hx0lNG_hours{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.Hx0lNG_hours li{justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--rule);font-size:var(--text-sm);display:flex}.Hx0lNG_hours span{color:var(--ink-muted)}.Hx0lNG_ctaPanel{justify-content:space-between;align-items:center;gap:var(--space-5);background:var(--ink);border-radius:var(--radius-sheet);flex-wrap:wrap;padding:clamp(24px,4vw,40px);display:flex}.Hx0lNG_ctaPanel h2{color:var(--on-ink);font-size:clamp(1.7rem,3vw,2.4rem)}.Hx0lNG_ctaPanel p{margin-top:var(--space-2);color:var(--on-ink-muted);font-size:var(--text-sm);max-width:56ch}.Hx0lNG_ctaPanel .btnPrimary{background:var(--on-ink);border-color:var(--on-ink);color:var(--ink)}.Hx0lNG_ctaPanel .btnPrimary:hover{background:var(--clay-tint);border-color:var(--clay-tint)}@media (max-width:900px){.Hx0lNG_heroGrid,.Hx0lNG_practical{grid-template-columns:1fr}.Hx0lNG_steps{gap:var(--space-4);grid-template-columns:1fr}.Hx0lNG_physicianGrid{grid-template-columns:1fr}.Hx0lNG_registerHead{display:none}.Hx0lNG_registerRow{gap:var(--space-2) var(--space-4);padding-block:var(--space-4);grid-template-columns:1fr auto}.Hx0lNG_registerName,.Hx0lNG_registerPurpose{grid-column:1/-1}.Hx0lNG_figureLabel{margin-right:var(--space-2);color:var(--ink-muted);font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;font-weight:600;display:inline}.Hx0lNG_registerAction{grid-column:1/-1;justify-self:start}}@media (max-width:600px){.Hx0lNG_heroCopy h1{font-size:clamp(2rem,10.6vw,2.65rem)}.Hx0lNG_glance{padding:var(--space-5)}.Hx0lNG_glance dl>div{gap:var(--space-1);grid-template-columns:1fr}.Hx0lNG_ctaPanel{flex-direction:column;align-items:flex-start}}
.g8J8Uq_register{border-top:2px solid var(--ink);display:grid}.g8J8Uq_registerHead,.g8J8Uq_registerRow{gap:var(--space-4);padding:var(--space-4) var(--space-3);border-bottom:1px solid var(--rule);grid-template-columns:1.1fr 1.9fr .55fr .55fr .55fr;align-items:baseline;display:grid}.g8J8Uq_registerHead{color:var(--ink-muted);font-size:var(--text-label);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.g8J8Uq_registerName{color:var(--ink);font-family:var(--font-display);font-size:1.2rem}.g8J8Uq_registerPurpose{color:var(--ink-2);font-size:var(--text-sm)}.g8J8Uq_figure{color:var(--ink-2);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.g8J8Uq_figureLabel{display:none}.g8J8Uq_registerAction{justify-self:end}.g8J8Uq_split{grid-template-columns:1.4fr .8fr;align-items:start;gap:clamp(32px,6vw,64px);margin-top:clamp(40px,6vw,64px);display:grid}.g8J8Uq_split h2{margin-top:var(--space-6);font-size:1.6rem}.g8J8Uq_split h2:first-child{margin-top:0}.g8J8Uq_split p{margin-top:var(--space-3)}.g8J8Uq_aside{gap:var(--space-4);padding:var(--space-6);background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--radius-sheet);font-size:var(--text-sm);display:grid}.g8J8Uq_aside h2{font-size:1.35rem}.g8J8Uq_aside p{color:var(--ink-2)}@media (max-width:860px){.g8J8Uq_split{grid-template-columns:1fr}.g8J8Uq_registerHead{display:none}.g8J8Uq_registerRow{gap:var(--space-2) var(--space-4);padding-block:var(--space-4);grid-template-columns:1fr auto}.g8J8Uq_registerName,.g8J8Uq_registerPurpose{grid-column:1/-1}.g8J8Uq_figureLabel{margin-right:var(--space-2);color:var(--ink-muted);font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;font-weight:600;display:inline}.g8J8Uq_registerAction{grid-column:1/-1;justify-self:start}}
.IEvyqa_layout{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,6vw,72px);padding-block:clamp(40px,7vw,80px) clamp(48px,7vw,80px);display:grid}.IEvyqa_intro{gap:var(--space-4);max-width:52ch;display:grid}.IEvyqa_intro h1{font-size:clamp(2.2rem,4vw,3.4rem)}.IEvyqa_intro p{color:var(--ink-2);font-size:var(--text-lg)}.IEvyqa_facts{gap:var(--space-2);padding:var(--space-5) 0 0;border-top:1px solid var(--rule);color:var(--ink-2);font-size:var(--text-sm);margin:0;list-style:none;display:grid}.IEvyqa_facts li{gap:var(--space-2);display:flex}.IEvyqa_facts li:before{content:"";background:var(--clay);flex:none;width:6px;height:1px;margin-top:.7em}.IEvyqa_demoNotice{padding:var(--space-4);background:var(--paper-well);border-radius:var(--radius-control);color:var(--ink-2);font-size:var(--text-sm)}.IEvyqa_card{background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--radius-sheet);box-shadow:var(--shadow-sheet);padding:clamp(20px,3vw,36px)}.IEvyqa_form{gap:var(--space-4);display:grid}.IEvyqa_form h2{font-size:clamp(1.6rem,3vw,2rem)}.IEvyqa_passwordRow{align-items:center;display:flex;position:relative}.IEvyqa_passwordRow .IEvyqa_input{padding-right:72px}.IEvyqa_reveal{right:var(--space-2);min-height:36px;padding:0 var(--space-3);background:var(--paper-well);border:1px solid var(--border-input);border-radius:var(--radius-control);color:var(--ink);font-size:var(--text-sm);font-weight:600;position:absolute}.IEvyqa_reveal:hover{border-color:var(--ink)}.IEvyqa_bookLink{color:var(--ink-2);font-size:var(--text-sm)}@media (max-width:900px){.IEvyqa_layout{grid-template-columns:1fr}}
.M1rJeW_workspace{padding-block:clamp(28px,4vw,48px) clamp(48px,6vw,72px)}.M1rJeW_head{justify-content:space-between;align-items:flex-end;gap:var(--space-5);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.M1rJeW_head h1{margin-top:var(--space-2);font-size:clamp(2rem,3.6vw,2.9rem)}.M1rJeW_head p{margin-top:var(--space-2);color:var(--ink-2);max-width:64ch}.M1rJeW_dateNav{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.M1rJeW_dateForm{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.M1rJeW_dateForm .M1rJeW_field{min-width:150px}.M1rJeW_toolbar{align-items:flex-end;gap:var(--space-4);padding:var(--space-4);margin-bottom:var(--space-6);background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--radius-sheet);flex-wrap:wrap;display:flex}.M1rJeW_toolbar .M1rJeW_field{min-width:160px}.M1rJeW_toolbarActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.M1rJeW_section{gap:var(--space-4);display:grid}.M1rJeW_sectionHead{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:2px solid var(--ink);flex-wrap:wrap;display:flex}.M1rJeW_sectionHead h2{font-size:clamp(1.5rem,2.4vw,1.9rem)}.M1rJeW_count{color:var(--ink-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.M1rJeW_records{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.M1rJeW_empty{gap:var(--space-3);padding:var(--space-6);background:var(--paper-raised);border:1px dashed var(--rule-strong);border-radius:var(--radius-sheet);justify-items:start;display:grid}.M1rJeW_empty h3{font-size:1.3rem}.M1rJeW_empty p{color:var(--ink-2);font-size:var(--text-sm);max-width:62ch}.M1rJeW_note{margin-top:var(--space-4);color:var(--ink-muted);font-size:var(--text-sm);max-width:72ch}.M1rJeW_filterSummary{margin-bottom:var(--space-4);color:var(--ink-muted);font-size:var(--text-sm)}.M1rJeW_readOnly{margin-bottom:var(--space-4)}@media (max-width:760px){.M1rJeW_toolbar .M1rJeW_field,.M1rJeW_dateForm .M1rJeW_field{flex:100%}.M1rJeW_toolbarActions{width:100%;margin-left:0}.M1rJeW_dateNav{width:100%}}
