.EditorTray-module-scss-module__nmF2fq__Dock{background:var(--color-neutral-0);flex:none;width:0;height:100%;transition:width .2s;overflow:hidden}.EditorTray-module-scss-module__nmF2fq__DockOpen{border-left:1px solid var(--color-neutral-3);width:420px}.EditorTray-module-scss-module__nmF2fq__Panel{flex-direction:column;width:419px;height:100%;display:flex;overflow:hidden}.EditorTray-module-scss-module__nmF2fq__Header{justify-content:space-between;align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-lg);border-bottom:1px solid var(--color-neutral-3);flex-shrink:0;display:flex}.EditorTray-module-scss-module__nmF2fq__Title{color:var(--color-neutral-9);font-size:var(--font-xl);font-weight:var(--fw-medium)}.EditorTray-module-scss-module__nmF2fq__Body{flex:1;overflow:hidden}.EditorTray-module-scss-module__nmF2fq__Body .mantine-ScrollArea-viewport{padding:var(--spacing-md) var(--spacing-lg)}.EditorTray-module-scss-module__nmF2fq__Footer{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--color-neutral-3);flex-shrink:0;display:flex}.EditorTray-module-scss-module__nmF2fq__FooterEnd{align-items:center;gap:var(--spacing-xs);margin-left:auto;display:flex}
.AboutTray-module-scss-module__DBL0FG__Heading{color:var(--color-neutral-9);font-size:var(--font-md);font-weight:var(--fw-medium);margin:0}.AboutTray-module-scss-module__DBL0FG__Body{color:var(--color-neutral-7)}.AboutTray-module-scss-module__DBL0FG__StepTitle{color:var(--color-neutral-9);font-weight:var(--fw-medium)}
.SearchableChecklist-module-scss-module__AMePKW__Label{font-size:var(--font-sm);font-weight:var(--fw-medium);line-height:var(--line-height-sm);color:var(--color-neutral-9)}.SearchableChecklist-module-scss-module__AMePKW__SearchIcon{--btn-icon:12px!important}.SearchableChecklist-module-scss-module__AMePKW__CheckboxColumn{width:24px}.SearchableChecklist-module-scss-module__AMePKW__BodyCell{height:40px!important;padding-left:0!important;padding-right:0!important}.SearchableChecklist-module-scss-module__AMePKW__TrailingColumn{text-align:right}.SearchableChecklist-module-scss-module__AMePKW__Row{cursor:pointer}.SearchableChecklist-module-scss-module__AMePKW__RowDisabled{cursor:not-allowed;opacity:.6}
.BadgeDot-module-scss-module__55r8ba__BadgeDot{height:var(--badge-h);font-family:var(--font-family-primary);font-size:var(--badge-fs);font-weight:var(--fw-regular);line-height:var(--line-height-xs);white-space:nowrap;color:var(--color-neutral-7);align-items:center;gap:6px;display:inline-flex}.BadgeDot-module-scss-module__55r8ba__BadgeDot[data-dot-badge-size=sm]{--badge-h:20px;--badge-fs:var(--font-sm)}.BadgeDot-module-scss-module__55r8ba__BadgeDot[data-dot-badge-size=md]{--badge-h:24px;--badge-fs:var(--font-md)}.BadgeDot-module-scss-module__55r8ba__BadgeDot[data-dot-badge-variant=pill]{background:color-mix(in srgb, var(--color-neutral-2) 70%, transparent)}.BadgeDot-module-scss-module__55r8ba__BadgeDot[data-dot-badge-variant=pill][data-dot-badge-size=sm]{border-radius:10px;padding:0 8px 0 6px}.BadgeDot-module-scss-module__55r8ba__BadgeDot[data-dot-badge-variant=pill][data-dot-badge-size=md]{border-radius:12px;padding:0 12px 0 8px}.BadgeDot-module-scss-module__55r8ba__BadgeDot[data-dot-badge-color=neutral]{--dot-color:var(--color-neutral-5)}.BadgeDot-module-scss-module__55r8ba__BadgeDot[data-dot-badge-color=blue]{--dot-color:var(--color-secondary-4)}.BadgeDot-module-scss-module__55r8ba__BadgeDot[data-dot-badge-color=green]{--dot-color:var(--color-success-4)}.BadgeDot-module-scss-module__55r8ba__BadgeDot[data-dot-badge-color=yellow]{--dot-color:var(--color-primary-4)}.BadgeDot-module-scss-module__55r8ba__BadgeDot[data-dot-badge-color=orange]{--dot-color:var(--color-orange-4)}.BadgeDot-module-scss-module__55r8ba__BadgeDot[data-dot-badge-color=red]{--dot-color:var(--color-error-5)}.BadgeDot-module-scss-module__55r8ba__dot{background:var(--dot-color);border-radius:50%;flex:none;width:10px;height:10px}[data-dot-badge-size=sm] .BadgeDot-module-scss-module__55r8ba__dot{width:9px;height:9px}
.BadgeIcon-module-scss-module__J4hu5W__BadgeIcon{height:var(--badge-h);font-family:var(--font-family-primary);font-size:var(--badge-fs);font-weight:var(--fw-regular);line-height:var(--line-height-xs);white-space:nowrap;color:var(--color-neutral-7);align-items:center;gap:6px;max-width:100%;display:inline-flex}.BadgeIcon-module-scss-module__J4hu5W__BadgeIcon[data-icon-badge-size=sm]{--badge-h:20px;--badge-fs:var(--font-sm)}.BadgeIcon-module-scss-module__J4hu5W__BadgeIcon[data-icon-badge-size=md]{--badge-h:24px;--badge-fs:var(--font-md)}.BadgeIcon-module-scss-module__J4hu5W__BadgeIcon[data-icon-badge-variant=pill]{background:color-mix(in srgb, var(--color-neutral-2) 70%, transparent)}.BadgeIcon-module-scss-module__J4hu5W__BadgeIcon[data-icon-badge-variant=pill][data-icon-badge-size=sm]{border-radius:10px;padding:0 8px 0 6px}.BadgeIcon-module-scss-module__J4hu5W__BadgeIcon[data-icon-badge-variant=pill][data-icon-badge-size=md]{border-radius:12px;padding:0 12px 0 8px}.BadgeIcon-module-scss-module__J4hu5W__BadgeIcon[data-icon-badge-color=neutral]{--icon-color:var(--color-neutral-6)}.BadgeIcon-module-scss-module__J4hu5W__BadgeIcon[data-icon-badge-color=blue]{--icon-color:var(--color-secondary-4)}.BadgeIcon-module-scss-module__J4hu5W__BadgeIcon[data-icon-badge-color=green]{--icon-color:var(--color-success-4)}.BadgeIcon-module-scss-module__J4hu5W__BadgeIcon[data-icon-badge-color=yellow]{--icon-color:var(--color-primary-4)}.BadgeIcon-module-scss-module__J4hu5W__BadgeIcon[data-icon-badge-color=orange]{--icon-color:var(--color-orange-4)}.BadgeIcon-module-scss-module__J4hu5W__BadgeIcon[data-icon-badge-color=red]{--icon-color:var(--color-error-5)}.BadgeIcon-module-scss-module__J4hu5W__icon{width:16px;height:16px;color:var(--icon-color);flex:none;display:flex}[data-icon-badge-size=sm] .BadgeIcon-module-scss-module__J4hu5W__icon{width:14px;height:14px}.BadgeIcon-module-scss-module__J4hu5W__icon svg{width:100%;height:100%;display:block}.BadgeIcon-module-scss-module__J4hu5W__label{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}.EmptyStateBox-module-scss-module__QKo6cG__Container{width:100%;min-height:0;padding:var(--spacing-xl);border:1px solid var(--color-neutral-3);border-radius:var(--mantine-radius-md);flex:1}.EmptyStateBox-module-scss-module__QKo6cG__Subtext{font-size:var(--font-md);color:var(--color-neutral-7)}.EmptyStateBox-module-scss-module__QKo6cG__Action{margin-top:var(--spacing-xs)}
@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}.CollectionsTab-module-scss-module__g4mY6a__FillHeight{flex:1;min-height:0}.CollectionsTab-module-scss-module__g4mY6a__Row{cursor:pointer}.CollectionsTab-module-scss-module__g4mY6a__Name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-md);font-weight:var(--fw-medium);color:var(--color-neutral-9);display:block;overflow:hidden}.CollectionsTab-module-scss-module__g4mY6a__Description{font-size:var(--font-sm);color:var(--color-neutral-7);text-overflow:ellipsis;white-space:nowrap;max-width:320px;display:block;overflow:hidden}.CollectionsTab-module-scss-module__g4mY6a__TagsCell{min-width:0;overflow:hidden}.CollectionsTab-module-scss-module__g4mY6a__TagBadge{flex:none}.CollectionsTab-module-scss-module__g4mY6a__PatientTagsCell{padding-right:var(--spacing-xl)}.CollectionsTab-module-scss-module__g4mY6a__DeleteButton{opacity:0;transition:opacity .15s}.CollectionsTab-module-scss-module__g4mY6a__Row:hover .CollectionsTab-module-scss-module__g4mY6a__DeleteButton,.CollectionsTab-module-scss-module__g4mY6a__DeleteButton:focus{opacity: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}.PdfUploadRows-module-scss-module__7a__Rq__Rows{width:100%}.PdfUploadRows-module-scss-module__7a__Rq__Row{border:1px solid var(--color-neutral-3);border-radius:var(--mantine-radius-sm);padding:var(--spacing-xs) var(--spacing-sm);background-color:var(--color-neutral-0);gap:var(--spacing-xs);flex-direction:column;display:flex}.PdfUploadRows-module-scss-module__7a__Rq__Row[data-stage=failed]{border-color:var(--color-error-4)}.PdfUploadRows-module-scss-module__7a__Rq__Info{min-width:0}.PdfUploadRows-module-scss-module__7a__Rq__Filename{font-size:var(--font-sm);font-weight:var(--fw-medium);color:var(--color-neutral-9);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PdfUploadRows-module-scss-module__7a__Rq__Meta{font-size:var(--font-xs);color:var(--color-neutral-7)}.PdfUploadRows-module-scss-module__7a__Rq__Error{font-size:var(--font-xs);color:var(--color-error-7)}.PdfUploadRows-module-scss-module__7a__Rq__ErrorIcon{color:var(--color-error-6)}.PdfUploadRows-module-scss-module__7a__Rq__DoneIcon{color:var(--color-success-6);flex-shrink:0}
.ResourceLibraryActions-module-scss-module__Q5VqSG__Actions{flex:1;justify-content:flex-end}.ResourceLibraryActions-module-scss-module__Q5VqSG__Actions>:not(.ResourceLibraryActions-module-scss-module__Q5VqSG__Search){flex-shrink:0}.ResourceLibraryActions-module-scss-module__Q5VqSG__Search{flex:0 260px;min-width:140px}.ResourceLibraryActions-module-scss-module__Q5VqSG__SearchIcon{font-size:14px}
.AddToCollectionModal-module-scss-module__8FvDTa__CheckboxColumn{padding-left:var(--spacing-xs);padding-right:0}.AddToCollectionModal-module-scss-module__8FvDTa__BodyCell{height:40px!important}.AddToCollectionModal-module-scss-module__8FvDTa__Row{cursor:pointer}
@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}.ResourceThumbnail-module-scss-module__CDIm5a__Thumbnail{aspect-ratio:16/9;background-color:var(--color-neutral-1);border-bottom:1px solid var(--color-neutral-3);width:100%;position:relative;overflow:hidden}.ResourceThumbnail-module-scss-module__CDIm5a__Image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.ResourceThumbnail-module-scss-module__CDIm5a__Fallback{justify-content:center;align-items:center;gap:var(--spacing-sm);background:linear-gradient(150deg, var(--color-neutral-1), var(--color-neutral-2));flex-direction:column;width:100%;height:100%;display:flex}.ResourceThumbnail-module-scss-module__CDIm5a__FallbackIcon{border-radius:var(--mantine-radius-md);background-color:var(--color-neutral-0);border:1px solid var(--color-neutral-3);width:48px;height:48px;color:var(--color-neutral-6);box-shadow:0 1px 2px color-mix(in srgb, var(--color-neutral-9) 8%, transparent);justify-content:center;align-items:center;display:flex}.ResourceThumbnail-module-scss-module__CDIm5a__FallbackLabel{font-size:var(--font-xs);font-weight:var(--fw-medium);color:var(--color-neutral-6);text-overflow:ellipsis;white-space:nowrap;max-width:90%;overflow:hidden}.ResourceThumbnail-module-scss-module__CDIm5a__PlayBadge{border-radius:var(--mantine-radius-full);background-color:color-mix(in srgb, var(--color-neutral-9) 72%, transparent);width:40px;height:40px;color:var(--color-neutral-0);justify-content:center;align-items:center;margin:auto;display:flex;position:absolute;inset:0}
.HomeResourcesGrouped-module-scss-module__2kPiSq__Body{container-type:inline-size}.HomeResourcesGrouped-module-scss-module__2kPiSq__SubSections{gap:var(--spacing-xl);flex-direction:column;display:flex}.HomeResourcesGrouped-module-scss-module__2kPiSq__SubSection{gap:var(--spacing-md);flex-direction:column;display:flex}.HomeResourcesGrouped-module-scss-module__2kPiSq__SubSectionIntro{gap:var(--spacing-3xs);flex-direction:column;display:flex}.HomeResourcesGrouped-module-scss-module__2kPiSq__SubSectionName{font-size:var(--font-lg);font-weight:var(--fw-medium);letter-spacing:-.01em;color:var(--color-neutral-9);line-height:24px}.HomeResourcesGrouped-module-scss-module__2kPiSq__SubSectionDescription{font-size:var(--font-md);letter-spacing:-.01em;color:var(--color-neutral-6);line-height:20px}.HomeResourcesGrouped-module-scss-module__2kPiSq__CardGrid{gap:var(--spacing-md);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@container (max-width:640px){.HomeResourcesGrouped-module-scss-module__2kPiSq__CardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:360px){.HomeResourcesGrouped-module-scss-module__2kPiSq__CardGrid{grid-template-columns:minmax(0,1fr)}}.HomeResourcesGrouped-module-scss-module__2kPiSq__Card{gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);text-align:left;background:var(--color-neutral-0);border:1px solid var(--color-neutral-3);border-radius:var(--mantine-radius-lg);cursor:pointer;flex-direction:column;transition:border-color .12s;display:flex}.HomeResourcesGrouped-module-scss-module__2kPiSq__Card:hover{border-color:var(--color-neutral-4)}.HomeResourcesGrouped-module-scss-module__2kPiSq__Card .HomeResourcesGrouped-module-scss-module__2kPiSq__CardThumbnail>*{border-radius:var(--mantine-radius-sm);border-bottom:none}.HomeResourcesGrouped-module-scss-module__2kPiSq__CardDetails{gap:var(--spacing-3xs);flex-direction:column;min-width:0;display:flex}.HomeResourcesGrouped-module-scss-module__2kPiSq__CardTitle{font-size:var(--font-lg);font-weight:var(--fw-medium);letter-spacing:-.01em;color:var(--color-neutral-9);overflow-wrap:anywhere;line-height:24px}.HomeResourcesGrouped-module-scss-module__2kPiSq__CardDescription{font-size:var(--font-md);letter-spacing:-.01em;color:var(--color-neutral-6);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:20px;display:-webkit-box;overflow:hidden}.HomeResourcesGrouped-module-scss-module__2kPiSq__CardBadge{align-self:flex-start;margin-top: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}.AppDownloadSection-module-scss-module__MTcu7G__Container{flex-direction:column;align-items:center;width:100%;max-width:760px;margin:0 auto;display:flex}.AppDownloadSection-module-scss-module__MTcu7G__Instructions{color:var(--color-neutral-7,var(--color-neutral-7));text-align:center;font-family:var(--font-family-primary);font-size:var(--font-xxl);font-style:normal;font-weight:var(--fw-regular);line-height:var(--line-height-xs);max-width:680px;margin-bottom:var(--spacing-xs)}.AppDownloadSection-module-scss-module__MTcu7G__DownloadHintDesktop,.AppDownloadSection-module-scss-module__MTcu7G__DownloadHintMobile{color:var(--color-neutral-6,var(--color-neutral-6));text-align:center;font-family:var(--typography-font-family-default,"PP Mori");font-size:var(--font-md);font-style:normal;font-weight:var(--fw-regular);line-height:var(--line-height-sm);max-width:560px;margin-bottom:var(--spacing-lg)}.AppDownloadSection-module-scss-module__MTcu7G__DownloadHintMobile{display:none}.AppDownloadSection-module-scss-module__MTcu7G__DevicePrompt{color:var(--color-neutral-7,var(--color-neutral-7));text-align:center;font-family:var(--typography-font-family-default,"PP Mori");font-size:var(--font-sm);font-style:normal;font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;margin-bottom:var(--spacing-sm)}.AppDownloadSection-module-scss-module__MTcu7G__StoreOptions{gap:var(--spacing-lg);width:100%;max-width:620px;margin-bottom:var(--spacing-xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:620px){.AppDownloadSection-module-scss-module__MTcu7G__StoreOptions{gap:var(--spacing-sm);grid-template-columns:1fr;max-width:320px}}.AppDownloadSection-module-scss-module__MTcu7G__StoreOption{--platform-accent:#3a86c2;--platform-surface:#3a86c214;--platform-border:#3a86c24d;align-items:center;gap:var(--spacing-sm);border:1px solid var(--platform-border);background:linear-gradient(180deg, var(--platform-surface) 0%, var(--color-neutral-0,var(--color-white)) 50%);padding:var(--spacing-md);border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #1818180a,0 4px 12px #1818180a}.AppDownloadSection-module-scss-module__MTcu7G__StoreOption:before{content:"";background:var(--platform-accent);height:4px;position:absolute;top:0;left:0;right:0}.AppDownloadSection-module-scss-module__MTcu7G__StoreOptionIOS{--platform-accent:#3a86c2;--platform-surface:#3a86c214;--platform-border:#3a86c24d}.AppDownloadSection-module-scss-module__MTcu7G__StoreOptionAndroid{--platform-accent:#f16b03;--platform-surface:#f16b0314;--platform-border:#f16b0347}.AppDownloadSection-module-scss-module__MTcu7G__PlatformPill{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xxs) var(--spacing-sm);font-family:var(--typography-font-family-default,"PP Mori");font-size:var(--font-sm);font-style:normal;font-weight:var(--fw-semibold);line-height:var(--line-height-sm);border-radius:999px;display:inline-flex}.AppDownloadSection-module-scss-module__MTcu7G__PlatformPillIOS{color:var(--color-secondary-5);background:color-mix(in srgb, var(--color-secondary-5) 16%, transparent)}.AppDownloadSection-module-scss-module__MTcu7G__PlatformPillAndroid{color:var(--color-primary-6);background:color-mix(in srgb, var(--color-primary-5) 14%, transparent)}.AppDownloadSection-module-scss-module__MTcu7G__PlatformDot{opacity:.8;background:currentColor;border-radius:50%;width:8px;height:8px}.AppDownloadSection-module-scss-module__MTcu7G__QRCodeWrapper{border:1px solid var(--platform-border);background:var(--color-neutral-0,var(--color-white));border-radius:14px;justify-content:center;align-items:center;width:164px;height:164px;display:flex}.AppDownloadSection-module-scss-module__MTcu7G__QRCodeWrapperIOS{border-color:color-mix(in srgb, var(--color-secondary-5) 35%, transparent)}.AppDownloadSection-module-scss-module__MTcu7G__QRCodeWrapperAndroid{border-color:color-mix(in srgb, var(--color-primary-5) 30%, transparent)}.AppDownloadSection-module-scss-module__MTcu7G__QRCodeImage{border-radius:8px;width:148px;height:148px}.AppDownloadSection-module-scss-module__MTcu7G__StoreLabel{color:var(--color-neutral-6,var(--color-neutral-6));text-align:center;font-family:var(--typography-font-family-default,"PP Mori");font-size:var(--font-sm);font-style:normal;font-weight:var(--fw-semibold);line-height:var(--line-height-sm)}.AppDownloadSection-module-scss-module__MTcu7G__StoreBadgeLink{justify-content:center;align-items:center;text-decoration:none;display:flex}.AppDownloadSection-module-scss-module__MTcu7G__StoreBadgeLink img{width:190px;height:auto}.AppDownloadSection-module-scss-module__MTcu7G__PhoneImage{margin-top:var(--spacing-xxs);justify-content:center;max-width:280px;display:flex}.AppDownloadSection-module-scss-module__MTcu7G__PhoneImage img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:40vh}@media (max-width:900px){.AppDownloadSection-module-scss-module__MTcu7G__PhoneImage{margin-top:var(--spacing-3xs);max-width:250px}}@media (max-width:620px){.AppDownloadSection-module-scss-module__MTcu7G__PhoneImage{display:none}}.AppDownloadSection-module-scss-module__MTcu7G__compact .AppDownloadSection-module-scss-module__MTcu7G__Instructions{font-size:var(--font-xxl)}.AppDownloadSection-module-scss-module__MTcu7G__compact .AppDownloadSection-module-scss-module__MTcu7G__DownloadHintDesktop,.AppDownloadSection-module-scss-module__MTcu7G__compact .AppDownloadSection-module-scss-module__MTcu7G__DownloadHintMobile{margin-bottom:var(--spacing-md)}.AppDownloadSection-module-scss-module__MTcu7G__compact .AppDownloadSection-module-scss-module__MTcu7G__StoreOptions{margin-bottom:0}.AppDownloadSection-module-scss-module__MTcu7G__compact .AppDownloadSection-module-scss-module__MTcu7G__StoreOption{padding:var(--spacing-sm);border-radius:14px}@media (max-width:620px){.AppDownloadSection-module-scss-module__MTcu7G__DownloadHintDesktop{display:none}.AppDownloadSection-module-scss-module__MTcu7G__DownloadHintMobile{margin-bottom:var(--spacing-sm);display:block}.AppDownloadSection-module-scss-module__MTcu7G__DevicePrompt{margin-bottom:var(--spacing-xs)}.AppDownloadSection-module-scss-module__MTcu7G__QRCodeWrapper{display:none}.AppDownloadSection-module-scss-module__MTcu7G__PlatformPill{font-size:var(--font-xs)}.AppDownloadSection-module-scss-module__MTcu7G__StoreLabel{margin-top:calc(var(--spacing-3xs)*-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}.PatientHomeAppDownloadTile-module-scss-module__Lj1Tiq__Tile{border:1px solid var(--color-neutral-3);background:var(--color-neutral-2);border-radius:12px;position:relative;overflow:hidden}.PatientHomeAppDownloadTile-module-scss-module__Lj1Tiq__TileLayout{align-items:stretch;min-height:200px;display:flex}.PatientHomeAppDownloadTile-module-scss-module__Lj1Tiq__MessagePanel{align-items:center;gap:var(--spacing-md);min-width:200px;padding:var(--spacing-xl);background:var(--color-neutral-2);flex:auto;display:flex}.PatientHomeAppDownloadTile-module-scss-module__Lj1Tiq__PhoneIcon{flex:none;justify-content:center;align-items:center;width:61px;height:61px;display:flex}.PatientHomeAppDownloadTile-module-scss-module__Lj1Tiq__PhoneIconImage{-o-object-fit:contain;object-fit:contain;width:50px;height:auto;transform:rotate(-15deg)}.PatientHomeAppDownloadTile-module-scss-module__Lj1Tiq__TileCopy{flex-direction:column;gap:0;max-width:22.5rem;display:flex}.PatientHomeAppDownloadTile-module-scss-module__Lj1Tiq__TileTitle{color:var(--color-neutral-9);font-size:var(--font-3xl);font-weight:var(--fw-medium);letter-spacing:-.01em;line-height:36px}.PatientHomeAppDownloadTile-module-scss-module__Lj1Tiq__TileDescription{color:var(--color-neutral-7);font-size:var(--font-xl);letter-spacing:-.01em;margin-top:var(--spacing-sm);line-height:24px}.PatientHomeAppDownloadTile-module-scss-module__Lj1Tiq__TileHint{margin-top:var(--spacing-xs);color:var(--color-neutral-7);font-size:var(--font-sm);letter-spacing:-.01em;margin-top:var(--spacing-md);line-height:18px}.PatientHomeAppDownloadTile-module-scss-module__Lj1Tiq__StorePanel{background:var(--color-neutral-0);flex:none;grid-template-columns:180px 180px 48px;display:grid}.PatientHomeAppDownloadTile-module-scss-module__Lj1Tiq__StoreColumn{justify-content:center;align-items:center;gap:var(--spacing-md);min-width:0;padding:var(--spacing-xl) var(--spacing-4xl);border-left:1px solid var(--color-neutral-3);background:var(--color-neutral-0);text-align:center;flex-direction:column;display:flex}.PatientHomeAppDownloadTile-module-scss-module__Lj1Tiq__StoreHeading{color:var(--color-secondary-6);font-size:var(--font-xs);font-weight:var(--fw-bold);line-height:var(--line-height-regular);letter-spacing:.08em;text-transform:uppercase}.PatientHomeAppDownloadTile-module-scss-module__Lj1Tiq__StoreHeading[data-store=google]{color:var(--color-primary-6)}.PatientHomeAppDownloadTile-module-scss-module__Lj1Tiq__QRCodeImage{-o-object-fit:contain;object-fit:contain;width:80px;height:80px}.PatientHomeAppDownloadTile-module-scss-module__Lj1Tiq__StoreBadgeLink{justify-content:center;align-items:center;display:inline-flex}.PatientHomeAppDownloadTile-module-scss-module__Lj1Tiq__StoreBadgeLink img{width:auto;max-width:85px;height:auto}.PatientHomeAppDownloadTile-module-scss-module__Lj1Tiq__DismissRail{background:var(--color-neutral-2);justify-content:center;align-items:flex-start;width:48px;padding-top:16px;display:flex}.PatientHomeAppDownloadTile-module-scss-module__Lj1Tiq__DismissButton{border-radius:var(--mantine-radius-sm);width:20px;height:20px;color:var(--color-neutral-6);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.PatientHomeAppDownloadTile-module-scss-module__Lj1Tiq__DismissButton:hover,.PatientHomeAppDownloadTile-module-scss-module__Lj1Tiq__DismissButton:focus-visible{color:var(--color-black);background:var(--color-neutral-1);border-color:var(--color-neutral-3)}.PatientHomeAppDownloadTile-module-scss-module__Lj1Tiq__DismissButton:focus-visible{outline:2px solid color-mix(in srgb, var(--color-secondary-5) 28%, transparent);outline-offset:4px}.PatientHomeAppDownloadTile-module-scss-module__Lj1Tiq__DismissIcon{color:inherit}@media (max-width:48em){.PatientHomeAppDownloadTile-module-scss-module__Lj1Tiq__TileLayout{flex-direction:column;min-height:0}.PatientHomeAppDownloadTile-module-scss-module__Lj1Tiq__MessagePanel{padding:var(--spacing-xxl);padding-right:calc(var(--spacing-xxl) + var(--spacing-xxl))}.PatientHomeAppDownloadTile-module-scss-module__Lj1Tiq__StorePanel{grid-template-columns:repeat(2,minmax(0,1fr))}.PatientHomeAppDownloadTile-module-scss-module__Lj1Tiq__DismissRail{top:var(--spacing-md);right:var(--spacing-md);z-index:1;background:0 0;width:auto;padding:0;position:absolute}}@media (max-width:36em){.PatientHomeAppDownloadTile-module-scss-module__Lj1Tiq__MessagePanel{padding:var(--spacing-xl);padding-right:calc(var(--spacing-xl) + var(--spacing-xxl));align-items:flex-start}.PatientHomeAppDownloadTile-module-scss-module__Lj1Tiq__PhoneIcon{display:none}.PatientHomeAppDownloadTile-module-scss-module__Lj1Tiq__StorePanel{grid-template-columns:1fr}.PatientHomeAppDownloadTile-module-scss-module__Lj1Tiq__StoreColumn{padding:var(--spacing-xl)}.PatientHomeAppDownloadTile-module-scss-module__Lj1Tiq__StoreColumn+.PatientHomeAppDownloadTile-module-scss-module__Lj1Tiq__StoreColumn{border-top:1px solid var(--color-neutral-3)}.PatientHomeAppDownloadTile-module-scss-module__Lj1Tiq__TileTitle{font-size:var(--font-3xl);line-height:var(--line-height-xs)}}
@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}.PatientProfileMenu-module-scss-module__ZSRRYq__Container{z-index:50}.PatientProfileMenu-module-scss-module__ZSRRYq__Container[data-variant=floating]{top:var(--spacing-md);right:var(--spacing-md);position:absolute}.PatientProfileMenu-module-scss-module__ZSRRYq__Container[data-variant=header]{max-width:min(100%,32rem);position:static}.PatientProfileMenu-module-scss-module__ZSRRYq__Avatar{display:block}.PatientProfileMenu-module-scss-module__ZSRRYq__Trigger{cursor:pointer;background:0 0;border:0;padding:0}.PatientProfileMenu-module-scss-module__ZSRRYq__Trigger:focus-visible{outline:2px solid var(--color-primary-4)}.PatientProfileMenu-module-scss-module__ZSRRYq__Trigger[data-variant=floating]{outline:2px solid var(--color-white);outline-offset:0;border-radius:999px;line-height:0;transition:transform .15s,box-shadow .15s;box-shadow:0 2px 8px #0000001f}.PatientProfileMenu-module-scss-module__ZSRRYq__Trigger[data-variant=floating]:hover{transform:scale(1.04);box-shadow:0 3px 12px #00000029}.PatientProfileMenu-module-scss-module__ZSRRYq__Trigger[data-variant=floating]:focus-visible{outline-offset:3px}.PatientProfileMenu-module-scss-module__ZSRRYq__Trigger[data-variant=header]{align-items:center;gap:var(--spacing-md);text-align:left;border-radius:1rem;min-width:0;display:flex}.PatientProfileMenu-module-scss-module__ZSRRYq__Trigger[data-variant=header]:focus-visible{outline-offset:4px}.PatientProfileMenu-module-scss-module__ZSRRYq__HeaderCopy{min-width:0}.PatientProfileMenu-module-scss-module__ZSRRYq__HeaderName{color:var(--color-neutral-9);font-size:var(--font-display);font-weight:var(--fw-medium);letter-spacing:-.01em;line-height:36px}.PatientProfileMenu-module-scss-module__ZSRRYq__HeaderSubtitle{margin-top:var(--spacing-3xs);color:var(--color-neutral-6);font-size:var(--font-xl);line-height:28px}.PatientProfileMenu-module-scss-module__ZSRRYq__Dropdown{min-width:14rem}@media (max-width:48em){.PatientProfileMenu-module-scss-module__ZSRRYq__Container[data-variant=header]{max-width:100%}.PatientProfileMenu-module-scss-module__ZSRRYq__HeaderSubtitle{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}.PatientReconciliationModal-module-scss-module__Wh5lTG__ProgressRow{align-items:center;gap:var(--spacing-md);display:flex}.PatientReconciliationModal-module-scss-module__Wh5lTG__ProgressTrack{border-radius:var(--mantine-radius-full);background:var(--color-neutral-2);flex:1;height:6px;overflow:hidden}.PatientReconciliationModal-module-scss-module__Wh5lTG__ProgressFill{border-radius:var(--mantine-radius-full);background:var(--color-primary-4);height:100%;transition:width .22s ease-out}.PatientReconciliationModal-module-scss-module__Wh5lTG__ProgressCounter{font-size:var(--font-sm);color:var(--color-neutral-6);font-variant-numeric:tabular-nums;flex-shrink:0}.PatientReconciliationModal-module-scss-module__Wh5lTG__ItemBlock{gap:var(--spacing-sm);padding:var(--spacing-sm) 0 var(--spacing-lg);flex-direction:column;display:flex}.PatientReconciliationModal-module-scss-module__Wh5lTG__Chip{padding:2px var(--spacing-sm);border-radius:var(--mantine-radius-full);background:var(--color-neutral-1);color:var(--color-neutral-7);font-size:var(--font-sm);font-weight:var(--fw-medium);align-self:flex-start}.PatientReconciliationModal-module-scss-module__Wh5lTG__ItemName{font-size:var(--font-xxl);font-weight:var(--fw-medium);line-height:var(--line-height-sm);letter-spacing:-.01em;color:var(--color-neutral-9)}.PatientReconciliationModal-module-scss-module__Wh5lTG__Answers{gap:var(--spacing-xs);flex-direction:column;display:flex}.PatientReconciliationModal-module-scss-module__Wh5lTG__Answer{width:100%;min-height:52px;padding:0 var(--spacing-md);border:1px solid var(--color-neutral-3);border-radius:var(--mantine-radius-md);background:var(--color-neutral-0);color:var(--color-neutral-7);font-size:var(--font-lg);font-weight:var(--fw-medium);text-align:left;cursor:pointer;align-items:center;transition:background-color .12s ease-out,border-color .12s ease-out;display:flex}.PatientReconciliationModal-module-scss-module__Wh5lTG__Answer:hover{background:var(--color-neutral-1)}.PatientReconciliationModal-module-scss-module__Wh5lTG__Answer[data-selected=true][data-answer=current]{background:var(--color-success-0);color:var(--color-success-8);border-color:var(--color-success-2)}.PatientReconciliationModal-module-scss-module__Wh5lTG__Answer[data-selected=true][data-answer=past]{background:var(--color-neutral-2);color:var(--color-neutral-8);border-color:var(--color-neutral-4)}.PatientReconciliationModal-module-scss-module__Wh5lTG__Answer[data-selected=true][data-answer=no]{background:var(--color-error-0);color:var(--color-error-8);border-color:var(--color-error-2)}.PatientReconciliationModal-module-scss-module__Wh5lTG__Footer{margin-top:var(--spacing-md);justify-content:space-between;align-items:center;display:flex}.PatientReconciliationModal-module-scss-module__Wh5lTG__NavButton{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--mantine-radius-sm);color:var(--color-neutral-6);font-size:var(--font-md);font-weight:var(--fw-medium);cursor:pointer;background:0 0;border:none}.PatientReconciliationModal-module-scss-module__Wh5lTG__NavButton:hover:not(:disabled){background:var(--color-neutral-1);color:var(--color-neutral-8)}.PatientReconciliationModal-module-scss-module__Wh5lTG__NavButton:disabled{opacity:.4;cursor:default}.PatientReconciliationModal-module-scss-module__Wh5lTG__Complete{padding-block:var(--spacing-xl);text-align:center}.PatientReconciliationModal-module-scss-module__Wh5lTG__CompleteHeading{font-size:var(--font-xl);font-weight:var(--fw-semibold);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}.PatientReconciliationBanner-module-scss-module__YPHvQW__Banner{align-items:center;gap:var(--spacing-sm);width:100%;padding-block:var(--spacing-sm);padding-inline:var(--spacing-md);border:1px solid var(--color-secondary-2);border-radius:var(--mantine-radius-sm);background:var(--color-secondary-0);cursor:pointer;text-align:left;transition:background .1s;display:flex}.PatientReconciliationBanner-module-scss-module__YPHvQW__SpacingHome{margin-top:calc(var(--spacing-lg) - var(--spacing-4xl) - var(--spacing-md));margin-bottom:calc(var(--spacing-lg) - var(--spacing-4xl))}.PatientReconciliationBanner-module-scss-module__YPHvQW__SpacingRecords{margin-top:calc(var(--spacing-lg) - var(--spacing-4xl));margin-bottom:calc(var(--spacing-lg) - var(--spacing-4xl))}.PatientReconciliationBanner-module-scss-module__YPHvQW__Banner:hover,.PatientReconciliationBanner-module-scss-module__YPHvQW__Banner:focus-visible{background:var(--color-secondary-1)}.PatientReconciliationBanner-module-scss-module__YPHvQW__Icon{color:var(--color-secondary-7);font-size:var(--font-md);flex-shrink:0}.PatientReconciliationBanner-module-scss-module__YPHvQW__Label{min-width:0;color:var(--color-neutral-9);font-size:var(--font-md);font-weight:var(--fw-medium);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.PatientReconciliationBanner-module-scss-module__YPHvQW__Action{align-items:center;gap:var(--spacing-3xs);color:var(--color-secondary-7);font-size:var(--font-sm);font-weight:var(--fw-semibold);flex-shrink:0;display:inline-flex}.PatientReconciliationBanner-module-scss-module__YPHvQW__Chevron{font-size:var(--font-xs)}
@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__8VZP4G__SectionTitle{font-weight:var(--fw-semibold)}
@keyframes USStateInput-module-scss-module__adIwVW__onAutoFillStart{}.USStateInput-module-scss-module__adIwVW__autofillDetect:-webkit-autofill{animation-name:USStateInput-module-scss-module__adIwVW__onAutoFillStart;animation-duration:1ms}.USStateInput-module-scss-module__adIwVW__autofillDetect:-webkit-autofill:hover{animation-name:USStateInput-module-scss-module__adIwVW__onAutoFillStart;animation-duration:1ms}.USStateInput-module-scss-module__adIwVW__autofillDetect:-webkit-autofill:focus{animation-name:USStateInput-module-scss-module__adIwVW__onAutoFillStart;animation-duration:1ms}.USStateInput-module-scss-module__adIwVW__autofillDetect:-webkit-autofill:active{animation-name:USStateInput-module-scss-module__adIwVW__onAutoFillStart;animation-duration:1ms}.USStateInput-module-scss-module__adIwVW__autofillDetect:autofill,.USStateInput-module-scss-module__adIwVW__autofillDetect:autofill:hover,.USStateInput-module-scss-module__adIwVW__autofillDetect:autofill:focus,.USStateInput-module-scss-module__adIwVW__autofillDetect:autofill:active{animation-name:USStateInput-module-scss-module__adIwVW__onAutoFillStart;animation-duration:1ms}.USStateInput-module-scss-module__adIwVW__autofillDetect:-webkit-autofill{animation-name:USStateInput-module-scss-module__adIwVW__onAutoFillStart;animation-duration:1ms}.USStateInput-module-scss-module__adIwVW__autofillDetect:-webkit-autofill:hover{animation-name:USStateInput-module-scss-module__adIwVW__onAutoFillStart;animation-duration:1ms}.USStateInput-module-scss-module__adIwVW__autofillDetect:-webkit-autofill:focus{animation-name:USStateInput-module-scss-module__adIwVW__onAutoFillStart;animation-duration:1ms}.USStateInput-module-scss-module__adIwVW__autofillDetect:-webkit-autofill:active{animation-name:USStateInput-module-scss-module__adIwVW__onAutoFillStart;animation-duration:1ms}
@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}.DocumentViewer-module-scss-module__4K_2oW__DocumentViewer{width:100%;max-width:900px;margin:0 auto}.DocumentViewer-module-scss-module__4K_2oW__DocumentViewer .DocumentViewer-module-scss-module__4K_2oW__Title,.DocumentViewer-module-scss-module__4K_2oW__DocumentViewer .DocumentViewer-module-scss-module__4K_2oW__ClipboardIcon{color:var(--color-neutral-7)}.DocumentViewer-module-scss-module__4K_2oW__DocumentViewer .DocumentViewer-module-scss-module__4K_2oW__DocumentDate{color:var(--color-neutral-7);white-space:nowrap}.DocumentViewer-module-scss-module__4K_2oW__DocumentViewer.DocumentViewer-module-scss-module__4K_2oW__DocumentViewerFluid{align-self:stretch;width:100%;min-width:0;max-width:none;margin-inline:0}.DocumentViewer-module-scss-module__4K_2oW__EditButton{opacity:0;transition:opacity .2s}.DocumentViewer-module-scss-module__4K_2oW__EditButton:hover,.DocumentViewer-module-scss-module__4K_2oW__EditButton:focus{opacity:1}.mantine-Group-root:has(.DocumentViewer-module-scss-module__4K_2oW__EditButton):hover .DocumentViewer-module-scss-module__4K_2oW__EditButton{opacity:1}.DocumentViewer-module-scss-module__4K_2oW__TitleInput{flex:1;max-width:600px}.DocumentViewer-module-scss-module__4K_2oW__TitleInput .mantine-TextInput-input{font-family:var(--font-family-primary);font-size:var(--font-md);color:var(--color-neutral-7)}.DocumentViewer-module-scss-module__4K_2oW__TitleInput .mantine-TextInput-input::placeholder{color:var(--color-neutral-4)}.DocumentViewer-module-scss-module__4K_2oW__PreviewCard{margin-top:var(--spacing-xl)}.DocumentViewer-module-scss-module__4K_2oW__PageFrame{padding:var(--spacing-lg);border-radius:var(--mantine-radius-sm);background:var(--color-neutral-1);justify-content:safe center;align-items:flex-start;display:flex;overflow:auto}.DocumentViewer-module-scss-module__4K_2oW__Sheet{background:var(--color-neutral-0);border-radius:2px;width:100%;position:relative;overflow:hidden;box-shadow:0 1px 4px #00000014}.DocumentViewer-module-scss-module__4K_2oW__PreviewOverlay{cursor:pointer;background:0 0;border:none;width:100%;transition:background .12s;position:absolute;inset:0}.DocumentViewer-module-scss-module__4K_2oW__PreviewOverlay:hover,.DocumentViewer-module-scss-module__4K_2oW__PreviewOverlay:focus-visible{background:color-mix(in srgb, var(--color-neutral-9) 4%, transparent);outline:none}.DocumentViewer-module-scss-module__4K_2oW__DocumentImage{max-width:100%;height:auto;margin:0 auto;display:block}.DocumentViewer-module-scss-module__4K_2oW__DocumentFrame{border:none;width:100%;height:min(88vh,1100px);min-height:720px}.DocumentViewer-module-scss-module__4K_2oW__DocumentFrame.DocumentViewer-module-scss-module__4K_2oW__DocumentFrameTall{height:min(92vh,1400px);min-height:80vh}.DocumentViewer-module-scss-module__4K_2oW__NoPreviewContainer{min-height:200px;padding:var(--spacing-4xl)}
@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}.RecordReviewSummary-module-scss-module__E7xUqq__Card{text-align:left;cursor:pointer;width:100%;display:block}.RecordReviewSummary-module-scss-module__E7xUqq__Card:focus-visible{outline:2px solid var(--color-neutral-4);outline-offset:2px}.RecordReviewSummary-module-scss-module__E7xUqq__Label{align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-sm);display:flex}.RecordReviewSummary-module-scss-module__E7xUqq__SparkleIcon{color:var(--color-neutral-9);font-size:var(--font-sm)}.RecordReviewSummary-module-scss-module__E7xUqq__Section{gap:var(--spacing-3xs);flex-direction:column;display:flex}.RecordReviewSummary-module-scss-module__E7xUqq__Section+.RecordReviewSummary-module-scss-module__E7xUqq__Section{margin-top:var(--spacing-sm)}.RecordReviewSummary-module-scss-module__E7xUqq__Findings{padding-left:var(--spacing-lg);margin:0;list-style:decimal}.RecordReviewSummary-module-scss-module__E7xUqq__Findings li{font-size:var(--font-sm)}.RecordReviewSummary-module-scss-module__E7xUqq__Findings li+li{margin-top:var(--spacing-3xs)}.RecordReviewSummary-module-scss-module__E7xUqq__Emphasis{font-weight:var(--fw-bold);color:var(--color-neutral-9)}
.DocumentReviewViewer-module-scss-module__IdGUQW__Footer{justify-content:center;display:flex}
.LicenseEntryList-module-scss-module__v5Epsq__Row{align-items:start;gap:var(--spacing-md);grid-template-columns:repeat(2,minmax(0,1fr)) auto;display:grid}.LicenseEntryList-module-scss-module__v5Epsq__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}.TabbedPane-module-scss-module__OgQJuG__Pane{background-color:var(--color-neutral-1);border:1px solid var(--color-neutral-4);width:100%;position:relative;overflow:hidden}.TabbedPane-module-scss-module__OgQJuG__Pane .TabbedPane-module-scss-module__OgQJuG__PaneHeader{border-bottom:1px solid var(--color-neutral-4);padding:0 var(--spacing-xxs);align-items:center}.TabbedPane-module-scss-module__OgQJuG__Pane .TabbedPane-module-scss-module__OgQJuG__PaneHeader .mantine-Tabs-list{flex:1;min-width:0}.TabbedPane-module-scss-module__OgQJuG__Pane .mantine-Tabs-root{flex-direction:column;max-height:100%;display:flex;overflow:hidden}.TabbedPane-module-scss-module__OgQJuG__Pane .mantine-Tabs-list{background-color:var(--color-neutral-1);flex-wrap:nowrap;gap:0;overflow:auto hidden}.TabbedPane-module-scss-module__OgQJuG__Pane .mantine-Tabs-list:before{display:none}.TabbedPane-module-scss-module__OgQJuG__Pane .mantine-Tabs-list{scrollbar-width:none}.TabbedPane-module-scss-module__OgQJuG__Pane .mantine-Tabs-list::-webkit-scrollbar{display:none}.TabbedPane-module-scss-module__OgQJuG__Pane .mantine-Tabs-list .mantine-Tabs-tab{height:30px;padding:0 var(--spacing-xs);color:var(--color-neutral-7);font-weight:var(--fw-semibold);border:0;border-left:1px solid #0000;border-right:1px solid #0000;border-radius:0;transition:background-color .1s ease-in-out}.TabbedPane-module-scss-module__OgQJuG__Pane .mantine-Tabs-list .mantine-Tabs-tab .mantine-Tabs-tabSection[data-position=left]{margin-inline-end:var(--spacing-xxs)}.TabbedPane-module-scss-module__OgQJuG__Pane .mantine-Tabs-list .mantine-Tabs-tab[aria-selected=true]{color:var(--color-neutral-9);background-color:var(--color-neutral-2);border-left-color:var(--color-neutral-4);border-right-color:var(--color-neutral-4)}.TabbedPane-module-scss-module__OgQJuG__Pane .mantine-Tabs-list .mantine-Tabs-tab:hover{background-color:var(--color-neutral-2)}.TabbedPane-module-scss-module__OgQJuG__Pane .mantine-Tabs-panel{background-color:var(--color-neutral-1);border-radius:0;height:100%;overflow:auto}.TabbedPane-module-scss-module__OgQJuG__Pane .TabbedPane-module-scss-module__OgQJuG__TabsContainer{height:100%}.TabbedPane-module-scss-module__OgQJuG__Pane .TabbedPane-module-scss-module__OgQJuG__Content{max-width:100%;height:100%;overflow-y:auto}.TabbedPane-module-scss-module__OgQJuG__DistributedTabList.mantine-Tabs-list{justify-content:flex-start}.TabbedPane-module-scss-module__OgQJuG__MenuLabel{background:var(--color-neutral-1)}.TabbedPane-module-scss-module__OgQJuG__ApplyBtn{width:100%}.TabbedPane-module-scss-module__OgQJuG__DragHandle{cursor:grab;color:var(--color-neutral-6);padding:var(--spacing-xxs);border-radius:var(--mantine-radius-sm);font:inherit;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:color .1s ease-in-out,background-color .1s ease-in-out;display:flex}.TabbedPane-module-scss-module__OgQJuG__DragHandle:hover{cursor:grab;color:var(--color-neutral-7);background-color:var(--color-neutral-2)}.TabbedPane-module-scss-module__OgQJuG__DragHandle:active{cursor:grabbing;color:var(--color-neutral-9);background-color:var(--color-neutral-3)}.TabbedPane-module-scss-module__OgQJuG__DragHandle:focus-visible{outline:2px solid var(--color-neutral-7);outline-offset:2px}.TabbedPane-module-scss-module__OgQJuG__Dragging{opacity:.4;background-color:var(--color-neutral-2)}.TabbedPane-module-scss-module__OgQJuG__DropTarget{border:2px dashed var(--color-neutral-7);background-color:color-mix(in srgb, var(--color-neutral-7) 8%, transparent);box-shadow:inset 0 0 20px color-mix(in srgb, var(--color-neutral-7) 10%, transparent);z-index:1;position:relative}.TabbedPane-module-scss-module__OgQJuG__DropTarget:before{content:"Drop here";font-size:var(--font-sm);font-weight:var(--fw-semibold);color:var(--color-neutral-7);background-color:color-mix(in srgb, var(--color-neutral-1) 90%, transparent);padding:var(--spacing-xs) var(--spacing-xl);border-radius:var(--mantine-radius-md);z-index:10;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
@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__MrU--q__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__MrU--q__SpeakerBubble.SpeakerBubble-module-scss-module__MrU--q__isInterim{opacity:.6;border-left-style:dashed}.SpeakerBubble-module-scss-module__MrU--q__Timestamp{font-size:var(--font-xs);color:var(--color-neutral-5);font-variant-numeric:tabular-nums}.SpeakerBubble-module-scss-module__MrU--q__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__MrU--q__olive{border-left-color:var(--color-neutral-7)}.SpeakerBubble-module-scss-module__MrU--q__purple{border-left-color:#c755e7}.SpeakerBubble-module-scss-module__MrU--q__teal{border-left-color:#019eb3}.SpeakerBubble-module-scss-module__MrU--q__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__1W7x7W__RecordingIcon{color:var(--color-error-5);flex-shrink:0;animation:1.5s infinite StatusIndicator-module-scss-module__1W7x7W__pulse}@keyframes StatusIndicator-module-scss-module__1W7x7W__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.StatusIndicator-module-scss-module__1W7x7W__PausedIcon{color:var(--color-primary-6);flex-shrink:0}.StatusIndicator-module-scss-module__1W7x7W__MutedIcon{color:var(--color-neutral-4)}.StatusIndicator-module-scss-module__1W7x7W__Duration{font-variant-numeric:tabular-nums}.StatusIndicator-module-scss-module__1W7x7W__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__rthChG__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__rthChG__TranscriptionMiniWidget:active{cursor:grabbing}.TranscriptionMiniWidgetV3-module-scss-module__rthChG__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__rthChG__MiniIcon{color:var(--color-white);justify-content:center;align-items:center;display:flex}.TranscriptionMiniWidgetV3-module-scss-module__rthChG__MiniIcon svg.TranscriptionMiniWidgetV3-module-scss-module__rthChG__MutedIcon{width:20px;height:20px}.TranscriptionMiniWidgetV3-module-scss-module__rthChG__AlertIcon{color:#f6d125}.TranscriptionMiniWidgetV3-module-scss-module__rthChG__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__K3apvW__TranscriptionWidgetWrapper{pointer-events:none;z-index:9999;width:100vw;height:100vh;position:fixed;top:0;left:0}.TranscriptionWidgetV3-module-scss-module__K3apvW__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__K3apvW__TranscriptionWidget .draggable-scribe-container{cursor:grab;-webkit-user-select:none;user-select:none}.TranscriptionWidgetV3-module-scss-module__K3apvW__TranscriptionWidget .draggable-scribe-container:active{cursor:grabbing}.TranscriptionWidgetV3-module-scss-module__K3apvW__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__K3apvW__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__K3apvW__MinimizeButton:hover{color:var(--color-neutral-2)}.TranscriptionWidgetV3-module-scss-module__K3apvW__MinimizeButton:focus-visible{outline:2px solid var(--color-neutral-7);outline-offset:2px}.TranscriptionWidgetV3-module-scss-module__K3apvW__Visualizer{padding:var(--spacing-xs) var(--spacing-md);pointer-events:none;height:52px}.TranscriptionWidgetV3-module-scss-module__K3apvW__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__K3apvW__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__K3apvW__WarningBanner .TranscriptionWidgetV3-module-scss-module__K3apvW__WarningBannerIcon{margin-top:var(--spacing-3xs);color:#f6d125;flex-shrink:0}.TranscriptionWidgetV3-module-scss-module__K3apvW__Footer{padding:var(--spacing-xs) var(--spacing-md);justify-content:space-between;align-items:center;display:flex}.TranscriptionWidgetV3-module-scss-module__K3apvW__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__K3apvW__MicrophoneActionIcon[data-disabled]{background-color:#0000}.TranscriptionWidgetV3-module-scss-module__K3apvW__FooterButton[data-disabled]{background-color:var(--color-error-5);color:var(--color-white)}.TranscriptionWidgetV3-module-scss-module__K3apvW__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__K3apvW__FooterButtonOutline[data-disabled]{color:var(--color-neutral-4);border-color:var(--color-neutral-4);background-color:#0000}.TranscriptionWidgetV3-module-scss-module__K3apvW__FailureContainer{margin-bottom:var(--spacing-xs);padding:0 var(--spacing-md);gap:var(--spacing-xs);flex-direction:column;display:flex}.TranscriptionWidgetV3-module-scss-module__K3apvW__FailureHeader,.TranscriptionWidgetV3-module-scss-module__K3apvW__FailureBody{gap:var(--spacing-xs);align-items:center;display:flex}.TranscriptionWidgetV3-module-scss-module__K3apvW__FailureHeader{color:var(--color-error-3);font-weight:var(--fw-semibold);justify-content:space-between}.TranscriptionWidgetV3-module-scss-module__K3apvW__FailureTimer{color:var(--color-white);font-variant-numeric:tabular-nums}.TranscriptionWidgetV3-module-scss-module__K3apvW__FailureHeaderTitle{gap:var(--spacing-xs);align-items:center;display:flex}.TranscriptionWidgetV3-module-scss-module__K3apvW__FailureSeparator{background-color:var(--color-neutral-7);height:1px;margin:var(--spacing-xs) 0}.TranscriptionWidgetV3-module-scss-module__K3apvW__FailureBody{color:var(--color-white)}.TranscriptionWidgetV3-module-scss-module__K3apvW__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__K3apvW__TranscriptSection.TranscriptionWidgetV3-module-scss-module__K3apvW__isClosed{max-height:40px;padding-bottom:36px}.TranscriptionWidgetV3-module-scss-module__K3apvW__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__K3apvW__CaretButton:focus-visible{outline:2px solid var(--color-neutral-7);outline-offset:2px}.TranscriptionWidgetV3-module-scss-module__K3apvW__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__K3apvW__TranscriptScroll{flex:1;width:100%;min-height:0;overflow:hidden auto}.TranscriptionWidgetV3-module-scss-module__K3apvW__TranscriptScroll::-webkit-scrollbar{width:4px}.TranscriptionWidgetV3-module-scss-module__K3apvW__TranscriptScroll::-webkit-scrollbar-track{background:var(--color-neutral-7);border-radius:2px}.TranscriptionWidgetV3-module-scss-module__K3apvW__TranscriptScroll::-webkit-scrollbar-thumb{background:var(--color-neutral-6);border-radius:2px}.TranscriptionWidgetV3-module-scss-module__K3apvW__TranscriptScroll::-webkit-scrollbar-thumb:hover{background:var(--color-neutral-5)}.TranscriptionWidgetV3-module-scss-module__K3apvW__EmptyTranscript{color:var(--color-neutral-5);font-size:var(--font-sm);font-weight:var(--fw-regular);font-style:italic}
.ScribeStartModal-module-scss-module___Jbt7q__Body{gap:var(--spacing-md);margin:calc(var(--spacing-xs)*-1) calc(var(--spacing-lg)*-1) calc(var(--spacing-md)*-1);padding:var(--spacing-xxl) var(--spacing-xl) 0;color:var(--color-neutral-9);flex-direction:column;display:flex}.ScribeStartModal-module-scss-module___Jbt7q__IconRow{justify-content:center;display:flex}.ScribeStartModal-module-scss-module___Jbt7q__Icon{color:var(--color-neutral-7)}.ScribeStartModal-module-scss-module___Jbt7q__ErrorIcon{color:var(--color-error-6)}.ScribeStartModal-module-scss-module___Jbt7q__Title{font-size:var(--font-xl);font-weight:var(--fw-semibold);line-height:var(--line-height-sm);text-align:center;color:var(--color-neutral-9)}.ScribeStartModal-module-scss-module___Jbt7q__ErrorTitle{font-size:var(--font-xl);font-weight:var(--fw-semibold);line-height:var(--line-height-sm);text-align:center;color:var(--color-error-6)}.ScribeStartModal-module-scss-module___Jbt7q__Visualizer{height:34px}.ScribeStartModal-module-scss-module___Jbt7q__Status{justify-content:center;align-items:center;gap:var(--spacing-xs);display:flex}.ScribeStartModal-module-scss-module___Jbt7q__StatusLabel{font-size:var(--font-md);text-align:center;color:var(--color-neutral-6)}.ScribeStartModal-module-scss-module___Jbt7q__StatusHint{font-size:var(--font-sm);text-align:center;color:var(--color-neutral-6);line-height:1.4}.ScribeStartModal-module-scss-module___Jbt7q__StatusDot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.ScribeStartModal-module-scss-module___Jbt7q__statusDotGood{background-color:var(--color-success-4)}.ScribeStartModal-module-scss-module___Jbt7q__RecheckGroup{align-items:center;gap:var(--spacing-xs);flex-direction:column;display:flex}.ScribeStartModal-module-scss-module___Jbt7q__toneWeak{color:var(--color-primary-6)}.ScribeStartModal-module-scss-module___Jbt7q__toneNoAudio{color:var(--color-error-6)}.ScribeStartModal-module-scss-module___Jbt7q__RecheckHeading{align-items:center;gap:var(--spacing-xs);font-size:var(--font-md);font-weight:var(--fw-semibold);color:inherit;display:flex}.ScribeStartModal-module-scss-module___Jbt7q__RecheckHint{font-size:var(--font-sm);text-align:center;color:inherit;line-height:1.4}.ScribeStartModal-module-scss-module___Jbt7q__RecheckLink{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.ScribeStartModal-module-scss-module___Jbt7q__VideoCallWarning{align-items:flex-start;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--mantine-radius-md);background-color:var(--color-primary-0);color:var(--color-primary-6);display:flex}.ScribeStartModal-module-scss-module___Jbt7q__VideoCallWarningText{font-size:var(--font-sm);color:inherit;line-height:1.4}.ScribeStartModal-module-scss-module___Jbt7q__Footer{justify-content:flex-end;align-items:center;gap:var(--spacing-sm);margin:var(--spacing-lg) calc(var(--spacing-xl)*-1) 0;padding:var(--spacing-md) var(--spacing-xl);border-top:1px solid var(--color-neutral-3);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}.NextAppointment-module-scss-module__ZOnYKq__NextAppointment{color:var(--color-neutral-7)}
@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}.NextVisit-module-scss-module__ZDMR1q__NextVisit{color:var(--color-neutral-7)}
@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}.MenuTightColumn-module-scss-module__xowdHq__Columns{grid-template-columns:1fr 1fr;display:grid}.MenuTightColumn-module-scss-module__xowdHq__Column{padding:var(--spacing-xxs)}.MenuTightColumn-module-scss-module__xowdHq__Item{align-items:center;gap:var(--spacing-xs);width:100%;height:28px;padding:0 var(--spacing-xs);border-radius:var(--mantine-radius-sm);color:var(--color-neutral-9);font-family:var(--font-family-primary);font-size:var(--font-md);line-height:var(--line-height-sm);text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.MenuTightColumn-module-scss-module__xowdHq__Item:hover,.MenuTightColumn-module-scss-module__xowdHq__Item:focus-visible{background:var(--color-neutral-1)}.MenuTightColumn-module-scss-module__xowdHq__Item:focus-visible{outline:none}.MenuTightColumn-module-scss-module__xowdHq__ItemIcon{color:var(--color-neutral-9);flex:none}.MenuTightColumn-module-scss-module__xowdHq__LabelText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.mantine-Menu-label.ViewSelector-module-scss-module__GgmaTW__FlushLabel{margin-top:calc(-1*var(--spacing-xxs))}.ViewSelector-module-scss-module__GgmaTW__ColumnSelector{padding:var(--spacing-xxs) var(--spacing-xs) 0}.ViewSelector-module-scss-module__GgmaTW__Footer{gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-xxs);flex-direction:column;display:flex}.ViewSelector-module-scss-module__GgmaTW__SavedViewsList{padding:var(--spacing-xxs) 0}.mantine-Menu-item.ViewSelector-module-scss-module__GgmaTW__SavedViewItem[data-selected=true]:not(:hover):not([data-hovered]){background:0 0}.ViewSelector-module-scss-module__GgmaTW__RowActions{opacity:0}:is(.mantine-Menu-item:hover .ViewSelector-module-scss-module__GgmaTW__RowActions,.mantine-Menu-item:focus-within .ViewSelector-module-scss-module__GgmaTW__RowActions){opacity: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}.InviteStatusBadge-module-scss-module__iH9I5q__Badge{align-items:center;gap:var(--spacing-xxs);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}.ClinicianOnboarding-module-scss-module__Xrre6q__Container{width:100%;max-width:726px;margin:auto;padding-top:2rem;padding-bottom:2rem}.ClinicianOnboarding-module-scss-module__Xrre6q__OnboardingPaper{background-color:var(--color-neutral-0)}.ClinicianOnboarding-module-scss-module__Xrre6q__OrganizationName{color:var(--color-neutral-7);font-weight:var(--fw-semibold);text-align:center;font-style:italic}.ClinicianOnboarding-module-scss-module__Xrre6q__Logo{-o-object-fit:contain;object-fit:contain;height:50px;margin:auto}.ClinicianOnboarding-module-scss-module__Xrre6q__Instructions{color:var(--color-neutral-7);font-size:var(--font-md);text-align:center}.ClinicianOnboarding-module-scss-module__Xrre6q__SelectInput{margin-top:.25rem}.ClinicianOnboarding-module-scss-module__Xrre6q__CounterText{justify-content:flex-end;margin-top:.5rem;display:flex}.ClinicianOnboarding-module-scss-module__Xrre6q__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__Xrre6q__CalendarButton{float:right;margin-top:var(--spacing-xs)}.ClinicianOnboarding-module-scss-module__Xrre6q__SuccessText{margin-top:var(--spacing-md)}.ClinicianOnboarding-module-scss-module__Xrre6q__JoinButton{height:45px}
@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}.StepAccordion-module-scss-module__PGmQsa__Container{background:var(--color-neutral-0);border-radius:var(--mantine-radius-md);overflow:hidden}.StepAccordion-module-scss-module__PGmQsa__Item{background:var(--color-neutral-1)}.StepAccordion-module-scss-module__PGmQsa__Item .StepAccordion-module-scss-module__PGmQsa__Header{color:var(--color-neutral-7);background:var(--color-neutral-1);padding:var(--spacing-xs) var(--spacing-xxl)}.StepAccordion-module-scss-module__PGmQsa__Item .StepAccordion-module-scss-module__PGmQsa__Content{padding:var(--spacing-xl) var(--spacing-xs)}.StepAccordion-module-scss-module__PGmQsa__Item.StepAccordion-module-scss-module__PGmQsa__active{background:var(--color-neutral-0);color:var(--color-black)}.StepAccordion-module-scss-module__PGmQsa__Item.StepAccordion-module-scss-module__PGmQsa__active .StepAccordion-module-scss-module__PGmQsa__Header{color:var(--color-black)}.StepAccordion-module-scss-module__PGmQsa__Item .mantine-Accordion-chevron{display:none}.StepAccordion-module-scss-module__PGmQsa__Checkmark{background:var(--color-secondary-4);color:var(--color-white);text-align:center;width:var(--spacing-md);height:var(--spacing-md);font-size:var(--font-xs);padding-top:var(--spacing-xxs);border:none;border-radius:50%;display:inline-block}
@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}.RoleSelector-module-scss-module__TJl6XW__Dropdown{border-radius:var(--mantine-radius-sm);border:1px solid var(--color-neutral-3);box-shadow:1px 3px 7px 0px color-mix(in srgb, var(--color-black) 10%, transparent);padding:0;overflow:hidden}.RoleSelector-module-scss-module__TJl6XW__Option{padding:var(--spacing-sm) var(--spacing-md);border-radius:0;justify-content:space-between;align-items:center;display:flex}.RoleSelector-module-scss-module__TJl6XW__Option:not(:last-child){border-bottom:1px solid var(--color-neutral-3)}.RoleSelector-module-scss-module__TJl6XW__Option .RoleSelector-module-scss-module__TJl6XW__Name{font-weight:var(--fw-medium);color:var(--color-neutral-7)}.RoleSelector-module-scss-module__TJl6XW__Option .RoleSelector-module-scss-module__TJl6XW__Description{color:var(--color-neutral-6);font-size:var(--font-sm);line-height:var(--line-height-regular)}.RoleSelector-module-scss-module__TJl6XW__Description{padding:0 var(--spacing-xs);font-size:var(--font-sm);color:var(--color-neutral-6)}
@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}.AddUserModal-module-scss-module__YUe-bq__BillingNotice,.AddUserModal-module-scss-module__YUe-bq__BillingNoticeTitle,.AddUserModal-module-scss-module__YUe-bq__BillingNoticeMessage{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}.PracticeSetup-module-scss-module__iJui_G__Container{min-height:100vh;padding:var(--spacing-xxl);flex-direction:column;justify-content:center;align-items:center;display:flex}.PracticeSetup-module-scss-module__iJui_G__Content{width:100%;max-width:800px}.PracticeSetup-module-scss-module__iJui_G__PracticeName{color:var(--color-neutral-7);font-family:var(--font-family-primary);font-size:var(--font-display);text-align:center}.PracticeSetup-module-scss-module__iJui_G__Instructions{color:var(--color-neutral-7);font-family:var(--font-family-primary);font-size:var(--font-3xl);text-align:center}
@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}.SandboxClinicianOnboardingInterstitial-module-scss-module__pu8Ana__Container{width:100%;max-width:726px;margin:auto;padding-top:2rem;padding-bottom:2rem}.SandboxClinicianOnboardingInterstitial-module-scss-module__pu8Ana__Paper{background-color:var(--color-neutral-0)}.SandboxClinicianOnboardingInterstitial-module-scss-module__pu8Ana__Title{color:var(--color-neutral-7);font-weight:var(--fw-semibold);text-align:center}.SandboxClinicianOnboardingInterstitial-module-scss-module__pu8Ana__BodyText{color:var(--color-neutral-7);font-size:var(--font-md);text-align:center}.SandboxClinicianOnboardingInterstitial-module-scss-module__pu8Ana__ContinueButton{height:45px}
.CalendarDatePicker-module-scss-module__FSuV4G__Container{display:inline-block;position:relative}.CalendarDatePicker-module-scss-module__FSuV4G__HiddenInput{opacity:0;pointer-events:none;background:0 0;border:none;width:100%;height:100%;padding:0;position:absolute;top:0;left:0}.CalendarDatePicker-module-scss-module__FSuV4G__WeekAnchorDay[data-selected]{background-color:var(--color-neutral-2);color:var(--color-neutral-9)}.CalendarDatePicker-module-scss-module__FSuV4G__WeekAnchorDay[data-selected]:hover{background-color: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}.AppointmentDetailPopup-module-scss-module__WdNg6q__Container{box-sizing:border-box;background:var(--color-neutral-0);border-top:8px solid var(--appointment-type-color,var(--color-neutral-3));border-radius:var(--mantine-radius-md);width:min(500px,100vw - 2rem);max-height:calc(100dvh - 2rem);padding:var(--spacing-xl);overscroll-behavior:contain;overflow:hidden auto}.mantine-Modal-body .AppointmentDetailPopup-module-scss-module__WdNg6q__Container{width:100%}.AppointmentDetailPopup-module-scss-module__WdNg6q__Title{font-family:var(--font-family-primary);font-size:var(--font-xl);font-weight:var(--fw-regular);line-height:var(--line-height-xs);color:var(--color-neutral-9)}.AppointmentDetailPopup-module-scss-module__WdNg6q__DateLabel{font-family:var(--font-family-primary);font-size:var(--font-md);font-weight:var(--fw-semibold);line-height:var(--line-height-sm)}.AppointmentDetailPopup-module-scss-module__WdNg6q__ExternalDetailList{margin:var(--spacing-xs) 0 0;font-size:var(--font-sm);overflow-wrap:anywhere;padding-left:0;list-style:none}.AppointmentDetailPopup-module-scss-module__WdNg6q__ExternalComment{white-space:pre-wrap;overflow-wrap:anywhere}.AppointmentDetailPopup-module-scss-module__WdNg6q__SeriesAccordionItem{border:none}.AppointmentDetailPopup-module-scss-module__WdNg6q__SeriesAccordionControl{min-height:auto;padding-block:0;padding-inline:0}.AppointmentDetailPopup-module-scss-module__WdNg6q__SeriesAccordionControl .mantine-Accordion-label{font-size:var(--font-sm);font-weight:var(--fw-regular);line-height:var(--line-height-xs);padding-block:0}.AppointmentDetailPopup-module-scss-module__WdNg6q__SeriesAccordionPanel{min-height:0;padding-inline:0}.AppointmentDetailPopup-module-scss-module__WdNg6q__SeriesAccordionContent{padding-top:calc(var(--spacing-xs)/2);padding-bottom:calc(var(--spacing-xs)/2)}.AppointmentDetailPopup-module-scss-module__WdNg6q__SeriesAccordionContent>*{margin-top:var(--spacing-lg)}.AppointmentDetailPopup-module-scss-module__WdNg6q__SeriesAppointmentScrollArea{max-height:min(180px,24dvh)}.AppointmentDetailPopup-module-scss-module__WdNg6q__SeriesAppointmentList{padding-top:0}.AppointmentDetailPopup-module-scss-module__WdNg6q__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-0)}.AppointmentDetailPopup-module-scss-module__WdNg6q__SeriesAppointmentItem[data-current=true]{background-color:var(--color-success-0);border-color:color-mix(in srgb, var(--color-success-4) 25%, transparent)}.AppointmentDetailPopup-module-scss-module__WdNg6q__SeriesAppointmentMeta{line-height:var(--line-height-sm)}.AppointmentDetailPopup-module-scss-module__WdNg6q__SeriesAppointmentStatus[data-status=cancelled]{color:var(--color-error-5)}.AppointmentDetailPopup-module-scss-module__WdNg6q__ParticipantsList{gap:var(--spacing-xs);flex-direction:column;display:flex}.AppointmentDetailPopup-module-scss-module__WdNg6q__ParticipantItem{align-items:center;gap:.75rem;display:flex}.AppointmentDetailPopup-module-scss-module__WdNg6q__UnavailableParticipantWarning{margin-bottom:var(--spacing-xs)}.AppointmentDetailPopup-module-scss-module__WdNg6q__UnavailableParticipantIcon{color:var(--color-primary-6);flex-shrink:0}.AppointmentDetailPopup-module-scss-module__WdNg6q__UnavailableParticipantInfo{flex:1;min-width:0}.AppointmentDetailPopup-module-scss-module__WdNg6q__ParticipantName{font-family:var(--font-family-primary);font-size:var(--font-md);font-weight:var(--fw-semibold);line-height:var(--line-height-xs);color:var(--color-neutral-9);flex:1;text-decoration:underline}.AppointmentDetailPopup-module-scss-module__WdNg6q__ParticipantNameStatic{font-family:var(--font-family-primary);font-size:var(--font-md);font-weight:var(--fw-semibold);line-height:var(--line-height-xs);color:var(--color-neutral-9);flex:1}.AppointmentDetailPopup-module-scss-module__WdNg6q__ParticipantRole{font-family:var(--font-family-primary);font-size:var(--font-sm);font-style:italic;font-weight:var(--fw-regular);line-height:var(--line-height-xs);color:var(--color-neutral-6)}.AppointmentDetailPopup-module-scss-module__WdNg6q__SurveyButton{background:var(--color-neutral-2);border:none;width:fit-content}.AppointmentDetailPopup-module-scss-module__WdNg6q__CopyLinkButtonCopied{color:var(--color-success-6)!important}.AppointmentDetailPopup-module-scss-module__WdNg6q__CompletedStatus{color:var(--color-neutral-7)}.AppointmentDetailPopup-module-scss-module__WdNg6q__RoomAddressText{font-family:var(--font-family-primary);font-size:var(--font-sm);font-weight:var(--fw-regular);line-height:var(--line-height-regular)}
@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}.AppointmentCell-module-scss-module__tFBVXq__AppointmentCell{border-radius:var(--mantine-radius-sm);text-align:left;cursor:pointer;color:var(--color-neutral-9);border:none;flex-direction:column;font-family:inherit;text-decoration:none;display:flex;position:absolute;overflow:hidden}.AppointmentCell-module-scss-module__tFBVXq__AppointmentCell:focus-visible{outline:2px solid var(--mantine-color-blue-5);outline-offset:2px}.AppointmentCell-module-scss-module__tFBVXq__HasRecurringIndicator.AppointmentCell-module-scss-module__tFBVXq__Daily{padding-right:var(--spacing-xl)}.AppointmentCell-module-scss-module__tFBVXq__HasRecurringIndicator.AppointmentCell-module-scss-module__tFBVXq__Weekly{padding-right:var(--spacing-md)}.AppointmentCell-module-scss-module__tFBVXq__PopoverDropdown{background:var(--color-neutral-0);border-color:var(--color-neutral-3);padding:0}.AppointmentCell-module-scss-module__tFBVXq__Daily{padding:var(--spacing-xxs) var(--spacing-xs) var(--spacing-xxs);gap:var(--spacing-xxs);z-index:2}.AppointmentCell-module-scss-module__tFBVXq__Weekly{padding:var(--spacing-3xs) var(--spacing-xxs);gap:var(--spacing-xxs);z-index:1}.AppointmentCell-module-scss-module__tFBVXq__RecurringIndicator{color:inherit;z-index:1;pointer-events:none;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute}.AppointmentCell-module-scss-module__tFBVXq__Daily .AppointmentCell-module-scss-module__tFBVXq__RecurringIndicator{top:0;right:var(--spacing-xxs)}.AppointmentCell-module-scss-module__tFBVXq__Weekly .AppointmentCell-module-scss-module__tFBVXq__RecurringIndicator{top:0;right:var(--spacing-3xs)}.AppointmentCell-module-scss-module__tFBVXq__VisuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.AppointmentCell-module-scss-module__tFBVXq__PatientRow{align-items:center;gap:var(--spacing-xs);display:flex}.AppointmentCell-module-scss-module__tFBVXq__Daily .AppointmentCell-module-scss-module__tFBVXq__PatientRow{font-size:var(--font-xs);gap:var(--spacing-xxs);line-height:1}.AppointmentCell-module-scss-module__tFBVXq__Weekly .AppointmentCell-module-scss-module__tFBVXq__PatientRow{font-size:var(--font-xs);gap:var(--spacing-3xs)}.AppointmentCell-module-scss-module__tFBVXq__PatientName{color:inherit;font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.AppointmentCell-module-scss-module__tFBVXq__Daily .AppointmentCell-module-scss-module__tFBVXq__PatientName{font-size:var(--font-xs);line-height:1}.AppointmentCell-module-scss-module__tFBVXq__Weekly .AppointmentCell-module-scss-module__tFBVXq__PatientName{font-size:var(--font-xs);line-height:var(--line-height-xs)}.AppointmentCell-module-scss-module__tFBVXq__TypeRow{align-items:center;gap:var(--spacing-xxs);display:flex}.AppointmentCell-module-scss-module__tFBVXq__Daily .AppointmentCell-module-scss-module__tFBVXq__TypeRow{font-size:var(--font-xs);gap:var(--spacing-3xs);line-height:1}.AppointmentCell-module-scss-module__tFBVXq__Weekly .AppointmentCell-module-scss-module__tFBVXq__TypeRow{font-size:var(--font-xs);line-height:var(--line-height-xs);gap:var(--spacing-3xs)}.AppointmentCell-module-scss-module__tFBVXq__AppointmentType{color:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AppointmentCell-module-scss-module__tFBVXq__Daily .AppointmentCell-module-scss-module__tFBVXq__AppointmentType{font-size:var(--font-xs);line-height:1}.AppointmentCell-module-scss-module__tFBVXq__Weekly .AppointmentCell-module-scss-module__tFBVXq__AppointmentType{font-size:var(--font-xs);line-height:var(--line-height-xs)}.AppointmentCell-module-scss-module__tFBVXq__Duration{color:inherit;white-space:nowrap;flex-shrink:0}.AppointmentCell-module-scss-module__tFBVXq__Daily .AppointmentCell-module-scss-module__tFBVXq__Duration{font-size:var(--font-xs);line-height:1}.AppointmentCell-module-scss-module__tFBVXq__Weekly .AppointmentCell-module-scss-module__tFBVXq__Duration{font-size:var(--font-xs);line-height:var(--line-height-xs)}.AppointmentCell-module-scss-module__tFBVXq__TimeRow{color:inherit;white-space:nowrap}.AppointmentCell-module-scss-module__tFBVXq__Daily .AppointmentCell-module-scss-module__tFBVXq__TimeRow,.AppointmentCell-module-scss-module__tFBVXq__Weekly .AppointmentCell-module-scss-module__tFBVXq__TimeRow{font-size:var(--font-xs);line-height:var(--line-height-xs)}
@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__laS32G__Backdrop{background-color:var(--color-neutral-2);pointer-events:none;z-index:0;position:absolute}
@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__AxPp-W__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__AxPp-W__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__AxPp-W__Weekly{padding:var(--spacing-3xs) var(--spacing-xxs);font-size:var(--font-xs);z-index:1;gap:1px}.BusySlotCell-module-scss-module__AxPp-W__Title{color:var(--color-neutral-8);font-weight:var(--fw-semibold)}.BusySlotCell-module-scss-module__AxPp-W__Daily .BusySlotCell-module-scss-module__AxPp-W__Title{font-size:var(--font-xs);line-height:1}.BusySlotCell-module-scss-module__AxPp-W__Weekly .BusySlotCell-module-scss-module__AxPp-W__Title{font-size:var(--font-xs);line-height:1.15}.BusySlotCell-module-scss-module__AxPp-W__Time{color:var(--color-neutral-8);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.BusySlotCell-module-scss-module__AxPp-W__Daily .BusySlotCell-module-scss-module__AxPp-W__Time{font-size:var(--font-xs);line-height:1.1}.BusySlotCell-module-scss-module__AxPp-W__Weekly .BusySlotCell-module-scss-module__AxPp-W__Time{font-size:10px;font-weight:var(--fw-medium);line-height:1.05}.BusySlotCell-module-scss-module__AxPp-W__Source{color:var(--color-neutral-7);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.BusySlotCell-module-scss-module__AxPp-W__Daily .BusySlotCell-module-scss-module__AxPp-W__Source{font-size:10px;line-height:1.1}.BusySlotCell-module-scss-module__AxPp-W__Weekly .BusySlotCell-module-scss-module__AxPp-W__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}.DayCalendar-module-scss-module__qw6fZW__AppointmentsColumn{isolation:isolate;flex-grow:1;height:100%;position:relative;overflow:hidden}.DayCalendar-module-scss-module__qw6fZW__HourLine{left:0;right:var(--spacing-xl);border-top:1px solid var(--color-neutral-3);z-index:0;position:absolute}.DayCalendar-module-scss-module__qw6fZW__HourLineCompact{right:0}.DayCalendar-module-scss-module__qw6fZW__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__qw6fZW__CurrentTimeIndicatorCompact{right:0}.DayCalendar-module-scss-module__qw6fZW__AppointmentsColumnSelectable{cursor:pointer;touch-action:none}.DayCalendar-module-scss-module__qw6fZW__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__qw6fZW__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__qw6fZW__SelectionBlockCompact,.DayCalendar-module-scss-module__qw6fZW__PendingBlockCompact{right:0}.DayCalendar-module-scss-module__qw6fZW__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__qw6fZW__HoverGhostVisible{opacity:1}.DayCalendar-module-scss-module__qw6fZW__HoverGhostCompact{right:0}.DayCalendar-module-scss-module__qw6fZW__HoverGhostPlus{font-size:16px;font-weight:var(--fw-semibold);color:#2c90d3bf;line-height:1}.DayCalendar-module-scss-module__qw6fZW__AppointmentDragWrapper{cursor:grab;touch-action:none;position:absolute}.DayCalendar-module-scss-module__qw6fZW__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}.MonthCalendar-module-scss-module__LHXfeG__Month{flex-direction:column;height:100%;display:flex;overflow:auto}.MonthCalendar-module-scss-module__LHXfeG__WeekdayHeader{border-bottom:1px solid var(--color-neutral-3);grid-template-columns:repeat(7,1fr);display:grid}.MonthCalendar-module-scss-module__LHXfeG__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__LHXfeG__Grid{flex-grow:1;grid-template-columns:repeat(7,1fr);grid-auto-rows:minmax(96px,1fr);display:grid}.MonthCalendar-module-scss-module__LHXfeG__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__LHXfeG__DayCell:hover{background-color:#2c90d30f}.MonthCalendar-module-scss-module__LHXfeG__OutsideMonth{background-color:#ecebe6}.MonthCalendar-module-scss-module__LHXfeG__OutsideMonth .MonthCalendar-module-scss-module__LHXfeG__DayNumber{color:var(--color-neutral-4)}.MonthCalendar-module-scss-module__LHXfeG__DayNumber{font-size:12px;font-weight:var(--fw-semibold);color:var(--color-neutral-7)}.MonthCalendar-module-scss-module__LHXfeG__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__LHXfeG__Entries{gap:var(--spacing-3xs);flex-direction:column;min-width:0;display:flex}.MonthCalendar-module-scss-module__LHXfeG__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__LHXfeG__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}.Step-module-scss-module__n5961q__Step{gap:var(--spacing-md);padding:var(--spacing-xl);padding-left:var(--spacing-md);background:var(--color-neutral-0);border:1px solid var(--color-neutral-3);border-radius:12px;align-items:flex-start;display:flex}@media (max-width:600px){.Step-module-scss-module__n5961q__Step{text-align:center;align-items:center;gap:var(--spacing-md);flex-direction:column}}.Step-module-scss-module__n5961q__StepNumberActive{color:var(--color-neutral-7,var(--color-neutral-7));font-family:var(--font-family-primary);font-size:var(--font-xxl);font-weight:var(--fw-regular);min-width:var(--spacing-xl);text-align:center;justify-content:center;align-self:center;align-items:center;line-height:1;display:flex}.Step-module-scss-module__n5961q__StepNumber{color:var(--color-neutral-3,var(--color-neutral-3));font-family:var(--font-family-primary);font-size:var(--font-xxl);font-weight:var(--fw-regular);min-width:var(--spacing-xl);text-align:center;justify-content:center;align-self:center;align-items:center;line-height:1;display:flex}.Step-module-scss-module__n5961q__StepContent{flex:1}.Step-module-scss-module__n5961q__StepTitle{color:var(--color-neutral-7,var(--color-neutral-7));font-family:var(--font-family-primary);font-size:var(--font-lg);font-weight:var(--fw-semibold);margin-bottom:var(--spacing-3xs)}.Step-module-scss-module__n5961q__StepDescription{color:var(--color-neutral-6,var(--color-neutral-6));font-family:var(--font-family-primary);font-size:var(--font-md);font-weight:var(--fw-regular);line-height:var(--line-height-regular)}.Step-module-scss-module__n5961q__StepAction{align-self:center;align-items:center;gap:var(--spacing-sm);margin-left:auto;display:flex}@media (max-width:600px){.Step-module-scss-module__n5961q__StepAction{margin:auto}}.Step-module-scss-module__n5961q__Checkmark{align-items:center;gap:var(--spacing-xxs);display:flex}.Step-module-scss-module__n5961q__CheckmarkIcon{color:var(--color-secondary-5)}.Step-module-scss-module__n5961q__CheckmarkText{font-size:var(--font-md);font-weight:var(--fw-semibold);color:var(--color-secondary-5)}.Step-module-scss-module__n5961q__UpdateButton{white-space:nowrap}.Step-module-scss-module__n5961q__StepBlocked{background:var(--color-neutral-2);border-color:var(--color-neutral-3)}.Step-module-scss-module__n5961q__StepBlocked .Step-module-scss-module__n5961q__StepTitle,.Step-module-scss-module__n5961q__StepBlocked .Step-module-scss-module__n5961q__StepDescription{color:var(--color-neutral-6)}.Step-module-scss-module__n5961q__StepBlocked .Step-module-scss-module__n5961q__StepNumber,.Step-module-scss-module__n5961q__StepBlocked .Step-module-scss-module__n5961q__StepNumberActive{color:var(--color-neutral-5)}.Step-module-scss-module__n5961q__LockIndicator{border-radius:var(--mantine-radius-sm);background:var(--color-neutral-3);width:36px;height:36px;color:var(--color-neutral-6);justify-content:center;align-items:center;display:flex}.Step-module-scss-module__n5961q__StepSkipped{background:var(--color-neutral-2);border-color:var(--color-neutral-3)}.Step-module-scss-module__n5961q__StepSkipped .Step-module-scss-module__n5961q__StepTitle,.Step-module-scss-module__n5961q__StepSkipped .Step-module-scss-module__n5961q__StepDescription{color:var(--color-neutral-6)}.Step-module-scss-module__n5961q__SkippedMarker{padding:var(--spacing-3xs) var(--spacing-xs);background:var(--color-neutral-3);border-radius:var(--mantine-radius-sm);align-items:center;display:flex}.Step-module-scss-module__n5961q__SkippedText{color:var(--color-neutral-7)}
@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__8pP5BW__Container{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.MultiProviderDayCalendar-module-scss-module__8pP5BW__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__8pP5BW__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__8pP5BW__ColumnsContainer{flex:1;align-items:flex-start;min-width:0;display:flex;overflow:auto}.MultiProviderDayCalendar-module-scss-module__8pP5BW__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__8pP5BW__ProviderColumn:first-child{border-left:none}.MultiProviderDayCalendar-module-scss-module__8pP5BW__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__8pP5BW__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__8pP5BW__CalendarColumn{isolation:isolate;flex-shrink:0;position:relative;overflow:hidden}.MultiProviderDayCalendar-module-scss-module__8pP5BW__LoadingColumnBody{height:100%;position:relative}.MultiProviderDayCalendar-module-scss-module__8pP5BW__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}
.StepList-module-scss-module__7p5RVa__StepContainer{gap:var(--spacing-md);border-radius:16px;flex-direction:column;width:100%;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}.PoweredByUltralight-module-scss-module__7bN7Yq__BadgeRow{padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-xl);justify-content:flex-end;display:flex}.PoweredByUltralight-module-scss-module__7bN7Yq__Badge{align-items:center;gap:var(--spacing-xs);opacity:.7;transition:opacity .15s;display:inline-flex}.PoweredByUltralight-module-scss-module__7bN7Yq__Badge:hover{opacity:1}.PoweredByUltralight-module-scss-module__7bN7Yq__Prefix{color:var(--color-neutral-7);font-size:13px;font-weight:var(--fw-medium);white-space:nowrap}.PoweredByUltralight-module-scss-module__7bN7Yq__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}.ProviderSelector-module-scss-module__Xqj2Nq__ProviderSelector{min-width:120px;max-width:200px}.ProviderSelector-module-scss-module__Xqj2Nq__SelectionIndicator{color:var(--color-neutral-7)}.ProviderSelector-module-scss-module__Xqj2Nq__ProviderSelectorDropdown{min-width:288px;overflow:hidden}.ProviderSelector-module-scss-module__Xqj2Nq__ProviderSelectorSearch{padding:var(--spacing-xs);background-color:var(--color-neutral-0);border-bottom:1px solid var(--color-neutral-3)}.ProviderSelector-module-scss-module__Xqj2Nq__ProviderSelectorSearch input{border:1px solid var(--color-neutral-3);border-radius:var(--mantine-radius-md);background-color:var(--color-neutral-0);min-height:32px;font-size:var(--font-sm);padding:0 var(--spacing-sm)}.ProviderSelector-module-scss-module__Xqj2Nq__ProviderSelectorSearch input:hover:not(:focus){border-color:var(--color-neutral-4)}.ProviderSelector-module-scss-module__Xqj2Nq__ProviderSelectorSearch input:focus{border-color:var(--color-neutral-6);outline:none}.ProviderSelector-module-scss-module__Xqj2Nq__ProviderSelectorSearch input::placeholder{color:var(--color-neutral-5)}.ProviderSelector-module-scss-module__Xqj2Nq__ProviderSelectorActionItem,.ProviderSelector-module-scss-module__Xqj2Nq__ProviderSelectorItem{padding:var(--spacing-xs) var(--spacing-md)}.ProviderSelector-module-scss-module__Xqj2Nq__ProviderSelectorActionItem{background-color:var(--color-neutral-0);border-bottom:1px solid var(--color-neutral-3)}.ProviderSelector-module-scss-module__Xqj2Nq__ProviderSelectorItem{background-color:var(--color-neutral-0)}.ProviderSelector-module-scss-module__Xqj2Nq__ProviderSelectorItem:hover{background-color:#ecebe6}.ProviderSelector-module-scss-module__Xqj2Nq__SelectionLimitNotice{padding:var(--spacing-xxs) var(--spacing-md) var(--spacing-xs);border-bottom:1px solid var(--color-neutral-3);display:block}.ProviderSelector-module-scss-module__Xqj2Nq__ProviderSelectorItemDisabled{opacity:.45;cursor:not-allowed}.ProviderSelector-module-scss-module__Xqj2Nq__ProviderSelectorItemDisabled:hover{background-color:var(--color-neutral-0)}.ProviderSelector-module-scss-module__Xqj2Nq__ColorDot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.ProviderSelector-module-scss-module__Xqj2Nq__ProviderSelectorCheckbox{pointer-events:none}.ProviderSelector-module-scss-module__Xqj2Nq__PinButton{visibility:hidden;flex-shrink:0}.ProviderSelector-module-scss-module__Xqj2Nq__ProviderSelectorItem:hover .ProviderSelector-module-scss-module__Xqj2Nq__PinButton,.ProviderSelector-module-scss-module__Xqj2Nq__ProviderSelectorItem:focus-within .ProviderSelector-module-scss-module__Xqj2Nq__PinButton{visibility:visible}.ProviderSelector-module-scss-module__Xqj2Nq__PinButtonActive{visibility:visible;color:var(--color-secondary-6)!important}.ProviderSelector-module-scss-module__Xqj2Nq__ProviderSelectorNameGroup{align-items:center;gap:var(--spacing-xxs);flex:1;min-width:0;display:flex}.ProviderSelector-module-scss-module__Xqj2Nq__ProviderSelectorName{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.ProviderSelector-module-scss-module__Xqj2Nq__YouLabel{flex-shrink:0}.ProviderSelector-module-scss-module__Xqj2Nq__ProviderSelectorEmpty{padding:var(--spacing-md)}.ProviderSelector-module-scss-module__Xqj2Nq__ResourceGroupHeader{padding:var(--spacing-xs) var(--spacing-md);background-color:var(--color-neutral-0)}.ProviderSelector-module-scss-module__Xqj2Nq__ResourceGroupTitle{color:var(--color-neutral-6);text-transform:uppercase;letter-spacing:.04em}.ProviderSelector-module-scss-module__Xqj2Nq__DeselectAll{font-weight:var(--fw-semibold);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}.WeeklyCalendar-module-scss-module__qmoyma__WeeklyView{--calendar-timeline-height:calc(100px * 19);background-color:var(--color-neutral-3);min-height:var(--calendar-timeline-height);height:var(--calendar-timeline-height);flex-grow:1;grid-template-columns:repeat(7,1fr);gap:1px;display:grid;position:relative}.WeeklyCalendar-module-scss-module__qmoyma__WeeklyColumn{background-color:var(--color-neutral-0);flex-direction:column;height:100%;min-height:0;display:flex}.WeeklyCalendar-module-scss-module__qmoyma__WeeklyDayHeader{padding:var(--spacing-md);border-bottom:1px solid var(--color-neutral-3);text-align:center;background-color:var(--color-neutral-0);z-index:4;position:sticky;top:0}.WeeklyCalendar-module-scss-module__qmoyma__WeeklyDayName{font-size:var(--font-xs);font-weight:var(--fw-semibold);color:var(--color-neutral-6);margin-top:var(--spacing-xs)}.WeeklyCalendar-module-scss-module__qmoyma__WeeklyDayNumber{font-size:var(--font-sm);font-weight:var(--fw-semibold);color:var(--color-neutral-6);width:fit-content;margin:0 auto var(--spacing-3xs)}.WeeklyCalendar-module-scss-module__qmoyma__WeeklyDayNumber.WeeklyCalendar-module-scss-module__qmoyma__Today{color:var(--color-neutral-7);position:relative}.WeeklyCalendar-module-scss-module__qmoyma__WeeklyDayNumber.WeeklyCalendar-module-scss-module__qmoyma__Today:after{content:"";bottom:calc(var(--spacing-xs)*-1);left:calc(var(--spacing-xs)*-1);border-radius:var(--mantine-radius-sm);background-color:var(--color-primary-4);z-index:-1;width:calc(100% + 16px);height:calc(100% + 16px);position:absolute}.WeeklyCalendar-module-scss-module__qmoyma__WeeklyAppointments{min-height:var(--calendar-timeline-height);height:var(--calendar-timeline-height);isolation:isolate;flex-grow:1;position:relative;overflow:hidden}.WeeklyCalendar-module-scss-module__qmoyma__WeeklyHourLine{border-top:1px solid var(--color-neutral-3);z-index:0;position:absolute;left:0;right:0}.WeeklyCalendar-module-scss-module__qmoyma__WeeklyCurrentTimeIndicator{background-color:color-mix(in srgb, var(--color-secondary-4) 70%, transparent);z-index:2;height:2px;position:absolute;left:0;right:0}.WeeklyCalendar-module-scss-module__qmoyma__WeeklyCurrentTimeIndicator:before{content:"";left:calc(var(--spacing-xxs)*-1);top:calc(var(--spacing-3xs)*-1);background-color:var(--color-secondary-4);border-radius:50%;width:6px;height:6px;position:absolute}.WeeklyCalendar-module-scss-module__qmoyma__WeeklyAppointmentsSelectable{cursor:pointer;touch-action:none}.WeeklyCalendar-module-scss-module__qmoyma__WeeklyAppointmentDragWrapper{cursor:grab;touch-action:none;position:absolute}.WeeklyCalendar-module-scss-module__qmoyma__WeeklyAppointmentDragWrapper:active{cursor:grabbing}.WeeklyCalendar-module-scss-module__qmoyma__WeeklySelectionBlock{left:var(--spacing-3xs);right:var(--spacing-3xs);z-index:4;pointer-events:none;background-color:#2c90d32e;border:1px solid #2c90d3;border-radius:4px;position:absolute}.WeeklyCalendar-module-scss-module__qmoyma__WeeklyHoverGhost{left:var(--spacing-3xs);right:var(--spacing-3xs);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}.WeeklyCalendar-module-scss-module__qmoyma__WeeklyHoverGhostVisible{opacity:1}.WeeklyCalendar-module-scss-module__qmoyma__WeeklyHoverGhostPlus{font-size:14px;font-weight:var(--fw-semibold);color:#2c90d3bf;line-height:1}.WeeklyCalendar-module-scss-module__qmoyma__WeeklyPendingBlock{left:var(--spacing-3xs);right:var(--spacing-3xs);padding:0 var(--spacing-xxs);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:11px;display:flex;position:absolute}