.text-module__I8sP4W__base{margin:0;padding:0}.text-module__I8sP4W__fontSans{font-family:var(--font-sans),sans-serif}.text-module__I8sP4W__fontSerif{font-family:var(--font-teodor),serif;font-style:italic}.text-module__I8sP4W__weightLight{font-weight:300}.text-module__I8sP4W__weightRegular{font-weight:430}.text-module__I8sP4W__weightMedium{font-weight:570}.text-module__I8sP4W__displayXl{font-size:72px;line-height:105%}.text-module__I8sP4W__displayXl.text-module__I8sP4W__fontSans{letter-spacing:-.01em}.text-module__I8sP4W__displayXl.text-module__I8sP4W__fontSerif{letter-spacing:-.02em}@media (max-width:1023px){.text-module__I8sP4W__displayXl{font-size:56px}}@media (max-width:767px){.text-module__I8sP4W__displayXl{font-size:48px}}.text-module__I8sP4W__displayLg{letter-spacing:-.01em;font-size:56px;line-height:110%}@media (max-width:1023px){.text-module__I8sP4W__displayLg{font-size:48px}}@media (max-width:767px){.text-module__I8sP4W__displayLg{font-size:40px}}.text-module__I8sP4W__displayMd{letter-spacing:0;font-size:40px;line-height:115%}@media (max-width:1023px){.text-module__I8sP4W__displayMd{font-size:36px}}@media (max-width:767px){.text-module__I8sP4W__displayMd{font-size:32px}}.text-module__I8sP4W__titleXl{letter-spacing:0;font-size:32px;line-height:120%}@media (max-width:1023px){.text-module__I8sP4W__titleXl{font-size:28px}}@media (max-width:767px){.text-module__I8sP4W__titleXl{font-size:24px}}.text-module__I8sP4W__titleLg{letter-spacing:0;font-size:28px;line-height:120%}@media (max-width:1023px){.text-module__I8sP4W__titleLg{font-size:24px}}@media (max-width:767px){.text-module__I8sP4W__titleLg{font-size:22px}}.text-module__I8sP4W__titleMd{letter-spacing:0;font-size:22px;line-height:125%}@media (max-width:1023px){.text-module__I8sP4W__titleMd{font-size:20px}}@media (max-width:767px){.text-module__I8sP4W__titleMd{font-size:18px}}.text-module__I8sP4W__titleSm{letter-spacing:0;font-size:20px;line-height:125%}@media (max-width:1023px){.text-module__I8sP4W__titleSm{font-size:18px}}@media (max-width:767px){.text-module__I8sP4W__titleSm{font-size:16px}}.text-module__I8sP4W__titleXs{letter-spacing:0;font-size:18px;line-height:125%}@media (max-width:1023px){.text-module__I8sP4W__titleXs{font-size:16px}}@media (max-width:767px){.text-module__I8sP4W__titleXs{font-size:14px}}.text-module__I8sP4W__bodyXl{letter-spacing:0;font-size:20px;line-height:150%}@media (max-width:1023px){.text-module__I8sP4W__bodyXl{font-size:18px}}@media (max-width:767px){.text-module__I8sP4W__bodyXl{font-size:17px}}.text-module__I8sP4W__bodyLg{letter-spacing:0;font-size:18px;line-height:150%}@media (max-width:1023px){.text-module__I8sP4W__bodyLg{font-size:17px}}@media (max-width:767px){.text-module__I8sP4W__bodyLg{font-size:16px}}.text-module__I8sP4W__bodyMd{letter-spacing:0;font-size:16px;line-height:150%}.text-module__I8sP4W__bodySm{letter-spacing:0;font-size:14px;line-height:140%}.text-module__I8sP4W__labelXl{font-size:16px;line-height:140%}.text-module__I8sP4W__labelXl.text-module__I8sP4W__caseNormal{letter-spacing:.02em}.text-module__I8sP4W__labelXl.text-module__I8sP4W__caseUpper{letter-spacing:.16em;text-transform:uppercase}@media (max-width:767px){.text-module__I8sP4W__labelXl{font-size:15px}.text-module__I8sP4W__labelXl.text-module__I8sP4W__caseUpper{letter-spacing:.15em}}.text-module__I8sP4W__labelLg{font-size:15px;line-height:140%}.text-module__I8sP4W__labelLg.text-module__I8sP4W__caseNormal{letter-spacing:.02em}.text-module__I8sP4W__labelLg.text-module__I8sP4W__caseUpper{letter-spacing:.16em;text-transform:uppercase}.text-module__I8sP4W__labelMd{font-size:14px;line-height:140%}.text-module__I8sP4W__labelMd.text-module__I8sP4W__caseNormal{letter-spacing:.02em}.text-module__I8sP4W__labelMd.text-module__I8sP4W__caseUpper{letter-spacing:.17em;text-transform:uppercase}.text-module__I8sP4W__labelSm{font-size:13px;line-height:135%}.text-module__I8sP4W__labelSm.text-module__I8sP4W__caseNormal{letter-spacing:.03em}.text-module__I8sP4W__labelSm.text-module__I8sP4W__caseUpper{letter-spacing:.18em;text-transform:uppercase}.text-module__I8sP4W__labelXs{font-size:12px;line-height:130%}.text-module__I8sP4W__labelXs.text-module__I8sP4W__caseNormal{letter-spacing:.04em}.text-module__I8sP4W__labelXs.text-module__I8sP4W__caseUpper{letter-spacing:.2em;text-transform:uppercase}.text-module__I8sP4W__labelXxs{font-size:11px;line-height:130%}.text-module__I8sP4W__labelXxs.text-module__I8sP4W__caseNormal{letter-spacing:.04em}.text-module__I8sP4W__labelXxs.text-module__I8sP4W__caseUpper{letter-spacing:.22em;text-transform:uppercase}.text-module__I8sP4W__actionLg{font-size:16px;line-height:140%}.text-module__I8sP4W__actionLg.text-module__I8sP4W__caseNormal{letter-spacing:.02em}.text-module__I8sP4W__actionLg.text-module__I8sP4W__caseUpper{letter-spacing:.16em;text-transform:uppercase}@media (max-width:767px){.text-module__I8sP4W__actionLg{font-size:15px}.text-module__I8sP4W__actionLg.text-module__I8sP4W__caseUpper{letter-spacing:.15em}}.text-module__I8sP4W__actionMd{font-size:14px;line-height:140%}.text-module__I8sP4W__actionMd.text-module__I8sP4W__caseNormal{letter-spacing:.02em}.text-module__I8sP4W__actionMd.text-module__I8sP4W__caseUpper{letter-spacing:.17em;text-transform:uppercase}.text-module__I8sP4W__actionSm{font-size:12px;line-height:130%}.text-module__I8sP4W__actionSm.text-module__I8sP4W__caseNormal{letter-spacing:.04em}.text-module__I8sP4W__actionSm.text-module__I8sP4W__caseUpper{letter-spacing:.2em;text-transform:uppercase}.text-module__I8sP4W__caption{letter-spacing:.02em;font-size:12px;line-height:130%}.text-module__I8sP4W__caseNormal{text-transform:none}.text-module__I8sP4W__caseUpper{text-transform:uppercase;text-box-trim:both;text-box-edge:cap alphabetic}.text-module__I8sP4W__colorPrimary{color:var(--dia-text-primary)}.text-module__I8sP4W__colorSecondary{color:var(--dia-text-secondary)}.text-module__I8sP4W__colorWhite{color:var(--dia-text-white)}.text-module__I8sP4W__colorYellowLight{color:var(--dia-text-yellow-light)}.text-module__I8sP4W__colorYellow{color:var(--dia-text-yellow)}.text-module__I8sP4W__colorSuccess{color:var(--dia-text-success)}.text-module__I8sP4W__colorError{color:var(--dia-text-error)}.text-module__I8sP4W__colorBlue400{color:var(--dia-blue-400)}.text-module__I8sP4W__colorGreen900{color:var(--dia-green-900)}.text-module__I8sP4W__colorYellow700{color:var(--dia-yellow-700)}.text-module__I8sP4W__colorOrange900{color:var(--dia-orange-900)}.text-module__I8sP4W__colorPurple700{color:var(--dia-purple-700)}.text-module__I8sP4W__colorOrange600{color:var(--dia-orange-600)}
.header-progress-module__kLfuZq__root{align-items:center;gap:8px;width:100%;display:flex}.header-progress-module__kLfuZq__stepBar{background-color:#2125274d;border-radius:2px;width:32px;height:3px}.header-progress-module__kLfuZq__completed{background-color:#212527}.header-progress-module__kLfuZq__pending{background-color:#2125274d}.header-progress-module__kLfuZq__progressBar{background-color:#2125274d;border-radius:2px;flex:1;height:3px;overflow:hidden}.header-progress-module__kLfuZq__progressBarFill{background-color:#212527;border-radius:2px;height:100%}
.layout-module___SIVTa__root{background-color:var(--color-background);flex-direction:column;align-items:center;display:flex;position:relative}.layout-module___SIVTa__root .layout-module___SIVTa__overlay{aspect-ratio:2;filter:blur(100px);z-index:-1;background-color:#fff596;border-radius:100%;width:100vw;position:absolute;top:-40vw;left:0}.layout-module___SIVTa__header{border-bottom:1px solid var(--color-border);justify-content:center;align-items:start;gap:12px;width:100%;padding:32px 40px;display:flex}@media (max-width:768px){.layout-module___SIVTa__header{padding:24px 32px}.layout-module___SIVTa__header .layout-module___SIVTa__emptySpace{display:none}}.layout-module___SIVTa__headerContainer{flex-direction:column;gap:12px;display:flex}.layout-module___SIVTa__headerLine{justify-content:space-between;align-items:center;display:flex}@media (max-width:768px){.layout-module___SIVTa__headerLine .layout-module___SIVTa__logo{margin-left:40px}}.layout-module___SIVTa__container{width:100%;max-width:860px}.layout-module___SIVTa__counter{color:#21252780;font-family:var(--font-matter),sans-serif;font-size:15px;font-weight:400;line-height:21px}.layout-module___SIVTa__counter .layout-module___SIVTa__counterNumber{color:#212527;font-family:var(--font-teodor),serif;font-size:24px;font-style:italic;font-weight:300;line-height:25px}
.styles-module__HIhYba__root{flex-direction:column;height:auto;padding-bottom:16px;transition:height .2s ease-in-out;display:flex}.styles-module__HIhYba__root.styles-module__HIhYba__error{height:auto}.styles-module__HIhYba__root .styles-module__HIhYba__label{color:#20201a;font-family:var(--font-matter),sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:130%}.styles-module__HIhYba__root .styles-module__HIhYba__label .styles-module__HIhYba__required{color:#d84b2e;margin-left:4px}.styles-module__HIhYba__root .styles-module__HIhYba__hint{color:#535351e6;text-align:left;font-family:var(--font-matter),sans-serif;margin-top:4px;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.styles-module__HIhYba__root .styles-module__HIhYba__container{margin-top:8px}.styles-module__HIhYba__root .styles-module__HIhYba__error{color:#d84b2e;font-family:var(--font-matter),sans-serif;margin-top:4px;font-size:14px;font-style:normal;font-weight:400;line-height:130%}
.styles-module__ZJNo8a__container{background:linear-gradient(#fff 0% 60%,#fff596 100%);border-radius:48px;flex-direction:column;justify-content:center;align-items:center;gap:0;width:100%;max-width:600px;max-height:100%;padding:48px;display:flex;overflow-y:auto}.styles-module__ZJNo8a__title{font-family:var(--font-matter),sans-serif;letter-spacing:-2%;text-align:center;color:#20201a;margin-top:24px;font-size:28px;font-weight:500;line-height:110%}.styles-module__ZJNo8a__description{font-family:var(--font-matter),sans-serif;letter-spacing:0%;text-align:center;margin-top:6px;padding-bottom:16px;font-size:14px;font-weight:400;line-height:150%}.styles-module__ZJNo8a__button{width:100%}
.styles-module__4ZHO3q__root{grid-gap:8px;grid-template-columns:repeat(3,1fr);display:grid}.styles-module__4ZHO3q__root .styles-module__4ZHO3q__item{cursor:pointer;border:1px solid #20201a26;border-radius:8px;flex-direction:column;justify-content:space-between;gap:6px;padding:12px;transition:border-color .2s;display:flex}.styles-module__4ZHO3q__root .styles-module__4ZHO3q__item .styles-module__4ZHO3q__checkbox{align-self:flex-end}.styles-module__4ZHO3q__root .styles-module__4ZHO3q__item .styles-module__4ZHO3q__title{color:#20201a;font-family:var(--font-matter),sans-serif;letter-spacing:-.15px;opacity:.4;font-size:15px;font-style:normal;font-weight:400;line-height:120%;transition:opacity .2s}.styles-module__4ZHO3q__root .styles-module__4ZHO3q__item.styles-module__4ZHO3q__selected{border:1px solid #20201a}.styles-module__4ZHO3q__root .styles-module__4ZHO3q__item.styles-module__4ZHO3q__selected .styles-module__4ZHO3q__title{opacity:1}
.styles-module__MIb6Ja__root{background-color:var(--dia-neutral-50);border-radius:12px;flex-direction:column;flex:1;justify-content:space-between;gap:24px;min-width:0;padding:24px;display:flex}.styles-module__MIb6Ja__top{flex-direction:column;gap:8px;display:flex}.styles-module__MIb6Ja__bottom{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.styles-module__MIb6Ja__stat{flex-direction:column;gap:2px;display:flex}@media (max-width:768px){.styles-module__MIb6Ja__root{gap:20px;padding:20px}}
.profile-card-module__lEUhrq__root{background:#fff;border:1px solid #20201a14;border-radius:20px;flex-direction:column;align-self:stretch;align-items:center;padding:40px 16px;display:flex}.profile-card-module__lEUhrq__root.profile-card-module__lEUhrq__withPractitioner{padding:40px 16px 16px}.profile-card-module__lEUhrq__root .profile-card-module__lEUhrq__icon{border-radius:100px}.profile-card-module__lEUhrq__root .profile-card-module__lEUhrq__name{color:#20201a;text-align:center;font-family:var(--font-matter),sans-serif;letter-spacing:-.48px;margin-top:20px;font-size:24px;font-style:normal;font-weight:400;line-height:100%}.profile-card-module__lEUhrq__root .profile-card-module__lEUhrq__email{color:#20201a80;text-align:center;font-family:var(--font-matter),sans-serif;letter-spacing:-.28px;margin-top:8px;font-size:14px;font-style:normal;font-weight:400;line-height:100%}.profile-card-module__lEUhrq__divider{background-color:#0000001a;width:100%;height:.5px;margin:12px 0}.profile-card-module__lEUhrq__line{justify-content:space-between;width:100%;display:flex}.profile-card-module__lEUhrq__line:not(:last-child){margin-bottom:8px}.profile-card-module__lEUhrq__lineTitle{font-family:var(--font-matter),sans-serif;letter-spacing:-2%;text-align:left;color:#20201a80;font-size:12px;font-weight:400;line-height:100%}.profile-card-module__lEUhrq__lineValue{font-family:var(--font-matter),sans-serif;letter-spacing:-2%;text-align:right;color:#20201a;font-size:12px;font-weight:400;line-height:100%}.profile-card-module__lEUhrq__practitionerSection{flex-direction:column;gap:12px;width:100%;margin-top:4px;display:flex}.profile-card-module__lEUhrq__practitionerLabel{font-family:var(--font-matter),sans-serif;letter-spacing:-.24px;color:#20201a80;font-size:12px;font-weight:400;line-height:100%}.profile-card-module__lEUhrq__practitionerCard{background:#fff;border:1px solid #2125271a;border-radius:12px;padding:16px;box-shadow:0 8px 16px -4px #0000000d}.profile-card-module__lEUhrq__practitionerInfo{align-items:center;gap:12px;display:flex}.profile-card-module__lEUhrq__practitionerAvatar{border-radius:50%}.profile-card-module__lEUhrq__practitionerName{font-family:var(--font-matter),sans-serif;letter-spacing:-.36px;color:#20201a;font-size:18px;font-weight:400;line-height:100%}
.styles-module__xL-_Ra__wrapper{--input-start-offset:calc(.75rem + 22px + 12px + 2ch + 8px)!important}.styles-module__xL-_Ra__startElementWrapper{justify-content:flex-start}.styles-module__xL-_Ra__startElement{align-items:center;gap:12px;display:flex}.styles-module__xL-_Ra__prefix{font-size:1rem;font-family:var(--font-matter),sans-serif;color:#20201ab3;white-space:nowrap}
.quote-card-module__9Z_WVG__root{background:#edf0c7;border:1px solid #d1da72;border-radius:20px;flex-direction:column;align-self:stretch;align-items:flex-start;gap:16px;padding:24px 20px;display:flex}.quote-card-module__9Z_WVG__quote{color:#20201a;font-family:var(--font-teodor),serif;letter-spacing:-.6px;font-size:20px;font-style:italic;font-weight:300;line-height:110%}.quote-card-module__9Z_WVG__author{color:#20201a;font-family:var(--font-matter),sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:125%}
.styles-module__a1Zk2a__root .styles-module__a1Zk2a__input{background-color:#0000;border:1px solid #20201a26}.styles-module__a1Zk2a__root .styles-module__a1Zk2a__input::placeholder{color:#20201a80}.styles-module__a1Zk2a__root .styles-module__a1Zk2a__areaOfInterestGrid{grid-template-columns:1fr 1fr}.styles-module__a1Zk2a__root .styles-module__a1Zk2a__submitButton{color:#fff;width:100%;font-family:var(--font-matter),sans-serif;height:auto;margin-top:24px;padding:16px 0;font-size:16px;font-style:normal;font-weight:500;line-height:120%}.styles-module__a1Zk2a__root .styles-module__a1Zk2a__submitButton:disabled{opacity:.5;cursor:not-allowed}.styles-module__a1Zk2a__loadingPillGrid{grid-gap:12px;grid-template-columns:repeat(3,1fr);display:grid}.styles-module__a1Zk2a__loadingPill{flex-shrink:0}.styles-module__a1Zk2a__loadingInput{width:100%;display:block}
.styles-module__A6sVUq__root{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.styles-module__A6sVUq__title{color:var(--dia-text-primary);text-align:center;font-family:var(--font-serif),serif;letter-spacing:-1.2px;font-size:40px;font-style:italic;font-weight:300;line-height:100%}@media (max-width:768px){.styles-module__A6sVUq__title{font-size:32px}}.styles-module__A6sVUq__description{color:#777978;text-align:center;font-family:var(--font-sans),sans-serif;margin-top:12px;font-size:16px;font-weight:400;line-height:140%}.styles-module__A6sVUq__patientCard{border:1px solid var(--dia-neutral-300);background:var(--dia-white);border-radius:16px;flex-direction:column;align-items:flex-start;gap:4px;width:100%;margin-top:40px;padding:16px;display:flex}.styles-module__A6sVUq__patientCard .styles-module__A6sVUq__patientName{color:var(--dia-text-primary);font-family:var(--font-sans),sans-serif;font-size:18px;font-weight:500;line-height:130%}@media (max-width:768px){.styles-module__A6sVUq__patientCard .styles-module__A6sVUq__patientName{font-size:16px}}.styles-module__A6sVUq__patientCard .styles-module__A6sVUq__patientEmail{color:#777978;font-family:var(--font-sans),sans-serif;font-size:16px;font-weight:400;line-height:140%}@media (max-width:768px){.styles-module__A6sVUq__patientCard .styles-module__A6sVUq__patientEmail{font-size:14px}.styles-module__A6sVUq__patientCard{margin-top:32px;padding:12px}}.styles-module__A6sVUq__buttonGroup{justify-content:center;gap:12px;width:100%;margin-top:40px;display:flex}@media (max-width:768px){.styles-module__A6sVUq__buttonGroup{margin-top:32px}}.styles-module__A6sVUq__inviteAnotherButton,.styles-module__A6sVUq__closeButton{justify-content:center;align-items:center;height:auto;min-height:auto;padding:16px 32px;display:flex}.styles-module__A6sVUq__closeButton{border:1px solid #212527;border-radius:9999px}@media (max-width:768px){.styles-module__A6sVUq__inviteAnotherButton,.styles-module__A6sVUq__closeButton{width:100%}}
.practitioner-access-check-module__PQ5Hhq__loadingContainer{z-index:50;background:#ffffffe6;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex;position:fixed;inset:0}.practitioner-access-check-module__PQ5Hhq__loadingContainer .practitioner-access-check-module__PQ5Hhq__loadingContent{flex-direction:column;align-items:center;gap:16px;display:flex}.practitioner-access-check-module__PQ5Hhq__loadingContainer .practitioner-access-check-module__PQ5Hhq__loadingText{color:#00000080;font-size:16px}
.right-sidebar-module__sNmiPa__wrapper{pointer-events:none;background:0 0;height:100vh;transition:background .2s ease-in-out;display:flex}.right-sidebar-module__sNmiPa__root{background:#fafaf6;border-left:1px solid #20201a14;flex-direction:column;flex:1;justify-content:space-between;gap:20px;padding:20px;display:flex}.right-sidebar-module__sNmiPa__content{flex-direction:column;gap:20px;display:flex}.right-sidebar-module__sNmiPa__header{justify-content:flex-end;display:none}.right-sidebar-module__sNmiPa__header .right-sidebar-module__sNmiPa__closeButton{cursor:pointer;background:0 0;border:none;margin-bottom:12px;padding:0;transition:opacity .2s ease-in-out}.right-sidebar-module__sNmiPa__header .right-sidebar-module__sNmiPa__closeButton:hover{opacity:.7}.right-sidebar-module__sNmiPa__header .right-sidebar-module__sNmiPa__closeButtonIcon{width:16px;height:16px}.right-sidebar-module__sNmiPa__logoutButton{color:#fff;text-align:center;background:#20201a;border-radius:100px;width:100%;padding:12px 20px;font-size:14px;font-weight:500;transition:background .2s ease-in-out;display:none}.right-sidebar-module__sNmiPa__logoutButton:hover{background:#20201ae6}@media (max-width:1400px){.right-sidebar-module__sNmiPa__wrapper{z-index:150;display:block;position:fixed;inset:0}.right-sidebar-module__sNmiPa__wrapper .right-sidebar-module__sNmiPa__root{max-width:360px;height:100vh;transition:right .3s ease-in-out;position:fixed;top:0;right:min(-360px,-100vw)}.right-sidebar-module__sNmiPa__wrapper.right-sidebar-module__sNmiPa__open{pointer-events:auto;background:#00000080;width:100vw;height:100vh}.right-sidebar-module__sNmiPa__wrapper.right-sidebar-module__sNmiPa__open .right-sidebar-module__sNmiPa__root{right:0}.right-sidebar-module__sNmiPa__header{display:flex}}@media (max-width:768px){.right-sidebar-module__sNmiPa__logoutButton{justify-content:center;align-items:center;gap:8px;display:flex}.right-sidebar-module__sNmiPa__logoutButton .right-sidebar-module__sNmiPa__logoutButtonIcon{width:16px;height:16px}}
.product-feature-flag-module__5amHkG__root{cursor:pointer;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .3s ease-in-out;display:flex;position:fixed;bottom:84px;right:20px;box-shadow:0 0 10px #0000001a}.product-feature-flag-module__5amHkG__root:hover{transform:scale(1.1)}.product-feature-flag-module__5amHkG__featureFlagsContainer{background-color:#fff;border-radius:12px;width:240px;height:auto;padding:12px;position:fixed;bottom:148px;right:20px;box-shadow:0 0 10px #0000001a}.product-feature-flag-module__5amHkG__featureFlag{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.product-feature-flag-module__5amHkG__featureFlag:last-child{margin-bottom:0}.product-feature-flag-module__5amHkG__featureFlag .product-feature-flag-module__5amHkG__featureFlagName{color:#212121;font-size:14px;font-weight:400}.product-feature-flag-module__5amHkG__featureFlagButton{cursor:pointer;color:green;background-color:#0000;border:none;margin:0;padding:0;font-size:14px;font-weight:500;transition:opacity .3s ease-in-out,scale .3s ease-in-out,color .15s ease-in-out}.product-feature-flag-module__5amHkG__featureFlagButton:hover{opacity:.8;scale:.95}.product-feature-flag-module__5amHkG__featureFlagButton.product-feature-flag-module__5amHkG__featureFlagButtonEnabled{color:red}.product-feature-flag-module__5amHkG__featureFlagsHeader{justify-content:space-between;align-items:start;margin-bottom:12px;display:flex}.product-feature-flag-module__5amHkG__featureFlagsHeaderTitle{font-size:16px;font-weight:500}.product-feature-flag-module__5amHkG__featureFlagButtonClose{cursor:pointer;color:#000;background-color:#0000;border:none;margin:0;padding:0;font-weight:400}.product-feature-flag-module__5amHkG__featureFlagButtonClose .product-feature-flag-module__5amHkG__featureFlagButtonCloseIcon{width:16px;height:16px}
.styles-module__qHzcoG__root{flex-direction:column;align-items:center;width:100%;display:flex}.styles-module__qHzcoG__card{background:#fff;border-radius:24px;flex-direction:column;align-items:center;gap:24px;width:100%;padding:40px;display:flex;box-shadow:0 7px 29px #64646f33}@media (max-width:480px){.styles-module__qHzcoG__card{padding:24px}}.styles-module__qHzcoG__practitionerHeader{align-items:center;gap:16px;width:100%;display:flex}.styles-module__qHzcoG__practitionerName{flex-direction:column;flex:1;align-items:start;display:flex}.styles-module__qHzcoG__practitionerName h2{margin:0}.styles-module__qHzcoG__clinicalInterestsContainer{width:100%;padding-bottom:8px}.styles-module__qHzcoG__clinicalInterestsFlex{flex-wrap:wrap;gap:8px;width:100%;display:flex}@media (max-width:480px){.styles-module__qHzcoG__clinicalInterestsFlex span{padding:4px 8px;font-size:10px}}.styles-module__qHzcoG__divider{border-top:1px solid var(--dia-neutral-100);width:100%}.styles-module__qHzcoG__biographySection{flex-direction:column;gap:12px;width:100%;display:flex;position:relative}.styles-module__qHzcoG__biographyText{white-space:pre-wrap;word-break:break-word;margin:0;transition:max-height .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.styles-module__qHzcoG__biographyText.styles-module__qHzcoG__truncated{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box}.styles-module__qHzcoG__biographyText:not(.styles-module__qHzcoG__truncated){display:block}.styles-module__qHzcoG__readMoreButton{cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:8px;padding:0;-webkit-text-decoration:none;text-decoration:none;display:flex}.styles-module__qHzcoG__readMoreButton:hover span{-webkit-text-decoration:underline;text-decoration:underline}.styles-module__qHzcoG__readMoreButton.styles-module__qHzcoG__focus-visible.styles-module__qHzcoG__js-focus-visible,.styles-module__qHzcoG__js-focus-visible .styles-module__qHzcoG__readMoreButton.styles-module__qHzcoG__focus-visible{outline:2px solid var(--dia-blue-500);outline-offset:2px;border-radius:2px}.styles-module__qHzcoG__chevron{width:16px;height:16px;transition:transform .3s ease-in-out}.styles-module__qHzcoG__chevronExpanded{transform:rotate(180deg)}.styles-module__qHzcoG__socialSection{gap:8px;width:100%;display:flex}.styles-module__qHzcoG__socialLink{background-color:var(--dia-neutral-100);width:40px;height:40px;color:var(--dia-text-primary);border-radius:50%;justify-content:center;align-items:center;padding:8px;-webkit-text-decoration:none;text-decoration:none;transition:background-color .2s;display:flex}.styles-module__qHzcoG__socialLink:hover{background-color:var(--dia-neutral-200)}.styles-module__qHzcoG__socialIcon{width:20px;height:20px}.styles-module__qHzcoG__detailItem{flex-direction:row;align-items:center;gap:8px;margin-bottom:12px;display:flex}.styles-module__qHzcoG__detailItem .styles-module__qHzcoG__detailItemIcon{width:auto;height:auto}.styles-module__qHzcoG__detailItem .styles-module__qHzcoG__detailItemTitle{opacity:.5;color:#20201a;font-family:var(--font-matter),sans-serif;letter-spacing:-.32px;text-align:left;background:0 0;border:none;padding:0;font-size:16px;font-style:normal;font-weight:400;line-height:100%;transition:opacity .2s ease-in-out}.styles-module__qHzcoG__detailItem .styles-module__qHzcoG__detailItemTitle.styles-module__qHzcoG__actionable{cursor:pointer}.styles-module__qHzcoG__detailItem .styles-module__qHzcoG__detailItemTitle.styles-module__qHzcoG__actionable:hover{opacity:1}
.styles-module__7VGsXa__root{flex-direction:column;width:100%;display:flex}.styles-module__7VGsXa__title{color:var(--dia-text-primary);text-align:center;font-family:var(--font-serif),serif;letter-spacing:-1.2px;font-size:40px;font-style:italic;font-weight:300;line-height:100%}@media (max-width:768px){.styles-module__7VGsXa__title{font-size:32px}}.styles-module__7VGsXa__description{color:#777978;text-align:center;font-family:var(--font-sans),sans-serif;margin-top:12px;font-size:16px;font-weight:400;line-height:140%}.styles-module__7VGsXa__form{flex-direction:column;gap:16px;margin-top:48px;display:flex}.styles-module__7VGsXa__fieldGroup{width:100%}.styles-module__7VGsXa__input{border:1px solid var(--dia-neutral-300);width:100%;height:56px;font-family:var(--font-sans),sans-serif;color:var(--dia-text-primary);background-color:var(--dia-white);border-radius:8px;padding:0 16px;font-size:18px;font-weight:400;line-height:150%}.styles-module__7VGsXa__input::placeholder{color:var(--dia-text-primary);opacity:.5}.styles-module__7VGsXa__input:focus{border-color:var(--dia-neutral-500);outline:none}.styles-module__7VGsXa__generalError{color:var(--dia-validation-red);background-color:#ffebee;border:1px solid #ffcdd2;border-radius:8px;padding:12px;font-size:14px}.styles-module__7VGsXa__buttonGroup{justify-content:center;margin-top:8px;display:flex}.styles-module__7VGsXa__submitButton{font-size:16px;font-weight:500;font-family:var(--font-sans),sans-serif;justify-content:center;align-items:center;gap:8px;width:100%;height:auto;padding:16px 32px;display:flex}
.practitioner-reports-module__ExlUvW__root{flex-direction:column;gap:32px;padding:32px 40px;display:flex;overflow-y:scroll}@media (max-width:768px){.practitioner-reports-module__ExlUvW__root{padding:32px 20px}}.practitioner-reports-module__ExlUvW__dateInfo{flex-direction:column;gap:4px;display:flex}.practitioner-reports-module__ExlUvW__dateMain{color:var(--dia-neutral-900);font-size:16px;font-weight:500}.practitioner-reports-module__ExlUvW__dateSub{letter-spacing:.05em;color:var(--dia-neutral-500);font-size:12px;font-weight:500}.practitioner-reports-module__ExlUvW__actionButtons{gap:8px;display:flex}.practitioner-reports-module__ExlUvW__actionLink{font-family:var(--font-matter),sans-serif;box-sizing:border-box;background-color:var(--dia-neutral-200);color:var(--dia-text-primary);border:1.2px solid #0000;border-color:var(--dia-neutral-200);border-radius:100px;justify-content:center;align-items:center;padding:10px 16px;font-size:14px;font-style:normal;font-weight:500;line-height:1;-webkit-text-decoration:none;text-decoration:none;transition:all .2s ease-in-out;display:inline-flex}.practitioner-reports-module__ExlUvW__actionLink:hover{background-color:var(--dia-neutral-300);color:var(--dia-text-primary);border-color:var(--dia-neutral-300)}@media (max-width:1023px){.practitioner-reports-module__ExlUvW__actionLink{padding:8px 14px;font-size:13px}}@media (max-width:768px){.practitioner-reports-module__ExlUvW__actionButtons{flex-direction:column;width:100%}.practitioner-reports-module__ExlUvW__actionLink{width:100%;padding:8px 12px;font-size:13px}}
.styles-module__PUcbZa__card{background:#f4f4f0;border-radius:20px;flex-direction:column;align-items:flex-start;padding:24px;display:flex}.styles-module__PUcbZa__card .styles-module__PUcbZa__cardTitle{color:#20201a;font-family:var(--font-matter),sans-serif;letter-spacing:-.56px;font-size:28px;font-style:normal;font-weight:400;line-height:100%}.styles-module__PUcbZa__card .styles-module__PUcbZa__cardDescription{color:#20201a;font-family:var(--font-matter),sans-serif;letter-spacing:-.18px;margin-top:28px;margin-bottom:18px;font-size:18px;font-style:normal;font-weight:400;line-height:120%}.styles-module__PUcbZa__card .styles-module__PUcbZa__cardDescription p:not(:first-child){margin-top:16px}.styles-module__PUcbZa__cardButton{width:100%;display:flex}.styles-module__PUcbZa__cardButton button{width:100%}
.styles-module__uxr0lq__container{z-index:1;flex-direction:column;align-items:center;gap:40px;width:100%;max-width:740px;display:flex}.styles-module__uxr0lq__header{text-align:center;flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.styles-module__uxr0lq__header h1,.styles-module__uxr0lq__header p{margin:0}.styles-module__uxr0lq__footer{flex-direction:column;align-items:center;gap:24px;width:100%;display:flex}.styles-module__uxr0lq__consentBox{align-items:flex-start;gap:12px;display:flex}.styles-module__uxr0lq__consentBox>:first-child{flex-shrink:0}.styles-module__uxr0lq__consentLabel{color:var(--dia-text-secondary);cursor:pointer;font-size:16px;line-height:1.5}
.styles-module__Ii9SpW__root{background:var(--dia-white);border-radius:48px;flex-direction:column;gap:16px;width:100vw;max-width:640px;max-height:calc(100vh - 32px);padding:64px 56px;display:flex;position:relative;overflow-y:auto}.styles-module__Ii9SpW__root .styles-module__Ii9SpW__content{z-index:1;position:relative;overflow:visible}.styles-module__Ii9SpW__root .styles-module__Ii9SpW__closeButton{z-index:1;position:absolute;top:24px;right:24px}@media (max-width:768px){.styles-module__Ii9SpW__root .styles-module__Ii9SpW__closeButton{top:12px;right:12px}.styles-module__Ii9SpW__root{border-radius:32px;gap:12px;max-width:calc(100% - 32px);padding:48px 24px}}
/*# sourceMappingURL=18c4ae7fc7450b51.css.map*/