.AppPromoSettingsRow-module__FAKs1W__row{flex-direction:column;gap:1rem;display:flex}@media (min-width:768px){.AppPromoSettingsRow-module__FAKs1W__row{flex-direction:row;align-items:center;gap:2rem}}
.AccountInformationSection-module__hAplgG__wrapper{flex-direction:column;gap:.25rem;display:flex}@media (min-width:768px){.AccountInformationSection-module__hAplgG__wrapper{gap:.5rem}}
.SettingsCard-module__RRqSyG__card{flex-direction:column;gap:.75rem;padding:.75rem 0;display:flex}.SettingsCard-module__RRqSyG__header{align-items:center;gap:.75rem;display:flex}.SettingsCard-module__RRqSyG__content{width:100%}@media (min-width:600px){.SettingsCard-module__RRqSyG__card{flex-direction:row;align-items:flex-start}.SettingsCard-module__RRqSyG__header,.SettingsCard-module__RRqSyG__content{flex:1 1 0;width:auto;min-width:0}}
.shared-module__PSNDYG__modal{max-width:37.5rem}.shared-module__PSNDYG__content{padding:3rem 1.25rem}.shared-module__PSNDYG__clearLogo{width:100%;height:2.625rem;color:var(--color-fg-default)}.shared-module__PSNDYG__clearLogo path{fill:currentColor}.shared-module__PSNDYG__stepContent{text-align:center;flex-direction:column;gap:1.75rem;display:flex}.shared-module__PSNDYG__iconWrapper{background-color:var(--color-surface-muted-blue);border-radius:50%;justify-content:center;align-self:center;align-items:center;width:fit-content;padding:1rem;display:flex}.shared-module__PSNDYG__button{width:100%}.shared-module__PSNDYG__button svg path{stroke:currentColor}.shared-module__PSNDYG__clearButton svg{width:1.5rem;height:1.5rem}.shared-module__PSNDYG__attestField{flex-direction:column;align-items:center;gap:.75rem;display:flex}.shared-module__PSNDYG__attestControlRow{justify-content:center;align-items:center;gap:.5rem;display:flex}.shared-module__PSNDYG__textBlock{flex-direction:column;gap:1rem;display:flex}.shared-module__PSNDYG__consentNote{border-top:1px solid var(--color-border-default);padding-top:1rem}.shared-module__PSNDYG__instructions{text-align:left;flex-direction:column;gap:.75rem;display:flex}.shared-module__PSNDYG__instructions ul{margin:0;padding-left:1.5rem;list-style:outside}.shared-module__PSNDYG__instructions li>ul{margin-top:.25rem}.shared-module__PSNDYG__instructionsList{flex-direction:column;display:flex}.shared-module__PSNDYG__instructionMarkdown :is(p){font:var(--text-body-16);margin:0}.shared-module__PSNDYG__instructionMarkdown :is(a){color:inherit;text-decoration:underline}.shared-module__PSNDYG__collapsibleInstructions{grid-template-rows:0fr;transition:grid-template-rows .3s ease-out;display:grid}@media (prefers-reduced-motion:reduce){.shared-module__PSNDYG__collapsibleInstructions{transition:none}}.shared-module__PSNDYG__collapsibleInstructionsOpen{grid-template-rows:1fr}.shared-module__PSNDYG__collapsibleInstructionsInner{overflow:hidden}.shared-module__PSNDYG__seeMoreToggle{width:100%;color:var(--color-link-default);cursor:pointer;background:0 0;border:none;justify-content:center;align-self:center;align-items:center;gap:.5rem;padding:0;display:flex}.shared-module__PSNDYG__seeMoreToggle:hover{text-decoration:underline}.shared-module__PSNDYG__seeMoreIcon{color:currentColor;transition:transform .2s ease-in-out}@media (prefers-reduced-motion:reduce){.shared-module__PSNDYG__seeMoreIcon{transition:none}}.shared-module__PSNDYG__seeMoreIconOpen{transform:rotate(180deg)}@media (min-width:768px){.shared-module__PSNDYG__content{padding:3rem 2.5rem}}
@layer components.primitives{.VerificationSteps-module__Q7Qita__wrapper{--circle-size:1.75rem;flex-direction:column;display:flex}.VerificationSteps-module__Q7Qita__step{align-items:center;gap:.75rem;display:flex}.VerificationSteps-module__Q7Qita__divider{background-color:var(--color-surface-muted-blue);width:3px;height:1rem;margin-left:calc(var(--circle-size) / 2 - 1.5px)}.VerificationSteps-module__Q7Qita__stepNumber{width:var(--circle-size);height:var(--circle-size);background-color:var(--color-surface-muted-blue);color:var(--color-link-default);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.VerificationSteps-module__Q7Qita__activeStep{background-color:var(--color-link-default);color:var(--color-accent-fg)}}
.GeneratingSummary-module__sS0s4q__container{background-color:var(--color-surface-raised);border:1px solid var(--color-border-default);border-radius:1rem;flex-direction:column;justify-content:center;gap:.5rem;width:35rem;max-width:100%;padding:1.5rem;display:flex}.GeneratingSummary-module__sS0s4q__logo{width:3rem;height:3rem}.GeneratingSummary-module__sS0s4q__title{animation:3s ease-in GeneratingSummary-module__sS0s4q__gradientSlide}@keyframes GeneratingSummary-module__sS0s4q__gradientSlide{0%{opacity:0;transform:translateY(-.625rem)}20%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.625rem)}}@media (prefers-reduced-motion:reduce){.GeneratingSummary-module__sS0s4q__title{animation:none}}
.GuardianModal-module__Pw6L2G__modal{background-color:var(--color-warning-bg);max-width:32rem;padding:2rem}.GuardianModal-module__Pw6L2G__modalContent{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;display:flex}.GuardianModal-module__Pw6L2G__icon{color:var(--color-warning-fg);flex-shrink:0}.GuardianModal-module__Pw6L2G__heading{text-align:center}.GuardianModal-module__Pw6L2G__description{flex-direction:column;gap:1rem;display:flex}
@layer components.primitives{.RadioGroup-module__uBLRYG__radioGroup>label{cursor:pointer;align-items:center;gap:.5rem;display:flex;position:relative}.RadioGroup-module__uBLRYG__radioGroup>label:before{content:"";box-sizing:border-box;border:2px solid var(--color-border-strong);background:var(--color-surface-raised);cursor:default;border-radius:50%;width:1.125rem;height:1.125rem;display:block}.RadioGroup-module__uBLRYG__radioGroup>label[data-pressed]:before{opacity:.8}.RadioGroup-module__uBLRYG__radioGroup>label[data-selected]:before{border-color:var(--color-accent-bg);background:var(--color-accent-bg);box-shadow:inset 0 0 0 3px var(--color-surface-raised)}.RadioGroup-module__uBLRYG__radioGroup>label[data-focus-visible]:before{outline:2px solid var(--color-accent-focus-ring)}.RadioGroup-module__uBLRYG__radioGroup>label[data-disabled]{color:var(--color-fg-disabled)}.RadioGroup-module__uBLRYG__radioGroup>label[data-disabled]:before{border-color:var(--color-accent-bg-disabled)}.RadioGroup-module__uBLRYG__radioGroup>label[data-disabled][data-selected]:before{border-color:var(--color-accent-bg-disabled);background:var(--color-accent-bg-disabled);box-shadow:inset 0 0 0 4px var(--color-surface-sunken)}}
.SocialShareButtons-module__7ZEbtq__wrapper{--horizontal-padding:1.5rem;width:calc(100% + var(--horizontal-padding) * 2);margin-left:calc(-1 * var(--horizontal-padding));padding:0 var(--horizontal-padding);justify-content:space-between;gap:.5rem;display:flex;overflow-x:auto}.SocialShareButtons-module__7ZEbtq__socialItem{flex-direction:column;align-items:center;gap:.5rem;display:flex}.SocialShareButtons-module__7ZEbtq__button{background-color:var(--social-bg);width:3.25rem;height:3.25rem;color:var(--social-fg);border-radius:50%;transition:background-color .15s ease-out}.SocialShareButtons-module__7ZEbtq__button[data-hovered]>span,.SocialShareButtons-module__7ZEbtq__button[data-pressed]>span{background-color:#0000}.SocialShareButtons-module__7ZEbtq__linkedin[data-focus-visible],.SocialShareButtons-module__7ZEbtq__print[data-focus-visible]{box-shadow:0 0 0 2px var(--color-accent-focus-ring-black)}.SocialShareButtons-module__7ZEbtq__button[data-hovered]{background-color:color-mix(in srgb, var(--social-bg), var(--social-fg) var(--social-hover-mix,20%))}.SocialShareButtons-module__7ZEbtq__button[data-pressed]{background-color:color-mix(in srgb, var(--social-bg), var(--social-fg) var(--social-press-mix,25%))}.SocialShareButtons-module__7ZEbtq__twitter{--social-bg:var(--color-fg-default);--social-fg:var(--color-surface-canvas)}.SocialShareButtons-module__7ZEbtq__messenger{--social-bg:var(--color-surface-raised);--social-fg:var(--color-blue-600);--social-hover-mix:6%;--social-press-mix:12%;border:1px solid var(--color-border-strong)}.SocialShareButtons-module__7ZEbtq__reddit{--social-bg:#de432b;--social-fg:var(--color-white)}.SocialShareButtons-module__7ZEbtq__whatsapp{--social-bg:#25d466;--social-fg:var(--color-white)}.SocialShareButtons-module__7ZEbtq__linkedin{--social-bg:#1885d8;--social-fg:var(--color-white)}.SocialShareButtons-module__7ZEbtq__print{--social-bg:var(--color-accent-bg);--social-fg:var(--color-accent-fg)}@media (min-width:768px){.SocialShareButtons-module__7ZEbtq__wrapper{width:100%;margin-left:0;padding:0;overflow-x:visible}}
.ShareConsultModalContent-module__tjudZq__modalContent{flex-direction:column;gap:1.25rem;padding:2rem 1.5rem;display:flex}.ShareConsultModalContent-module__tjudZq__shareVariant{flex-direction:row;gap:1rem;display:flex}.ShareConsultModalContent-module__tjudZq__scopeBody{flex-direction:column;display:flex}.ShareConsultModalContent-module__tjudZq__errorMessage{align-items:center}.ShareConsultModalContent-module__tjudZq__shareActions{flex-direction:column;gap:1.25rem;display:flex}.ShareConsultModalContent-module__tjudZq__shareActions[data-loading] :is(button,button>span,p),.ShareConsultModalContent-module__tjudZq__footer[data-loading] button,.ShareConsultModalContent-module__tjudZq__footer[data-loading] button>span{box-shadow:none;color:#0000;background:0 0;border-color:#0000}.ShareConsultModalContent-module__tjudZq__shareActions[data-loading] :is(button,p),.ShareConsultModalContent-module__tjudZq__footer[data-loading] button{position:relative}.ShareConsultModalContent-module__tjudZq__shareActions[data-loading] :is(button,p):after,.ShareConsultModalContent-module__tjudZq__footer[data-loading] button:after{content:"";background:var(--skeleton-loader-gradient);background-size:200% 100%;animation:1.4s ease-in-out infinite ShareConsultModalContent-module__tjudZq__shimmer;position:absolute;inset:0}.ShareConsultModalContent-module__tjudZq__shareActions[data-loading] button:after,.ShareConsultModalContent-module__tjudZq__footer[data-loading] button:after{border-radius:inherit}.ShareConsultModalContent-module__tjudZq__shareActions[data-loading] p:after{border-radius:.25rem}.ShareConsultModalContent-module__tjudZq__shareActions[data-loading] svg,.ShareConsultModalContent-module__tjudZq__footer[data-loading] svg{visibility:hidden}@keyframes ShareConsultModalContent-module__tjudZq__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ShareConsultModalContent-module__tjudZq__shareActions[data-loading] :is(button,p):after,.ShareConsultModalContent-module__tjudZq__footer[data-loading] button:after{animation:none}}.ShareConsultModalContent-module__tjudZq__directShareWrapper{align-items:center;gap:.75rem;display:flex}.ShareConsultModalContent-module__tjudZq__directShareButton{flex:1}.ShareConsultModalContent-module__tjudZq__infoBox{align-items:center;gap:.75rem;padding:.75rem 1rem}.ShareConsultModalContent-module__tjudZq__infoBox>svg{width:1.5rem;height:1.5rem}.ShareConsultModalContent-module__tjudZq__footer{border-top:1px solid var(--color-border-strong);justify-content:flex-end;align-items:center;padding:1.25rem;display:flex}
.ShareConsultModal-module__oEhskW__modal{width:30rem;max-width:100%}
@layer components.composite{.ActionButtons-module__ZAf_hG__actions{flex-direction:column;gap:.5rem;display:flex}.ActionButtons-module__ZAf_hG__button{width:100%}}
.TermsOfServiceAccepted-module__Md8X6G__container{flex-direction:row;justify-content:center;align-items:center;gap:.875rem;width:100%;display:flex}.TermsOfServiceAccepted-module__Md8X6G__divider{background-color:var(--color-border-default);flex:1;height:1px}.TermsOfServiceAccepted-module__Md8X6G__content{flex-direction:column;align-items:center;display:flex}
@layer components.primitives{.ChatBubble-module___QsL8a__chatBubbleContainer{flex-direction:column;width:100%;display:flex}.ChatBubble-module___QsL8a__chatBubble{background-color:var(--color-info-bg);white-space:pre-wrap;border-radius:1em 1em 0;max-width:90%;padding:1em}.ChatBubble-module___QsL8a__chatBubble.ChatBubble-module___QsL8a__chatBubbleLeft{border-radius:0 1em 1em;align-self:flex-start}.ChatBubble-module___QsL8a__chatBubble.ChatBubble-module___QsL8a__chatBubbleRight{border-radius:1em 0 1em 1em;align-self:flex-end}}
@layer components.composite{.WidgetLayout-module__HGl0DG__doctronicAvatar{background-color:var(--color-solid-bg);width:1.75rem;height:1.75rem;color:var(--color-surface-canvas);text-align:center;border-radius:.875rem;justify-content:center;align-items:center;padding:.438rem .625rem;line-height:1;display:flex}.WidgetLayout-module__HGl0DG__wrapper{align-items:flex-start;gap:.5rem;max-width:90%;display:flex}.WidgetLayout-module__HGl0DG__inner{flex-direction:column;gap:.75rem;display:flex}}
@layer components.composite{.SelectWidget-module__bnYPVW__actionsWrapper{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}.SelectWidget-module__bnYPVW__submitRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.SelectWidget-module__bnYPVW__buttonCounter{background-color:var(--color-solid-fg-disabled);color:var(--color-surface-canvas);border-radius:1rem;justify-content:center;align-items:center;padding:0 .5rem;display:flex}}
@layer components.composite{.YesNoWidget-module__DSDgQW__actionsWrapper{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}}
@layer components.composite{.DiagnosisSection-module__QX83xa__section{flex-direction:column;gap:1rem;display:flex}}
@layer components.composite{.HeaderSection-module__j4h3xG__header{flex-direction:column;gap:1.5rem;display:flex}.HeaderSection-module__j4h3xG__headerTop{justify-content:space-between;align-items:flex-start;display:flex}.HeaderSection-module__j4h3xG__avatar{background:var(--color-surface-raised);border:1px solid var(--color-border-default);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex}.HeaderSection-module__j4h3xG__titleSection{flex-direction:column;gap:.5rem;display:flex}.HeaderSection-module__j4h3xG__dateRow{align-items:center;gap:.75rem;display:flex}.HeaderSection-module__j4h3xG__latestBadge{border:1px solid var(--color-border-default);border-radius:25rem;align-items:center;gap:.1875rem;padding:.3125rem .5rem .3125rem .75rem;display:inline-flex}}
.Messages-module__LMA_SW__container{flex-direction:column;gap:1rem;display:flex}.Messages-module__LMA_SW__loadingText{text-align:center;color:var(--color-fg-subtle);padding:2rem}
.ClinicalReport-module__TFxyaG__container{background:var(--color-surface-raised);border:1px solid var(--color-border-default);border-radius:.5rem;flex-direction:column;gap:1.5rem;max-width:48rem;padding:2.25rem 1.5rem;display:flex}.ClinicalReport-module__TFxyaG__bottomMargin{margin-bottom:6rem}.ClinicalReport-module__TFxyaG__actionsArea{flex-direction:column;gap:1rem;display:flex}@media (min-width:768px){.ClinicalReport-module__TFxyaG__container{padding:3.5rem}}
@layer components.composite{.PrescriptionCardBody-module__x0IdDa__row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.PrescriptionCardBody-module__x0IdDa__withBorders{border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);padding:1.25rem 0}.PrescriptionCardBody-module__x0IdDa__rowValue{text-align:right;flex:1;min-width:0}.PrescriptionCardBody-module__x0IdDa__ctaButton{width:100%}}
@layer components.composite{.PrescriptionCardHeader-module__3pV-CW__header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.PrescriptionCardHeader-module__3pV-CW__collapsibleHeader{flex-direction:row-reverse}.PrescriptionCardHeader-module__3pV-CW__infoBox{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.PrescriptionCardHeader-module__3pV-CW__medThumbnail{border:1px solid var(--color-border-default);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;overflow:hidden}}
@layer components.composite{.BiologicalSexField-module__EcyvIG__group{background-color:var(--color-surface-sunken);border-radius:.75rem;gap:.25rem;padding:.25rem;display:flex}.BiologicalSexField-module__EcyvIG__group[data-disabled]{opacity:.5}.BiologicalSexField-module__EcyvIG__segment{cursor:pointer;color:var(--color-fg-muted);border-radius:.5rem;flex:5rem;justify-content:center;align-items:center;padding:.625rem 1rem;transition:background-color .2s,color .2s;display:flex}.BiologicalSexField-module__EcyvIG__segment[data-hovered]{color:var(--color-fg-default)}.BiologicalSexField-module__EcyvIG__segment[data-selected]{background-color:var(--color-surface-raised);color:var(--color-fg-default);box-shadow:var(--shadow-xs)}.BiologicalSexField-module__EcyvIG__segment[data-focus-visible]{outline:2px solid var(--color-accent-focus-ring);outline-offset:2px}.BiologicalSexField-module__EcyvIG__segment[data-disabled]{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.BiologicalSexField-module__EcyvIG__segment{transition:none}}}
@layer components.composite{.PrescriptionCard-module__fp3dYW__card{border:1px solid var(--color-border-default);box-shadow:var(--shadow-lg);border-radius:.5rem;flex-direction:column;max-width:28rem;display:flex;overflow:hidden}.PrescriptionCard-module__fp3dYW__successBanner{background-color:var(--color-success-bg);color:var(--color-success-fg);justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;display:flex}.PrescriptionCard-module__fp3dYW__successText{text-align:center}.PrescriptionCard-module__fp3dYW__content{flex-direction:column;gap:1.25rem;padding:2rem 1.5rem;display:flex}.PrescriptionCard-module__fp3dYW__medicationRow{align-items:flex-start;gap:1rem;display:flex}.PrescriptionCard-module__fp3dYW__medicationInfo{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.PrescriptionCard-module__fp3dYW__medicationName{text-transform:capitalize}.PrescriptionCard-module__fp3dYW__pharmacyInfo{flex-direction:column;gap:.125rem;display:flex}.PrescriptionCard-module__fp3dYW__icon{border:1px solid var(--color-border-default);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.9375rem;height:2.9375rem;display:flex;overflow:hidden}}
@layer components.primitives{.Popover-module__CaKOna__popover[data-placement=bottom] .Popover-module__CaKOna__arrow svg{transform:rotate(180deg)}.Popover-module__CaKOna__popover[data-placement=left] .Popover-module__CaKOna__arrow svg{transform:rotate(-90deg)}.Popover-module__CaKOna__popover[data-placement=right] .Popover-module__CaKOna__arrow svg{transform:rotate(90deg)}}
@layer components.primitives{.leadingSlotControl-module__d2-k9q__control{--icon-button-padding:.3125rem}.leadingSlotControl-module__d2-k9q__control svg{width:1.25rem;height:1.25rem}}
@layer components.primitives{.AnonymousBadge-module__VNQXiq__badgeButton{border:1px dashed var(--color-border-default);background-color:inherit;cursor:pointer;border-radius:2.125rem;flex-shrink:0;align-items:center;gap:.25rem;height:2rem;padding:.1875rem .5rem;display:flex}.AnonymousBadge-module__VNQXiq__badgeButton:not(:disabled):hover{background-color:var(--color-surface-sunken)}.AnonymousBadge-module__VNQXiq__badgeButton:disabled{cursor:not-allowed}.AnonymousBadge-module__VNQXiq__badgeButton svg{width:1.25rem;height:1.25rem}.AnonymousBadge-module__VNQXiq__anonymousLabel{color:var(--color-link-default)}.AnonymousBadge-module__VNQXiq__anonymousLabel.AnonymousBadge-module__VNQXiq__disabledLabel{color:var(--color-fg-disabled)}.AnonymousBadge-module__VNQXiq__ghostIcon{animation:.6s cubic-bezier(.4,0,.2,1) infinite AnonymousBadge-module__VNQXiq__dashMarch}@keyframes AnonymousBadge-module__VNQXiq__dashMarch{0%{stroke-dashoffset:0}to{stroke-dashoffset:5px}}@media (prefers-reduced-motion:reduce){.AnonymousBadge-module__VNQXiq__ghostIcon{animation:none}}}
.IncognitoToggle-module__QTEj0a__softDisabled{cursor:not-allowed}.IncognitoToggle-module__QTEj0a__softDisabled>span{border-color:var(--color-border-disabled);color:var(--color-link-disabled);background-color:#0000;transform:none}
@layer components.composite{.ChatInputSectionCompact-module__S9Bl4a__section{isolation:isolate;flex-direction:column;align-items:center;gap:.75rem;width:100%;max-width:40.25rem;margin-inline:auto;display:flex;position:relative}.ChatInputSectionCompact-module__S9Bl4a__inputContainer{background:var(--color-surface-raised);border:1px solid var(--color-border-default);width:100%;min-height:7rem;box-shadow:var(--shadow-lg);border-radius:1rem;flex-direction:column;padding:1rem;display:flex;position:relative;overflow:clip}.ChatInputSectionCompact-module__S9Bl4a__inputContainer:focus-within{outline:2px solid var(--color-accent-focus-ring);outline-offset:2px}.ChatInputSectionCompact-module__S9Bl4a__textareaWrapper{flex:1 0 0;position:relative}.ChatInputSectionCompact-module__S9Bl4a__placeholder{align-items:flex-start}.ChatInputSectionCompact-module__S9Bl4a__textarea{resize:none;width:100%;min-height:3rem;font:var(--text-body-16);color:var(--color-fg-default);letter-spacing:-.02em;background:0 0;border:0;outline:0;margin:0;padding:0}.ChatInputSectionCompact-module__S9Bl4a__textarea::placeholder{color:var(--color-fg-muted);opacity:1}.ChatInputSectionCompact-module__S9Bl4a__textarea:focus-visible{outline:0}.ChatInputSectionCompact-module__S9Bl4a__actionRow{align-items:flex-end;gap:1rem;width:100%;margin-top:.5rem;display:flex}.ChatInputSectionCompact-module__S9Bl4a__submitButton{flex:none;width:fit-content;margin-left:auto}.ChatInputSectionCompact-module__S9Bl4a__actionRow:has(.ChatInputSectionCompact-module__S9Bl4a__leadingControls>:nth-child(2)){gap:.5rem}.ChatInputSectionCompact-module__S9Bl4a__actionRow:has(.ChatInputSectionCompact-module__S9Bl4a__leadingControls>:nth-child(2)) .ChatInputSectionCompact-module__S9Bl4a__submitButtonContent{padding-inline:.75rem}.ChatInputSectionCompact-module__S9Bl4a__featuresRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:.25rem;display:flex}.ChatInputSectionCompact-module__S9Bl4a__featurePill{color:var(--color-fg-default);font:var(--text-heading-12);white-space:nowrap;align-items:center;gap:.25rem;display:inline-flex}.ChatInputSectionCompact-module__S9Bl4a__featureIcon{flex:none}.ChatInputSectionCompact-module__S9Bl4a__featureLabel{line-height:1.4}@media (min-width:768px){.ChatInputSectionCompact-module__S9Bl4a__featuresRow{gap:1.5rem}}@media (min-width:768px) and (hover:hover) and (pointer:fine){.ChatInputSectionCompact-module__S9Bl4a__textarea{font:var(--text-body-14)}}}.ChatInputSectionCompact-module__S9Bl4a__speechBubble{top:-1.75rem;left:1rem}
.HeadlineTooltip-module__gUBszG__trigger{all:unset;font:inherit;letter-spacing:inherit;-webkit-text-decoration:underline dashed var(--color-success-200);text-decoration:underline dashed var(--color-success-200);text-underline-offset:.5rem;cursor:help;text-decoration-thickness:3px}.HeadlineTooltip-module__gUBszG__trigger:hover{color:var(--color-link-default)}.HeadlineTooltip-module__gUBszG__trigger:focus-visible{outline:2px solid var(--color-accent-focus-ring);outline-offset:4px;border-radius:4px}.HeadlineTooltip-module__gUBszG__tooltip{--tooltip-max-width:min(25.9375rem, calc(100vw - 2.5rem));--tooltip-border-radius:1.5rem;box-shadow:var(--shadow-lg);padding:2rem 2rem 3rem}.HeadlineTooltip-module__gUBszG__mobileModal{padding:2rem 2rem 3rem}.HeadlineTooltip-module__gUBszG__body{text-align:left;flex-direction:column;align-items:flex-start;gap:1rem;display:flex}
@layer components.composite{.HeroCopy-module__R_HkWW__copy{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:34.25rem;margin-inline:auto;display:flex}.HeroCopy-module__R_HkWW__headline{letter-spacing:var(--tracking-display)}.HeroCopy-module__R_HkWW__subheadlines{flex-direction:column;align-items:center;gap:.5rem;max-width:29.25rem;display:flex}.HeroCopy-module__R_HkWW__bodyCopy{flex-direction:column;align-items:center;gap:.75rem;width:100%;display:flex}.HeroCopy-module__R_HkWW__emphasis{color:var(--color-fg-muted);font-weight:600}@media (min-width:768px){.HeroCopy-module__R_HkWW__headline{font:var(--text-display-48);letter-spacing:var(--tracking-display);white-space:nowrap}.HeroCopy-module__R_HkWW__bodyCopy p{font:var(--text-body-14)}}}
@layer components.composite{.LogoDownloadMenu-module__eGje3G__trigger{width:fit-content;height:fit-content;display:inline-flex}.LogoDownloadMenu-module__eGje3G__menuPopover{max-height:min(24rem,70vh)}.LogoDownloadMenu-module__eGje3G__menu{max-height:min(24rem,70vh);overflow-y:auto}}
.HeaderLayout-module__KCGzSa__header{z-index:5;position:sticky;top:0}.HeaderLayout-module__KCGzSa__content{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:var(--color-surface-canvas);align-items:center;padding:1rem 1.5rem;display:flex}.HeaderLayout-module__KCGzSa__logoWrapper{flex:1;display:flex}.HeaderLayout-module__KCGzSa__rightContainer{flex:1;justify-content:flex-end;align-items:center;gap:1rem;display:flex}.HeaderLayout-module__KCGzSa__openMenuWrapper{border-left:1px dashed var(--color-border-default);align-items:center;gap:1rem;padding-left:1rem;display:flex}@media (min-width:768px){.HeaderLayout-module__KCGzSa__content{padding:1rem 3rem}}@media (min-width:1024px){.HeaderLayout-module__KCGzSa__content{padding:1rem 4rem}}@media (min-width:1280px){.HeaderLayout-module__KCGzSa__content{padding:1rem 6.25rem}}
.AuthActions-module__akKcZW__wrapper{gap:.5rem;display:flex}.AuthActions-module__akKcZW__signInButton{display:none}@media (min-width:768px){.AuthActions-module__akKcZW__signInButton{display:block}}
@layer components.primitives{.UserGreeting-module___2gQQG__wrapper{align-items:center;gap:.5rem;display:flex}.UserGreeting-module___2gQQG__letter{width:2rem;height:2rem;font:var(--text-label-14);color:var(--color-sage-500);background-color:var(--color-sage-100);border:1px solid var(--color-surface-canvas);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:flex}}
.MarketingHeader-module__ynRe-q__userGreeting{display:none}.MarketingHeader-module__ynRe-q__marketingHeader{transition:transform .25s}.MarketingHeader-module__ynRe-q__hidden{visibility:hidden;pointer-events:none;transform:translateY(-100%)}.MarketingHeader-module__ynRe-q__contentShrink{transition:padding-top .35s cubic-bezier(.4,0,.2,1),padding-bottom .35s cubic-bezier(.4,0,.2,1)}@media (min-width:768px){.MarketingHeader-module__ynRe-q__userGreeting{display:flex}}@media (min-width:1024px){.MarketingHeader-module__ynRe-q__hidden{visibility:visible;pointer-events:auto;transform:none}.MarketingHeader-module__ynRe-q__scrolled{padding-top:.5rem;padding-bottom:.5rem}}@media (prefers-reduced-motion:reduce){.MarketingHeader-module__ynRe-q__marketingHeader{transition:none}.MarketingHeader-module__ynRe-q__hidden{transform:none}.MarketingHeader-module__ynRe-q__contentShrink{transition:none}}[data-animations-paused] .MarketingHeader-module__ynRe-q__marketingHeader{transition:opacity .15s}[data-animations-paused] .MarketingHeader-module__ynRe-q__hidden{opacity:0;transition:opacity .15s,visibility 0s .15s;transform:none}[data-animations-paused] .MarketingHeader-module__ynRe-q__contentShrink{transition:none}@media (min-width:1024px){[data-animations-paused] .MarketingHeader-module__ynRe-q__hidden{opacity:1;transition:none}}
@layer base{.Logo-module__X5B6Ga__logo{flex-shrink:0;width:auto;display:inline-flex}.Logo-module__X5B6Ga__art{width:auto;height:100%;display:block}.Logo-module__X5B6Ga__onDark{display:none}.Logo-module__X5B6Ga__sizeSm{height:1rem}.Logo-module__X5B6Ga__sizeMd{height:1.375rem}.Logo-module__X5B6Ga__sizeLg{height:1.75rem}}[data-theme=dark] .Logo-module__X5B6Ga__onLight{display:none}[data-theme=dark] .Logo-module__X5B6Ga__onDark{display:block}
@layer base{.Typography-module__BaOSGG__display24{font:var(--text-display-24);letter-spacing:var(--tracking-display)}.Typography-module__BaOSGG__display32{font:var(--text-display-32);letter-spacing:var(--tracking-display)}.Typography-module__BaOSGG__display40{font:var(--text-display-40);letter-spacing:var(--tracking-display)}.Typography-module__BaOSGG__display48{font:var(--text-display-48);letter-spacing:var(--tracking-display)}.Typography-module__BaOSGG__display56{font:var(--text-display-56);letter-spacing:var(--tracking-display)}.Typography-module__BaOSGG__display64{font:var(--text-display-64);letter-spacing:var(--tracking-display)}.Typography-module__BaOSGG__display72{font:var(--text-display-72);letter-spacing:var(--tracking-display)}.Typography-module__BaOSGG__italic14{font:var(--text-italic-14);letter-spacing:var(--tracking-display)}.Typography-module__BaOSGG__italic18{font:var(--text-italic-18);letter-spacing:var(--tracking-display)}.Typography-module__BaOSGG__italic24{font:var(--text-italic-24);letter-spacing:var(--tracking-display)}.Typography-module__BaOSGG__italic32{font:var(--text-italic-32);letter-spacing:var(--tracking-display)}.Typography-module__BaOSGG__italic40{font:var(--text-italic-40);letter-spacing:var(--tracking-display)}.Typography-module__BaOSGG__italic48{font:var(--text-italic-48);letter-spacing:var(--tracking-display)}.Typography-module__BaOSGG__italic56{font:var(--text-italic-56);letter-spacing:var(--tracking-display)}.Typography-module__BaOSGG__italic64{font:var(--text-italic-64);letter-spacing:var(--tracking-display)}.Typography-module__BaOSGG__italic72{font:var(--text-italic-72);letter-spacing:var(--tracking-display)}.Typography-module__BaOSGG__heading10{font:var(--text-heading-10);letter-spacing:var(--tracking-tight)}.Typography-module__BaOSGG__heading12{font:var(--text-heading-12);letter-spacing:var(--tracking-tight)}.Typography-module__BaOSGG__heading14{font:var(--text-heading-14);letter-spacing:var(--tracking-tight)}.Typography-module__BaOSGG__heading16{font:var(--text-heading-16);letter-spacing:var(--tracking-tight)}.Typography-module__BaOSGG__heading18{font:var(--text-heading-18);letter-spacing:var(--tracking-tight)}.Typography-module__BaOSGG__heading20{font:var(--text-heading-20);letter-spacing:var(--tracking-tight)}.Typography-module__BaOSGG__heading24{font:var(--text-heading-24);letter-spacing:var(--tracking-tight)}.Typography-module__BaOSGG__heading28{font:var(--text-heading-28);letter-spacing:var(--tracking-tight)}.Typography-module__BaOSGG__heading32{font:var(--text-heading-32);letter-spacing:var(--tracking-tight)}.Typography-module__BaOSGG__headingItalic10{font:var(--text-heading-italic-10);letter-spacing:var(--tracking-tight)}.Typography-module__BaOSGG__headingItalic12{font:var(--text-heading-italic-12);letter-spacing:var(--tracking-tight)}.Typography-module__BaOSGG__headingItalic14{font:var(--text-heading-italic-14);letter-spacing:var(--tracking-tight)}.Typography-module__BaOSGG__headingItalic16{font:var(--text-heading-italic-16);letter-spacing:var(--tracking-tight)}.Typography-module__BaOSGG__headingItalic18{font:var(--text-heading-italic-18);letter-spacing:var(--tracking-tight)}.Typography-module__BaOSGG__headingItalic20{font:var(--text-heading-italic-20);letter-spacing:var(--tracking-tight)}.Typography-module__BaOSGG__headingItalic24{font:var(--text-heading-italic-24);letter-spacing:var(--tracking-tight)}.Typography-module__BaOSGG__headingItalic28{font:var(--text-heading-italic-28);letter-spacing:var(--tracking-tight)}.Typography-module__BaOSGG__headingItalic32{font:var(--text-heading-italic-32);letter-spacing:var(--tracking-tight)}.Typography-module__BaOSGG__body10{font:var(--text-body-10);letter-spacing:var(--tracking-tight)}.Typography-module__BaOSGG__body12{font:var(--text-body-12);letter-spacing:var(--tracking-tight)}.Typography-module__BaOSGG__body14{font:var(--text-body-14);letter-spacing:var(--tracking-tight)}.Typography-module__BaOSGG__body16{font:var(--text-body-16);letter-spacing:var(--tracking-tight)}.Typography-module__BaOSGG__body18{font:var(--text-body-18);letter-spacing:var(--tracking-tight)}.Typography-module__BaOSGG__body20{font:var(--text-body-20);letter-spacing:var(--tracking-tight)}.Typography-module__BaOSGG__body24{font:var(--text-body-24);letter-spacing:var(--tracking-tight)}.Typography-module__BaOSGG__body28{font:var(--text-body-28);letter-spacing:var(--tracking-tight)}.Typography-module__BaOSGG__body32{font:var(--text-body-32);letter-spacing:var(--tracking-tight)}.Typography-module__BaOSGG__label10{font:var(--text-label-10);letter-spacing:var(--tracking-tight)}.Typography-module__BaOSGG__label12{font:var(--text-label-12);letter-spacing:var(--tracking-tight)}.Typography-module__BaOSGG__label14{font:var(--text-label-14);letter-spacing:var(--tracking-tight)}.Typography-module__BaOSGG__label16{font:var(--text-label-16);letter-spacing:var(--tracking-tight)}.Typography-module__BaOSGG__label18{font:var(--text-label-18);letter-spacing:var(--tracking-tight)}.Typography-module__BaOSGG__label20{font:var(--text-label-20);letter-spacing:var(--tracking-tight)}.Typography-module__BaOSGG__label24{font:var(--text-label-24);letter-spacing:var(--tracking-tight)}.Typography-module__BaOSGG__label28{font:var(--text-label-28);letter-spacing:var(--tracking-tight)}.Typography-module__BaOSGG__label32{font:var(--text-label-32);letter-spacing:var(--tracking-tight)}.Typography-module__BaOSGG__mono10{font:var(--text-mono-10);letter-spacing:var(--tracking-tight)}.Typography-module__BaOSGG__mono12{font:var(--text-mono-12);letter-spacing:var(--tracking-tight)}.Typography-module__BaOSGG__mono14{font:var(--text-mono-14);letter-spacing:var(--tracking-tight)}.Typography-module__BaOSGG__mono16{font:var(--text-mono-16);letter-spacing:var(--tracking-tight)}.Typography-module__BaOSGG__mono18{font:var(--text-mono-18);letter-spacing:var(--tracking-tight)}.Typography-module__BaOSGG__mono20{font:var(--text-mono-20);letter-spacing:var(--tracking-tight)}.Typography-module__BaOSGG__mono24{font:var(--text-mono-24);letter-spacing:var(--tracking-tight)}.Typography-module__BaOSGG__mono28{font:var(--text-mono-28);letter-spacing:var(--tracking-tight)}.Typography-module__BaOSGG__mono32{font:var(--text-mono-32);letter-spacing:var(--tracking-tight)}.Typography-module__BaOSGG__monoBold10{font:var(--text-mono-bold-10);letter-spacing:var(--tracking-tight)}.Typography-module__BaOSGG__monoBold12{font:var(--text-mono-bold-12);letter-spacing:var(--tracking-tight)}.Typography-module__BaOSGG__monoBold14{font:var(--text-mono-bold-14);letter-spacing:var(--tracking-tight)}.Typography-module__BaOSGG__monoBold16{font:var(--text-mono-bold-16);letter-spacing:var(--tracking-tight)}.Typography-module__BaOSGG__monoBold18{font:var(--text-mono-bold-18);letter-spacing:var(--tracking-tight)}.Typography-module__BaOSGG__monoBold20{font:var(--text-mono-bold-20);letter-spacing:var(--tracking-tight)}.Typography-module__BaOSGG__monoBold24{font:var(--text-mono-bold-24);letter-spacing:var(--tracking-tight)}.Typography-module__BaOSGG__monoBold28{font:var(--text-mono-bold-28);letter-spacing:var(--tracking-tight)}.Typography-module__BaOSGG__monoBold32{font:var(--text-mono-bold-32);letter-spacing:var(--tracking-tight)}.Typography-module__BaOSGG__colorInherit{color:inherit}.Typography-module__BaOSGG__colorDefault{color:var(--color-fg-default)}.Typography-module__BaOSGG__colorMuted{color:var(--color-fg-muted)}.Typography-module__BaOSGG__colorSubtle{color:var(--color-fg-subtle)}.Typography-module__BaOSGG__colorDisabled{color:var(--color-fg-disabled)}.Typography-module__BaOSGG__colorAccent{color:var(--color-accent-fg)}.Typography-module__BaOSGG__colorSuccess{color:var(--color-success-fg)}.Typography-module__BaOSGG__colorWarning{color:var(--color-warning-fg)}.Typography-module__BaOSGG__colorError{color:var(--color-error-fg)}.Typography-module__BaOSGG__colorInfo{color:var(--color-info-fg)}}
@layer components.composite{.OrbBackground-module__SKAmLa__root{pointer-events:none;z-index:0;height:100dvh;position:absolute;top:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 65%,#0000 100%);mask-image:linear-gradient(#000 0% 65%,#0000 100%)}.OrbBackground-module__SKAmLa__canvas{width:100%;height:100%;position:absolute;inset:0}}
@layer components.composite{.BlogSection-module__kmpLcG__section{background-color:var(--color-surface-canvas);padding:4rem 1.5rem 5rem}.BlogSection-module__kmpLcG__inner{flex-direction:column;max-width:75rem;margin:0 auto;display:flex}.BlogSection-module__kmpLcG__grid{grid-template-columns:1fr;gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1024px){.BlogSection-module__kmpLcG__section{padding:4rem 6.25rem}.BlogSection-module__kmpLcG__grid{grid-template-columns:1fr 1fr;gap:3rem}}}
@layer components.composite{.ArticleCard-module__IbjCcq__card{align-items:flex-start;gap:1rem;display:flex}.ArticleCard-module__IbjCcq__imageWrap{background-color:var(--color-border-default);border-radius:.75rem;flex-shrink:0;width:5rem;height:5rem;position:relative;overflow:hidden}.ArticleCard-module__IbjCcq__image{object-fit:cover;width:100%;height:100%}.ArticleCard-module__IbjCcq__content{flex-direction:column;flex:1;gap:1rem;min-width:0;display:flex}.ArticleCard-module__IbjCcq__text{flex-direction:column;gap:.25rem;display:flex}.ArticleCard-module__IbjCcq__title{color:var(--color-fg-default);letter-spacing:var(--tracking-tight)}.ArticleCard-module__IbjCcq__excerpt{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:1024px){.ArticleCard-module__IbjCcq__imageWrap{width:9.375rem;height:9.375rem}.ArticleCard-module__IbjCcq__title{font:var(--text-heading-18);letter-spacing:var(--tracking-tight)}.ArticleCard-module__IbjCcq__button{border-radius:2.5rem}.ArticleCard-module__IbjCcq__buttonContent{height:2.75rem;padding-inline:1rem}.ArticleCard-module__IbjCcq__button span{font:var(--text-heading-14)}}}
@layer components.composite{.BlogSectionHeader-module__c_PDwa__titleRow{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.BlogSectionHeader-module__c_PDwa__divider{border:none;border-top:1px dashed var(--color-border-strong);margin:1rem 0 1.5rem}@media (min-width:1024px){.BlogSectionHeader-module__c_PDwa__title{font:var(--text-italic-24);letter-spacing:var(--tracking-display)}}}
@layer components.primitives{.CoBrandingLogo-module__H-rPpW__logoCombo{justify-content:center;align-items:center;gap:.75rem;display:flex}.CoBrandingLogo-module__H-rPpW__doctronicLogo{height:1.0625rem;transform:translateY(-2px)}.CoBrandingLogo-module__H-rPpW__crossMuted{color:var(--color-border-strong)}.CoBrandingLogo-module__H-rPpW__partnerLogo{object-fit:contain;width:auto;height:2rem}@media (min-width:768px){.CoBrandingLogo-module__H-rPpW__doctronicLogo{height:1.375rem}.CoBrandingLogo-module__H-rPpW__partnerLogo{height:2.5rem}}}
.HeroInputArea-module__0_KJEG__input{width:100%;margin-top:.5rem;position:relative}@media (min-width:768px){.HeroInputArea-module__0_KJEG__input{height:6.5rem}}
.DoctorCard-module__QL1BdW__card{border:1px solid var(--color-border-default);white-space:normal;border-radius:2rem;flex-direction:column;flex-shrink:0;align-items:center;gap:1.1875rem;width:14.625rem;padding:1.5rem;display:flex}.DoctorCard-module__QL1BdW__photoContainer{background-color:var(--color-surface-muted-sage);border-radius:.75rem;flex-shrink:0;width:7.5rem;height:10rem;position:relative;overflow:hidden}.DoctorCard-module__QL1BdW__photo{object-fit:cover}.DoctorCard-module__QL1BdW__divider{border-top:1px dashed var(--color-divider);width:100%}.DoctorCard-module__QL1BdW__nameAndSpecialty{text-align:center;flex-direction:column;width:100%;display:flex}.DoctorCard-module__QL1BdW__pills{flex-direction:column;align-items:center;gap:.25rem;width:100%;display:flex}.DoctorCard-module__QL1BdW__schoolPill{background-color:var(--color-surface-sunken);text-align:center;border-radius:.375rem;width:100%;padding:.3125rem .5625rem}.DoctorCard-module__QL1BdW__yearsPill{background-color:var(--color-surface-muted-sage);white-space:nowrap;border-radius:.375rem;padding:.3125rem .5625rem}
.DoctorsList-module__c6V2ta__container{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:1rem;padding:0 1.5rem;display:flex;overflow-x:auto}.DoctorsList-module__c6V2ta__container::-webkit-scrollbar{display:none}@media (hover:hover) and (pointer:fine){.DoctorsList-module__c6V2ta__container{cursor:grab}.DoctorsList-module__c6V2ta__container[data-dragging=true]{cursor:grabbing;-webkit-user-select:none;user-select:none}}@media (min-width:1280px){.DoctorsList-module__c6V2ta__container{cursor:default;justify-content:center}.DoctorsList-module__c6V2ta__container[data-dragging=true]{cursor:default;-webkit-user-select:auto;user-select:auto}}
@layer components.primitives{.CarouselSelector-module__wHY5dW__root{align-items:center;gap:.625rem;display:inline-flex}.CarouselSelector-module__wHY5dW__arrow{width:2rem;height:2rem;color:var(--color-fg-default);--icon-button-padding:.25rem}.CarouselSelector-module__wHY5dW__arrow[data-disabled]{color:var(--color-fg-disabled)}.CarouselSelector-module__wHY5dW__track{align-items:center;gap:.375rem;display:inline-flex}.CarouselSelector-module__wHY5dW__dot{background-color:var(--color-solid-bg-disabled);border-radius:50%;width:.5rem;height:.5rem;transition:width .2s,border-radius .2s,background-color .2s;display:inline-block}.CarouselSelector-module__wHY5dW__dotActive{background-color:var(--color-fg-default);border-radius:.25rem;width:1.125rem}@media (prefers-reduced-motion:reduce){.CarouselSelector-module__wHY5dW__dot{transition:none}}}
@layer components.composite{.DoctorsQuotes-module__SOc7CW__section{padding:1rem}.DoctorsQuotes-module__SOc7CW__card{border:1px solid var(--color-border-default);touch-action:pan-y;border-radius:2rem;flex-direction:column;gap:.9375rem;max-width:77.0625rem;margin:0 auto;padding:1.5rem;display:flex;position:relative}.DoctorsQuotes-module__SOc7CW__content{flex-direction:column;justify-content:center;gap:.9375rem;width:100%;max-width:38rem;min-height:23rem;animation:.2s ease-out DoctorsQuotes-module__SOc7CW__fadeIn;display:flex}.DoctorsQuotes-module__SOc7CW__contentFadingOut{opacity:0;transition:opacity .2s ease-out;animation:none}@keyframes DoctorsQuotes-module__SOc7CW__fadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.DoctorsQuotes-module__SOc7CW__content,.DoctorsQuotes-module__SOc7CW__contentFadingOut{opacity:1;transition:none;animation:none}}[data-animations-paused] .DoctorsQuotes-module__SOc7CW__content,[data-animations-paused] .DoctorsQuotes-module__SOc7CW__contentFadingOut{opacity:1;transition:none;animation:none}.DoctorsQuotes-module__SOc7CW__quote{color:var(--color-fg-default);margin:0}.DoctorsQuotes-module__SOc7CW__divider{border:0;border-top:1px dashed var(--color-divider);width:100%;margin:0}.DoctorsQuotes-module__SOc7CW__author{color:var(--color-fg-default);font-style:normal}.DoctorsQuotes-module__SOc7CW__controls{justify-content:center;display:flex}@media (min-width:768px){.DoctorsQuotes-module__SOc7CW__card{padding:1.5rem 3rem}.DoctorsQuotes-module__SOc7CW__content{min-height:14rem}.DoctorsQuotes-module__SOc7CW__controls{position:absolute;bottom:2rem;right:2rem}}}
@layer components.composite{.PauseAnimationsButton-module__-EmuRG__wrapper{z-index:90;pointer-events:none;opacity:1;transition:opacity .2s;position:fixed;bottom:1.25rem;right:1.25rem}.PauseAnimationsButton-module__-EmuRG__button{all:unset;box-sizing:border-box;pointer-events:auto;cursor:pointer;width:max-content;min-width:2.5rem;height:2.5rem;color:var(--color-link-disabled);background-color:var(--color-surface-sunken);border-radius:2rem;align-items:center;padding:.5rem 2rem .5rem .5rem;transition:background-color .15s,color .15s;display:inline-flex;position:relative;overflow:hidden}.PauseAnimationsButton-module__-EmuRG__label{white-space:nowrap;opacity:1;max-width:none;margin-right:.5rem;transition:max-width .2s,opacity .2s,margin-right .2s;overflow:visible}.PauseAnimationsButton-module__-EmuRG__labelCollapsible{opacity:0;max-width:0;margin-right:0;overflow:hidden}.PauseAnimationsButton-module__-EmuRG__labelExpanded{opacity:1;max-width:none;margin-right:.5rem;overflow:visible}.PauseAnimationsButton-module__-EmuRG__iconSlot{justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.PauseAnimationsButton-module__-EmuRG__icon{flex-shrink:0}.PauseAnimationsButton-module__-EmuRG__button:hover,.PauseAnimationsButton-module__-EmuRG__button[data-focus-visible]{color:var(--color-fg-default);background-color:var(--color-surface-sunken)}.PauseAnimationsButton-module__-EmuRG__button[data-pressed]{background-color:var(--color-surface-muted-warm)}:is(html:not([data-animations-paused]) .PauseAnimationsButton-module__-EmuRG__button:hover .PauseAnimationsButton-module__-EmuRG__labelCollapsible,html:not([data-animations-paused]) .PauseAnimationsButton-module__-EmuRG__button[data-pressed] .PauseAnimationsButton-module__-EmuRG__labelCollapsible){opacity:1;max-width:11rem;margin-right:.5rem}.PauseAnimationsButton-module__-EmuRG__button[data-focus-visible]{outline:2px solid var(--color-accent-focus-ring);outline-offset:2px}.PauseAnimationsButton-module__-EmuRG__hidden{opacity:0;pointer-events:none}.PauseAnimationsButton-module__-EmuRG__hidden .PauseAnimationsButton-module__-EmuRG__button{pointer-events:none;cursor:default}body:has([data-test-id=sticky-hero-input]:not([inert])) .PauseAnimationsButton-module__-EmuRG__wrapper{opacity:0;pointer-events:none}@media (max-width:767px){body:has([data-test-id=sticky-hero-input]:not([inert])) .PauseAnimationsButton-module__-EmuRG__wrapper .PauseAnimationsButton-module__-EmuRG__button{pointer-events:none;cursor:default}}@media (min-width:768px){body:has([data-test-id=sticky-hero-input]:not([inert])) .PauseAnimationsButton-module__-EmuRG__wrapper{opacity:1;pointer-events:none}}}
@layer components.composite{.AnimatedBackdrop-module__PQs0za__bg{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.AnimatedBackdrop-module__PQs0za__washTop,.AnimatedBackdrop-module__PQs0za__washBot{position:absolute;inset:0}.AnimatedBackdrop-module__PQs0za__washTop{background:linear-gradient(158deg, var(--color-neutral-50) 0%, var(--color-neutral-50) 40%, var(--color-wash-lavender-soft) 72%, var(--color-wash-lavender-deep) 100%)}.AnimatedBackdrop-module__PQs0za__washBot{opacity:0;background:linear-gradient(158deg, var(--color-neutral-50) 0%, var(--color-neutral-50) 40%, var(--color-wash-sky) 72%, var(--color-wash-sage) 100%)}.AnimatedBackdrop-module__PQs0za__canvas{width:100%;height:100%;position:absolute;inset:0}.AnimatedBackdrop-module__PQs0za__grain{opacity:.03;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:16rem 16rem;position:absolute;inset:0}}
.CmsLanding-module__ulEXaW__wrapper{background-color:var(--color-surface-canvas)}
@layer components.composite{.ConnectedProvidersHeader-module__N5R-SW__header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}}
@layer components.composite{.TestimonialsCallout-module__zTXwBG__callout{color:var(--color-fg-default);text-align:center;flex-direction:column;align-items:center;gap:.25rem;text-decoration:none;display:flex}.TestimonialsCallout-module__zTXwBG__cta{align-items:center;gap:.25rem;display:inline-flex}.TestimonialsCallout-module__zTXwBG__callout:hover .TestimonialsCallout-module__zTXwBG__cta,.TestimonialsCallout-module__zTXwBG__callout:focus-visible .TestimonialsCallout-module__zTXwBG__cta{text-decoration:underline}}
.CommonMedications-module__ww9dxW__wrapper{flex-direction:column;align-items:center;gap:2rem;padding:1.5rem 1.5rem 2rem;display:flex}@media (min-width:768px){.CommonMedications-module__ww9dxW__wrapper{flex-direction:row;justify-content:center;max-width:77.0625rem;margin:0 auto;padding:5rem 1.5rem 6rem}}
@layer components.composite{.InputHero-module__ScetXa__wrapper{isolation:isolate;flex-direction:column;width:100%;display:flex;position:relative}}
.Countdown-module__DQ7w5G__countdown{grid-template-columns:repeat(4,1fr);column-gap:.5rem;display:grid}.Countdown-module__DQ7w5G__cellGroup{flex-direction:column;align-items:center;gap:.25rem;display:flex}.Countdown-module__DQ7w5G__timeCell{border:1px solid var(--color-border-default);background-color:var(--color-surface-raised);text-align:center;font-variant-numeric:tabular-nums;border-radius:.5em;min-width:3rem;padding:.5em .75em}.Countdown-module__DQ7w5G__label{text-transform:uppercase}
@layer components.composite{.DeleteRecordsModal-module__VQiUxq__content{flex-direction:column;gap:1.5rem;padding:2rem;display:flex}.DeleteRecordsModal-module__VQiUxq__textContent{text-align:center;flex-direction:column;gap:.75rem;display:flex}.DeleteRecordsModal-module__VQiUxq__actions{flex-direction:column;gap:.5rem;display:flex}.DeleteRecordsModal-module__VQiUxq__actions>button{width:100%}}
@layer components.composite{.PricingFeatureCard-module__7_3ViG__cardWrapper{--holo-radius:24px}.PricingFeatureCard-module__7_3ViG__card{background:var(--color-neutral-50);padding:1.5rem}.PricingFeatureCard-module__7_3ViG__cardContent{text-transform:uppercase;flex-direction:column;gap:1.5rem;display:flex}.PricingFeatureCard-module__7_3ViG__logo{align-self:flex-start;margin-bottom:1rem}.PricingFeatureCard-module__7_3ViG__list{flex-direction:column;gap:1rem;list-style:none;display:flex}.PricingFeatureCard-module__7_3ViG__row{flex-direction:column;gap:.125rem;display:flex}.PricingFeatureCard-module__7_3ViG__label{color:var(--color-neutral-700)}.PricingFeatureCard-module__7_3ViG__leader{display:none}.PricingFeatureCard-module__7_3ViG__price{color:var(--color-accent-bg)}.PricingFeatureCard-module__7_3ViG__cardFooter{justify-content:space-between;align-items:center;display:flex}.PricingFeatureCard-module__7_3ViG__cardFooterText{color:var(--color-accent-fg-disabled)}.PricingFeatureCard-module__7_3ViG__badge{align-self:flex-end}@media (min-width:528px){.PricingFeatureCard-module__7_3ViG__card{padding:2rem}.PricingFeatureCard-module__7_3ViG__cardContent{gap:2rem}.PricingFeatureCard-module__7_3ViG__list{gap:.75rem}.PricingFeatureCard-module__7_3ViG__logo{margin:0}.PricingFeatureCard-module__7_3ViG__row{flex-direction:row;align-items:center;gap:.5rem}.PricingFeatureCard-module__7_3ViG__label,.PricingFeatureCard-module__7_3ViG__price{flex-shrink:0}.PricingFeatureCard-module__7_3ViG__leader{min-width:1ch;height:.875rem;color:var(--color-neutral-400);background-image:radial-gradient(circle,currentColor 1px,#0000 1.5px);background-position:0 60%;background-repeat:repeat-x;background-size:6px 100%;flex:1;align-self:end;display:block;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 6px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 6px),#0000 100%)}}}
@layer components.primitives{.MedicationsSectionHeader-module__HylqQa__wrapper{flex-direction:column;gap:.5rem;display:flex}.MedicationsSectionHeader-module__HylqQa__boldText{font-weight:600}@media (min-width:768px){.MedicationsSectionHeader-module__HylqQa__title,.MedicationsSectionHeader-module__HylqQa__boldText{font:var(--text-display-56)}.MedicationsSectionHeader-module__HylqQa__boldText{font-weight:600}.MedicationsSectionHeader-module__HylqQa__wrapper{gap:1rem;max-width:22.5rem}}}
@layer components.composite{.Toast-module__V3hGJG__toastRegion{z-index:110;flex-direction:column;gap:1.25rem;display:flex;position:fixed}.Toast-module__V3hGJG__top{top:1.25rem;left:50%;transform:translate(-50%)}.Toast-module__V3hGJG__topLeft{top:1.25rem;left:1.25rem}.Toast-module__V3hGJG__topRight{top:1.25rem;right:1.25rem}.Toast-module__V3hGJG__bottom{bottom:1.25rem;left:50%;transform:translate(-50%)}.Toast-module__V3hGJG__bottomLeft{bottom:1.25rem;left:1.25rem}.Toast-module__V3hGJG__bottomRight{bottom:1.25rem;right:1.25rem}.Toast-module__V3hGJG__toastContent{width:min(31.25rem,100vw - 2.5rem);max-width:100%;box-shadow:var(--shadow-md);border:1px solid;border-radius:.75rem;align-items:center;gap:.75rem;padding:1rem;display:flex}.Toast-module__V3hGJG__startIcon{flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}.Toast-module__V3hGJG__textContent{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.Toast-module__V3hGJG__closeButton{--icon-button-padding:.375rem;width:1.75rem;height:1.75rem}.Toast-module__V3hGJG__toastError{background-color:var(--color-error-bg);border-color:var(--color-error-border);color:var(--color-error-fg)}.Toast-module__V3hGJG__toastWarning{background-color:var(--color-warning-bg);border-color:var(--color-warning-border);color:var(--color-warning-fg)}.Toast-module__V3hGJG__toastSuccess{background-color:var(--color-success-bg);border-color:var(--color-success-border);color:var(--color-success-fg)}.Toast-module__V3hGJG__toastNeutral{background-color:var(--color-info-bg);border-color:var(--color-info-border);color:var(--color-info-fg)}}
@layer components.primitives{.MedicationsTable-module__95fwiW__tableWrapper{width:100%;box-shadow:var(--shadow-xl);border-radius:24px;overflow:hidden}.MedicationsTable-module__95fwiW__table{border-collapse:collapse;table-layout:fixed;width:100%}.MedicationsTable-module__95fwiW__tableHeader,.MedicationsTable-module__95fwiW__dataCell{width:33.3333%}.MedicationsTable-module__95fwiW__tableHeaderRow{background-color:var(--color-surface-raised)}.MedicationsTable-module__95fwiW__tableRow{height:2.5rem}.MedicationsTable-module__95fwiW__tableHeader{text-align:left;padding:.75rem .5rem .5rem}.MedicationsTable-module__95fwiW__tableHeader:first-child{padding-left:.75rem}.MedicationsTable-module__95fwiW__tableHeader:last-child{padding-right:.75rem}.MedicationsTable-module__95fwiW__dataCell{text-align:left;color:var(--color-fg-muted);padding:.5rem}.MedicationsTable-module__95fwiW__dataCell:first-child{padding-left:.75rem}.MedicationsTable-module__95fwiW__dataCell:last-child{padding-right:.75rem}.MedicationsTable-module__95fwiW__tableRow:nth-child(odd){background-color:var(--color-surface-muted-sage)}.MedicationsTable-module__95fwiW__tableRow:nth-child(2n){background-color:var(--color-surface-raised)}.MedicationsTable-module__95fwiW__footerCell{padding:.5rem .75rem}.MedicationsTable-module__95fwiW__link{justify-content:center;align-items:center;gap:.25rem;width:100%;padding:.5rem 0;display:flex}.MedicationsTable-module__95fwiW__link:hover{opacity:.7}@media (min-width:768px){.MedicationsTable-module__95fwiW__table{table-layout:auto}.MedicationsTable-module__95fwiW__tableHeader,.MedicationsTable-module__95fwiW__dataCell{width:auto}.MedicationsTable-module__95fwiW__tableHeader{font:var(--text-heading-18);padding-top:.5rem}.MedicationsTable-module__95fwiW__tableHeader:first-child{padding-left:2rem}.MedicationsTable-module__95fwiW__tableHeader:last-child{padding-right:2rem}.MedicationsTable-module__95fwiW__dataCell{font:var(--text-mono-14);padding:1rem .5rem}.MedicationsTable-module__95fwiW__dataCell:first-child{padding-left:2rem}.MedicationsTable-module__95fwiW__dataCell:last-child{padding-right:2rem}.MedicationsTable-module__95fwiW__link>p{font:var(--text-label-18)}.MedicationsTable-module__95fwiW__link>svg{width:24px;height:24px}}}
@layer components.composite{.Tooltip-module__LWB0qW__desktopTrigger{display:contents}.Tooltip-module__LWB0qW__mobileTrigger{display:none}.Tooltip-module__LWB0qW__desktopTooltip{background-color:var(--color-surface-raised);color:var(--color-fg-default);border-radius:var(--tooltip-border-radius,.75rem);border:1px solid var(--color-border-default);box-shadow:var(--shadow-md);max-width:var(--tooltip-max-width,250px);z-index:1000;padding:.75rem;position:relative}.Tooltip-module__LWB0qW__desktopTooltip[data-entering],.Tooltip-module__LWB0qW__desktopTooltip[data-exiting]{animation:.15s ease-out Tooltip-module__LWB0qW__tooltipFade}.Tooltip-module__LWB0qW__desktopTooltip[data-exiting]{animation-direction:reverse}.Tooltip-module__LWB0qW__arrow{position:absolute;left:50%;transform:translate(-50%)}.Tooltip-module__LWB0qW__arrow svg{display:block}.Tooltip-module__LWB0qW__desktopTooltip[data-placement=bottom] .Tooltip-module__LWB0qW__arrow{top:-7px}.Tooltip-module__LWB0qW__desktopTooltip[data-placement=top] .Tooltip-module__LWB0qW__arrow{bottom:-7px}.Tooltip-module__LWB0qW__desktopTooltip[data-placement=top] .Tooltip-module__LWB0qW__arrow svg{transform:rotate(180deg)}.Tooltip-module__LWB0qW__mobileTooltipModal{max-width:none;padding:1.5rem 1rem}@keyframes Tooltip-module__LWB0qW__tooltipFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (hover:none){.Tooltip-module__LWB0qW__desktopTrigger{display:none}.Tooltip-module__LWB0qW__mobileTrigger{display:contents}}}
@layer components.composite{.FAQList-module__85U7zW__disclosureGroup{width:100%;box-shadow:var(--shadow-lg);background-color:var(--color-surface-raised);border-radius:24px;flex-direction:column;gap:1.5rem;padding:1.75rem 2rem;display:flex}.FAQList-module__85U7zW__disclosure{border-bottom:1px solid var(--color-border-default);padding-bottom:.5rem}.FAQList-module__85U7zW__disclosure:last-child{border-bottom:0}}
@layer components.primitives{.BiologicalSexTooltip-module__Eoxc2q__title{padding-bottom:.75rem}.BiologicalSexTooltip-module__Eoxc2q__trigger{--icon-button-padding:0}.BiologicalSexTooltip-module__Eoxc2q__trigger:hover{color:var(--color-link-default);background-color:#0000}@media (min-width:768px){.BiologicalSexTooltip-module__Eoxc2q__title{display:none}}}
@layer components.composite{.DoctorReport-module__mvruUq__container{background:var(--color-surface-raised);border:1px solid var(--color-border-default);border-radius:.5rem;flex-direction:column;gap:1rem;max-width:48rem;padding:2.25rem 1.5rem;display:flex}.DoctorReport-module__mvruUq__detailsContent{flex-direction:column;gap:1rem;display:flex}.DoctorReport-module__mvruUq__disclosureTitle{color:var(--color-link-default)}@media (min-width:768px){.DoctorReport-module__mvruUq__container{gap:1.5rem;padding:3.5rem}.DoctorReport-module__mvruUq__detailsContent{gap:1.5rem}}}
@layer components.composite{.PricingHeader-module__bNrNEa__header{color:inherit;flex-direction:column;display:flex}.PricingHeader-module__bNrNEa__subhead{color:inherit;margin-top:.5rem}@media (min-width:768px){.PricingHeader-module__bNrNEa__title{font:var(--text-display-40)}}}
.FAQSectionHeader-module__8wcdpW__wrapper{flex-direction:column;gap:1rem;max-width:22.5rem;display:flex}.FAQSectionHeader-module__8wcdpW__subtitle{display:none}.FAQSectionHeader-module__8wcdpW__divider{color:var(--color-divider)}.FAQSectionHeader-module__8wcdpW__officeLink{color:var(--color-link-default);text-decoration-skip-ink:none;text-underline-position:from-font;text-decoration:underline;transition:color .2s ease-in-out}.FAQSectionHeader-module__8wcdpW__officeLink:visited{color:var(--color-link-visited)}.FAQSectionHeader-module__8wcdpW__officeLink:hover{color:var(--color-link-hover)}.FAQSectionHeader-module__8wcdpW__officeLink:focus-visible{outline-width:1px;outline-style:auto;outline-color:var(--color-link-default)}@media (prefers-reduced-motion:reduce){.FAQSectionHeader-module__8wcdpW__officeLink{transition:none}}@media (min-width:768px){.FAQSectionHeader-module__8wcdpW__title{font:var(--text-display-72)}.FAQSectionHeader-module__8wcdpW__subtitle{display:block}}
@layer components.primitives{.Select-module__X80IGa__selectField{width:100%;position:relative}.Select-module__X80IGa__selectButton{border:1px solid var(--color-border-strong);background:var(--color-surface-canvas);width:100%;font:var(--text-body-16);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;padding:.75rem 1rem;transition:background .2s,border-color .2s,color .2s;display:flex}.Select-module__X80IGa__selectButton[data-focus-visible]{outline:2px solid var(--color-accent-focus-ring)}.Select-module__X80IGa__selectButton[data-pressed]{border-color:var(--color-fg-default)}.Select-module__X80IGa__selectButton[data-disabled]{background:var(--color-border-light);cursor:not-allowed}.Select-module__X80IGa__selectButton[data-disabled] .Select-module__X80IGa__selectValue{color:var(--color-fg-disabled)}.Select-module__X80IGa__selectButton[data-disabled] .Select-module__X80IGa__selectValue[data-placeholder]{color:var(--color-fg-disabled)}.Select-module__X80IGa__selectButton.Select-module__X80IGa__withLabel{padding-top:1.75rem}.Select-module__X80IGa__selectField[data-disabled] .Select-module__X80IGa__label{color:var(--color-fg-disabled)}.Select-module__X80IGa__label{color:var(--color-fg-subtle);z-index:1;align-items:center;gap:4px;margin-bottom:0;display:flex;position:absolute;top:.75rem;left:1.25rem}.Select-module__X80IGa__labelRow{z-index:2;pointer-events:none;align-items:center;gap:.5rem;display:flex;position:absolute;top:.75rem;left:1.25rem;right:2.5rem}.Select-module__X80IGa__labelRow .Select-module__X80IGa__label{flex-shrink:0;position:static;top:auto;left:auto}.Select-module__X80IGa__labelAccessory{pointer-events:auto;min-width:0}.Select-module__X80IGa__selectValue{text-align:left;font:var(--text-body-16);color:var(--color-fg-default);flex:1}.Select-module__X80IGa__selectValue[data-placeholder]{color:var(--color-fg-disabled);font-style:normal}.Select-module__X80IGa__selectValue [slot=description]{display:none}.Select-module__X80IGa__selectValue [slot=label]{font:inherit;color:inherit}.Select-module__X80IGa__selectValue .Select-module__X80IGa__selectedIcon{display:none}.Select-module__X80IGa__dropdownIcon{width:1rem;height:1rem;color:var(--color-icon-default);transition:transform .2s}.Select-module__X80IGa__fieldError{color:var(--color-error-fg);margin-top:.25rem;padding-left:1.25rem}.Select-module__X80IGa__selectField[data-invalid] .Select-module__X80IGa__label{color:var(--color-error-fg)}.Select-module__X80IGa__selectField[data-invalid] .Select-module__X80IGa__selectButton{border-color:var(--color-error-border);background-color:var(--color-error-bg)}.Select-module__X80IGa__selectField[data-invalid] .Select-module__X80IGa__selectButton[data-focus-visible]{outline:1.5px solid var(--color-error-border)}.Select-module__X80IGa__popover{width:var(--trigger-width);background:var(--color-surface-raised);border:1px solid var(--color-border-default);box-shadow:var(--shadow-md);border-radius:6px;padding:.75rem;overflow:hidden auto}.Select-module__X80IGa__listBox{background:0 0;border:none;outline:none;flex-direction:column;gap:.25rem;width:100%;max-height:320px;display:flex}.Select-module__X80IGa__listBoxItem{cursor:pointer;font:var(--text-body-16);color:var(--color-fg-default);border-radius:6px;outline:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem;transition:background-color .2s;display:flex;position:relative}.Select-module__X80IGa__listBoxItem:hover,.Select-module__X80IGa__listBoxItem[data-focused],.Select-module__X80IGa__listBoxItem[data-pressed]{background-color:var(--color-surface-sunken)}.Select-module__X80IGa__listBoxItem[data-selected]{background-color:var(--color-surface-muted-sage)}.Select-module__X80IGa__listBoxItem [slot=description]{color:var(--color-fg-subtle)}.Select-module__X80IGa__itemContent{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.Select-module__X80IGa__selectedIcon{flex-shrink:0}.Select-module__X80IGa__section{flex-direction:column;gap:.25rem;display:flex}.Select-module__X80IGa__sectionTitle{background-color:var(--color-surface-sunken);color:var(--color-fg-subtle);font:var(--text-body-12);border-radius:6px;padding:.5rem}}
@layer patterns{.animations-module__K1mg2G__copyReveal{grid-template-rows:1fr;animation:.3s ease-in-out animations-module__K1mg2G__copyReveal;display:grid}.animations-module__K1mg2G__copyConceal{opacity:0;grid-template-rows:0fr;animation:.3s ease-in-out forwards animations-module__K1mg2G__copyConceal;display:grid}.animations-module__K1mg2G__revealContent{min-height:0}.animations-module__K1mg2G__fadeIn{animation:.2s ease-out backwards animations-module__K1mg2G__fadeIn}@keyframes animations-module__K1mg2G__copyReveal{0%{opacity:0;grid-template-rows:0fr}33.33%{opacity:0;grid-template-rows:1fr}to{opacity:1;grid-template-rows:1fr}}@keyframes animations-module__K1mg2G__copyConceal{0%{opacity:1;grid-template-rows:1fr}66.66%{opacity:0;grid-template-rows:1fr}to{opacity:0;grid-template-rows:0fr}}@keyframes animations-module__K1mg2G__fadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.animations-module__K1mg2G__copyReveal,.animations-module__K1mg2G__copyConceal,.animations-module__K1mg2G__fadeIn{animation-duration:1ms}}[data-animations-paused] .animations-module__K1mg2G__copyReveal,[data-animations-paused] .animations-module__K1mg2G__copyConceal,[data-animations-paused] .animations-module__K1mg2G__fadeIn{animation-duration:1ms}}.animations-module__K1mg2G__buttonShimmer{overflow:hidden}.animations-module__K1mg2G__buttonShimmer:not([data-disabled]):after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffff40 50%,#0000 60%) 200%/200% 100%;animation:2.5s ease-in-out infinite animations-module__K1mg2G__shimmer;position:absolute;inset:0}@keyframes animations-module__K1mg2G__shimmer{0%{background-position:200%}to{background-position:-200%}}
@layer components.composite{.SyncRecordsControl-module__r9LWmW__syncRecords{justify-content:space-between;align-items:center;gap:.5rem;display:flex;position:relative}.SyncRecordsControl-module__r9LWmW__syncButton{color:var(--color-link-default)}.SyncRecordsControl-module__r9LWmW__searching{justify-content:flex-start;gap:.25rem}.SyncRecordsControl-module__r9LWmW__justCheckedFooter{background-color:var(--color-success-bg);color:var(--color-success-fg);opacity:0;pointer-events:none;align-items:center;gap:.5rem;padding:1rem;transition:opacity .4s;display:flex;position:absolute;inset:-1rem}.SyncRecordsControl-module__r9LWmW__justCheckedFooter.SyncRecordsControl-module__r9LWmW__visible{opacity:1}.SyncRecordsControl-module__r9LWmW__justCheckedIcon{color:var(--color-success-fg);justify-content:center;align-items:center;display:flex}.SyncRecordsControl-module__r9LWmW__searchingIcon{color:var(--color-fg-subtle)}.SyncRecordsControl-module__r9LWmW__searchingLabel{white-space:nowrap;background-image:linear-gradient(90deg, var(--color-fg-subtle) 0%, var(--color-fg-default) 45%, var(--color-fg-subtle) 60%, var(--color-fg-subtle) 100%);-webkit-text-fill-color:transparent;color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:2.2s linear infinite SyncRecordsControl-module__r9LWmW__searchingLabelShimmer}.SyncRecordsControl-module__r9LWmW__sweep{background-image:linear-gradient(100deg, transparent 0%, color-mix(in srgb, var(--color-white) 18%, transparent) 30%, color-mix(in srgb, var(--color-white) 50%, transparent) 50%, color-mix(in srgb, var(--color-white) 18%, transparent) 70%, transparent 100%);pointer-events:none;background-repeat:no-repeat;background-size:200% 100%;animation:7s cubic-bezier(.2,0,0,1) infinite SyncRecordsControl-module__r9LWmW__footerSweep;position:absolute;inset:-1rem}@keyframes SyncRecordsControl-module__r9LWmW__searchingLabelShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes SyncRecordsControl-module__r9LWmW__footerSweep{0%{background-position:200% 0}48%,to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.SyncRecordsControl-module__r9LWmW__sweep{display:none}.SyncRecordsControl-module__r9LWmW__justCheckedFooter{transition:none}.SyncRecordsControl-module__r9LWmW__searchingLabel{color:var(--color-fg-default);-webkit-text-fill-color:currentColor;background-image:none;animation:none}}}
.FAQRefillSection-module__u_etBW__wrapper{flex-direction:column;gap:1.25rem;width:100%;padding:2rem 1.5rem;display:flex}@media (min-width:768px){.FAQRefillSection-module__u_etBW__wrapper{flex-direction:row;gap:5rem;max-width:77.0625rem;margin:0 auto;padding:6rem 1.5rem}}
.ChatAppointments-module__1JqfUG__consultationsList{flex-direction:column;gap:1.5rem;padding-bottom:1.5rem;display:flex}.ChatAppointments-module__1JqfUG__consultation{flex-direction:column;gap:1rem;display:flex}
@property --border-tracer-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@layer patterns{.shared-module__FlaGyG__borderTracer{position:relative}.shared-module__FlaGyG__borderTracer:before{content:"";z-index:1;padding:var(--border-tracer-thickness,1.5px);border-radius:inherit;background:conic-gradient(from var(--border-tracer-angle), transparent 0% 70%, color-mix(in srgb, var(--color-lime-300) 0%, transparent) 70%, color-mix(in srgb, var(--color-lime-300) 95%, transparent) 88%, var(--color-accent-bg) 98%, transparent 100%);-webkit-mask:linear-gradient(var(--color-white) 0 0) content-box, linear-gradient(var(--color-white) 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(var(--color-white) 0 0) content-box, linear-gradient(var(--color-white) 0 0);mask:linear-gradient(var(--color-white) 0 0) content-box, linear-gradient(var(--color-white) 0 0);animation:shared-module__FlaGyG__borderTracerOrbit var(--border-tracer-duration,5s) linear infinite;pointer-events:none;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}@keyframes shared-module__FlaGyG__borderTracerOrbit{0%{--border-tracer-angle:0deg}to{--border-tracer-angle:360deg}}@media (prefers-reduced-motion:reduce){.shared-module__FlaGyG__borderTracer:before{display:none}}.shared-module__FlaGyG__container{flex-direction:column;margin:0 auto;padding:1rem;display:flex}.shared-module__FlaGyG__header{margin:0 auto}.shared-module__FlaGyG__loadingWrapper{justify-content:center;align-items:center;min-height:12.125rem;display:flex}@media (min-width:768px){.shared-module__FlaGyG__container{max-width:41.75rem}}@media (min-width:1024px){.shared-module__FlaGyG__header{padding:1rem 6.25rem}}}@layer components.composite{.shared-module__FlaGyG__pageWrapper{flex-direction:column;gap:1.5rem;display:flex}.shared-module__FlaGyG__spinner{margin:0 auto}@media (min-width:768px){.shared-module__FlaGyG__pageWrapper{gap:2rem}}}
@layer components.composite{.PricingPillRow-module__JoW74W__row{flex-direction:column;gap:.75rem;list-style:none;display:flex}.PricingPillRow-module__JoW74W__pill{background:var(--color-surface-muted-blue);color:var(--color-solid-bg);border-radius:3rem;align-items:center;gap:.25rem;width:fit-content;padding:.5rem;display:inline-flex}.PricingPillRow-module__JoW74W__icon{color:var(--color-solid-bg);flex-shrink:0}.PricingPillRow-module__JoW74W__label{font-weight:600}@media (min-width:768px){.PricingPillRow-module__JoW74W__row{flex-flow:wrap;gap:.75rem}}}
@layer components.composite{.HeroHeading-module__urvScq__heading{text-align:left;letter-spacing:var(--tracking-display);width:100%;max-width:50rem;margin-inline:auto}@media (min-width:768px){.HeroHeading-module__urvScq__heading{text-align:center;font:var(--text-display-56);letter-spacing:var(--tracking-display)}}}
.ChatLauncher-module__fNgzCa__dock{align-items:center;display:flex}.ChatLauncher-module__fNgzCa__preview{background-color:var(--color-surface-raised);width:20rem;box-shadow:var(--shadow-lg);border-radius:1rem 1rem .25rem;flex-direction:column;gap:.25rem;padding:.75rem 1rem;display:none}.ChatLauncher-module__fNgzCa__buttonWrap{flex-shrink:0;position:relative}.ChatLauncher-module__fNgzCa__launcher{--icon-button-padding:.5rem}.ChatLauncher-module__fNgzCa__unread{background-color:var(--color-accent-bg);width:.75rem;height:.75rem;box-shadow:0 0 0 2px var(--color-white);pointer-events:none;border-radius:50%;position:absolute;top:.125rem;right:.125rem}@media (min-width:1024px){.ChatLauncher-module__fNgzCa__dock{z-index:5;flex-direction:column;align-items:flex-end;gap:.75rem;position:fixed;bottom:2.5rem;right:2.5rem}.ChatLauncher-module__fNgzCa__launcher{--icon-button-padding:1rem}}@media (min-width:1280px){.ChatLauncher-module__fNgzCa__preview{display:flex}}
.ConsultPage-module__0kkZOG__page{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.ConsultPage-module__0kkZOG__container{width:100%;height:auto;min-height:0;padding:2rem 1rem var(--floating-bar-space,0px) 1rem;flex-direction:column;flex:1;align-items:center;gap:2rem;display:flex;position:relative;overflow:hidden auto}.ConsultPage-module__0kkZOG__containerWithFloatingBar{--floating-bar-space:calc(7.5rem + env(safe-area-inset-bottom))}.ConsultPage-module__0kkZOG__content{flex-direction:column;flex:1;gap:1.5rem;width:100%;max-width:43.75rem;display:flex;position:relative}.ConsultPage-module__0kkZOG__sentinel{width:100%;height:1px}.ConsultPage-module__0kkZOG__loadingIndicator{text-align:center;flex-shrink:0;width:100%;position:absolute;top:0;left:0}.ConsultPage-module__0kkZOG__loadingText{text-align:center;padding:2rem}.ConsultPage-module__0kkZOG__chatInput{z-index:1;background-color:var(--color-surface-canvas);--input-hero-chat-background:var(--color-surface-raised);--input-hero-chat-shadow:var(--shadow-md);width:100%;max-width:43.75rem;padding-top:.5rem;padding-bottom:.5rem;position:sticky;bottom:0}.ConsultPage-module__0kkZOG__chatInput:not([data-chat-sheet-shell]):has([data-medical-records-cta]){border-radius:1rem 1rem 0 0;padding-top:0}.ConsultPage-module__0kkZOG__inlineInputLabel{text-align:center}.ConsultPage-module__0kkZOG__chatInputInline{padding-top:0;padding-bottom:0;position:static}.ConsultPage-module__0kkZOG__chatInput[data-chat-sheet-shell]{background:linear-gradient(transparent var(--chat-sheet-mobile-input-top,0px), var(--color-surface-canvas) var(--chat-sheet-mobile-input-top,0px))}.ConsultPage-module__0kkZOG__chatInput[data-chat-sheet-open]{z-index:6}.ConsultPage-module__0kkZOG__chatInputInline[data-chat-sheet-open]{position:relative}@media (min-width:768px){.ConsultPage-module__0kkZOG__container{flex:none;height:100dvh;min-height:auto}.ConsultPage-module__0kkZOG__chatInput{padding-bottom:2rem}}@media (min-width:1024px){.ConsultPage-module__0kkZOG__page.ConsultPage-module__0kkZOG__withRail{--chat-sheet-rail-bottom:3.375rem;position:relative}.ConsultPage-module__0kkZOG__page.ConsultPage-module__0kkZOG__withRail>.ConsultPage-module__0kkZOG__container{padding-left:3rem;padding-right:28rem}.ConsultPage-module__0kkZOG__page.ConsultPage-module__0kkZOG__withRail>.ConsultPage-module__0kkZOG__container>.ConsultPage-module__0kkZOG__content,.ConsultPage-module__0kkZOG__page.ConsultPage-module__0kkZOG__withRail>.ConsultPage-module__0kkZOG__container .ConsultPage-module__0kkZOG__chatInput{max-width:45rem}}@media (min-width:1440px){.ConsultPage-module__0kkZOG__page.ConsultPage-module__0kkZOG__withRail>.ConsultPage-module__0kkZOG__container{padding-right:31rem}}
@layer components.composite{.ActionToasts-module__4LWurW__verifyAction,.ActionToasts-module__4LWurW__settingsAction,.ActionToasts-module__4LWurW__goToRecordAction{color:inherit;text-decoration:underline}.ActionToasts-module__4LWurW__settingsAction,.ActionToasts-module__4LWurW__goToRecordAction{white-space:nowrap}.ActionToasts-module__4LWurW__searchFinishedActions{align-items:center;gap:.25rem;display:flex}.ActionToasts-module__4LWurW__closeButton{padding:0}.ActionToasts-module__4LWurW__closeButton :hover{background-color:#0000}}
@layer components.composite{.PricingSection-module__PRvIhW__section{background:var(--color-surface-sunken)}.PricingSection-module__PRvIhW__content{flex-direction:column;justify-content:space-between;max-width:77.0625rem;height:100%;margin:0 auto;padding:5rem 1.5rem;display:flex}.PricingSection-module__PRvIhW__headerBlock{flex-direction:column;gap:1.5rem;padding-bottom:1.5rem;display:flex}.PricingSection-module__PRvIhW__desktopButton{display:none}.PricingSection-module__PRvIhW__mobileButton{width:21.563rem;margin:2rem auto 0}@media (min-width:768px){.PricingSection-module__PRvIhW__content{min-height:45.813rem}.PricingSection-module__PRvIhW__header{max-width:26.25rem}}@media (min-width:1024px){.PricingSection-module__PRvIhW__content{flex-direction:row;align-items:center}.PricingSection-module__PRvIhW__headerBlock{padding-bottom:0}.PricingSection-module__PRvIhW__desktopButton{display:inline-flex}.PricingSection-module__PRvIhW__mobileButton{display:none}.PricingSection-module__PRvIhW__featureCardBlock{width:min(40rem,100% - 6rem)}}}
@layer components.composite{.StartRefillCard-module__K9CLwa__card{background-color:var(--color-surface-raised);box-shadow:var(--shadow-xl);border-radius:1.5rem;flex-direction:column;gap:1rem;width:100%;max-width:29.5625rem;padding:1.5rem 1rem;display:flex}.StartRefillCard-module__K9CLwa__copy{text-align:left;flex-direction:column;gap:.25rem;display:flex}.StartRefillCard-module__K9CLwa__title{color:var(--color-fg-default)}.StartRefillCard-module__K9CLwa__button{width:100%;max-width:unset;justify-content:center}@media (min-width:768px){.StartRefillCard-module__K9CLwa__copy{text-align:center}}}
.DeviceSelects-module__1W_zpW__row{width:100%;display:flex}.DeviceSelects-module__1W_zpW__selects{align-items:flex-start;gap:1rem;width:100%;display:flex}.DeviceSelects-module__1W_zpW__deviceSelect{flex:1 0 0;min-width:0}.DeviceSelects-module__1W_zpW__deviceSelect button[slot=select-button]{overflow:hidden}.DeviceSelects-module__1W_zpW__deviceSelect button[slot=select-button] span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DeviceSelects-module__1W_zpW__testSound{color:var(--color-accent-bg);white-space:nowrap}.DeviceSelects-module__1W_zpW__testSound:hover,.DeviceSelects-module__1W_zpW__testSound[data-hovered]{color:var(--color-accent-bg-hover)}.DeviceSelects-module__1W_zpW__testSound:focus-visible,.DeviceSelects-module__1W_zpW__testSound[data-focus-visible]{outline:2px solid var(--color-accent-focus-ring);outline-offset:2px}
@layer components.composite{.EntranceTransition-module__vO-n5q__entrance{opacity:0;animation:.55s cubic-bezier(.22,1,.36,1) forwards EntranceTransition-module__vO-n5q__entrance;animation-delay:var(--entrance-delay,0s);transform:translateY(14px)}@media (prefers-reduced-motion:reduce){.EntranceTransition-module__vO-n5q__entrance{opacity:1;animation:none;transform:none}}@keyframes EntranceTransition-module__vO-n5q__entrance{to{opacity:1;transform:translateY(0)}}}
@layer components.composite{.TestimonialSectionHeader-module__EKTAlW__wrapper{flex-direction:column;gap:1.5rem;padding:0 1.5rem;display:flex}.TestimonialSectionHeader-module__EKTAlW__advantagesList{flex-direction:column;gap:.75rem;list-style:none;display:flex}.TestimonialSectionHeader-module__EKTAlW__advantage{align-items:center;gap:.25rem;display:flex}@media (min-width:768px){.TestimonialSectionHeader-module__EKTAlW__title{max-width:40rem;font:var(--text-label-28)}.TestimonialSectionHeader-module__EKTAlW__advantagesList{flex-flow:wrap;gap:1.5rem}}}
@layer components.composite{.TrustBadges-module__2ZHlhW__list{flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.TrustBadges-module__2ZHlhW__badge{align-items:center;gap:.25rem;padding:.125rem .5rem;display:inline-flex}.TrustBadges-module__2ZHlhW__label{color:var(--color-fg-default);white-space:nowrap}}
.GuestJoinScreen-module__ZVbNvW__screen{flex-direction:column;flex:1 0 auto;display:flex}.GuestJoinScreen-module__ZVbNvW__layout{flex-direction:column;gap:2rem;width:100%;padding:1rem;display:flex}.GuestJoinScreen-module__ZVbNvW__copy{flex-direction:column;gap:1rem;width:100%;display:flex}.GuestJoinScreen-module__ZVbNvW__heading{flex-direction:column;gap:.5rem;display:flex}.GuestJoinScreen-module__ZVbNvW__fields{flex-direction:column;gap:.75rem;display:flex}.GuestJoinScreen-module__ZVbNvW__joinButton{width:100%}@media (min-width:1024px){.GuestJoinScreen-module__ZVbNvW__layout{flex-direction:row;justify-content:center;align-items:flex-start;gap:4rem;padding:3.5rem 2.5rem 2.5rem}.GuestJoinScreen-module__ZVbNvW__copy{gap:2rem;width:27.5rem}}
.AppPromoBanner-module__8qRe1a__wrapper{z-index:4;flex-shrink:0;position:sticky;top:0}.AppPromoBanner-module__8qRe1a__banner{background-color:var(--color-surface-raised);box-shadow:inset 0 -1px 0 0 var(--color-border-default);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.AppPromoBanner-module__8qRe1a__logo{border-radius:.625rem;flex-shrink:0}.AppPromoBanner-module__8qRe1a__text{flex:1;min-width:0}.AppPromoBanner-module__8qRe1a__tagline{color:var(--color-fg-muted)}.AppPromoBanner-module__8qRe1a__action{flex-shrink:0}.AppPromoBanner-module__8qRe1a__badges{flex-basis:100%}.AppPromoBanner-module__8qRe1a__badgeItem{flex:1;min-width:0}@media (min-width:576px){.AppPromoBanner-module__8qRe1a__banner{flex-wrap:nowrap}.AppPromoBanner-module__8qRe1a__badges{flex-shrink:0;flex-basis:auto}.AppPromoBanner-module__8qRe1a__badgeItem{flex:none}}@media (min-width:768px){.AppPromoBanner-module__8qRe1a__banner{height:var(--app-promo-banner-height);padding-block:0}}
@layer components.composite{.ExportRecordsNote-module__0A8beW__wrapper{background-color:var(--color-surface-sunken);border-radius:12px;align-items:center;gap:.625rem;padding:.625rem .875rem;display:flex}.ExportRecordsNote-module__0A8beW__icon{color:var(--color-fg-muted);flex-shrink:0}}
@layer components.composite{.VideoThumbnail-module__YmuwRW__thumbnailWrapper{width:15.875rem;height:28rem;display:block;position:relative}.VideoThumbnail-module__YmuwRW__thumbnail{pointer-events:none;width:100%;height:100%}.VideoThumbnail-module__YmuwRW__playButton{width:2rem;height:2rem;transition:transform .2s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.VideoThumbnail-module__YmuwRW__playButton:hover{transform:translate(-50%,-50%)scale(1.125)}}
@layer components.composite{.VideoIntroLink-module__N1oSoW__trigger{all:unset;box-sizing:border-box;cursor:pointer;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .25rem;display:inline-flex}.VideoIntroLink-module__N1oSoW__trigger[data-focus-visible]{outline:2px solid var(--color-accent-focus-ring);outline-offset:2px}.VideoIntroLink-module__N1oSoW__trigger[data-hovered] .VideoIntroLink-module__N1oSoW__label{text-decoration-thickness:2px}.VideoIntroLink-module__N1oSoW__iconCircle{background-color:var(--color-solid-bg);width:1.25rem;height:1.25rem;color:var(--color-solid-fg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.VideoIntroLink-module__N1oSoW__label{color:var(--color-fg-default);text-underline-offset:3px;text-decoration:underline}.VideoIntroLink-module__N1oSoW__videoModal{width:fit-content;max-width:90vw;overflow:hidden}.VideoIntroLink-module__N1oSoW__video{border-radius:1rem;max-width:90vw;max-height:80vh;display:block}@media (min-width:768px){.VideoIntroLink-module__N1oSoW__iconCircle{width:2rem;height:2rem}.VideoIntroLink-module__N1oSoW__label{font:var(--text-mono-18)}}}
.ChatPanel-module__xQMwQq__panel{background-color:var(--color-surface-raised);width:100%;height:100%;box-shadow:var(--shadow-lg);border-radius:1rem 1rem 0 0;flex-direction:column;display:flex;overflow:hidden}.ChatPanel-module__xQMwQq__header{flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1rem .75rem 1.25rem;display:flex}.ChatPanel-module__xQMwQq__title{flex-direction:column;min-width:0;display:flex}.ChatPanel-module__xQMwQq__divider{border-top:1px solid var(--color-border-default);flex-shrink:0;height:0}.ChatPanel-module__xQMwQq__messages{flex-direction:column;flex:auto;justify-content:flex-end;gap:.75rem;min-height:0;padding:1rem;display:flex;overflow:auto}.ChatPanel-module__xQMwQq__message{flex-direction:column;gap:.25rem;width:100%;display:flex}.ChatPanel-module__xQMwQq__doctor{align-items:flex-start}.ChatPanel-module__xQMwQq__you{align-items:flex-end}.ChatPanel-module__xQMwQq__bubble{max-width:18.25rem;padding:.625rem}.ChatPanel-module__xQMwQq__doctorBubble{background-color:var(--color-surface-sunken);border-radius:0 1rem 1rem}.ChatPanel-module__xQMwQq__youBubble{background-color:var(--color-graphic-blue-subtle);border-radius:1rem 0 1rem 1rem}.ChatPanel-module__xQMwQq__composer{flex-shrink:0;align-items:center;gap:.5rem;padding:.5rem 1rem 1rem;display:flex}.ChatPanel-module__xQMwQq__field{flex:auto;min-width:0}.ChatPanel-module__xQMwQq__send{--icon-button-padding:.75rem;flex-shrink:0}@media (min-width:1024px){.ChatPanel-module__xQMwQq__panel{border-radius:1rem}}
.layout-module__L5FxyW__layoutContent{background-color:var(--color-surface-canvas)}
@layer components.composite{.HealthRecordConversationStarters-module__UMm3ba__title{padding-bottom:1rem}.HealthRecordConversationStarters-module__UMm3ba__cardsWrapper{flex-direction:column;gap:.75rem;display:flex}.HealthRecordConversationStarters-module__UMm3ba__card{flex:1;display:flex}.HealthRecordConversationStarters-module__UMm3ba__cardInner{background-color:var(--color-surface-canvas);text-align:left;cursor:pointer;border:1px solid var(--color-border-default);box-shadow:var(--shadow-sm);border-radius:999px;flex:1;align-items:center;gap:.75rem;padding:.75rem 1.25rem 1rem;transition:transform .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1);display:flex}.HealthRecordConversationStarters-module__UMm3ba__cardInner:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.HealthRecordConversationStarters-module__UMm3ba__cardInner:focus-visible{outline:2px solid var(--color-accent-focus-ring);outline-offset:4px}.HealthRecordConversationStarters-module__UMm3ba__starterIcon{color:var(--color-accent-bg);transition:transform .18s cubic-bezier(.2,0,0,1),color .18s cubic-bezier(.2,0,0,1);display:inline-flex}.HealthRecordConversationStarters-module__UMm3ba__cardInner:hover .HealthRecordConversationStarters-module__UMm3ba__starterIcon{color:var(--color-accent-bg-hover);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.HealthRecordConversationStarters-module__UMm3ba__cardInner,.HealthRecordConversationStarters-module__UMm3ba__starterIcon{transition:none}}@media (min-width:768px){.HealthRecordConversationStarters-module__UMm3ba__cardsWrapper{flex-direction:row;gap:1rem}.HealthRecordConversationStarters-module__UMm3ba__cardInner{border-radius:32px;flex-direction:column;align-items:flex-start;padding:1.5rem 1rem}}}
@layer components.composite{.TestimonialsVideos-module__H3ziZa__wrapper{width:100%;padding-top:2rem}.TestimonialsVideos-module__H3ziZa__videosList{scroll-behavior:smooth;scrollbar-width:none;gap:1.5rem;display:flex;overflow:auto hidden}.TestimonialsVideos-module__H3ziZa__videosList::-webkit-scrollbar{display:none}.TestimonialsVideos-module__H3ziZa__videoItem{flex-shrink:0;position:relative}.TestimonialsVideos-module__H3ziZa__videoItem:first-child{margin-left:2rem}.TestimonialsVideos-module__H3ziZa__videoItem:last-child{margin-right:2rem}.TestimonialsVideos-module__H3ziZa__video{object-fit:cover;border-radius:1.5rem;width:15.875rem;height:28rem}.TestimonialsVideos-module__H3ziZa__arrowsWrapper{display:none}@media (min-width:768px){.TestimonialsVideos-module__H3ziZa__wrapper{padding:2.5rem 1.5rem 0}.TestimonialsVideos-module__H3ziZa__videosList{scroll-behavior:smooth;overflow:hidden}.TestimonialsVideos-module__H3ziZa__videoItem:first-child{margin-left:0}.TestimonialsVideos-module__H3ziZa__videoItem:last-child{margin-right:0}.TestimonialsVideos-module__H3ziZa__arrowsWrapper{--icon-button-padding:.25rem;justify-content:flex-end;align-items:center;gap:.25rem;padding-top:1rem;display:flex}}}
@layer components.primitives{.StepsFlowWrapper-module__kDsQ5q__wrapper{background-color:var(--color-surface-canvas);flex-direction:column;min-height:100dvh;display:flex}.StepsFlowWrapper-module__kDsQ5q__header{z-index:10;background:var(--color-surface-canvas);align-items:center;gap:.625rem;width:100%;padding:1rem;display:flex;position:sticky;top:0}.StepsFlowWrapper-module__kDsQ5q__backButton{color:var(--color-solid-bg);--icon-button-padding:0}.StepsFlowWrapper-module__kDsQ5q__stepInfo{flex-direction:column;flex:1;align-items:flex-end;display:flex}.StepsFlowWrapper-module__kDsQ5q__progressIndicator{flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.StepsFlowWrapper-module__kDsQ5q__dots{align-items:center;gap:.25rem;display:flex}.StepsFlowWrapper-module__kDsQ5q__dot{background-color:var(--color-solid-bg-disabled);border-radius:.125rem;width:.25rem;height:.25rem}.StepsFlowWrapper-module__kDsQ5q__dotCompleted{background-color:var(--color-accent-bg)}.StepsFlowWrapper-module__kDsQ5q__dotCurrent{background-color:var(--color-accent-bg);width:1.125rem}.StepsFlowWrapper-module__kDsQ5q__dotAnimating{animation:.4s cubic-bezier(.16,1,.3,1) both StepsFlowWrapper-module__kDsQ5q__dotExpand}.StepsFlowWrapper-module__kDsQ5q__dotShrinking{animation:.4s cubic-bezier(.16,1,.3,1) both StepsFlowWrapper-module__kDsQ5q__dotShrink}@keyframes StepsFlowWrapper-module__kDsQ5q__dotExpand{0%{width:.25rem}to{width:1.125rem}}@keyframes StepsFlowWrapper-module__kDsQ5q__dotShrink{0%{width:1.125rem}to{width:.25rem}}.StepsFlowWrapper-module__kDsQ5q__content{flex:1;width:100%}@media (prefers-reduced-motion:reduce){.StepsFlowWrapper-module__kDsQ5q__dotAnimating{animation:none}}}
@layer components.composite{.PinnedConsultLink-module__lkbmiq__row{align-items:center;gap:.25rem;display:flex}.PinnedConsultLink-module__lkbmiq__consultItem{flex:1;min-width:0}.PinnedConsultLink-module__lkbmiq__consultItem:focus-visible{outline:2px solid var(--color-accent-bg-hover);outline-offset:.125rem;border-radius:.5rem}.PinnedConsultLink-module__lkbmiq__consultItem>p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.PinnedConsultLink-module__lkbmiq__unpinButton{--icon-button-padding:.25rem;opacity:0;pointer-events:none;transition:opacity .15s}.PinnedConsultLink-module__lkbmiq__unpinButton svg{fill:currentColor}.PinnedConsultLink-module__lkbmiq__row:hover .PinnedConsultLink-module__lkbmiq__unpinButton{opacity:1;pointer-events:auto}.PinnedConsultLink-module__lkbmiq__row:has(:focus-visible) .PinnedConsultLink-module__lkbmiq__unpinButton{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.PinnedConsultLink-module__lkbmiq__unpinButton{transition:none}}}
@layer components.composite{.HeroSection-module__8JFwpG__section{width:100%;color:var(--color-fg-default);padding:1.5rem 1.5rem 2rem;position:relative}.HeroSection-module__8JFwpG__compactTopPadding{padding-top:1rem}.HeroSection-module__8JFwpG__inner{z-index:1;flex-direction:column;align-items:center;gap:2rem;max-width:80rem;margin:0 auto;display:flex;position:relative}.HeroSection-module__8JFwpG__cardCluster{flex-direction:column;align-items:center;gap:2rem;width:100%;display:flex}@media (min-width:768px){.HeroSection-module__8JFwpG__section{padding:5rem 2rem 6rem}.HeroSection-module__8JFwpG__compactTopPadding{padding-top:1.5rem}.HeroSection-module__8JFwpG__inner{gap:3rem}.HeroSection-module__8JFwpG__cardCluster{gap:1rem;padding-top:1.5rem}}@media (min-width:1024px){.HeroSection-module__8JFwpG__section{padding-inline:2.5rem}}}
.DoctorStage-module__aft9yq__stage{border:1px solid var(--color-border-default);background-color:var(--color-surface-sunken);border-radius:1rem;flex:auto;justify-content:center;align-items:center;width:100%;min-height:16rem;display:flex;position:relative;overflow:hidden}.DoctorStage-module__aft9yq__placeholder{flex-direction:column;align-items:center;gap:1rem;display:flex}.DoctorStage-module__aft9yq__avatar{background-color:var(--color-graphic-blue-soft);border-radius:50%;justify-content:center;align-items:center;width:6rem;height:6rem;display:flex}.DoctorStage-module__aft9yq__name{text-align:center;flex-direction:column;align-items:center;gap:.25rem;display:flex}
.shared-module__1uf-Yq__modalContent{text-align:center;margin:2rem}.shared-module__1uf-Yq__content{flex-direction:column;align-items:center;gap:1.25rem;display:flex}.shared-module__1uf-Yq__headerContent{text-align:center}.shared-module__1uf-Yq__headerText{color:var(--color-fg-subtle);margin-top:.5rem}@media (min-width:768px){.shared-module__1uf-Yq__modalContent{max-width:20.5625rem}}
@layer components.composite{.AddFileControl-module__L7w6fa__addFile{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.AddFileControl-module__L7w6fa__hiddenFileInput{display:none}.AddFileControl-module__L7w6fa__uploadButton{color:var(--color-link-default)}.AddFileControl-module__L7w6fa__uploadButton:disabled{color:var(--color-fg-disabled)}}
@layer components.composite{.RecordsCard-module__vGsKLW__card{background-color:var(--color-surface-canvas);border:1px solid var(--color-border-default);width:100%;box-shadow:var(--shadow-sm);border-radius:1.5rem;flex-direction:column;align-items:stretch;display:flex;overflow:hidden}.RecordsCard-module__vGsKLW__header{padding:1rem 1rem .5rem}.RecordsCard-module__vGsKLW__footer{background-color:var(--color-surface-sunken);padding:1rem}}
@layer components.composite{.TestimonialSection-module__IbiZ7a__wrapper{background-color:var(--color-surface-canvas);max-width:82rem;margin:0 auto;padding:5rem 0 4rem;overflow:hidden}@media (min-width:768px){.TestimonialSection-module__IbiZ7a__wrapper{padding:8.75rem 0 5.75rem}}}
@layer components.primitives{.PinnedConsults-module__vScYJG__container{opacity:1;transition:opacity .3s}.PinnedConsults-module__vScYJG__collapsed{opacity:0;pointer-events:none}.PinnedConsults-module__vScYJG__wrapper{flex-direction:column;gap:.75rem;padding-top:1.5rem;display:flex}@media (prefers-reduced-motion:reduce){.PinnedConsults-module__vScYJG__container{transition:none}}}
@layer components.composite{.AdditionalDemographics-module__y0ryYq__fields{flex-direction:column;gap:1.5rem;width:100%;display:flex}.AdditionalDemographics-module__y0ryYq__question{flex-direction:column;gap:.75rem;display:flex}.AdditionalDemographics-module__y0ryYq__questionLabel{align-items:center;gap:.75rem;display:flex}.AdditionalDemographics-module__y0ryYq__chips{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.AdditionalDemographics-module__y0ryYq__footer{flex-direction:column;gap:.75rem;display:flex}.AdditionalDemographics-module__y0ryYq__footer>*{width:100%}}
@layer components.composite{.StepCard-module__NfxE_q__card{align-items:center;gap:1rem;width:100%;display:flex}.StepCard-module__NfxE_q__icon{border-radius:.75rem;flex-shrink:0;width:3rem;height:3rem}.StepCard-module__NfxE_q__text{color:var(--color-fg-default);flex-direction:column;display:flex}.StepCard-module__NfxE_q__title{font:var(--text-heading-16);letter-spacing:-.02em}.StepCard-module__NfxE_q__description{font:var(--text-body-18);letter-spacing:-.02em}@media (min-width:1024px){.StepCard-module__NfxE_q__icon{width:4.5rem;height:4.5rem}}}
.MedicalRecordConsentSection-module__uoHtfG__content{flex-direction:column;gap:.75rem;display:flex}.MedicalRecordConsentSection-module__uoHtfG__consentRow{align-items:center;gap:.75rem;display:flex}.MedicalRecordConsentSection-module__uoHtfG__info{flex-direction:column;flex:1;gap:.125rem;display:flex}
.ReconnectOverlay-module__jgpeDG__card{border:1px solid var(--color-border-default);background-color:var(--color-surface-raised);width:min(20.5rem,100% - 2rem);box-shadow:var(--shadow-sm);text-align:center;border-radius:1rem;flex-direction:column;align-items:center;gap:.75rem;padding:1.25rem 1.5rem 1.5rem;display:flex}.ReconnectOverlay-module__jgpeDG__copy{flex-direction:column;gap:.5rem;width:100%;display:flex}@media (min-width:1024px){.ReconnectOverlay-module__jgpeDG__card{width:25.5rem}}
.ActionButtons-module__bY-GBa__actions{flex-direction:column;align-items:flex-end;gap:.5rem;width:100%;display:flex}.ActionButtons-module__bY-GBa__button{width:100%}.ActionButtons-module__bY-GBa__buttonRow{gap:.5rem;width:100%;display:flex}.ActionButtons-module__bY-GBa__addedNote{justify-content:center;align-items:center;gap:.375rem;width:100%;display:flex}@container not (min-width:530px){.ActionButtons-module__bY-GBa__button{width:100%;max-width:unset}}
.ProfileCompletionModal-module__Lq1iXa__skipButton{width:100%;margin-top:.5rem}.ProfileCompletionModal-module__Lq1iXa__iconWrapper{background-color:var(--color-info-bg);border-radius:50px;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;margin:0 auto 1.25rem;display:flex}.ProfileCompletionModal-module__Lq1iXa__icon{color:var(--color-link-default)}.ProfileCompletionModal-module__Lq1iXa__form{flex-direction:column;gap:.5rem;width:100%;display:flex}.ProfileCompletionModal-module__Lq1iXa__button{width:100%}
@layer components.composite{.RecordEmptyState-module__inMjwa__content{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:3rem 0;display:flex}.RecordEmptyState-module__inMjwa__iconBadge{background-color:var(--color-surface-sunken);width:3rem;height:3rem;color:var(--color-fg-muted);border-radius:1.5rem;justify-content:center;align-items:center;display:flex}}
@layer components.composite{.TestimonialTrustpilotWidget-module___W3xfq__wrapper{justify-content:center;padding:2rem 1.5rem 0;display:flex}@media (min-width:768px){.TestimonialTrustpilotWidget-module___W3xfq__wrapper{padding-top:.5rem}}}
@layer components.composite{.ProductMobileNav-module__DsT1Va__nav{z-index:5;border:1px solid var(--color-border-default);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#fdfdf833;border-radius:4.375rem;justify-content:space-between;align-items:center;max-width:23rem;margin-inline:auto;padding:.5rem .75rem;display:flex;position:fixed;bottom:1.5rem;left:1rem;right:1rem;box-shadow:0 8px 24px #00000024}.ProductMobileNav-module__DsT1Va__pill{background-color:#0000;border-radius:2.5rem;align-items:center;padding:.5rem .75rem;transition:background-color .3s,color .3s;display:flex}.ProductMobileNav-module__DsT1Va__pill:focus-visible{outline:2px solid var(--color-accent-focus-ring);outline-offset:.125rem}.ProductMobileNav-module__DsT1Va__labelWrap{min-width:0;max-width:0;transition:max-width .3s;display:block;overflow:hidden}.ProductMobileNav-module__DsT1Va__labelTrack{--roll-gap:1.5rem;min-width:0;padding-left:.25rem;display:flex;position:relative}.ProductMobileNav-module__DsT1Va__label{white-space:nowrap;opacity:0;flex-shrink:0;transition:opacity .22s}.ProductMobileNav-module__DsT1Va__labelClone{top:0;left:var(--roll-shift,calc(100% + var(--roll-gap)));position:absolute}.ProductMobileNav-module__DsT1Va__roll{animation:6s linear .6s infinite ProductMobileNav-module__DsT1Va__roll}.ProductMobileNav-module__DsT1Va__iconSlot{flex-shrink:0;display:inline-flex}.ProductMobileNav-module__DsT1Va__active{background-color:var(--color-graphic-blue-subtle);color:var(--color-link-default)}.ProductMobileNav-module__DsT1Va__active .ProductMobileNav-module__DsT1Va__iconSlot svg{color:var(--color-link-default);--icon-fill:var(--color-graphic-blue-moderate)}.ProductMobileNav-module__DsT1Va__active .ProductMobileNav-module__DsT1Va__labelWrap{max-width:10rem}.ProductMobileNav-module__DsT1Va__active .ProductMobileNav-module__DsT1Va__label{opacity:1}@keyframes ProductMobileNav-module__DsT1Va__roll{0%{transform:translate(0)}to{transform:translateX(calc(-1 * var(--roll-shift,0px)))}}@media (prefers-reduced-motion:reduce){.ProductMobileNav-module__DsT1Va__pill,.ProductMobileNav-module__DsT1Va__labelWrap,.ProductMobileNav-module__DsT1Va__label{transition:none}.ProductMobileNav-module__DsT1Va__active,.ProductMobileNav-module__DsT1Va__active .ProductMobileNav-module__DsT1Va__labelWrap,.ProductMobileNav-module__DsT1Va__roll{animation:none}}}
.CtaNote-module__8HvflW__note{text-align:center;width:100%}
.PharmacyConfirmView-module__hMPZ4q__confirmSection{flex-direction:column;flex:1;gap:1rem;display:flex}.PharmacyConfirmView-module__hMPZ4q__confirmGroup{flex-direction:column;gap:1rem;display:flex}.PharmacyConfirmView-module__hMPZ4q__locationConfirmation{background-color:var(--color-surface-raised);border:1px solid var(--color-border-default);border-radius:1.25rem;padding:1.25rem;display:flex}.PharmacyConfirmView-module__hMPZ4q__locationCheckbox:not([data-disabled]){cursor:pointer}.PharmacyConfirmView-module__hMPZ4q__confirmButton{width:100%}
@layer components.composite{.StepsHeading-module__bjuKha__heading{flex-direction:column;gap:.5rem;width:100%;max-width:21.4375rem;display:flex}.StepsHeading-module__bjuKha__title{color:var(--color-fg-default)}.StepsHeading-module__bjuKha__emphasis{font-weight:600}.StepsHeading-module__bjuKha__subtitle{color:var(--color-fg-default)}@media (min-width:1024px){.StepsHeading-module__bjuKha__heading{gap:1rem;max-width:22.5rem}.StepsHeading-module__bjuKha__title{font:var(--text-display-56);letter-spacing:var(--tracking-display)}.StepsHeading-module__bjuKha__subtitle{font:var(--text-body-18)}}}
.MemoryControlSection-module__MUXaxa__row{align-items:center;gap:.75rem;padding:.75rem 0;display:flex}.MemoryControlSection-module__MUXaxa__info{flex-direction:column;flex:1;gap:.125rem;display:flex}
.VisitTimer-module__7XkQ8q__chip{background-color:var(--color-surface-sunken);border-radius:1.25rem;align-items:center;gap:.5rem;width:fit-content;padding:.25rem .75rem .25rem .5rem;display:flex}.VisitTimer-module__7XkQ8q__signal{color:var(--color-fg-default);flex-shrink:0;display:block}
@layer components.composite{.Footer-module__D_hGcG__footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.Footer-module__D_hGcG__footerCentered{justify-content:center}.Footer-module__D_hGcG__footerAction{color:var(--color-link-default)}.Footer-module__D_hGcG__footerAction span{font:var(--text-heading-14)}.Footer-module__D_hGcG__footerAction:hover,.Footer-module__D_hGcG__footerAction[aria-expanded=true]{color:var(--color-link-hover)}.Footer-module__D_hGcG__popover{box-shadow:var(--shadow-lg);border:1px solid var(--color-border-default);background-color:var(--color-surface-raised);border-radius:12px;max-width:21.25rem}.Footer-module__D_hGcG__uploadZone{padding:1rem 1.25rem}.Footer-module__D_hGcG__uploadZoneDivider{border-top:1px solid var(--color-border-default)}}
.ClerkCaptcha-module__QuCssa__captcha{justify-content:center;width:100%;display:flex}
.CmsHero-module__olAXuq__section{width:100%;min-height:calc(100svh - var(--header-height));background:var(--color-surface-canvas);color:var(--color-fg-default);isolation:isolate;align-items:center;padding:1.5rem 1.5rem 3rem;display:flex;position:relative;overflow:hidden}.CmsHero-module__olAXuq__inner{flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:40.25rem;margin:0 auto;display:flex}.CmsHero-module__olAXuq__copy{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.CmsHero-module__olAXuq__title{text-wrap:balance;max-width:90vw}.CmsHero-module__olAXuq__title :is(span,strong,em,b,i){font:inherit}.CmsHero-module__olAXuq__introMessages{flex-direction:column;gap:.5rem;width:100%;max-width:38rem;display:flex}.CmsHero-module__olAXuq__introMessage p{font:var(--text-body-16);color:var(--color-fg-subtle)}.CmsHero-module__olAXuq__inputBlock{flex-direction:column;align-items:flex-end;gap:.75rem;width:100%;display:flex}.CmsHero-module__olAXuq__input{width:100%}@media (min-width:768px){.CmsHero-module__olAXuq__section{padding:3rem 2rem}.CmsHero-module__olAXuq__inner{gap:2rem}.CmsHero-module__olAXuq__title{font:var(--text-display-48)}.CmsHero-module__olAXuq__introMessage p{font:var(--text-body-14)}}@media (min-width:1024px){.CmsHero-module__olAXuq__section{padding-inline:2.5rem}}@media (min-width:1280px){.CmsHero-module__olAXuq__section{padding-inline:3rem}}
@layer components.composite{.DeleteFileModal-module__pLmKXG__content{flex-direction:column;gap:1.5rem;padding:2rem;display:flex}.DeleteFileModal-module__pLmKXG__textContent{text-align:center;flex-direction:column;gap:.75rem;display:flex}.DeleteFileModal-module__pLmKXG__actions{flex-direction:column;gap:.5rem;display:flex}.DeleteFileModal-module__pLmKXG__actions>button{width:100%}}
@layer components.composite{.RecordQueryState-module__uMjIJW__errorState{padding:1.5rem}}
@layer components.composite{.RecentConsultLink-module__AKsDpq__row{align-items:center;gap:.25rem;display:flex}.RecentConsultLink-module__AKsDpq__consultItem{flex:1;min-width:0}.RecentConsultLink-module__AKsDpq__consultItem:focus-visible{outline:2px solid var(--color-accent-bg-hover);outline-offset:.125rem;border-radius:.5rem}.RecentConsultLink-module__AKsDpq__consultItem>p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.RecentConsultLink-module__AKsDpq__viewAllLink>p{color:var(--color-fg-subtle);font-weight:600}.RecentConsultLink-module__AKsDpq__pinButton{--icon-button-padding:.25rem;opacity:0;pointer-events:none;transition:opacity .15s}.RecentConsultLink-module__AKsDpq__row:hover .RecentConsultLink-module__AKsDpq__pinButton{opacity:1;pointer-events:auto}.RecentConsultLink-module__AKsDpq__row:has(:focus-visible) .RecentConsultLink-module__AKsDpq__pinButton{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.RecentConsultLink-module__AKsDpq__pinButton{transition:none}}}
@layer components.composite{.PromoBox-module__ZQc4qG__card{border:1px solid var(--color-border-strong);background:var(--color-surface-raised);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:.25rem;width:100%;padding:1.5rem;display:flex}.PromoBox-module__ZQc4qG__codeRow{color:var(--color-link-default);align-items:center;gap:.25rem;display:flex}.PromoBox-module__ZQc4qG__copyButton{color:var(--color-link-default);--icon-button-padding:0}.PromoBox-module__ZQc4qG__copyButton>span{background-color:#0000;transform:none}}
.PharmacyNoResults-module__jLdSsW__popup{background-color:var(--color-surface-raised);border:.5px solid var(--color-border-strong);width:100%;box-shadow:var(--shadow-lg);text-align:center;border-radius:.75rem;flex-direction:column;align-items:center;gap:2rem;padding:1.5rem 1rem;display:flex}.PharmacyNoResults-module__jLdSsW__message{flex-direction:column;align-items:center;gap:.5rem;display:flex}.PharmacyNoResults-module__jLdSsW__text{flex-direction:column;gap:.25rem;display:flex}.PharmacyNoResults-module__jLdSsW__icon{width:51px;height:51px}.PharmacyNoResults-module__jLdSsW__skipLink{all:unset;cursor:pointer;color:var(--color-link-default)}.PharmacyNoResults-module__jLdSsW__skipLink[data-hovered]{text-decoration:underline}.PharmacyNoResults-module__jLdSsW__skipLink[data-focus-visible]{outline:2px solid var(--color-accent-focus-ring);outline-offset:2px;border-radius:.25rem}.PharmacyNoResults-module__jLdSsW__skipLink[data-disabled]{cursor:not-allowed;color:var(--color-fg-disabled)}
@layer components.composite{.HowItWorksSection-module__ErTw6a__section{padding:1.5rem 1.5rem 4rem;position:relative}.HowItWorksSection-module__ErTw6a__inner{flex-direction:column;align-items:center;gap:1.25rem;max-width:80rem;margin:0 auto;display:flex}.HowItWorksSection-module__ErTw6a__card{background:var(--color-surface-raised);border-radius:1.5rem;flex-direction:column;gap:1.25rem;width:100%;max-width:21.5625rem;padding:1.5rem 1rem;display:flex}.HowItWorksSection-module__ErTw6a__stepCell{align-items:center;width:100%;padding:0 .5rem;display:flex}.HowItWorksSection-module__ErTw6a__divider{border:0;border-top:1px dashed var(--color-divider);width:100%;height:0;margin:0}@media (min-width:1024px){.HowItWorksSection-module__ErTw6a__section{padding:5rem 7.5rem}.HowItWorksSection-module__ErTw6a__inner{flex-direction:row;justify-content:center;align-items:center;gap:1.25rem}.HowItWorksSection-module__ErTw6a__card{flex-flow:wrap;align-items:flex-start;gap:2rem;max-width:51.9375rem;padding:2rem}.HowItWorksSection-module__ErTw6a__stepCell{flex:1 0 0;min-width:0;padding:0}.HowItWorksSection-module__ErTw6a__dividerCell{display:none}.HowItWorksSection-module__ErTw6a__dividerRow{flex-basis:100%;width:100%}}}
@layer components.composite{.TrustpilotRating-module__dEt_Wa__rating{--trustpilot-green:#219653;align-items:center;gap:.75rem;display:flex}.TrustpilotRating-module__dEt_Wa__stars{align-items:center;gap:2px;display:flex}.TrustpilotRating-module__dEt_Wa__tile{width:20px;height:20px;display:block}}
@layer components.composite{.ContactUsModal-module__A2eV2q__content{flex-direction:column;gap:1rem;padding:1.5rem 1rem;display:flex}.ContactUsModal-module__A2eV2q__header{flex-direction:column;gap:.25rem;display:flex}.ContactUsModal-module__A2eV2q__form{flex-direction:column;gap:1rem;display:flex}.ContactUsModal-module__A2eV2q__fields{flex-direction:column;gap:.5rem;display:flex}.ContactUsModal-module__A2eV2q__button{width:100%}}
.InVisitScreen-module__WilCnW__screen{flex-direction:column;flex:auto;gap:1rem;min-height:0;padding:1rem;display:flex}.InVisitScreen-module__WilCnW__stageWrap{flex:auto;min-height:0;display:flex;position:relative}.InVisitScreen-module__WilCnW__pip{z-index:2;width:6.75rem;height:12rem;position:absolute;top:1rem;right:1rem}.InVisitScreen-module__WilCnW__chatSlot{inset-inline:0;z-index:6;height:min(28.5rem,70svh);position:fixed;bottom:0}.InVisitScreen-module__WilCnW__controls{flex-direction:column;flex-shrink:0;align-items:center;gap:.75rem;display:flex}.InVisitScreen-module__WilCnW__controlBar{justify-content:center;align-items:center;gap:1rem;display:flex}.InVisitScreen-module__WilCnW__mediaError{text-align:center}@media (min-width:1024px){.InVisitScreen-module__WilCnW__screen{padding:2rem 2.5rem 1.5rem}.InVisitScreen-module__WilCnW__pip{width:15rem;height:8.5rem}.InVisitScreen-module__WilCnW__flipControl{display:none}.InVisitScreen-module__WilCnW__controlBar{background-color:var(--color-surface-sunken);border-radius:2.5rem;gap:.75rem;padding:.75rem}.InVisitScreen-module__WilCnW__chatSlot{z-index:3;width:23.75rem;height:30rem;position:absolute;inset:auto 1rem 1rem auto}}
.AppointmentCardV2-module__vx7zcG__card{border:1px solid var(--color-border-default);background-color:var(--color-surface-canvas);box-sizing:border-box;box-shadow:var(--shadow-sm);border-radius:24px;container-type:inline-size}.AppointmentCardV2-module__vx7zcG__card:focus-visible,.AppointmentCardV2-module__vx7zcG__card:focus{outline:2px solid var(--color-accent-focus-ring)}.AppointmentCardV2-module__vx7zcG__body{padding:1rem}.AppointmentCardV2-module__vx7zcG__content{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.AppointmentCardV2-module__vx7zcG__divider{margin:1rem 0}.AppointmentCardV2-module__vx7zcG__badgeSlot{text-align:center;flex-direction:column;align-self:stretch;align-items:center;gap:.5rem;display:flex}@media (min-width:768px){.AppointmentCardV2-module__vx7zcG__body{padding:1.5rem}.AppointmentCardV2-module__vx7zcG__content{flex-direction:row;justify-content:space-between;align-items:center}.AppointmentCardV2-module__vx7zcG__badgeSlot{display:none}.AppointmentCardV2-module__vx7zcG__card:focus-visible,.AppointmentCardV2-module__vx7zcG__card:focus{outline:none}}@container not (min-width:530px){.AppointmentCardV2-module__vx7zcG__content{flex-direction:column;align-items:flex-start}.AppointmentCardV2-module__vx7zcG__badgeSlot{display:flex}}
.OptionsDivider-module__vSDHaa__divider{justify-content:center;align-items:center;gap:1rem;width:100%;display:flex;overflow:hidden}.OptionsDivider-module__vSDHaa__dividerText{color:var(--color-fg-subtle)}
@layer components.composite{.EmptyFilesRow-module__nqxcbG__emptyRow{align-items:flex-start;gap:.5rem;padding:1rem 1rem 1.5rem;display:flex}.EmptyFilesRow-module__nqxcbG__icon{color:var(--color-fg-muted);align-items:center;display:flex}}
@layer components.composite{.RecordDisclosureRow-module__pPHGgq__simpleRow{align-items:center;padding:1rem;display:flex}.RecordDisclosureRow-module__pPHGgq__trigger{align-items:center;padding:1rem;transition:background-color .18s}.RecordDisclosureRow-module__pPHGgq__row:not([open]) .RecordDisclosureRow-module__pPHGgq__trigger:hover{background-color:var(--color-surface-sunken);transition:background-color .35s}.RecordDisclosureRow-module__pPHGgq__chevron{transition:transform .2s ease-in-out,color .2s ease-in-out}.RecordDisclosureRow-module__pPHGgq__row[open] .RecordDisclosureRow-module__pPHGgq__chevron,.RecordDisclosureRow-module__pPHGgq__row:not([open]) .RecordDisclosureRow-module__pPHGgq__trigger:hover .RecordDisclosureRow-module__pPHGgq__chevron{color:var(--color-accent-bg)}@media (prefers-reduced-motion:reduce){.RecordDisclosureRow-module__pPHGgq__chevron,.RecordDisclosureRow-module__pPHGgq__trigger,.RecordDisclosureRow-module__pPHGgq__row:not([open]) .RecordDisclosureRow-module__pPHGgq__trigger:hover{transition:none}}.RecordDisclosureRow-module__pPHGgq__content{margin:0 1rem 1rem}.RecordDisclosureRow-module__pPHGgq__detailList{background-color:var(--color-surface-sunken);border-radius:.75rem;flex-direction:column;gap:.75rem;margin:0;padding:1rem;display:flex}.RecordDisclosureRow-module__pPHGgq__detailRow{align-items:baseline;gap:1rem;display:flex}.RecordDisclosureRow-module__pPHGgq__detailLabel{flex-shrink:0;width:6rem}}
@layer components.primitives{.RecentConsults-module__F2zpma__container{opacity:1;transition:opacity .3s}.RecentConsults-module__F2zpma__collapsed{opacity:0;pointer-events:none}.RecentConsults-module__F2zpma__wrapper{flex-direction:column;gap:.75rem;padding-top:1.5rem;display:flex}.RecentConsults-module__F2zpma__skeleton{flex-direction:column;gap:.75rem;display:flex}.RecentConsults-module__F2zpma__skeletonRow{background:var(--skeleton-loader-gradient);background-size:200% 100%;border-radius:.25rem;height:1.25rem;animation:1.4s ease-in-out infinite RecentConsults-module__F2zpma__recentConsultsShimmer}.RecentConsults-module__F2zpma__skeletonRow:nth-child(2){width:85%}.RecentConsults-module__F2zpma__skeletonRow:nth-child(3){width:65%}@keyframes RecentConsults-module__F2zpma__recentConsultsShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.RecentConsults-module__F2zpma__container{transition:none}.RecentConsults-module__F2zpma__skeletonRow{animation:none}}}
.ErrorContent-module__FXNPFW__content{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.ErrorContent-module__FXNPFW__modal{gap:.75rem}.ErrorContent-module__FXNPFW__icon{color:var(--color-fg-default)}.ErrorContent-module__FXNPFW__title{margin-top:.5rem}.ErrorContent-module__FXNPFW__description{max-width:28rem}.ErrorContent-module__FXNPFW__button{width:100%;max-width:unset}
.PharmacyResultsList-module__nn7FwW__resultsSection{flex-direction:column;gap:.5rem;display:flex}.PharmacyResultsList-module__nn7FwW__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.PharmacyResultsList-module__nn7FwW__card{all:unset;box-sizing:border-box;background-color:var(--color-surface-raised);border:1px solid var(--color-border-default);cursor:pointer;border-radius:1.25rem;align-items:center;gap:1rem;width:100%;min-height:6rem;padding:1.25rem;transition:border-color .15s ease-out;display:flex}.PharmacyResultsList-module__nn7FwW__card[data-hovered]{border-color:var(--color-border-strong)}.PharmacyResultsList-module__nn7FwW__card[data-pressed]{background-color:var(--color-surface-sunken)}.PharmacyResultsList-module__nn7FwW__card[data-focus-visible]{outline:2px solid var(--color-accent-focus-ring)}.PharmacyResultsList-module__nn7FwW__card[data-disabled]{cursor:not-allowed;opacity:.6}.PharmacyResultsList-module__nn7FwW__cardInfo{text-align:left;flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.PharmacyResultsList-module__nn7FwW__chevron{color:var(--color-fg-default);flex-shrink:0}
@layer components.composite{.TrustFooter-module__873unW__footer{flex-direction:column;justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.TrustFooter-module__873unW__ratingGroup{flex-direction:row;align-items:center;gap:.5rem;display:flex}.TrustFooter-module__873unW__rating{flex-direction:row-reverse;gap:.5rem}.TrustFooter-module__873unW__rating>p{font:var(--text-label-10);color:var(--color-fg-subtle)}.TrustFooter-module__873unW__rating>span>svg{width:12px;height:12px}.TrustFooter-module__873unW__tagline{letter-spacing:var(--tracking-tight)}.TrustFooter-module__873unW__taglineDivided{padding-left:.5rem;position:relative}.TrustFooter-module__873unW__taglineDivided:before{content:"";background-color:var(--color-fg-subtle);width:1px;height:.625rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.TrustFooter-module__873unW__hipaaBadge{color:var(--color-fg-subtle);align-items:center;gap:.25rem;display:flex}@media (min-width:768px){.TrustFooter-module__873unW__footer{flex-direction:row}}}
@layer components.composite{.TrustpilotWidget-module__1QiTNW__widget{min-block-size:1.75rem;inline-size:15rem;max-inline-size:100%}.TrustpilotWidget-module__1QiTNW__widget a{font:var(--text-label-10);color:var(--color-fg-subtle)}@media (max-height:700px){.TrustpilotWidget-module__1QiTNW__heroCorner{margin-bottom:2rem}}@media (min-width:768px){.TrustpilotWidget-module__1QiTNW__heroCorner{margin-bottom:0;position:absolute;bottom:1.5625rem;right:5rem}}}
@layer components.composite{.FeedbackRating-module__hVYyJa__container{flex-direction:column;gap:.625rem;display:flex}.FeedbackRating-module__hVYyJa__wrapper{justify-content:space-between;align-items:center;gap:.125rem;display:flex}.FeedbackRating-module__hVYyJa__inner{flex:1;position:relative}.FeedbackRating-module__hVYyJa__input{width:0;height:0;position:absolute}.FeedbackRating-module__hVYyJa__input:checked+.FeedbackRating-module__hVYyJa__label{background-color:var(--color-accent-bg);color:var(--color-accent-fg)}.FeedbackRating-module__hVYyJa__label{background-color:var(--color-surface-sunken);cursor:pointer;border-radius:.375rem;justify-content:center;align-items:center;height:2.5rem;transition:all .2s;display:flex}.FeedbackRating-module__hVYyJa__footerLabels{color:var(--color-fg-muted);justify-content:space-between;display:flex}}
.VisitTopBar-module__q1HtwG__topBar{flex-shrink:0;justify-content:space-between;align-items:center;height:4rem;padding:1.25rem 1rem;display:flex}.VisitTopBar-module__q1HtwG__actions{align-items:center;gap:.5rem;display:flex}@media (min-width:1024px){.VisitTopBar-module__q1HtwG__topBar{padding-inline:2.5rem}}
@layer components.composite{.ErrorModal-module__5LWf7G__body{padding:2rem 1.5rem 1.5rem}}