@layer components.composite{.VoicePickerModal-module__JguC0G__sheet{flex-direction:column;gap:1.5rem;width:100%;padding:1.5rem 1rem;display:flex}.VoicePickerModal-module__JguC0G__header{flex-direction:column;gap:.5rem;padding-right:2rem;display:flex}.VoicePickerModal-module__JguC0G__options{flex-direction:column;gap:.75rem;max-width:28rem;display:flex}.VoicePickerModal-module__JguC0G__status{text-align:center;justify-content:center;align-items:center;min-height:6rem;display:flex}}
@layer components.primitives{.VoicePickerOption-module__bpf3rG__option{border:1px solid var(--color-border-default);background-color:var(--color-surface-canvas);cursor:pointer;text-align:left;border-radius:.75rem;align-items:center;gap:.5rem;width:100%;padding:1rem;transition:background-color .2s ease-in-out,border-color .2s ease-in-out;display:flex}.VoicePickerOption-module__bpf3rG__option:hover{background-color:var(--color-surface-sunken)}.VoicePickerOption-module__bpf3rG__focusVisible{outline:2px solid var(--color-accent-bg);outline-offset:2px}.VoicePickerOption-module__bpf3rG__selected,.VoicePickerOption-module__bpf3rG__selected:hover{background-color:var(--color-info-bg);border-color:var(--color-accent-bg)}.VoicePickerOption-module__bpf3rG__text{flex-direction:column;flex:1 0 0;gap:.5rem;min-width:0;display:flex}.VoicePickerOption-module__bpf3rG__check{flex-shrink:0}.VoicePickerOption-module__bpf3rG__checkHidden{visibility:hidden}}
@layer components.primitives{.ConversationStarters-module__YVA4yG__list{flex-wrap:wrap;justify-content:center;gap:.5rem;width:100%;margin-top:1.5rem;list-style:none;display:flex}.ConversationStarters-module__YVA4yG__starter{all:unset;background-color:var(--color-surface-sunken);cursor:pointer;border-radius:.5em;padding:.5em 1em;transition:background-color .15s ease-in}.ConversationStarters-module__YVA4yG__starter:hover{background-color:var(--color-neutral-200)}.ConversationStarters-module__YVA4yG__starter:focus-visible{outline:2px solid var(--color-fg-default);outline-offset:2px}}
@layer components.composite{.EmptyChatHeader-module__LSfcpG__mobileHeader{z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justify-content:space-between;align-items:center;padding:1rem;display:flex;position:sticky;top:0}@media (min-width:768px){.EmptyChatHeader-module__LSfcpG__mobileHeader{display:none}}}
.EmptyChatInput-module__0VhWDq__chatInput form{box-shadow:var(--shadow-lg);background-color:var(--color-surface-raised);padding:1rem}.EmptyChatInput-module__0VhWDq__chatInput.EmptyChatInput-module__0VhWDq__shaking form{animation:.4s ease-in-out EmptyChatInput-module__0VhWDq__inputShake}@keyframes EmptyChatInput-module__0VhWDq__inputShake{0%{transform:translate(0)}15%{transform:translate(-6px)}30%{transform:translate(6px)}45%{transform:translate(-4px)}60%{transform:translate(4px)}75%{transform:translate(-2px)}90%{transform:translate(2px)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.EmptyChatInput-module__0VhWDq__chatInput.EmptyChatInput-module__0VhWDq__shaking form{animation:none}}[data-animations-paused] .EmptyChatInput-module__0VhWDq__chatInput.EmptyChatInput-module__0VhWDq__shaking form{animation:none}
.TrustBadges-module__jLfXjq__wrapper{align-items:center;gap:.75rem;display:flex}.TrustBadges-module__jLfXjq__badge{align-items:center;gap:.25rem;display:flex}.TrustBadges-module__jLfXjq__label{color:var(--color-fg-subtle)}@media (min-width:768px){.TrustBadges-module__jLfXjq__wrapper{gap:1.5rem}}
@layer components.composite{.EmptyChatSection-module__GwX8Ca__container{flex:1;width:100%;min-height:0;overflow-y:auto}.EmptyChatSection-module__GwX8Ca__wrapper{overflow-anchor:none;background-color:var(--color-surface-canvas);flex-direction:column;align-items:center;width:100%;max-width:43.75rem;min-height:100%;margin:0 auto;padding:0 1.5rem 2rem;display:flex}.EmptyChatSection-module__GwX8Ca__header{text-align:center;flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;gap:.5rem;width:100%;display:flex}.EmptyChatSection-module__GwX8Ca__ctaSlot{flex-direction:column;justify-content:flex-end;align-self:stretch;min-height:2rem;padding-top:1.25rem;display:flex}.EmptyChatSection-module__GwX8Ca__footer{flex-direction:column;flex:1.5rem;align-items:center;width:100%;display:flex}.EmptyChatSection-module__GwX8Ca__copy{flex-direction:column;align-items:center;gap:.5rem;display:flex}.EmptyChatSection-module__GwX8Ca__divider{margin:1.5rem 0}@media (min-width:768px){.EmptyChatSection-module__GwX8Ca__container{flex:none;min-height:auto;overflow-y:visible}.EmptyChatSection-module__GwX8Ca__wrapper{min-height:calc(100dvh - var(--app-promo-banner-height,0px))}}}
@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{.ReportCard-module__yAxMJq__card{background-color:var(--color-surface-raised);border:1px solid var(--color-border-default);box-shadow:var(--shadow-md);border-radius:1.5rem;flex-direction:column;align-self:flex-start;gap:2rem;width:100%;padding:1.5rem;display:flex}.ReportCard-module__yAxMJq__collapsedCard{background-color:var(--color-surface-sunken);box-shadow:none;text-align:left;cursor:pointer;border-color:#0000;gap:.75rem;padding:1rem}.ReportCard-module__yAxMJq__collapsedCard:focus-visible{outline:2px solid var(--color-accent-focus-ring);outline-offset:2px}.ReportCard-module__yAxMJq__animateIn{animation:.28s cubic-bezier(.2,0,0,1) ReportCard-module__yAxMJq__reportCardIn}@keyframes ReportCard-module__yAxMJq__reportCardIn{0%{opacity:0;transform:translateY(-.25rem)scale(.99)}to{opacity:1;transform:none}}.ReportCard-module__yAxMJq__header{flex-direction:column;gap:1rem;display:flex}.ReportCard-module__yAxMJq__headerRow{justify-content:space-between;align-items:flex-end;display:flex}.ReportCard-module__yAxMJq__titleGroup{align-items:center;gap:.5rem;display:flex}.ReportCard-module__yAxMJq__collapsedHeader{justify-content:space-between;align-items:center;display:flex}.ReportCard-module__yAxMJq__collapsedPreview{justify-content:space-between;align-items:center;gap:2rem;display:flex}.ReportCard-module__yAxMJq__collapsedIcon{background-color:#0000;border-radius:50%;flex-shrink:0;padding:.5rem;transition:background-color .2s;display:inline-flex}.ReportCard-module__yAxMJq__collapsedCard:hover .ReportCard-module__yAxMJq__collapsedIcon,.ReportCard-module__yAxMJq__collapsedCard:focus-visible .ReportCard-module__yAxMJq__collapsedIcon{background-color:var(--color-surface-canvas)}.ReportCard-module__yAxMJq__meta{justify-content:space-between;align-items:center;display:flex}.ReportCard-module__yAxMJq__meta>time{display:flex}@media (prefers-reduced-motion:reduce){.ReportCard-module__yAxMJq__animateIn{animation:none}.ReportCard-module__yAxMJq__collapsedIcon{transition:none}}}
@layer components.composite{.DoctorReportCard-module__8ccfLq__body{flex-direction:column;gap:1.5rem;display:flex}.DoctorReportCard-module__8ccfLq__fields{flex-direction:column;gap:2rem;display:flex}.DoctorReportCard-module__8ccfLq__field{text-align:center;flex-direction:column;align-items:center;gap:.25rem;display:flex}.DoctorReportCard-module__8ccfLq__clinician{text-align:center;text-transform:uppercase}}