@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.PatientCareTeamThreadRow-module-scss-module__Tp7OtG__Row{justify-content:center;align-items:flex-start;gap:var(--spacing-3xs);width:100%;padding:var(--spacing-sm) var(--spacing-md);border:0;border-top:1px solid var(--color-neutral-3);text-align:left;cursor:pointer;background:0 0;flex-direction:column;transition:background-color .12s;display:flex}.PatientCareTeamThreadRow-module-scss-module__Tp7OtG__Row:first-child{border-top-color:#0000}.PatientCareTeamThreadRow-module-scss-module__Tp7OtG__Row:last-child{border-bottom:1px solid var(--color-neutral-3)}.PatientCareTeamThreadRow-module-scss-module__Tp7OtG__Row[data-selected=true],.PatientCareTeamThreadRow-module-scss-module__Tp7OtG__Row:hover{background:var(--color-neutral-2)}.PatientCareTeamThreadRow-module-scss-module__Tp7OtG__Row:focus-visible{outline:2px solid color-mix(in srgb, var(--color-secondary-5) 32%, transparent);outline-offset:-1px}.PatientCareTeamThreadRow-module-scss-module__Tp7OtG__Title{color:var(--color-neutral-9);font-size:var(--font-md);font-weight:var(--fw-medium);line-height:20px}.PatientCareTeamThreadRow-module-scss-module__Tp7OtG__Subtitle{color:var(--color-neutral-7);font-size:var(--font-sm);font-weight:var(--fw-regular);line-height:20px}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.PatientWebButton-module-scss-module__oVTMfa__Button{min-height:36px;padding:0 var(--spacing-md);box-shadow:none;border:1px solid #0000;border-radius:6px;transition:background-color .15s,border-color .15s,color .15s}.PatientWebButton-module-scss-module__oVTMfa__Button .mantine-Button-inner{gap:var(--spacing-xs)}.PatientWebButton-module-scss-module__oVTMfa__Button .mantine-Button-label{font-size:var(--font-md);font-weight:var(--fw-bold);line-height:20px}.PatientWebButton-module-scss-module__oVTMfa__Button .mantine-Button-section{min-width:14px;color:inherit;margin:0}.PatientWebButton-module-scss-module__oVTMfa__Button[data-patient-web-size=small]{min-height:32px;padding:0 var(--spacing-sm)}.PatientWebButton-module-scss-module__oVTMfa__Button[data-patient-web-size=small] .mantine-Button-inner{gap:var(--spacing-xs)}.PatientWebButton-module-scss-module__oVTMfa__Button[data-patient-web-size=small] .mantine-Button-label{font-size:var(--font-sm);line-height:18px}.PatientWebButton-module-scss-module__oVTMfa__Button[data-patient-web-size=small] .mantine-Button-section{min-width:12px;font-size:var(--font-xs)}.PatientWebButton-module-scss-module__oVTMfa__Button[data-icon-only=true]{width:36px;min-width:36px;padding:0}.PatientWebButton-module-scss-module__oVTMfa__Button[data-icon-only=true] .mantine-Button-inner{justify-content:center;gap:0}.PatientWebButton-module-scss-module__oVTMfa__Button[data-icon-only=true] .mantine-Button-label{display:none}.PatientWebButton-module-scss-module__oVTMfa__Button[data-icon-only=true][data-patient-web-size=small]{width:32px;min-width:32px}.PatientWebButton-module-scss-module__oVTMfa__Button[data-patient-web-variant=primary]{background:var(--color-secondary-4);border-color:var(--color-secondary-4);color:var(--color-white)}.PatientWebButton-module-scss-module__oVTMfa__Button[data-patient-web-variant=primary]:hover{background:var(--color-secondary-5);border-color:var(--color-secondary-5);color:var(--color-white)}.PatientWebButton-module-scss-module__oVTMfa__Button[data-patient-web-variant=secondary]{background:var(--color-neutral-1);border-color:var(--color-neutral-3);color:var(--color-neutral-7)}.PatientWebButton-module-scss-module__oVTMfa__Button[data-patient-web-variant=secondary]:hover{background:var(--color-neutral-0);border-color:var(--color-neutral-4);color:var(--color-neutral-7)}.PatientWebButton-module-scss-module__oVTMfa__Button[data-patient-web-variant=tertiary]{border-color:var(--color-neutral-3);color:var(--color-neutral-6);background:0 0}.PatientWebButton-module-scss-module__oVTMfa__Button[data-patient-web-variant=tertiary]:hover{background:var(--color-neutral-1);border-color:var(--color-neutral-4);color:var(--color-neutral-7)}.PatientWebButton-module-scss-module__oVTMfa__Button[data-disabled=true],.PatientWebButton-module-scss-module__oVTMfa__Button:disabled,.PatientWebButton-module-scss-module__oVTMfa__Button[data-disabled=true]:hover,.PatientWebButton-module-scss-module__oVTMfa__Button:disabled:hover{background:var(--color-neutral-2);border-color:var(--color-neutral-3);color:var(--color-neutral-5)}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.PatientWebModal-module-scss-module__B7rlSa__Content{background:var(--color-neutral-0);border:1px solid var(--color-neutral-3);box-shadow:0 20px 60px color-mix(in srgb, var(--color-neutral-9) 12%, transparent);border-radius:12px}.PatientWebModal-module-scss-module__B7rlSa__Header{min-height:0;padding:var(--spacing-xxl) var(--spacing-xxl) 0;background:var(--color-neutral-0);z-index:1;position:sticky;top:0}.PatientWebModal-module-scss-module__B7rlSa__Title{color:var(--color-neutral-9);font-size:var(--font-xl);font-weight:var(--fw-semibold);letter-spacing:-.18px;line-height:28px}.PatientWebModal-module-scss-module__B7rlSa__HeaderActions{align-items:center;gap:var(--spacing-xs);margin-left:auto;display:flex}.PatientWebModal-module-scss-module__B7rlSa__Body{padding:var(--spacing-xl) var(--spacing-xxl) var(--spacing-xxl)}.PatientWebModal-module-scss-module__B7rlSa__BodyFlush{padding:0}.PatientWebModal-module-scss-module__B7rlSa__Close{color:var(--color-neutral-6);border-radius:999px;transition:background-color .15s,color .15s}.PatientWebModal-module-scss-module__B7rlSa__Close:hover{background:var(--color-neutral-1);color:var(--color-neutral-9)}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.CancelAppointmentModal-module-scss-module__4Wv7iW__ModalContent{flex-direction:column;max-height:calc(100dvh - 4rem);display:flex}.CancelAppointmentModal-module-scss-module__4Wv7iW__ModalHeader{align-items:flex-start}.CancelAppointmentModal-module-scss-module__4Wv7iW__ModalBody{flex-direction:column;flex:1;min-height:0;display:flex}.CancelAppointmentModal-module-scss-module__4Wv7iW__Content{gap:var(--spacing-xl);flex-direction:column;flex:1;min-height:0;display:flex}.CancelAppointmentModal-module-scss-module__4Wv7iW__PatientSubtext{font-size:var(--font-md);line-height:24px}.CancelAppointmentModal-module-scss-module__4Wv7iW__SeriesSection{min-height:0}.CancelAppointmentModal-module-scss-module__4Wv7iW__SeriesAccordionControl{padding-inline:0}.CancelAppointmentModal-module-scss-module__4Wv7iW__SeriesAccordionControl .mantine-Accordion-label{font-weight:var(--fw-semibold)}.CancelAppointmentModal-module-scss-module__4Wv7iW__SeriesAccordionPanel{min-height:0}.CancelAppointmentModal-module-scss-module__4Wv7iW__SeriesAppointmentScrollArea{max-height:min(180px,24dvh)}.CancelAppointmentModal-module-scss-module__4Wv7iW__SeriesAppointmentList{padding-top:var(--spacing-xs)}.CancelAppointmentModal-module-scss-module__4Wv7iW__SeriesAppointmentItem{padding:var(--spacing-xs) var(--spacing-md);border:1px solid var(--color-neutral-3);border-radius:var(--mantine-radius-sm);background-color:var(--color-neutral-1)}.CancelAppointmentModal-module-scss-module__4Wv7iW__SeriesAppointmentItem[data-current=true]{background-color:var(--color-success-0);border-color:color-mix(in srgb, var(--color-success-4) 25%, transparent)}.CancelAppointmentModal-module-scss-module__4Wv7iW__SeriesAppointmentMeta{line-height:var(--line-height-sm)}.CancelAppointmentModal-module-scss-module__4Wv7iW__SeriesAppointmentStatus[data-status=cancelled]{color:var(--color-error-5)}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.RecurringConflictReview-module-scss-module__ReOKuq__ClearCard{padding:var(--spacing-md)}.RecurringConflictReview-module-scss-module__ReOKuq__ConflictCard{padding:var(--spacing-md);border-color:var(--mantine-color-yellow-5);background:var(--mantine-color-yellow-0)}.RecurringConflictReview-module-scss-module__ReOKuq__HoverableBadge{cursor:help;display:inline-flex}.RecurringConflictReview-module-scss-module__ReOKuq__ConflictDetailsDropdown{max-width:320px;padding:var(--spacing-xs)}.RecurringConflictReview-module-scss-module__ReOKuq__ConflictDetailCard{padding:var(--spacing-xs) var(--spacing-md);border:1px solid var(--color-neutral-3);border-radius:var(--mantine-radius-sm);background-color:var(--color-neutral-1)}
.Avatar-module-scss-module__YZzrtq__Avatar{--avatar-radius:999px;--avatar-placeholder-fz:var(--font-md);--avatar-bg:var(--color-neutral-2);--avatar-color:var(--color-neutral-6)}.Avatar-module-scss-module__YZzrtq__Avatar[data-avatar-size=xxs]{--avatar-size:24px;--avatar-placeholder-fz:var(--font-xs)}.Avatar-module-scss-module__YZzrtq__Avatar[data-avatar-size=xs]{--avatar-size:28px;--avatar-placeholder-fz:var(--font-sm)}.Avatar-module-scss-module__YZzrtq__Avatar[data-avatar-size=sm]{--avatar-size:32px}.Avatar-module-scss-module__YZzrtq__Avatar[data-avatar-size=md]{--avatar-size:36px}.Avatar-module-scss-module__YZzrtq__Avatar[data-avatar-size=lg]{--avatar-size:40px}
.ChartTabTitle-module-scss-module__2gDQFa__ChartTabTitle{font-size:var(--font-xl);font-weight:var(--fw-medium);color:var(--color-neutral-9)}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.ProfilePictureUploader-module-scss-module__hSFScW__cropperContainer{height:300px;margin-bottom:var(--spacing-xl);border-radius:var(--mantine-radius-md);position:relative;overflow:hidden}.ProfilePictureUploader-module-scss-module__hSFScW__buttonGroup{margin-top:var(--spacing-md)}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.page-module-scss-module__1Cpo5a__PatientViewPage{position:relative}.page-module-scss-module__1Cpo5a__DragOverlayPane{cursor:grabbing;border-radius:8px;width:350px;height:500px;overflow:hidden;box-shadow:0 12px 28px #0003}.page-module-scss-module__1Cpo5a__Header .page-module-scss-module__1Cpo5a__PatientName{color:var(--color-neutral-7)}.page-module-scss-module__1Cpo5a__AvatarWrapper{display:inline-block;position:relative}.page-module-scss-module__1Cpo5a__AvatarWrapper .page-module-scss-module__1Cpo5a__AvatarInitials{font-size:var(--font-sm);background-color:var(--color-neutral-2);color:var(--color-neutral-6)}.page-module-scss-module__1Cpo5a__AvatarWrapper .page-module-scss-module__1Cpo5a__AvatarEdit{right:calc(var(--spacing-xs)*-1);bottom:calc(var(--spacing-xs)*-1);opacity:0;transition:opacity .12s,transform .12s;position:absolute;transform:scale(1);color:var(--color-neutral-6)!important}.page-module-scss-module__1Cpo5a__AvatarWrapper:hover .page-module-scss-module__1Cpo5a__AvatarEdit{opacity:1;transform:scale(1)}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.CheckboxGroup-module-scss-module__McKN1a__CheckboxGroup{width:fit-content}.CheckboxGroup-module-scss-module__McKN1a__Label{color:var(--color-neutral-7);font-weight:var(--fw-semibold)}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.SnippetsSlashCommand-module-scss-module__rwNDHa__FieldAnchor{width:100%}.SnippetsSlashCommand-module-scss-module__rwNDHa__Dropdown{border-radius:var(--mantine-radius-sm);box-shadow:0 4px 12px color-mix(in srgb, var(--color-neutral-9) 10%, transparent);border:none;max-height:300px;padding:0;overflow-y:auto}.SnippetsSlashCommand-module-scss-module__rwNDHa__SnippetItem{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);cursor:pointer;width:100%;transition:background-color .1s;display:flex}.SnippetsSlashCommand-module-scss-module__rwNDHa__SnippetItem:hover,.SnippetsSlashCommand-module-scss-module__rwNDHa__SnippetItem.SnippetsSlashCommand-module-scss-module__rwNDHa__SelectedItem{background-color:var(--color-neutral-1)}.SnippetsSlashCommand-module-scss-module__rwNDHa__SnippetIcon{color:var(--mantine-color-dimmed);flex-shrink:0}.SnippetsSlashCommand-module-scss-module__rwNDHa__SnippetName{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.SnippetsSlashCommand-module-scss-module__rwNDHa__SnippetTrigger{flex-shrink:0}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.Participants-module-scss-module__MeOxma__ParticipantsTrigger{cursor:pointer;-webkit-user-select:none;user-select:none}.Participants-module-scss-module__MeOxma__LeadingAvatar{z-index:2;text-decoration:none;display:flex;position:relative}.Participants-module-scss-module__MeOxma__StackAvatar{box-shadow:0 0 0 var(--stack-ring-width,2px) var(--color-neutral-0);border:none;position:relative}.Participants-module-scss-module__MeOxma__StackAvatar .mantine-Avatar-placeholder{color:var(--color-neutral-9)}.Participants-module-scss-module__MeOxma__OverflowAvatar{background-color:var(--color-neutral-0);color:var(--color-neutral-7);font-size:var(--font-xs);font-weight:var(--fw-bold)}.Participants-module-scss-module__MeOxma__SaveParticipantsButton,.Participants-module-scss-module__MeOxma__SaveParticipantsButton:hover{background-color:var(--color-neutral-6)!important;color:var(--color-white)!important}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.SpeakerBubble-module-scss-module__5wBgPG__SpeakerBubble{gap:var(--spacing-xxs);padding:var(--spacing-xs) var(--spacing-sm);margin-bottom:var(--spacing-xs);background-color:color-mix(in srgb, var(--color-neutral-7) 60%, transparent);border-left:3px solid var(--color-neutral-7);border-radius:8px;flex-direction:column;display:flex}.SpeakerBubble-module-scss-module__5wBgPG__SpeakerBubble.SpeakerBubble-module-scss-module__5wBgPG__isInterim{opacity:.6;border-left-style:dashed}.SpeakerBubble-module-scss-module__5wBgPG__Timestamp{font-size:var(--font-xs);color:var(--color-neutral-5);font-variant-numeric:tabular-nums}.SpeakerBubble-module-scss-module__5wBgPG__Text{font-size:var(--font-sm);font-weight:var(--fw-regular);line-height:var(--line-height-regular);color:var(--color-neutral-3)}.SpeakerBubble-module-scss-module__5wBgPG__olive{border-left-color:var(--color-neutral-7)}.SpeakerBubble-module-scss-module__5wBgPG__purple{border-left-color:#c755e7}.SpeakerBubble-module-scss-module__5wBgPG__teal{border-left-color:#019eb3}.SpeakerBubble-module-scss-module__5wBgPG__coral{border-left-color:var(--color-primary-5)}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.StatusIndicator-module-scss-module__-UjLdW__RecordingIcon{color:var(--color-error-5);flex-shrink:0;animation:1.5s infinite StatusIndicator-module-scss-module__-UjLdW__pulse}@keyframes StatusIndicator-module-scss-module__-UjLdW__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.StatusIndicator-module-scss-module__-UjLdW__PausedIcon{color:var(--color-primary-6);flex-shrink:0}.StatusIndicator-module-scss-module__-UjLdW__MutedIcon{color:var(--color-neutral-4)}.StatusIndicator-module-scss-module__-UjLdW__Duration{font-variant-numeric:tabular-nums}.StatusIndicator-module-scss-module__-UjLdW__TimerRow{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.TranscriptionMiniWidgetV3-module-scss-module__-f_0GG__TranscriptionMiniWidget{border:1px solid var(--color-neutral-7);width:48px;box-shadow:0 4px 16px 0 color-mix(in srgb, var(--color-black) 25%, transparent);border-radius:var(--mantine-radius-md);background-color:var(--color-neutral-9);pointer-events:auto;cursor:grab;-webkit-user-select:none;user-select:none}.TranscriptionMiniWidgetV3-module-scss-module__-f_0GG__TranscriptionMiniWidget:active{cursor:grabbing}.TranscriptionMiniWidgetV3-module-scss-module__-f_0GG__MiniButton{justify-content:center;align-items:center;gap:var(--spacing-xs);width:100%;padding:var(--spacing-sm) var(--spacing-xs);cursor:inherit;background:0 0;border:none;flex-direction:column;display:flex}.TranscriptionMiniWidgetV3-module-scss-module__-f_0GG__MiniIcon{color:var(--color-white);justify-content:center;align-items:center;display:flex}.TranscriptionMiniWidgetV3-module-scss-module__-f_0GG__MiniIcon svg.TranscriptionMiniWidgetV3-module-scss-module__-f_0GG__MutedIcon{width:20px;height:20px}.TranscriptionMiniWidgetV3-module-scss-module__-f_0GG__AlertIcon{color:#f6d125}.TranscriptionMiniWidgetV3-module-scss-module__-f_0GG__MiniVisualizer{pointer-events:none;width:28px;height:24px}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.TranscriptionWidgetV3-module-scss-module__L0nxvW__TranscriptionWidgetWrapper{pointer-events:none;z-index:9999;width:100vw;height:100vh;position:fixed;top:0;left:0}.TranscriptionWidgetV3-module-scss-module__L0nxvW__TranscriptionWidget{width:305px;box-shadow:0 4px 16px 0 color-mix(in srgb, var(--color-black) 25%, transparent);background-color:var(--color-neutral-9);pointer-events:auto;border-radius:8px}.TranscriptionWidgetV3-module-scss-module__L0nxvW__TranscriptionWidget .draggable-scribe-container{cursor:grab;-webkit-user-select:none;user-select:none}.TranscriptionWidgetV3-module-scss-module__L0nxvW__TranscriptionWidget .draggable-scribe-container:active{cursor:grabbing}.TranscriptionWidgetV3-module-scss-module__L0nxvW__Header{justify-content:space-between;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-md);color:var(--color-neutral-4);display:flex}.TranscriptionWidgetV3-module-scss-module__L0nxvW__MinimizeButton{align-items:center;gap:var(--spacing-3xs);font-family:inherit;font-size:var(--font-sm);font-weight:var(--fw-medium);color:var(--color-neutral-4);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-shrink:0;padding:0;display:flex}.TranscriptionWidgetV3-module-scss-module__L0nxvW__MinimizeButton:hover{color:var(--color-neutral-2)}.TranscriptionWidgetV3-module-scss-module__L0nxvW__MinimizeButton:focus-visible{outline:2px solid var(--color-neutral-7);outline-offset:2px}.TranscriptionWidgetV3-module-scss-module__L0nxvW__Visualizer{padding:var(--spacing-xs) var(--spacing-md);pointer-events:none;height:52px}.TranscriptionWidgetV3-module-scss-module__L0nxvW__StartupAlert{padding:0 var(--spacing-md) var(--spacing-xs);gap:var(--spacing-xs);color:var(--color-white);align-items:flex-start;display:flex}.TranscriptionWidgetV3-module-scss-module__L0nxvW__WarningBanner{margin-bottom:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-md);gap:var(--spacing-xs);color:var(--color-white);background-color:#f6d1251f;border-top:1px solid #f6d12566;border-bottom:1px solid #f6d12566;align-items:flex-start;display:flex}.TranscriptionWidgetV3-module-scss-module__L0nxvW__WarningBanner .TranscriptionWidgetV3-module-scss-module__L0nxvW__WarningBannerIcon{margin-top:var(--spacing-3xs);color:#f6d125;flex-shrink:0}.TranscriptionWidgetV3-module-scss-module__L0nxvW__Footer{padding:var(--spacing-xs) var(--spacing-md);justify-content:space-between;align-items:center;display:flex}.TranscriptionWidgetV3-module-scss-module__L0nxvW__MicrophoneActionIcon{margin-left:calc(var(--spacing-sm)*-1);--btn-fg:var(--color-neutral-4)!important;--btn-bg-hover:color-mix(in srgb, var(--color-white) 8%, transparent)!important;--btn-bg-focus:color-mix(in srgb, var(--color-white) 8%, transparent)!important}.TranscriptionWidgetV3-module-scss-module__L0nxvW__MicrophoneActionIcon[data-disabled]{background-color:#0000}.TranscriptionWidgetV3-module-scss-module__L0nxvW__FooterButton[data-disabled]{background-color:var(--color-error-5);color:var(--color-white)}.TranscriptionWidgetV3-module-scss-module__L0nxvW__FooterButtonOutline{--btn-bg:transparent!important;--btn-bg-hover:color-mix(in srgb, var(--color-white) 8%, transparent)!important;--btn-bg-focus:color-mix(in srgb, var(--color-white) 8%, transparent)!important;--btn-fg:var(--color-neutral-4)!important;--btn-bd:var(--color-neutral-4)!important;--btn-bd-focus:var(--color-neutral-4)!important}.TranscriptionWidgetV3-module-scss-module__L0nxvW__FooterButtonOutline[data-disabled]{color:var(--color-neutral-4);border-color:var(--color-neutral-4);background-color:#0000}.TranscriptionWidgetV3-module-scss-module__L0nxvW__FailureContainer{margin-bottom:var(--spacing-xs);padding:0 var(--spacing-md);gap:var(--spacing-xs);flex-direction:column;display:flex}.TranscriptionWidgetV3-module-scss-module__L0nxvW__FailureHeader,.TranscriptionWidgetV3-module-scss-module__L0nxvW__FailureBody{gap:var(--spacing-xs);align-items:center;display:flex}.TranscriptionWidgetV3-module-scss-module__L0nxvW__FailureHeader{color:var(--color-error-3);font-weight:var(--fw-semibold);justify-content:space-between}.TranscriptionWidgetV3-module-scss-module__L0nxvW__FailureTimer{color:var(--color-white);font-variant-numeric:tabular-nums}.TranscriptionWidgetV3-module-scss-module__L0nxvW__FailureHeaderTitle{gap:var(--spacing-xs);align-items:center;display:flex}.TranscriptionWidgetV3-module-scss-module__L0nxvW__FailureSeparator{background-color:var(--color-neutral-7);height:1px;margin:var(--spacing-xs) 0}.TranscriptionWidgetV3-module-scss-module__L0nxvW__FailureBody{color:var(--color-white)}.TranscriptionWidgetV3-module-scss-module__L0nxvW__TranscriptSection{padding:var(--spacing-md);border-top:1px solid var(--color-neutral-7);gap:var(--spacing-xxs);flex-direction:column;align-items:flex-start;height:auto;max-height:60vh;transition:max-height .2s,padding-bottom .2s;display:flex}.TranscriptionWidgetV3-module-scss-module__L0nxvW__TranscriptSection.TranscriptionWidgetV3-module-scss-module__L0nxvW__isClosed{max-height:40px;padding-bottom:36px}.TranscriptionWidgetV3-module-scss-module__L0nxvW__CaretButton{color:var(--color-neutral-5);cursor:pointer;background:0 0;border:none;justify-content:flex-start;align-items:center;padding:0;display:flex}.TranscriptionWidgetV3-module-scss-module__L0nxvW__CaretButton:focus-visible{outline:2px solid var(--color-neutral-7);outline-offset:2px}.TranscriptionWidgetV3-module-scss-module__L0nxvW__TranscriptPreview{margin-left:var(--spacing-xs);font-size:var(--font-sm);font-weight:var(--fw-regular);color:var(--color-neutral-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.TranscriptionWidgetV3-module-scss-module__L0nxvW__TranscriptScroll{flex:1;width:100%;min-height:0;overflow:hidden auto}.TranscriptionWidgetV3-module-scss-module__L0nxvW__TranscriptScroll::-webkit-scrollbar{width:4px}.TranscriptionWidgetV3-module-scss-module__L0nxvW__TranscriptScroll::-webkit-scrollbar-track{background:var(--color-neutral-7);border-radius:2px}.TranscriptionWidgetV3-module-scss-module__L0nxvW__TranscriptScroll::-webkit-scrollbar-thumb{background:var(--color-neutral-6);border-radius:2px}.TranscriptionWidgetV3-module-scss-module__L0nxvW__TranscriptScroll::-webkit-scrollbar-thumb:hover{background:var(--color-neutral-5)}.TranscriptionWidgetV3-module-scss-module__L0nxvW__EmptyTranscript{color:var(--color-neutral-5);font-size:var(--font-sm);font-weight:var(--fw-regular);font-style:italic}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.InputLabel-module-scss-module__aEOpeG__Container{background:var(--color-neutral-0);border:1px solid var(--color-neutral-3);border-radius:var(--mantine-radius-md);padding:var(--spacing-xs);padding-bottom:var(--spacing-3xs)}.InputLabel-module-scss-module__aEOpeG__Container[data-disabled=true]{background:var(--color-neutral-1)}.InputLabel-module-scss-module__aEOpeG__Container:focus-within{border-color:var(--color-neutral-6)}.InputLabel-module-scss-module__aEOpeG__Label{color:var(--color-neutral-9);font-size:var(--font-sm);font-weight:var(--fw-medium);line-height:var(--line-height-sm)}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.AppointmentTypeSelectInput-module-scss-module__GIa5FW__InputLabel>div:has(>.AppointmentTypeSelectInput-module-scss-module__GIa5FW__SelectedValueButton){padding-left:0;padding-right:0}.AppointmentTypeSelectInput-module-scss-module__GIa5FW__Input input{text-align:left;padding-left:0;padding-right:0}.AppointmentTypeSelectInput-module-scss-module__GIa5FW__Input input:disabled{opacity:1;background:0 0}.AppointmentTypeSelectInput-module-scss-module__GIa5FW__SelectedValueButton{width:100%;min-height:56px;padding:var(--spacing-md) var(--spacing-md) var(--spacing-xs) 0;cursor:pointer;background:0 0;border:none;align-items:center;display:flex}.AppointmentTypeSelectInput-module-scss-module__GIa5FW__SelectedValueChevron{color:var(--color-neutral-6);margin-left:var(--spacing-xs);flex-shrink:0;justify-content:center;align-items:center;display:flex}.AppointmentTypeSelectInput-module-scss-module__GIa5FW__Dropdown{border:1px solid var(--color-neutral-4);box-shadow:0 2px 4px 0 color-mix(in srgb, var(--color-black) 15%, transparent);padding:0;padding-top:var(--spacing-xs);margin-top:calc(var(--spacing-xs)*-1);border-radius:4px}.AppointmentTypeSelectInput-module-scss-module__GIa5FW__Option{padding:var(--spacing-md) var(--spacing-md)}.AppointmentTypeSelectInput-module-scss-module__GIa5FW__OptionRow{flex:1;width:100%;min-width:0}.AppointmentTypeSelectInput-module-scss-module__GIa5FW__OptionMain{gap:var(--spacing-xxs);flex:1;min-width:0}.AppointmentTypeSelectInput-module-scss-module__GIa5FW__ColorDot{border-radius:999px;flex-shrink:0;width:16px;height:16px}.AppointmentTypeSelectInput-module-scss-module__GIa5FW__OptionIcon{color:var(--color-neutral-7);flex-shrink:0}.AppointmentTypeSelectInput-module-scss-module__GIa5FW__OptionLabel{color:var(--color-neutral-7);font-family:var(--font-family-primary);font-size:var(--font-md);font-weight:var(--fw-bold);line-height:var(--line-height-regular)}.AppointmentTypeSelectInput-module-scss-module__GIa5FW__DurationLabel{color:var(--color-neutral-6);font-family:var(--font-family-primary);font-size:var(--font-md);line-height:var(--line-height-regular);flex-shrink:0}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.InlineBookingModal-module-scss-module__VIAwzG__SuggestionChip{border-radius:var(--mantine-radius-full)!important;background-color:var(--color-neutral-1)!important}.InlineBookingModal-module-scss-module__VIAwzG__SuggestionChip:hover{background-color:#ecebe6!important}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.PatientPicker-module-scss-module__xUtluW__CreateOption{color:#2c90d3;font-weight:var(--fw-semibold);border-top:1px solid var(--color-neutral-3)}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.RecurringBookingSection-module-scss-module__SCaViq__Section{padding-top:var(--spacing-xs)}.RecurringBookingSection-module-scss-module__SCaViq__HelperAlert{padding:var(--spacing-md)}.RecurringBookingSection-module-scss-module__SCaViq__RepeatsRow,.RecurringBookingSection-module-scss-module__SCaViq__EndsRow{align-items:flex-end}.RecurringBookingSection-module-scss-module__SCaViq__RepeatsCountInput,.RecurringBookingSection-module-scss-module__SCaViq__EndsCountInput{flex:0 0 120px}.RecurringBookingSection-module-scss-module__SCaViq__RepeatsFrequencyInput{flex:auto}.RecurringBookingSection-module-scss-module__SCaViq__InlineLabel{padding-bottom:var(--spacing-sm);color:var(--mantine-color-dimmed);white-space:nowrap}.RecurringBookingSection-module-scss-module__SCaViq__LeadingLabel{flex-shrink:0;width:3rem}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.SlotSuggestions-module-scss-module___X3lvW__SuggestionChip{border-radius:var(--mantine-radius-full)!important;background-color:var(--color-neutral-1)!important}.SlotSuggestions-module-scss-module___X3lvW__SuggestionChip:hover{background-color:#ecebe6!important}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.ConditionCodesSelector-module-scss-module__8o8kqa__ConditionCodesSelector{width:100%}.ConditionCodesSelector-module-scss-module__8o8kqa__ConditionCodesSelector .mantine-Input-input{border:0;outline:none;align-items:center;min-height:26px;padding:0;display:flex}.ConditionCodesSelector-module-scss-module__8o8kqa__CodePill{align-items:center;max-width:200px;display:flex}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.ThinkingTrace-module-scss-module__Yc4f1W__Reasoning{margin:0}.ThinkingTrace-module-scss-module__Yc4f1W__Live{align-items:flex-start}.ThinkingTrace-module-scss-module__Yc4f1W__PhaseRow{align-items:center}.ThinkingTrace-module-scss-module__Yc4f1W__PhaseSpinner{color:var(--color-neutral-6);flex-shrink:0}.ThinkingTrace-module-scss-module__Yc4f1W__PhaseCheck{color:var(--color-neutral-5);flex-shrink:0}.ThinkingTrace-module-scss-module__Yc4f1W__PhaseLabel{font-size:var(--font-md);color:var(--color-neutral-8)}.ThinkingTrace-module-scss-module__Yc4f1W__SourceChip{max-width:220px;padding:var(--spacing-3xs) var(--spacing-xs);background-color:var(--color-neutral-1);border-radius:var(--mantine-radius-sm)}.ThinkingTrace-module-scss-module__Yc4f1W__SourceGlobe{color:var(--color-neutral-5);flex-shrink:0}.ThinkingTrace-module-scss-module__Yc4f1W__SourceLabel{font-size:var(--font-xs);color:var(--color-neutral-7)}.ThinkingTrace-module-scss-module__Yc4f1W__Trigger{align-items:center;display:inline-flex}.ThinkingTrace-module-scss-module__Yc4f1W__BrainIcon{color:var(--color-neutral-5);margin-right:var(--spacing-xs);flex-shrink:0}.ThinkingTrace-module-scss-module__Yc4f1W__DurationText{text-align:left;color:var(--color-neutral-6);font-style:italic;font-size:var(--font-md);margin-right:var(--spacing-xs);flex:0 auto}.ThinkingTrace-module-scss-module__Yc4f1W__Chevron{color:var(--color-neutral-5);flex-shrink:0;transition:transform .15s ease-in-out}.ThinkingTrace-module-scss-module__Yc4f1W__Trigger[data-state=open] .ThinkingTrace-module-scss-module__Yc4f1W__Chevron{transform:rotate(180deg)}.ThinkingTrace-module-scss-module__Yc4f1W__ReasoningContentText{background-color:var(--color-neutral-0);padding:var(--spacing-md);border-radius:var(--mantine-radius-sm);color:var(--color-neutral-7);font-family:monospace;font-size:var(--font-md);line-height:var(--line-height-regular);white-space:pre-wrap;overflow-wrap:break-word}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.SegmentedControl-module-scss-module__0nfGDG__Container{gap:var(--spacing-xxs);flex-grow:0}.SegmentedControl-module-scss-module__0nfGDG__SegmentedControl{gap:var(--spacing-xxs)}.SegmentedControl-module-scss-module__0nfGDG__Button{border-radius:var(--mantine-radius-sm);color:var(--color-neutral-6);font-weight:var(--fw-bold)!important}.SegmentedControl-module-scss-module__0nfGDG__Button.SegmentedControl-module-scss-module__0nfGDG__sm{height:28px;padding:0 var(--spacing-xs)!important}.SegmentedControl-module-scss-module__0nfGDG__Button.SegmentedControl-module-scss-module__0nfGDG__md{padding:var(--spacing-xxs) var(--spacing-md)}.SegmentedControl-module-scss-module__0nfGDG__Button.SegmentedControl-module-scss-module__0nfGDG__active{background-color:var(--color-primary-4);color:var(--color-black)}.SegmentedControl-module-scss-module__0nfGDG__SegmentedControl[data-variant=gray] .SegmentedControl-module-scss-module__0nfGDG__Button{color:var(--color-neutral-6)}.SegmentedControl-module-scss-module__0nfGDG__SegmentedControl[data-variant=gray] .SegmentedControl-module-scss-module__0nfGDG__Button.SegmentedControl-module-scss-module__0nfGDG__active{color:var(--color-neutral-7);background-color:#2a29271a}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.SlashCommandsNodeView-module-scss-module__wA3k6W__NodeView{min-width:250px;display:inline-block}.SlashCommandsNodeView-module-scss-module__wA3k6W__QueryBox{width:fit-content;height:24px;padding:0 var(--spacing-xxs);background:var(--color-neutral-1);border-radius:var(--mantine-radius-sm);color:var(--color-neutral-9);-webkit-user-select:none;user-select:none;outline:none;line-height:24px;display:inline-block}.SlashCommandsNodeView-module-scss-module__wA3k6W__QueryBox .SlashCommandsNodeView-module-scss-module__wA3k6W__QueryBoxInput{outline:none}.SlashCommandsNodeView-module-scss-module__wA3k6W__QueryBox .SlashCommandsNodeView-module-scss-module__wA3k6W__QueryBoxInput:empty:after{content:"Type to filter commands";color:var(--color-neutral-5)}.SlashCommandsNodeView-module-scss-module__wA3k6W__Menu{min-width:250px!important}.SlashCommandsNodeView-module-scss-module__wA3k6W__CommandItem{background:var(--color-neutral-0);color:var(--color-neutral-6);padding:var(--spacing-xs) var(--spacing-md)}.SlashCommandsNodeView-module-scss-module__wA3k6W__CommandItem.SlashCommandsNodeView-module-scss-module__wA3k6W__selected{background:color-mix(in srgb, var(--color-primary-4) 100%, transparent);color:var(--color-neutral-7);transition:background .15s ease-in-out}.SlashCommandsNodeView-module-scss-module__wA3k6W__CommandItem .SlashCommandsNodeView-module-scss-module__wA3k6W__CommandTrigger{width:100px}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.DropdownMenu-module-scss-module__-GxcBW__Menu{background:var(--color-neutral-0);border:1px solid var(--color-neutral-4);border-radius:var(--mantine-radius-sm);box-shadow:0px 2px 4px 0px color-mix(in srgb, var(--color-black) 15%, transparent);width:fit-content;min-width:180px;padding:0;position:absolute;overflow:hidden auto}.DropdownMenu-module-scss-module__-GxcBW__Header{background:var(--color-neutral-2);color:var(--color-neutral-6);font-weight:var(--fw-semibold);font-size:var(--font-sm)}.DropdownMenu-module-scss-module__-GxcBW__Item{background:var(--color-neutral-0);color:var(--color-neutral-6);padding:var(--spacing-xs) var(--spacing-md);border-radius:0}.DropdownMenu-module-scss-module__-GxcBW__Item.DropdownMenu-module-scss-module__-GxcBW__selected{background:color-mix(in srgb, var(--color-primary-4) 100%, transparent);color:var(--color-neutral-7);transition:background .15s ease-in-out}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.AtMentionNodeView-module-scss-module__jtgYvq__NodeView{min-width:250px;display:inline-block}.AtMentionNodeView-module-scss-module__jtgYvq__QueryBox{width:fit-content;height:24px;padding:0 var(--spacing-xxs);background:var(--color-neutral-1);border-radius:var(--mantine-radius-sm);color:var(--color-neutral-9);-webkit-user-select:none;user-select:none;outline:none;line-height:24px;display:inline-block}.AtMentionNodeView-module-scss-module__jtgYvq__QueryBox .AtMentionNodeView-module-scss-module__jtgYvq__Input{outline:none}.AtMentionNodeView-module-scss-module__jtgYvq__QueryBox .AtMentionNodeView-module-scss-module__jtgYvq__Input:empty:after{content:"Type a date (mm/dd/yyyy)";color:var(--color-neutral-5)}.AtMentionNodeView-module-scss-module__jtgYvq__Menu{background:var(--color-neutral-0);border:1px solid var(--color-neutral-3);border-radius:var(--mantine-radius-sm);box-shadow:0px 2px 4px 0px color-mix(in srgb, var(--color-black) 15%, transparent)}.AtMentionNodeView-module-scss-module__jtgYvq__MenuItem{background:var(--color-neutral-0);color:var(--color-neutral-6);padding:var(--spacing-xs) var(--spacing-md);font-weight:var(--fw-semibold)}.AtMentionNodeView-module-scss-module__jtgYvq__MenuItem.AtMentionNodeView-module-scss-module__jtgYvq__selected{background:var(--color-primary-4);color:var(--color-neutral-7);transition:background .15s ease-in-out}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.Table-module-scss-module__wYDn6G__ScrollContainer{background-color:var(--color-neutral-0);border:1px solid var(--color-neutral-3);border-radius:var(--mantine-radius-sm);width:100%;max-width:100%}.Table-module-scss-module__wYDn6G__ScrollContainer[data-bordered=false]{border:none;border-radius:0}.Table-module-scss-module__wYDn6G__Container{border:1px solid var(--color-neutral-3);border-radius:var(--mantine-radius-sm);background-color:var(--color-neutral-0);grid-template-columns:repeat(1,minmax(0,1fr));width:100%;max-width:100%;display:grid;overflow:hidden}.Table-module-scss-module__wYDn6G__Container .Table-module-scss-module__wYDn6G__Content{width:100%;overflow-x:auto}.Table-module-scss-module__wYDn6G__Container table{box-shadow:none}.Table-module-scss-module__wYDn6G__Container:has(table[data-sticky-header]){background-color:#0000;overflow:visible}.Table-module-scss-module__wYDn6G__Container:has(table[data-sticky-header]) .Table-module-scss-module__wYDn6G__Content{overflow-x:visible}.Table-module-scss-module__wYDn6G__ThInner{align-items:center;gap:var(--spacing-xxs);cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;margin:0;padding:0;display:inline-flex}.Table-module-scss-module__wYDn6G__SortIcon{color:var(--color-neutral-4)}.Table-module-scss-module__wYDn6G__SortIconActive{color:var(--color-neutral-7)}.Table-module-scss-module__wYDn6G__SortMenu{padding:var(--spacing-xxs);background:var(--color-neutral-0);border:1px solid var(--color-neutral-3);border-radius:var(--mantine-radius-sm);box-shadow:0 4px 12px color-mix(in srgb, var(--color-neutral-9) 10%, transparent)}.Table-module-scss-module__wYDn6G__SortMenuItem{border-radius:var(--mantine-radius-sm);color:var(--color-neutral-7);font-size:var(--font-md)}.Table-module-scss-module__wYDn6G__SortMenuItem:hover{background:var(--color-neutral-2)}.Table-module-scss-module__wYDn6G__SortMenuItemActive{background:var(--color-neutral-1)}.Table-module-scss-module__wYDn6G__SortMenuCheck{color:var(--color-neutral-7)}.Table-module-scss-module__wYDn6G__Table .Table-module-scss-module__wYDn6G__Pivot{width:50%;min-width:50%;max-width:50%;font-size:var(--font-sm);font-weight:var(--fw-semibold);color:#8a8781;display:none}@media screen and (max-width:768px){.Table-module-scss-module__wYDn6G__Table,.Table-module-scss-module__wYDn6G__Table thead,.Table-module-scss-module__wYDn6G__Table tfoot,.Table-module-scss-module__wYDn6G__Table tbody,.Table-module-scss-module__wYDn6G__Table th,.Table-module-scss-module__wYDn6G__Table td,.Table-module-scss-module__wYDn6G__Table tr{width:100%;max-width:100vw;display:block}.Table-module-scss-module__wYDn6G__Table thead,.Table-module-scss-module__wYDn6G__Table tfoot{display:none}.Table-module-scss-module__wYDn6G__Table .Table-module-scss-module__wYDn6G__Pivoted{align-items:center;gap:var(--spacing-xxs);width:100%;padding:var(--spacing-xxs) var(--spacing-xs);border:none;display:flex}.Table-module-scss-module__wYDn6G__Table .Table-module-scss-module__wYDn6G__Pivot{display:flex}}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.ExternalRecords-module-scss-module__m-82VG__ExternalRecords{width:100%}.ExternalRecords-module-scss-module__m-82VG__ExternalRecords .ExternalRecords-module-scss-module__m-82VG__Title{color:#535250;white-space:nowrap;flex:none}.ExternalRecords-module-scss-module__m-82VG__ExternalRecords .ExternalRecords-module-scss-module__m-82VG__TitleIcon{font-size:var(--font-sm);color:#535250}.ExternalRecords-module-scss-module__m-82VG__Header{width:100%;padding-inline:var(--spacing-md);flex-wrap:nowrap}.ExternalRecords-module-scss-module__m-82VG__ProviderHeader{padding-inline:var(--spacing-xl)}.ExternalRecords-module-scss-module__m-82VG__ProviderSectionAlert{margin-inline:var(--spacing-xl)}.ExternalRecords-module-scss-module__m-82VG__ToolbarControls{flex:auto;justify-content:flex-end;align-items:center;min-width:0;container-type:inline-size}.ExternalRecords-module-scss-module__m-82VG__ToolbarFullButton{display:inline-flex}.ExternalRecords-module-scss-module__m-82VG__ToolbarCompactButton{display:none}@container (max-width:500px){.ExternalRecords-module-scss-module__m-82VG__ToolbarFullButton{display:none}.ExternalRecords-module-scss-module__m-82VG__ToolbarCompactButton{display:inline-flex}}:is(.ExternalRecords-module-scss-module__m-82VG__CategoryFilter .mantine-Input-input,.ExternalRecords-module-scss-module__m-82VG__CategoryFilter .mantine-Select-input){height:28px;min-height:28px}.ExternalRecords-module-scss-module__m-82VG__CategoryFilter{flex:0 180px;width:180px;min-width:100px}.ExternalRecords-module-scss-module__m-82VG__CategoryFilter .mantine-Select-input{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ExternalRecords-module-scss-module__m-82VG__RecordActionButtons{flex:none}@media (max-width:48rem){.ExternalRecords-module-scss-module__m-82VG__Header{flex-wrap:wrap;align-items:flex-start}.ExternalRecords-module-scss-module__m-82VG__ToolbarControls{flex-wrap:wrap;justify-content:flex-start;width:100%}.ExternalRecords-module-scss-module__m-82VG__ToolbarControls .ExternalRecords-module-scss-module__m-82VG__SearchInput{flex:220px;width:auto;min-width:180px}}.ExternalRecords-module-scss-module__m-82VG__PatientToolbarControls{align-items:center;gap:var(--spacing-xs);width:100%}.ExternalRecords-module-scss-module__m-82VG__PatientSearchInput{flex:19rem;align-items:stretch;min-width:min(100%,19rem);height:36px;display:flex;transform:translateY(-1px)}.ExternalRecords-module-scss-module__m-82VG__PatientCategoryFilter{flex:none;align-items:stretch;min-width:12.5rem;height:36px;display:flex}.ExternalRecords-module-scss-module__m-82VG__PatientToolbarButton{flex:none;align-items:stretch;height:36px;display:flex}:is(.ExternalRecords-module-scss-module__m-82VG__PatientSearchInput .mantine-Input-root,.ExternalRecords-module-scss-module__m-82VG__PatientSearchInput .mantine-Select-root,.ExternalRecords-module-scss-module__m-82VG__PatientSearchInput .mantine-Input-wrapper,.ExternalRecords-module-scss-module__m-82VG__PatientSearchInput .mantine-Select-wrapper,.ExternalRecords-module-scss-module__m-82VG__PatientCategoryFilter .mantine-Input-root,.ExternalRecords-module-scss-module__m-82VG__PatientCategoryFilter .mantine-Select-root,.ExternalRecords-module-scss-module__m-82VG__PatientCategoryFilter .mantine-Input-wrapper,.ExternalRecords-module-scss-module__m-82VG__PatientCategoryFilter .mantine-Select-wrapper){flex:auto;align-items:stretch;height:100%;margin:0;display:flex}:is(.ExternalRecords-module-scss-module__m-82VG__PatientSearchInput .mantine-Input-input,.ExternalRecords-module-scss-module__m-82VG__PatientSearchInput .mantine-Select-input,.ExternalRecords-module-scss-module__m-82VG__PatientCategoryFilter .mantine-Input-input,.ExternalRecords-module-scss-module__m-82VG__PatientCategoryFilter .mantine-Select-input){box-sizing:border-box;border:1px solid var(--color-neutral-3);background:var(--color-neutral-0);height:36px;color:var(--color-neutral-6);font-size:var(--font-md);font-weight:var(--fw-semibold);box-shadow:none;border-radius:6px;padding-top:0;padding-bottom:0;line-height:20px}.ExternalRecords-module-scss-module__m-82VG__PatientSearchInput .mantine-Input-input::-moz-placeholder{color:var(--color-neutral-6);opacity:1}.ExternalRecords-module-scss-module__m-82VG__PatientSearchInput .mantine-Select-input::-moz-placeholder{color:var(--color-neutral-6);opacity:1}.ExternalRecords-module-scss-module__m-82VG__PatientCategoryFilter .mantine-Input-input::-moz-placeholder{color:var(--color-neutral-6);opacity:1}.ExternalRecords-module-scss-module__m-82VG__PatientCategoryFilter .mantine-Select-input::-moz-placeholder{color:var(--color-neutral-6);opacity:1}.ExternalRecords-module-scss-module__m-82VG__PatientSearchInput .mantine-Input-input::placeholder{color:var(--color-neutral-6);opacity:1}.ExternalRecords-module-scss-module__m-82VG__PatientSearchInput .mantine-Select-input::placeholder{color:var(--color-neutral-6);opacity:1}.ExternalRecords-module-scss-module__m-82VG__PatientCategoryFilter .mantine-Input-input::placeholder{color:var(--color-neutral-6);opacity:1}.ExternalRecords-module-scss-module__m-82VG__PatientCategoryFilter .mantine-Select-input::placeholder{color:var(--color-neutral-6);opacity:1}:is(.ExternalRecords-module-scss-module__m-82VG__PatientSearchInput .mantine-Input-input:focus,.ExternalRecords-module-scss-module__m-82VG__PatientSearchInput .mantine-Input-input:focus-within,.ExternalRecords-module-scss-module__m-82VG__PatientSearchInput .mantine-Select-input:focus,.ExternalRecords-module-scss-module__m-82VG__PatientSearchInput .mantine-Select-input:focus-within,.ExternalRecords-module-scss-module__m-82VG__PatientCategoryFilter .mantine-Input-input:focus,.ExternalRecords-module-scss-module__m-82VG__PatientCategoryFilter .mantine-Input-input:focus-within,.ExternalRecords-module-scss-module__m-82VG__PatientCategoryFilter .mantine-Select-input:focus,.ExternalRecords-module-scss-module__m-82VG__PatientCategoryFilter .mantine-Select-input:focus-within){border-color:var(--color-secondary-4)}:is(.ExternalRecords-module-scss-module__m-82VG__PatientSearchInput .mantine-Input-section,.ExternalRecords-module-scss-module__m-82VG__PatientCategoryFilter .mantine-Input-section){color:var(--color-neutral-5);align-items:center;display:flex;top:0;bottom:0}.ExternalRecords-module-scss-module__m-82VG__PatientSearchInput .mantine-Input-input{padding-left:2rem;padding-right:var(--spacing-md);line-height:36px}.ExternalRecords-module-scss-module__m-82VG__PatientSearchInput .mantine-Input-section[data-position=left]{pointer-events:none;justify-content:center;width:30px}.ExternalRecords-module-scss-module__m-82VG__PatientCategoryFilter .mantine-Select-input{padding-left:2rem;padding-right:2rem;line-height:36px}.ExternalRecords-module-scss-module__m-82VG__PatientCategoryFilter .mantine-Input-section[data-position=left]{pointer-events:none;justify-content:center;width:30px}.ExternalRecords-module-scss-module__m-82VG__PatientCategoryFilter .mantine-Input-section[data-position=right]{width:30px;color:var(--color-neutral-5);pointer-events:none;justify-content:center}@media (max-width:48rem){.ExternalRecords-module-scss-module__m-82VG__PatientSearchInput,.ExternalRecords-module-scss-module__m-82VG__PatientCategoryFilter,.ExternalRecords-module-scss-module__m-82VG__PatientToolbarButton{width:100%;min-width:100%}}.ExternalRecords-module-scss-module__m-82VG__ResultsTable{background:var(--color-neutral-0);border:none;border-radius:0;overflow:hidden}.ExternalRecords-module-scss-module__m-82VG__PatientResultsTable{margin-top:var(--spacing-xs);border:1px solid var(--color-neutral-3);padding:var(--spacing-xl);background:var(--color-neutral-0);border-radius:12px}.ExternalRecords-module-scss-module__m-82VG__PatientTableScroll{background:0 0;border:0;border-radius:0;padding:0}.ExternalRecords-module-scss-module__m-82VG__Table{border-collapse:separate;border-spacing:0;width:100%}.ExternalRecords-module-scss-module__m-82VG__Table .ExternalRecords-module-scss-module__m-82VG__TableHeader{font-weight:var(--fw-semibold);color:var(--color-neutral-7);padding:var(--spacing-xxs) var(--spacing-xl)}.ExternalRecords-module-scss-module__m-82VG__DocumentRow{cursor:pointer;transition:background-color .2s}.ExternalRecords-module-scss-module__m-82VG__DocumentRow:hover .ExternalRecords-module-scss-module__m-82VG__ActionButton{visibility:visible}.ExternalRecords-module-scss-module__m-82VG__DocumentRow:hover{background-color:var(--color-neutral-1)}.ExternalRecords-module-scss-module__m-82VG__DocumentRow .mantine-Table-td{padding:var(--spacing-xxs) var(--spacing-xl);font-size:12px}.ExternalRecords-module-scss-module__m-82VG__DocumentRow .mantine-Table-td .mantine-Text-root{font-size:12px}.ExternalRecords-module-scss-module__m-82VG__PatientTable{background:0 0}.ExternalRecords-module-scss-module__m-82VG__PatientTable .mantine-Table-table{table-layout:fixed;background:0 0;width:100%}.ExternalRecords-module-scss-module__m-82VG__PatientTable .ExternalRecords-module-scss-module__m-82VG__TableHeader{padding:0 var(--spacing-xl) var(--spacing-sm) 0;color:var(--color-neutral-6);font-size:var(--font-md);font-weight:var(--fw-bold);letter-spacing:-.01em;line-height:20px}.ExternalRecords-module-scss-module__m-82VG__PatientDocumentRow:hover{background-color:#0000}.ExternalRecords-module-scss-module__m-82VG__PatientDocumentRow:hover .ExternalRecords-module-scss-module__m-82VG__PatientDocumentTitle{text-underline-offset:2px;text-decoration:underline}.ExternalRecords-module-scss-module__m-82VG__PatientDocumentRow .mantine-Table-td{padding:var(--spacing-xl) var(--spacing-xl) var(--spacing-xl) 0;border-bottom:1px solid var(--color-neutral-3);vertical-align:middle;font-size:var(--font-md)}.ExternalRecords-module-scss-module__m-82VG__PatientDocumentRow .mantine-Table-td .mantine-Text-root{font-size:var(--font-md)}.ExternalRecords-module-scss-module__m-82VG__NameColumn{width:240px}.ExternalRecords-module-scss-module__m-82VG__Table td.ExternalRecords-module-scss-module__m-82VG__NameCell{min-width:240px;max-width:0}.ExternalRecords-module-scss-module__m-82VG__PatientTitleColumn{width:auto;min-width:0}.ExternalRecords-module-scss-module__m-82VG__PatientCategoryColumn{width:24%}.ExternalRecords-module-scss-module__m-82VG__PatientDatedColumn,.ExternalRecords-module-scss-module__m-82VG__PatientUploadedColumn{white-space:nowrap;width:8.5rem}.ExternalRecords-module-scss-module__m-82VG__PatientActionColumn{width:38px;min-width:38px}.ExternalRecords-module-scss-module__m-82VG__UploadedColumn{min-width:130px}.ExternalRecords-module-scss-module__m-82VG__DocumentDateColumn{white-space:nowrap;min-width:145px}.ExternalRecords-module-scss-module__m-82VG__CategoryColumn{min-width:120px}.ExternalRecords-module-scss-module__m-82VG__AIContextColumn{white-space:nowrap;width:1%;min-width:110px}.ExternalRecords-module-scss-module__m-82VG__DocumentTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.ExternalRecords-module-scss-module__m-82VG__PatientDocumentTitle{max-width:100%;color:var(--color-neutral-7);font-size:var(--font-md);font-weight:var(--fw-regular);letter-spacing:-.01em;line-height:20px;display:block}.ExternalRecords-module-scss-module__m-82VG__PatientCellText{color:var(--color-neutral-7);font-size:var(--font-md);letter-spacing:-.01em;line-height:20px}.ExternalRecords-module-scss-module__m-82VG__NoDocsContainer{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:200px;display:flex}.ExternalRecords-module-scss-module__m-82VG__NoDocsText{color:var(--color-neutral-6);margin-top:.5rem}.ExternalRecords-module-scss-module__m-82VG__ActionButton{visibility:hidden}.ExternalRecords-module-scss-module__m-82VG__PaginationContainer{margin-top:var(--spacing-xl);justify-content:center;display:flex}.ExternalRecords-module-scss-module__m-82VG__ReviewStatusButton{cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}
.TablePagination-module-scss-module___H1HmW__Footer{align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}.TablePagination-module-scss-module___H1HmW__Footer .TablePagination-module-scss-module___H1HmW__MoreButton.TablePagination-module-scss-module___H1HmW__MoreButton[data-icon-button-size]{--btn-h:var(--pagination-control-size)}.TablePagination-module-scss-module___H1HmW__Label{font-size:var(--font-sm);color:var(--color-neutral-6);white-space:nowrap}.TablePagination-module-scss-module___H1HmW__MenuDropdown{max-height:240px;overflow-y:auto}
@keyframes USStateInput-module-scss-module__32XAwG__onAutoFillStart{}.USStateInput-module-scss-module__32XAwG__autofillDetect:-webkit-autofill{animation-name:USStateInput-module-scss-module__32XAwG__onAutoFillStart;animation-duration:1ms}.USStateInput-module-scss-module__32XAwG__autofillDetect:-webkit-autofill:hover{animation-name:USStateInput-module-scss-module__32XAwG__onAutoFillStart;animation-duration:1ms}.USStateInput-module-scss-module__32XAwG__autofillDetect:-webkit-autofill:focus{animation-name:USStateInput-module-scss-module__32XAwG__onAutoFillStart;animation-duration:1ms}.USStateInput-module-scss-module__32XAwG__autofillDetect:-webkit-autofill:active{animation-name:USStateInput-module-scss-module__32XAwG__onAutoFillStart;animation-duration:1ms}.USStateInput-module-scss-module__32XAwG__autofillDetect:autofill,.USStateInput-module-scss-module__32XAwG__autofillDetect:autofill:hover,.USStateInput-module-scss-module__32XAwG__autofillDetect:autofill:focus,.USStateInput-module-scss-module__32XAwG__autofillDetect:autofill:active{animation-name:USStateInput-module-scss-module__32XAwG__onAutoFillStart;animation-duration:1ms}.USStateInput-module-scss-module__32XAwG__autofillDetect:-webkit-autofill{animation-name:USStateInput-module-scss-module__32XAwG__onAutoFillStart;animation-duration:1ms}.USStateInput-module-scss-module__32XAwG__autofillDetect:-webkit-autofill:hover{animation-name:USStateInput-module-scss-module__32XAwG__onAutoFillStart;animation-duration:1ms}.USStateInput-module-scss-module__32XAwG__autofillDetect:-webkit-autofill:focus{animation-name:USStateInput-module-scss-module__32XAwG__onAutoFillStart;animation-duration:1ms}.USStateInput-module-scss-module__32XAwG__autofillDetect:-webkit-autofill:active{animation-name:USStateInput-module-scss-module__32XAwG__onAutoFillStart;animation-duration:1ms}
.LicenseEntryList-module-scss-module__EeQ2Ha__Row{align-items:start;gap:var(--spacing-md);grid-template-columns:repeat(2,minmax(0,1fr)) auto;display:grid}.LicenseEntryList-module-scss-module__EeQ2Ha__Row[data-show-dea]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr) auto}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.PracticeAppointmentTypeDetailsModal-module-scss-module__ID2quG__HeaderTitleRow{flex:1;min-width:0}.PracticeAppointmentTypeDetailsModal-module-scss-module__ID2quG__HeaderColorDot{border-radius:999px;flex-shrink:0;width:18px;height:18px}.PracticeAppointmentTypeDetailsModal-module-scss-module__ID2quG__Title{color:var(--color-neutral-7);font-family:var(--font-family-primary);font-size:var(--font-3xl);font-style:normal;font-weight:var(--fw-regular);line-height:var(--line-height-xs)}.PracticeAppointmentTypeDetailsModal-module-scss-module__ID2quG__Content{padding-bottom:var(--spacing-xl)}.PracticeAppointmentTypeDetailsModal-module-scss-module__ID2quG__ErrorText{padding-top:var(--spacing-xl)}.PracticeAppointmentTypeDetailsModal-module-scss-module__ID2quG__DetailRow{gap:var(--spacing-md);padding:var(--spacing-md) 0;border-bottom:1px solid var(--color-neutral-2);grid-template-columns:minmax(180px,220px) minmax(0,1fr);align-items:start;display:grid}.PracticeAppointmentTypeDetailsModal-module-scss-module__ID2quG__DetailLabel,.PracticeAppointmentTypeDetailsModal-module-scss-module__ID2quG__DetailIcon{color:var(--color-neutral-7)}.PracticeAppointmentTypeDetailsModal-module-scss-module__ID2quG__DetailValue{min-width:0}.PracticeAppointmentTypeDetailsModal-module-scss-module__ID2quG__MultilineValue{white-space:pre-wrap}.PracticeAppointmentTypeDetailsModal-module-scss-module__ID2quG__DetailChip{align-items:center;gap:var(--spacing-xxs);padding:var(--spacing-xxs) var(--spacing-md);background:var(--color-neutral-1);border-radius:999px;display:inline-flex}.PracticeAppointmentTypeDetailsModal-module-scss-module__ID2quG__DetailChipIcon{color:var(--color-neutral-7)}.PracticeAppointmentTypeDetailsModal-module-scss-module__ID2quG__ProviderChip{align-items:center;gap:var(--spacing-xxs);padding:var(--spacing-xxs) var(--spacing-xs) var(--spacing-xxs) var(--spacing-xxs);background:var(--color-neutral-1);border-radius:999px;display:inline-flex}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.RecurringSeriesDivergenceReview-module-scss-module__fXOzBG__ChangeCard{padding:var(--spacing-md)}.RecurringSeriesDivergenceReview-module-scss-module__fXOzBG__ChangeRow{gap:var(--spacing-md);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.RecurringSeriesDivergenceReview-module-scss-module__fXOzBG__ChangeColumn{min-width:0}.RecurringSeriesDivergenceReview-module-scss-module__fXOzBG__ChangeLabel{text-transform:uppercase;letter-spacing:.04em}.RecurringSeriesDivergenceReview-module-scss-module__fXOzBG__ChangeArrow{color:var(--mantine-color-gray-6);justify-content:center;align-items:center;display:flex}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.AvailabilityBackdrop-module-scss-module__DydhqW__Backdrop{background-color:var(--color-neutral-2);pointer-events:none;z-index:0;position:absolute}
.PatientInformationModal-module-scss-module__o00p6q__ModalContent{min-height:400px}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.BusySlotCell-module-scss-module__-P1hwW__BusySlotCell{border-radius:var(--mantine-radius-sm);background-color:var(--color-neutral-4);flex-direction:column;min-width:0;display:flex;position:absolute;overflow:hidden}.BusySlotCell-module-scss-module__-P1hwW__Daily{padding:var(--spacing-xxs) var(--spacing-xs) var(--spacing-xxs);font-size:var(--font-xs);z-index:1;gap:var(--spacing-xxs)}.BusySlotCell-module-scss-module__-P1hwW__Weekly{padding:var(--spacing-3xs) var(--spacing-xxs);font-size:var(--font-xs);z-index:1;gap:1px}.BusySlotCell-module-scss-module__-P1hwW__Title{color:var(--color-neutral-8);font-weight:var(--fw-semibold)}.BusySlotCell-module-scss-module__-P1hwW__Daily .BusySlotCell-module-scss-module__-P1hwW__Title{font-size:var(--font-xs);line-height:1}.BusySlotCell-module-scss-module__-P1hwW__Weekly .BusySlotCell-module-scss-module__-P1hwW__Title{font-size:var(--font-xs);line-height:1.15}.BusySlotCell-module-scss-module__-P1hwW__Time{color:var(--color-neutral-8);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.BusySlotCell-module-scss-module__-P1hwW__Daily .BusySlotCell-module-scss-module__-P1hwW__Time{font-size:var(--font-xs);line-height:1.1}.BusySlotCell-module-scss-module__-P1hwW__Weekly .BusySlotCell-module-scss-module__-P1hwW__Time{font-size:10px;font-weight:var(--fw-medium);line-height:1.05}.BusySlotCell-module-scss-module__-P1hwW__Source{color:var(--color-neutral-7);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.BusySlotCell-module-scss-module__-P1hwW__Daily .BusySlotCell-module-scss-module__-P1hwW__Source{font-size:10px;line-height:1.1}.BusySlotCell-module-scss-module__-P1hwW__Weekly .BusySlotCell-module-scss-module__-P1hwW__Source{font-size:9px;line-height:1}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.InsuranceSection-module-scss-module__mRtULa__SectionTitle{font-weight:var(--fw-semibold)}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.DayCalendar-module-scss-module__nVRQLq__AppointmentsColumn{isolation:isolate;flex-grow:1;height:100%;position:relative;overflow:hidden}.DayCalendar-module-scss-module__nVRQLq__HourLine{left:0;right:var(--spacing-xl);border-top:1px solid var(--color-neutral-3);z-index:0;position:absolute}.DayCalendar-module-scss-module__nVRQLq__HourLineCompact{right:0}.DayCalendar-module-scss-module__nVRQLq__CurrentTimeIndicator{background-color:color-mix(in srgb, var(--color-secondary-4) 50%, transparent);z-index:3;height:3px;position:absolute;left:0;right:1rem}.DayCalendar-module-scss-module__nVRQLq__CurrentTimeIndicatorCompact{right:0}.DayCalendar-module-scss-module__nVRQLq__AppointmentsColumnSelectable{cursor:pointer;touch-action:none}.DayCalendar-module-scss-module__nVRQLq__SelectionBlock{left:0;right:var(--spacing-xl);z-index:4;pointer-events:none;background-color:#2c90d32e;border:1px solid #2c90d3;border-radius:4px;position:absolute}.DayCalendar-module-scss-module__nVRQLq__PendingBlock{left:0;right:var(--spacing-xl);padding:0 var(--spacing-xs);color:var(--color-neutral-7);opacity:.7;z-index:4;pointer-events:none;background-color:#2c90d338;border:1px dashed #2c90d3;border-radius:4px;align-items:center;font-size:12px;display:flex;position:absolute}.DayCalendar-module-scss-module__nVRQLq__SelectionBlockCompact,.DayCalendar-module-scss-module__nVRQLq__PendingBlockCompact{right:0}.DayCalendar-module-scss-module__nVRQLq__HoverGhost{left:0;right:var(--spacing-xl);z-index:3;pointer-events:none;opacity:0;background-color:#2c90d314;border-radius:4px;justify-content:center;align-items:center;transition:opacity .12s ease-out,top 70ms ease-out;display:flex;position:absolute}.DayCalendar-module-scss-module__nVRQLq__HoverGhostVisible{opacity:1}.DayCalendar-module-scss-module__nVRQLq__HoverGhostCompact{right:0}.DayCalendar-module-scss-module__nVRQLq__HoverGhostPlus{font-size:16px;font-weight:var(--fw-semibold);color:#2c90d3bf;line-height:1}.DayCalendar-module-scss-module__nVRQLq__AppointmentDragWrapper{cursor:grab;touch-action:none;position:absolute}.DayCalendar-module-scss-module__nVRQLq__AppointmentDragWrapper:active{cursor:grabbing}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__Card{border:1px solid var(--color-neutral-3);background:var(--color-neutral-0);width:100%;box-shadow:none;border-radius:12px;flex-direction:column;gap:1rem;padding:1.5rem;transition:background-color .15s,border-color .15s,box-shadow .15s;display:flex}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__Card[data-variant=past]{background:var(--color-neutral-0);box-shadow:none}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__Card[data-layout=home]{background:var(--color-neutral-0);box-shadow:none;border-radius:12px;gap:0;padding:1rem 1.125rem}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__Card[data-layout=home]:hover,.PatientHomeAppointmentCard-module-scss-module__iL9gfa__Card[data-layout=list]:hover{background:var(--color-neutral-0);border-color:var(--color-neutral-4);box-shadow:0 8px 20px color-mix(in srgb, var(--color-black) 6%, transparent)}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__TopRow{align-items:center;gap:1rem;display:flex}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__TopRow[data-layout=home]{align-items:center;gap:1rem}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__CardTrigger{text-align:left;cursor:pointer;min-width:0;color:inherit;font:inherit;background:0 0;border:0;flex:1;align-items:center;gap:1rem;padding:0;display:flex}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__CardTrigger:focus-visible{outline:2px solid color-mix(in srgb, var(--color-neutral-7) 32%, transparent);outline-offset:2px;border-radius:14px}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__CardTrigger[data-layout=home]{align-items:center}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__CardTrigger[data-layout=list]{align-items:stretch}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__DatePill{justify-content:center;align-items:center;gap:var(--spacing-xxs);border:1px solid var(--color-neutral-3);background:var(--color-neutral-0);width:5rem;box-shadow:none;border-radius:6px;flex-direction:column;flex:none;padding:.8125rem .75rem;display:flex}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__MonthLabel{color:var(--color-secondary-5);font-size:var(--font-sm);font-weight:var(--fw-bold);line-height:var(--line-height-regular);letter-spacing:.08em;text-transform:uppercase}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__DayNumber{color:var(--color-neutral-9);font-size:var(--font-xxl);font-weight:var(--fw-medium);letter-spacing:.08em;margin-top:0;line-height:1}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__Content{flex-direction:column;flex:1;justify-content:flex-start;gap:0;min-width:0;display:flex}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__Content[data-layout=home]{justify-content:center;gap:0}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__DayLabel,.PatientHomeAppointmentCard-module-scss-module__iL9gfa__HomeDayLabel{color:var(--color-primary-6);font-size:var(--font-xs);font-weight:var(--fw-bold);line-height:var(--line-height-regular);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.75rem}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__Title,.PatientHomeAppointmentCard-module-scss-module__iL9gfa__HomeTitle{color:var(--color-neutral-9);font-size:var(--font-xl);font-weight:var(--fw-medium);letter-spacing:-.01em;margin:0;line-height:1.5rem}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__PrimaryMeta{color:var(--color-neutral-6);font-size:var(--font-md);line-height:var(--line-height-regular);margin:0;margin-top:var(--spacing-3xs)}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__HomePrimaryMeta{color:var(--color-neutral-6);font-size:var(--font-md);line-height:var(--line-height-regular);margin-top:var(--spacing-3xs)}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__SecondaryMeta,.PatientHomeAppointmentCard-module-scss-module__iL9gfa__HomeSecondaryMeta{align-items:center;gap:var(--spacing-xs);min-width:0;margin-top:.75rem;display:flex}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__SecondaryMetaIcon{color:var(--color-secondary-5);font-size:var(--font-sm);margin-top:0}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__SecondaryMetaText,.PatientHomeAppointmentCard-module-scss-module__iL9gfa__HomeSecondaryMetaText{color:var(--color-neutral-6);font-size:var(--font-sm);line-height:var(--line-height-regular);min-width:0}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__Actions{justify-content:flex-end;align-items:center;gap:var(--spacing-xs);flex:none;min-width:0;display:flex}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__Actions[data-layout=home]{flex-direction:column;justify-content:center;align-items:flex-end;gap:.75rem;min-width:4.8125rem}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__SummaryTrigger{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;padding:0}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__SummaryTrigger:focus-visible{outline:2px solid color-mix(in srgb, var(--color-neutral-7) 32%, transparent);outline-offset:2px;border-radius:10px}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__SummarySection{border-top:1px solid var(--color-neutral-3);flex-direction:column;gap:1rem;width:100%;padding-top:1rem;display:flex}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__SummaryBlock{gap:var(--spacing-3xs);flex-direction:column;display:flex}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__SummaryBlock:not(:first-child){border-top:1px solid var(--color-neutral-3);padding-top:1rem}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__SummaryLabel{color:var(--color-neutral-9);font-size:var(--font-md);font-weight:var(--fw-medium);line-height:var(--line-height-regular)}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__SummaryText{color:var(--color-neutral-6);font-size:var(--font-md);line-height:var(--line-height-regular);white-space:pre-wrap}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__QuestionnaireFooter{border-top:1px solid var(--color-neutral-3);padding-top:var(--spacing-md)}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__QuestionnaireSummary{color:var(--color-neutral-7);font-size:var(--font-sm);font-weight:var(--fw-medium);line-height:var(--line-height-regular)}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__QuestionnaireActions{gap:var(--spacing-xs);margin-top:var(--spacing-xs);flex-wrap:wrap;display:flex}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__QuestionnaireButton{min-height:2rem}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__QuestionnaireButton .mantine-Button-label{white-space:normal;text-align:left}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__CompletedQuestionnaireIcon{color:var(--color-success-6)}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__VisitSummaryFooter{border-top:1px solid var(--color-neutral-3);padding-top:var(--spacing-md)}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__VisitSummaryButton{min-height:2rem}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__JoinButton{min-width:3.3125rem;min-height:2.25rem;padding:0 var(--spacing-md);background-color:var(--color-secondary-4);color:var(--color-white);box-shadow:none;border-radius:6px}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__JoinButton:hover{background-color:var(--color-secondary-5);color:var(--color-white)}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__JoinButton .mantine-Button-label{color:var(--color-white);font-size:var(--font-sm);font-weight:var(--fw-bold)}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__EditButton{justify-content:center;align-items:center;gap:var(--spacing-xxs);min-width:4.4375rem;min-height:2.25rem;padding:0 var(--spacing-md);border:1px solid var(--color-neutral-3);background:var(--color-neutral-0);color:var(--color-neutral-6);font-size:var(--font-md);font-weight:var(--fw-bold);cursor:pointer;border-radius:6px;line-height:1;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__EditButton:hover{background:var(--color-neutral-0);border-color:var(--color-neutral-4);color:var(--color-neutral-6)}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__EditButton:focus-visible{outline:2px solid color-mix(in srgb, var(--color-neutral-7) 32%, transparent);outline-offset:2px}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__EditButtonIcon{color:var(--color-neutral-6);font-size:var(--font-xs)}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__EditMenuDropdown{min-width:119px}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__EditMenuItem{min-height:2.25rem;color:var(--color-neutral-6)}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__EditMenuItem .mantine-Menu-itemLabel{font-size:var(--font-md);font-weight:var(--fw-bold);line-height:1}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__HomeEditButton{justify-content:center;align-items:center;gap:var(--spacing-xxs);height:auto;min-height:0;color:var(--color-neutral-6);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__HomeEditButton:hover{color:var(--color-black)}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__HomeEditButton:focus-visible{outline:2px solid color-mix(in srgb, var(--color-neutral-7) 32%, transparent);outline-offset:2px;border-radius:4px}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__HomeEditButton span{font-size:var(--font-sm);font-weight:var(--fw-regular);line-height:var(--line-height-regular)}@media (max-width:48em){.PatientHomeAppointmentCard-module-scss-module__iL9gfa__Card[data-layout=home]{padding:var(--spacing-xl)}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__TopRow{flex-direction:column;align-items:stretch}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__CardTrigger{flex-direction:column;align-items:flex-start}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__DatePill{width:100%;min-height:auto;padding:var(--spacing-md);justify-content:flex-start;gap:var(--spacing-xs);flex-direction:row}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__MonthLabel{margin:0}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__DayNumber{margin-top:0}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__Actions{justify-content:flex-start;align-items:stretch;width:100%;min-width:0}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__Actions[data-layout=home]{align-items:flex-start}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__HomePrimaryMeta,.PatientHomeAppointmentCard-module-scss-module__iL9gfa__HomeSecondaryMetaText,.PatientHomeAppointmentCard-module-scss-module__iL9gfa__HomeEditButton span{font-size:var(--font-sm)}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__HomeTitle{font-size:var(--font-xl)}}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.MonthCalendar-module-scss-module__mZAruW__Month{flex-direction:column;height:100%;display:flex;overflow:auto}.MonthCalendar-module-scss-module__mZAruW__WeekdayHeader{border-bottom:1px solid var(--color-neutral-3);grid-template-columns:repeat(7,1fr);display:grid}.MonthCalendar-module-scss-module__mZAruW__WeekdayName{padding:var(--spacing-xs);text-align:center;font-size:12px;font-weight:var(--fw-semibold);color:var(--color-neutral-6)}.MonthCalendar-module-scss-module__mZAruW__Grid{flex-grow:1;grid-template-columns:repeat(7,1fr);grid-auto-rows:minmax(96px,1fr);display:grid}.MonthCalendar-module-scss-module__mZAruW__DayCell{gap:var(--spacing-xxs);padding:var(--spacing-xxs);text-align:left;border:1px solid var(--color-neutral-3);cursor:pointer;background:0 0;flex-direction:column;align-items:stretch;min-height:96px;display:flex;overflow:hidden}.MonthCalendar-module-scss-module__mZAruW__DayCell:hover{background-color:#2c90d30f}.MonthCalendar-module-scss-module__mZAruW__OutsideMonth{background-color:#ecebe6}.MonthCalendar-module-scss-module__mZAruW__OutsideMonth .MonthCalendar-module-scss-module__mZAruW__DayNumber{color:var(--color-neutral-4)}.MonthCalendar-module-scss-module__mZAruW__DayNumber{font-size:12px;font-weight:var(--fw-semibold);color:var(--color-neutral-7)}.MonthCalendar-module-scss-module__mZAruW__Today{color:#fff;background-color:#2c90d3;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.MonthCalendar-module-scss-module__mZAruW__Entries{gap:var(--spacing-3xs);flex-direction:column;min-width:0;display:flex}.MonthCalendar-module-scss-module__mZAruW__Entry{padding:1px var(--spacing-xxs);white-space:nowrap;text-overflow:ellipsis;border-radius:3px;font-size:11px;line-height:1.4;overflow:hidden}.MonthCalendar-module-scss-module__mZAruW__MoreEntries{font-size:11px;font-weight:var(--fw-semibold);color:var(--color-neutral-6);padding:0 var(--spacing-xxs)}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.PatientHomeDashboard-module-scss-module__WKZiLq__Page{width:100%;max-width:880px;margin:0 auto}.PatientHomeDashboard-module-scss-module__WKZiLq__Hero{padding:var(--spacing-xxs) 0 0}.PatientHomeDashboard-module-scss-module__WKZiLq__HeroHeader{width:100%}.PatientHomeDashboard-module-scss-module__WKZiLq__HeroLogo{-o-object-fit:contain;object-fit:contain;flex:none;width:auto;max-width:18rem;height:auto;max-height:4.25rem}.PatientHomeDashboard-module-scss-module__WKZiLq__HeroDivider{width:100%;margin-top:var(--spacing-xl);border-bottom:1px solid var(--color-neutral-3)}.PatientHomeDashboard-module-scss-module__WKZiLq__SectionNav{padding-top:var(--spacing-md)}.PatientHomeDashboard-module-scss-module__WKZiLq__SectionNavList{min-width:0}.PatientHomeDashboard-module-scss-module__WKZiLq__SectionNavButton{align-items:center;gap:var(--spacing-xs);color:var(--color-neutral-6);font-size:var(--font-md);line-height:var(--line-height-regular);transition:color .15s;display:inline-flex}.PatientHomeDashboard-module-scss-module__WKZiLq__SectionNavButton:hover,.PatientHomeDashboard-module-scss-module__WKZiLq__SectionNavButton:focus-visible{color:var(--color-black)}.PatientHomeDashboard-module-scss-module__WKZiLq__SectionNavButton:focus-visible{outline:2px solid color-mix(in srgb, var(--color-secondary-5) 28%, transparent);outline-offset:4px;border-radius:var(--mantine-radius-sm)}.PatientHomeDashboard-module-scss-module__WKZiLq__SectionNavButton:hover .PatientHomeDashboard-module-scss-module__WKZiLq__SectionNavButtonIcon,.PatientHomeDashboard-module-scss-module__WKZiLq__SectionNavButton:focus-visible .PatientHomeDashboard-module-scss-module__WKZiLq__SectionNavButtonIcon{color:var(--color-black);transform:translateY(1px)}.PatientHomeDashboard-module-scss-module__WKZiLq__SectionNavButtonLabel{color:inherit;font-size:inherit;line-height:inherit}.PatientHomeDashboard-module-scss-module__WKZiLq__SectionNavButtonIcon{color:var(--color-neutral-6);font-size:var(--font-xs);transition:color .15s,transform .15s}.PatientHomeDashboard-module-scss-module__WKZiLq__DownloadTileRow{width:100%}.PatientHomeDashboard-module-scss-module__WKZiLq__DownloadTileRow:empty{display:none}.PatientHomeDashboard-module-scss-module__WKZiLq__TopRow{padding-bottom:var(--spacing-4xl);border-bottom:1px solid var(--color-neutral-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0;display:grid;position:relative}.PatientHomeDashboard-module-scss-module__WKZiLq__TopRow:after{content:"";top:0;bottom:var(--spacing-4xl);background:var(--color-neutral-3);pointer-events:none;width:1px;position:absolute;left:50%;transform:translate(-.5px)}.PatientHomeDashboard-module-scss-module__WKZiLq__TopRow>*{min-width:0}.PatientHomeDashboard-module-scss-module__WKZiLq__TopRow>:first-child{padding-right:var(--spacing-xxl)}.PatientHomeDashboard-module-scss-module__WKZiLq__TopRow>:last-child{padding-left:var(--spacing-xxl)}.PatientHomeDashboard-module-scss-module__WKZiLq__Section{gap:var(--spacing-md);flex-direction:column;display:flex}.PatientHomeDashboard-module-scss-module__WKZiLq__EmptySection{gap:var(--spacing-xl)}.PatientHomeDashboard-module-scss-module__WKZiLq__SectionHeader{gap:var(--spacing-xxs);flex-direction:column;display:flex}.PatientHomeDashboard-module-scss-module__WKZiLq__EmptySectionHeader{gap:0}.PatientHomeDashboard-module-scss-module__WKZiLq__TaskSectionHelper{color:var(--color-neutral-6);font-size:var(--font-md);line-height:var(--line-height-regular)}.PatientHomeDashboard-module-scss-module__WKZiLq__SectionAnchor{scroll-margin-top:var(--spacing-4xl)}.PatientHomeDashboard-module-scss-module__WKZiLq__SectionAnchor:empty{display:none}.PatientHomeDashboard-module-scss-module__WKZiLq__SectionDivider{border-bottom:1px solid var(--color-neutral-3);width:100%}.PatientHomeDashboard-module-scss-module__WKZiLq__SectionFooter{padding-top:var(--spacing-xs);flex-wrap:wrap}.PatientHomeDashboard-module-scss-module__WKZiLq__SectionFooterLink{color:var(--color-neutral-6);font-size:var(--font-md);line-height:var(--line-height-regular);text-decoration:none;transition:color .15s}.PatientHomeDashboard-module-scss-module__WKZiLq__SectionFooterLink:hover,.PatientHomeDashboard-module-scss-module__WKZiLq__SectionFooterLink:focus-visible{color:var(--color-black)}.PatientHomeDashboard-module-scss-module__WKZiLq__SectionFooterLink:focus-visible{outline:2px solid color-mix(in srgb, var(--color-secondary-5) 28%, transparent);outline-offset:4px;border-radius:var(--mantine-radius-sm)}.PatientHomeDashboard-module-scss-module__WKZiLq__SectionFooterSeparator{color:var(--color-neutral-6);font-size:var(--font-md);line-height:1}.PatientHomeDashboard-module-scss-module__WKZiLq__SectionEyebrow{color:var(--color-neutral-6);font-size:var(--font-sm);font-weight:var(--fw-medium);letter-spacing:.14em;text-transform:uppercase}.PatientHomeDashboard-module-scss-module__WKZiLq__SectionTitle,.PatientHomeDashboard-module-scss-module__WKZiLq__ContentSectionTitle{color:var(--color-black);font-size:var(--font-3xl);font-weight:var(--fw-medium);letter-spacing:-.01em;line-height:36px}.PatientHomeDashboard-module-scss-module__WKZiLq__EmptySectionTitle{color:var(--color-neutral-9);font-size:var(--font-3xl);font-weight:var(--fw-medium);letter-spacing:-.01em;line-height:36px}.PatientHomeDashboard-module-scss-module__WKZiLq__EmptySectionDescription{color:var(--color-neutral-6);font-size:var(--font-xl);line-height:var(--line-height-regular);letter-spacing:-.01em}.PatientHomeDashboard-module-scss-module__WKZiLq__EmptySectionActions{gap:var(--spacing-xl);flex-wrap:wrap;align-items:center;display:flex}.PatientHomeDashboard-module-scss-module__WKZiLq__EmptySectionAction{align-items:center;gap:var(--spacing-xs);color:var(--color-neutral-6);font-size:var(--font-md);line-height:20px;text-decoration:none;transition:color .15s;display:inline-flex}.PatientHomeDashboard-module-scss-module__WKZiLq__EmptySectionAction:hover,.PatientHomeDashboard-module-scss-module__WKZiLq__EmptySectionAction:focus-visible{color:var(--color-black)}.PatientHomeDashboard-module-scss-module__WKZiLq__EmptySectionAction:focus-visible{outline:2px solid color-mix(in srgb, var(--color-secondary-5) 28%, transparent);outline-offset:4px;border-radius:var(--mantine-radius-sm)}.PatientHomeDashboard-module-scss-module__WKZiLq__EmptySectionAction:disabled,.PatientHomeDashboard-module-scss-module__WKZiLq__EmptySectionAction[data-disabled],.PatientHomeDashboard-module-scss-module__WKZiLq__EmptySectionAction[aria-disabled=true]{color:var(--color-neutral-4);cursor:not-allowed}.PatientHomeDashboard-module-scss-module__WKZiLq__EmptySectionAction:disabled:hover,.PatientHomeDashboard-module-scss-module__WKZiLq__EmptySectionAction[data-disabled]:hover,.PatientHomeDashboard-module-scss-module__WKZiLq__EmptySectionAction[aria-disabled=true]:hover,.PatientHomeDashboard-module-scss-module__WKZiLq__EmptySectionAction:disabled:focus-visible,.PatientHomeDashboard-module-scss-module__WKZiLq__EmptySectionAction[data-disabled]:focus-visible,.PatientHomeDashboard-module-scss-module__WKZiLq__EmptySectionAction[aria-disabled=true]:focus-visible{color:var(--color-neutral-4)}.PatientHomeDashboard-module-scss-module__WKZiLq__EmptySectionActionIcon{color:inherit;line-height:1}.PatientHomeDashboard-module-scss-module__WKZiLq__EmptySurface{border-color:var(--color-neutral-3);background:linear-gradient(180deg, var(--color-neutral-0) 0%, var(--color-neutral-1) 100%);box-shadow:0 14px 30px color-mix(in srgb, var(--color-black) 4%, transparent)}.PatientHomeDashboard-module-scss-module__WKZiLq__EmptyText{color:var(--color-neutral-6);font-size:var(--font-md);line-height:var(--line-height-regular)}.PatientHomeDashboard-module-scss-module__WKZiLq__TaskListScroll{padding-right:var(--spacing-3xs)}.PatientHomeDashboard-module-scss-module__WKZiLq__TaskPanelState{padding:var(--spacing-xl)}.PatientHomeDashboard-module-scss-module__WKZiLq__TaskList{gap:var(--spacing-md);flex-direction:column;min-height:5rem;display:flex}.PatientHomeDashboard-module-scss-module__WKZiLq__TaskListSkeleton{padding:0}.PatientHomeDashboard-module-scss-module__WKZiLq__TaskListEmpty{padding:var(--spacing-md) 0 0}.PatientHomeDashboard-module-scss-module__WKZiLq__TaskListEmptyText{color:var(--color-neutral-6);font-size:var(--font-md);line-height:var(--line-height-regular)}.PatientHomeDashboard-module-scss-module__WKZiLq__TaskListItem{gap:var(--spacing-md);background:0 0;padding:0;transition:background-color .15s,opacity .15s;display:flex}.PatientHomeDashboard-module-scss-module__WKZiLq__TaskListItem[data-completed=true]{background:0 0}.PatientHomeDashboard-module-scss-module__WKZiLq__TaskListItem[data-updating=true]{opacity:.72}.PatientHomeDashboard-module-scss-module__WKZiLq__TaskItemCheckbox{margin-top:var(--spacing-xxs);flex:none}.PatientHomeDashboard-module-scss-module__WKZiLq__TaskItemCheckbox .mantine-Checkbox-input{width:18px;height:18px}.PatientHomeDashboard-module-scss-module__WKZiLq__TaskItemCheckbox .mantine-Checkbox-inner{width:18px;height:18px}.PatientHomeDashboard-module-scss-module__WKZiLq__TaskItemBody{cursor:pointer;flex:1;min-width:0}.PatientHomeDashboard-module-scss-module__WKZiLq__TaskItemTitle{color:var(--color-neutral-9);font-size:var(--font-xl);font-weight:var(--fw-medium);letter-spacing:-.01em;line-height:1.5rem}.PatientHomeDashboard-module-scss-module__WKZiLq__TaskItemTitle[data-completed=true]{color:var(--color-neutral-5);text-decoration:line-through}.PatientHomeDashboard-module-scss-module__WKZiLq__TaskItemActions{flex:none;align-self:flex-start;margin-left:auto}.PatientHomeDashboard-module-scss-module__WKZiLq__TaskActionButton{min-height:2rem}.PatientHomeDashboard-module-scss-module__WKZiLq__CompletedTaskActionIcon{color:var(--color-success-6)}.PatientHomeDashboard-module-scss-module__WKZiLq__TaskItemDescription{margin-top:var(--spacing-3xs);color:var(--color-neutral-6);font-size:var(--font-md);line-height:var(--line-height-regular)}.PatientHomeDashboard-module-scss-module__WKZiLq__TaskItemDescription[data-completed=true]{color:var(--color-neutral-5);text-decoration:line-through}.PatientHomeDashboard-module-scss-module__WKZiLq__TaskItemDueDate{margin-top:var(--spacing-xxs);color:var(--color-neutral-6);font-size:var(--font-sm);line-height:var(--line-height-regular)}.PatientHomeDashboard-module-scss-module__WKZiLq__TaskItemDueDate[data-completed=true]{color:var(--color-neutral-5)}.PatientHomeDashboard-module-scss-module__WKZiLq__HighlightSurface{border-color:color-mix(in srgb, var(--color-neutral-7) 14%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--color-primary-4) 14%, transparent) 0%, color-mix(in srgb, var(--color-neutral-1) 92%, transparent) 100%);box-shadow:0 14px 30px color-mix(in srgb, var(--color-black) 4%, transparent)}.PatientHomeDashboard-module-scss-module__WKZiLq__ProtocolHeader{align-items:flex-start}.PatientHomeDashboard-module-scss-module__WKZiLq__ProtocolMeta{color:var(--color-neutral-6);font-size:var(--font-sm);line-height:var(--line-height-regular);text-wrap:nowrap}.PatientHomeDashboard-module-scss-module__WKZiLq__ProtocolCard{border-color:var(--color-neutral-3);background:var(--color-neutral-0);box-shadow:0 10px 24px color-mix(in srgb, var(--color-black) 4%, transparent)}.PatientHomeDashboard-module-scss-module__WKZiLq__ProtocolCardHeader{margin-bottom:var(--spacing-md)}.PatientHomeDashboard-module-scss-module__WKZiLq__ProtocolIconBadge{background:color-mix(in srgb, var(--color-primary-4) 22%, transparent);border-radius:999px;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.PatientHomeDashboard-module-scss-module__WKZiLq__ProtocolCardIcon{color:var(--color-neutral-9)}.PatientHomeDashboard-module-scss-module__WKZiLq__ProtocolCardTitle{color:var(--color-neutral-9);font-size:var(--font-md);font-weight:var(--fw-medium);line-height:var(--line-height-sm)}.PatientHomeDashboard-module-scss-module__WKZiLq__ProtocolContent{cursor:default;height:auto}.PatientHomeDashboard-module-scss-module__WKZiLq__ProtocolContentEditor{cursor:default;height:auto;overflow:visible}.PatientHomeDashboard-module-scss-module__WKZiLq__ProtocolContentEditor .ProseMirror{cursor:default;height:auto;min-height:0}.PatientHomeDashboard-module-scss-module__WKZiLq__ProtocolContentEditor .tiptap{color:var(--color-neutral-9);font-size:var(--font-md);line-height:var(--line-height-regular)}:is(.PatientHomeDashboard-module-scss-module__WKZiLq__ProtocolContentEditor .tiptap p,.PatientHomeDashboard-module-scss-module__WKZiLq__ProtocolContentEditor .tiptap li,.PatientHomeDashboard-module-scss-module__WKZiLq__ProtocolContentEditor .tiptap td,.PatientHomeDashboard-module-scss-module__WKZiLq__ProtocolContentEditor .tiptap th,.PatientHomeDashboard-module-scss-module__WKZiLq__ProtocolContentEditor .tiptap ul,.PatientHomeDashboard-module-scss-module__WKZiLq__ProtocolContentEditor .tiptap ol),:is(.PatientHomeDashboard-module-scss-module__WKZiLq__ProtocolContentEditor .tiptap h1,.PatientHomeDashboard-module-scss-module__WKZiLq__ProtocolContentEditor .tiptap h2,.PatientHomeDashboard-module-scss-module__WKZiLq__ProtocolContentEditor .tiptap h3,.PatientHomeDashboard-module-scss-module__WKZiLq__ProtocolContentEditor .tiptap h4,.PatientHomeDashboard-module-scss-module__WKZiLq__ProtocolContentEditor .tiptap h5,.PatientHomeDashboard-module-scss-module__WKZiLq__ProtocolContentEditor .tiptap h6){color:var(--color-neutral-9)}.PatientHomeDashboard-module-scss-module__WKZiLq__GoalRow{align-items:baseline;gap:var(--spacing-xxs);display:flex}.PatientHomeDashboard-module-scss-module__WKZiLq__GoalNumber{color:var(--color-neutral-9);font-size:var(--font-md);font-weight:var(--fw-medium);line-height:var(--line-height-regular);flex:none}.PatientHomeDashboard-module-scss-module__WKZiLq__GoalText{color:var(--color-neutral-9);font-size:var(--font-md);line-height:var(--line-height-regular)}@media (max-width:64em){.PatientHomeDashboard-module-scss-module__WKZiLq__TopRow{gap:var(--spacing-4xl);grid-template-columns:1fr}.PatientHomeDashboard-module-scss-module__WKZiLq__TopRow:after{content:none}.PatientHomeDashboard-module-scss-module__WKZiLq__TopRow>:first-child{padding-right:0}.PatientHomeDashboard-module-scss-module__WKZiLq__TopRow>:last-child{padding-left:0}}@media (max-width:48em){.PatientHomeDashboard-module-scss-module__WKZiLq__HeroHeader{gap:var(--spacing-xl)}.PatientHomeDashboard-module-scss-module__WKZiLq__HeroLogo{max-width:14rem;max-height:2.5rem}.PatientHomeDashboard-module-scss-module__WKZiLq__ProtocolHeader{gap:var(--spacing-xxs)}.PatientHomeDashboard-module-scss-module__WKZiLq__ProtocolMeta{text-wrap:wrap}.PatientHomeDashboard-module-scss-module__WKZiLq__SectionNav{padding-top:var(--spacing-xs)}.PatientHomeDashboard-module-scss-module__WKZiLq__SectionNavList{gap:var(--spacing-md)}.PatientHomeDashboard-module-scss-module__WKZiLq__TaskListItem{flex-wrap:wrap}.PatientHomeDashboard-module-scss-module__WKZiLq__TaskItemActions{width:100%;margin-left:calc(var(--spacing-lg) + var(--spacing-md))}}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.MultiProviderDayCalendar-module-scss-module__6HZdSW__Container{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.MultiProviderDayCalendar-module-scss-module__6HZdSW__TimeColumn{padding-top:80px;padding-left:var(--spacing-xl);padding-right:var(--spacing-md);background-color:var(--color-neutral-0);z-index:2;flex-shrink:0;overflow:hidden}.MultiProviderDayCalendar-module-scss-module__6HZdSW__TimeSlot{height:100px;font-size:var(--font-xs);font-weight:var(--fw-semibold);color:var(--color-neutral-6);justify-content:flex-end;align-items:center;display:flex;transform:translateY(-50%)}.MultiProviderDayCalendar-module-scss-module__6HZdSW__ColumnsContainer{flex:1;align-items:flex-start;min-width:0;display:flex;overflow:auto}.MultiProviderDayCalendar-module-scss-module__6HZdSW__ProviderColumn{border-left:1px solid var(--color-neutral-3);flex-direction:column;flex:1 0 160px;min-width:160px;height:fit-content;display:flex;position:relative}.MultiProviderDayCalendar-module-scss-module__6HZdSW__ProviderColumn:first-child{border-left:none}.MultiProviderDayCalendar-module-scss-module__6HZdSW__ProviderHeader{height:80px;padding:var(--spacing-md);gap:var(--spacing-xs);background-color:var(--color-neutral-0);border-bottom:1px solid var(--color-neutral-3);z-index:10;position:sticky;top:0}.MultiProviderDayCalendar-module-scss-module__6HZdSW__ProviderName{text-overflow:ellipsis;white-space:nowrap;text-align:center;max-width:100%;font-family:var(--font-family-default,"PP Mori");font-size:var(--font-sm);font-style:normal;font-weight:var(--fw-semibold);line-height:var(--line-height-xs);overflow:hidden}.MultiProviderDayCalendar-module-scss-module__6HZdSW__CalendarColumn{isolation:isolate;flex-shrink:0;position:relative;overflow:hidden}.MultiProviderDayCalendar-module-scss-module__6HZdSW__LoadingColumnBody{height:100%;position:relative}.MultiProviderDayCalendar-module-scss-module__6HZdSW__LoadingColumnLabel{padding:var(--spacing-xl);color:var(--color-neutral-7,var(--color-neutral-7));font-size:var(--font-sm);font-weight:var(--fw-semibold);text-align:center;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.PatientScheduleAppointmentModal-module-scss-module__sJtQSq__Content{padding-top:var(--spacing-xs)}.PatientScheduleAppointmentModal-module-scss-module__sJtQSq__MemberSummary{padding:var(--spacing-md) var(--spacing-xl);border:1px solid var(--color-neutral-3);border-radius:var(--mantine-radius-md);background:var(--color-neutral-1)}.PatientScheduleAppointmentModal-module-scss-module__sJtQSq__MemberSummaryLabel{color:var(--color-neutral-6);font-size:var(--font-sm);line-height:var(--line-height-regular)}.PatientScheduleAppointmentModal-module-scss-module__sJtQSq__MemberSummaryValue{color:var(--color-black);font-size:var(--font-md);font-weight:var(--fw-medium);line-height:var(--line-height-regular)}.PatientScheduleAppointmentModal-module-scss-module__sJtQSq__LocationSummary{padding:var(--spacing-md) var(--spacing-xl);border:1px solid var(--color-neutral-3);border-radius:var(--mantine-radius-md);background:var(--color-neutral-1)}.PatientScheduleAppointmentModal-module-scss-module__sJtQSq__LocationSummaryLabel{color:var(--color-neutral-6);font-size:var(--font-sm);line-height:var(--line-height-regular)}.PatientScheduleAppointmentModal-module-scss-module__sJtQSq__LocationSummaryValue{color:var(--color-black);font-size:var(--font-md);font-weight:var(--fw-medium);line-height:var(--line-height-regular)}.PatientScheduleAppointmentModal-module-scss-module__sJtQSq__LocationSummaryMeta{color:var(--color-neutral-6);font-size:var(--font-sm);line-height:var(--line-height-regular)}.PatientScheduleAppointmentModal-module-scss-module__sJtQSq__ButtonGroup{gap:var(--spacing-xs);display:flex}.PatientScheduleAppointmentModal-module-scss-module__sJtQSq__Button{flex:1}.PatientScheduleAppointmentModal-module-scss-module__sJtQSq__PrimaryButton{background-color:var(--color-secondary-5);color:var(--color-white);box-shadow:none}.PatientScheduleAppointmentModal-module-scss-module__sJtQSq__PrimaryButton:hover{background-color:var(--color-secondary-5)}.PatientScheduleAppointmentModal-module-scss-module__sJtQSq__PrimaryButton .mantine-Button-label{font-weight:var(--fw-medium)}.PatientScheduleAppointmentModal-module-scss-module__sJtQSq__SecondaryButton{border-color:color-mix(in srgb, var(--color-secondary-5) 35%, transparent);color:var(--color-secondary-5);background:var(--color-neutral-0)}.PatientScheduleAppointmentModal-module-scss-module__sJtQSq__SecondaryButton:hover{background:color-mix(in srgb, var(--color-secondary-5) 8%, transparent)}.PatientScheduleAppointmentModal-module-scss-module__sJtQSq__SecondaryButton .mantine-Button-label{font-weight:var(--fw-medium)}.PatientScheduleAppointmentModal-module-scss-module__sJtQSq__BookerModalContent{min-width:500px;max-width:fit-content;padding:var(--spacing-xs);flex:1}.PatientScheduleAppointmentModal-module-scss-module__sJtQSq__BookerPlaceholder{border-radius:var(--mantine-radius-md);background:var(--color-neutral-2);justify-content:center;align-items:center;width:1040px;min-height:462px;display:flex;position:relative;overflow:hidden}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.PoweredByUltralight-module-scss-module__bSxzaG__BadgeRow{padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-xl);justify-content:flex-end;display:flex}.PoweredByUltralight-module-scss-module__bSxzaG__Badge{align-items:center;gap:var(--spacing-xs);opacity:.7;transition:opacity .15s;display:inline-flex}.PoweredByUltralight-module-scss-module__bSxzaG__Badge:hover{opacity:1}.PoweredByUltralight-module-scss-module__bSxzaG__Prefix{color:var(--color-neutral-7);font-size:13px;font-weight:var(--fw-medium);white-space:nowrap}.PoweredByUltralight-module-scss-module__bSxzaG__Logo{width:auto;height:16px}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.ClinicianOnboarding-module-scss-module__hggOEG__Container{width:100%;max-width:726px;margin:auto;padding-top:2rem;padding-bottom:2rem}.ClinicianOnboarding-module-scss-module__hggOEG__OnboardingPaper{background-color:var(--color-neutral-0)}.ClinicianOnboarding-module-scss-module__hggOEG__OrganizationName{color:var(--color-neutral-7);font-weight:var(--fw-semibold);text-align:center;font-style:italic}.ClinicianOnboarding-module-scss-module__hggOEG__Logo{-o-object-fit:contain;object-fit:contain;height:50px;margin:auto}.ClinicianOnboarding-module-scss-module__hggOEG__Instructions{color:var(--color-neutral-7);font-size:var(--font-md);text-align:center}.ClinicianOnboarding-module-scss-module__hggOEG__SelectInput{margin-top:.25rem}.ClinicianOnboarding-module-scss-module__hggOEG__CounterText{justify-content:flex-end;margin-top:.5rem;display:flex}.ClinicianOnboarding-module-scss-module__hggOEG__CalendarSection{background-color:var(--color-neutral-1);border-radius:var(--spacing-xs);padding:var(--spacing-xxl);margin-top:var(--spacing-xl)}.ClinicianOnboarding-module-scss-module__hggOEG__CalendarButton{float:right;margin-top:var(--spacing-xs)}.ClinicianOnboarding-module-scss-module__hggOEG__SuccessText{margin-top:var(--spacing-md)}.ClinicianOnboarding-module-scss-module__hggOEG__JoinButton{height:45px}
.AssignedPatientsList-module-scss-module__q6b0WW__CheckboxColumn{width:24px}.AssignedPatientsList-module-scss-module__q6b0WW__BodyCell{height:40px!important;padding-left:0!important;padding-right:0!important}.AssignedPatientsList-module-scss-module__q6b0WW__TagColumn{text-align:right}.AssignedPatientsList-module-scss-module__q6b0WW__Row{cursor:pointer}.AssignedPatientsList-module-scss-module__q6b0WW__RowDisabled{cursor:not-allowed;opacity:.6}