@layer patterns{.shared-module__eKItiW__container{flex-direction:column;margin:0 auto;padding:1.5rem 1rem;display:flex}.shared-module__eKItiW__header{margin:0 auto}@media (min-width:768px){.shared-module__eKItiW__container{max-width:41.75rem}}@media (min-width:1024px){.shared-module__eKItiW__header{padding:1rem 6.25rem}}}
@layer v2.components.composite{.DoctorsQuotes-module__SO_q3G__section{padding:1rem}.DoctorsQuotes-module__SO_q3G__card{border:1px solid var(--v2-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__SO_q3G__content{flex-direction:column;justify-content:center;gap:.9375rem;width:100%;max-width:38rem;min-height:23rem;animation:.2s ease-out DoctorsQuotes-module__SO_q3G__fadeIn;display:flex}.DoctorsQuotes-module__SO_q3G__contentFadingOut{opacity:0;transition:opacity .2s ease-out;animation:none}@keyframes DoctorsQuotes-module__SO_q3G__fadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.DoctorsQuotes-module__SO_q3G__content,.DoctorsQuotes-module__SO_q3G__contentFadingOut{opacity:1;transition:none;animation:none}}[data-animations-paused] .DoctorsQuotes-module__SO_q3G__content,[data-animations-paused] .DoctorsQuotes-module__SO_q3G__contentFadingOut{opacity:1;transition:none;animation:none}.DoctorsQuotes-module__SO_q3G__quote{color:var(--v2-color-fg-default);margin:0}.DoctorsQuotes-module__SO_q3G__divider{border:0;border-top:1px dashed var(--v2-color-divider);width:100%;margin:0}.DoctorsQuotes-module__SO_q3G__author{color:var(--v2-color-fg-default);font-style:normal}.DoctorsQuotes-module__SO_q3G__controls{justify-content:center;display:flex}@media (min-width:768px){.DoctorsQuotes-module__SO_q3G__card{padding:1.5rem 3rem}.DoctorsQuotes-module__SO_q3G__content{min-height:14rem}.DoctorsQuotes-module__SO_q3G__controls{position:absolute;bottom:2rem;right:2rem}}}
.DoctorCard-module__WwLmZq__card{border:1px solid var(--v2-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__WwLmZq__photoContainer{background-color:var(--v2-color-surface-muted-sage);border-radius:.75rem;flex-shrink:0;width:7.5rem;height:10rem;position:relative;overflow:hidden}.DoctorCard-module__WwLmZq__photo{object-fit:cover}.DoctorCard-module__WwLmZq__divider{border-top:1px dashed var(--v2-color-divider);width:100%}.DoctorCard-module__WwLmZq__nameAndSpecialty{text-align:center;flex-direction:column;width:100%;display:flex}.DoctorCard-module__WwLmZq__pills{flex-direction:column;align-items:center;gap:.25rem;width:100%;display:flex}.DoctorCard-module__WwLmZq__schoolPill{background-color:var(--v2-color-surface-sunken);text-align:center;border-radius:.375rem;width:100%;padding:.3125rem .5625rem}.DoctorCard-module__WwLmZq__yearsPill{background-color:var(--v2-color-surface-muted-sage);white-space:nowrap;border-radius:.375rem;padding:.3125rem .5625rem}
.DoctorsList-module__Q6tQFq__container{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:1rem;padding:0 1.5rem;display:flex;overflow-x:auto}.DoctorsList-module__Q6tQFq__container::-webkit-scrollbar{display:none}@media (hover:hover) and (pointer:fine){.DoctorsList-module__Q6tQFq__container{cursor:grab}.DoctorsList-module__Q6tQFq__container[data-dragging=true]{cursor:grabbing;-webkit-user-select:none;user-select:none}}@media (min-width:1280px){.DoctorsList-module__Q6tQFq__container{cursor:default;justify-content:center}.DoctorsList-module__Q6tQFq__container[data-dragging=true]{cursor:default;-webkit-user-select:auto;user-select:auto}}
@layer v2.components.composite{.PauseAnimationsButton-module__fpbDta__wrapper{z-index:90;pointer-events:none;opacity:1;transition:opacity .2s;position:fixed;bottom:1.25rem;right:1.25rem}.PauseAnimationsButton-module__fpbDta__button{all:unset;box-sizing:border-box;pointer-events:auto;cursor:pointer;width:max-content;min-width:2.5rem;height:2.5rem;color:var(--v2-color-link-disabled);background-color:var(--v2-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__fpbDta__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__fpbDta__labelCollapsible{opacity:0;max-width:0;margin-right:0;overflow:hidden}.PauseAnimationsButton-module__fpbDta__labelExpanded{opacity:1;max-width:none;margin-right:.5rem;overflow:visible}.PauseAnimationsButton-module__fpbDta__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__fpbDta__icon{flex-shrink:0}.PauseAnimationsButton-module__fpbDta__button:hover,.PauseAnimationsButton-module__fpbDta__button[data-focus-visible]{color:var(--v2-color-fg-default);background-color:var(--v2-color-surface-sunken)}.PauseAnimationsButton-module__fpbDta__button[data-pressed]{background-color:var(--v2-color-surface-muted-warm)}:is(html:not([data-animations-paused]) .PauseAnimationsButton-module__fpbDta__button:hover .PauseAnimationsButton-module__fpbDta__labelCollapsible,html:not([data-animations-paused]) .PauseAnimationsButton-module__fpbDta__button[data-pressed] .PauseAnimationsButton-module__fpbDta__labelCollapsible){opacity:1;max-width:11rem;margin-right:.5rem}.PauseAnimationsButton-module__fpbDta__button[data-focus-visible]{outline:2px solid var(--v2-color-accent-focus-ring);outline-offset:2px}.PauseAnimationsButton-module__fpbDta__hidden{opacity:0;pointer-events:none}.PauseAnimationsButton-module__fpbDta__hidden .PauseAnimationsButton-module__fpbDta__button{pointer-events:none;cursor:default}body:has([data-test-id=sticky-hero-input]:not([inert])) .PauseAnimationsButton-module__fpbDta__wrapper{opacity:0;pointer-events:none}@media (max-width:767px){body:has([data-test-id=sticky-hero-input]:not([inert])) .PauseAnimationsButton-module__fpbDta__wrapper .PauseAnimationsButton-module__fpbDta__button{pointer-events:none;cursor:default}}@media (min-width:768px){body:has([data-test-id=sticky-hero-input]:not([inert])) .PauseAnimationsButton-module__fpbDta__wrapper{opacity:1;pointer-events:none}}}
@layer v2.components.composite{.VoicePickerModal-module__Rt0QQq__sheet{flex-direction:column;gap:1.5rem;width:100%;padding:1.5rem 1rem;display:flex}.VoicePickerModal-module__Rt0QQq__header{flex-direction:column;gap:.5rem;padding-right:2rem;display:flex}.VoicePickerModal-module__Rt0QQq__options{flex-direction:column;gap:.75rem;max-width:28rem;display:flex}.VoicePickerModal-module__Rt0QQq__status{text-align:center;justify-content:center;align-items:center;min-height:6rem;display:flex}}
@layer v2.components.primitives{.VoicePickerOption-module__dZjApW__option{border:1px solid var(--v2-color-border-default);background-color:var(--v2-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__dZjApW__option:hover{background-color:var(--v2-color-surface-sunken)}.VoicePickerOption-module__dZjApW__focusVisible{outline:2px solid var(--v2-color-accent-bg);outline-offset:2px}.VoicePickerOption-module__dZjApW__selected,.VoicePickerOption-module__dZjApW__selected:hover{background-color:var(--v2-color-info-bg);border-color:var(--v2-color-accent-bg)}.VoicePickerOption-module__dZjApW__text{flex-direction:column;flex:1 0 0;gap:.5rem;min-width:0;display:flex}.VoicePickerOption-module__dZjApW__check{flex-shrink:0}.VoicePickerOption-module__dZjApW__checkHidden{visibility:hidden}}
.TrustBadges-module__pxGWcG__wrapper{align-items:center;gap:.75rem;display:flex}.TrustBadges-module__pxGWcG__badge{align-items:center;gap:.25rem;display:flex}.TrustBadges-module__pxGWcG__label{color:var(--v2-color-fg-subtle)}@media (min-width:768px){.TrustBadges-module__pxGWcG__wrapper{gap:1.5rem}}
.EmptyChatInput-module__a3fUDa__chatInput form{box-shadow:var(--v2-shadow-lg);background-color:var(--v2-color-surface-raised);padding:1rem}.EmptyChatInput-module__a3fUDa__chatInput.EmptyChatInput-module__a3fUDa__shaking form{animation:.4s ease-in-out EmptyChatInput-module__a3fUDa__inputShake}@keyframes EmptyChatInput-module__a3fUDa__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__a3fUDa__chatInput.EmptyChatInput-module__a3fUDa__shaking form{animation:none}}[data-animations-paused] .EmptyChatInput-module__a3fUDa__chatInput.EmptyChatInput-module__a3fUDa__shaking form{animation:none}
@layer v2.components.primitives{.ConversationStarters-module__r5OYTa__list{flex-wrap:wrap;justify-content:center;gap:.5rem;width:100%;margin-top:1.5rem;list-style:none;display:flex}.ConversationStarters-module__r5OYTa__starter{all:unset;background-color:var(--v2-color-surface-sunken);cursor:pointer;border-radius:.5em;padding:.5em 1em;transition:background-color .15s ease-in}.ConversationStarters-module__r5OYTa__starter:hover{background-color:var(--v2-color-neutral-200)}.ConversationStarters-module__r5OYTa__starter:focus-visible{outline:2px solid var(--v2-color-fg-default);outline-offset:2px}}
.EmptyChatSection-module__bsK3tW__wrapper{width:100%;max-width:43.75rem;min-height:calc(100dvh - var(--header-v2-height));background-color:var(--v2-color-surface-canvas);flex-direction:column;justify-content:center;align-items:center;margin:0 auto;padding:2rem 1.5rem;display:flex}.EmptyChatSection-module__bsK3tW__title{text-align:center;padding:.5rem 0}.EmptyChatSection-module__bsK3tW__subtitle{text-align:center;padding-bottom:2.5rem}.EmptyChatSection-module__bsK3tW__divider{margin:1.5rem 0}
.shared-module__EK6RmW__content{flex-direction:column;align-items:stretch;gap:1rem;display:flex}.shared-module__EK6RmW__textContent{text-align:center;flex-direction:column;align-items:center;gap:.25rem;display:flex}
@layer v2.components.composite{.ErrorState-module__5eIdra__tryAgainButton{color:var(--v2-color-link-default);align-self:center}.ErrorState-module__5eIdra__tryAgainButton *{font-size:.875rem;font-weight:500}.ErrorState-module__5eIdra__errorBadge{border:2px solid var(--v2-color-error-border);width:3.5rem;height:3.5rem;color:var(--v2-color-error-fg);border-radius:50%;justify-content:center;align-self:center;align-items:center;display:flex}}
.SuccessState-module___0G3hG__successBadge{border:2px solid var(--v2-color-success-border);width:3.5rem;height:3.5rem;color:var(--v2-color-success-fg);border-radius:50%;justify-content:center;align-self:center;align-items:center;display:flex}
.SavingState-module__C3FuOq__spinner{align-self:center}
.BenefitsList-module__g3O8Va__wrapper{flex-direction:column;align-items:flex-start;gap:.5rem;list-style:none;display:flex}.BenefitsList-module__g3O8Va__benefit{background-color:var(--v2-color-surface-sunken);border-radius:3rem;align-items:center;gap:.25rem;padding:.5rem;display:flex}@media (min-width:768px){.BenefitsList-module__g3O8Va__wrapper{flex-direction:row;align-items:center}}
.InitialState-module__dfM2eG__content{flex-direction:column;align-items:stretch;gap:1rem;display:flex}.InitialState-module__dfM2eG__title{padding-bottom:.25rem}.InitialState-module__dfM2eG__inner{flex-direction:column;gap:1rem;display:flex}.InitialState-module__dfM2eG__benefits{order:2}.InitialState-module__dfM2eG__form{order:0}.InitialState-module__dfM2eG__disclaimer{order:1}.InitialState-module__dfM2eG__images{gap:1rem;display:flex}@media (min-width:768px){.InitialState-module__dfM2eG__benefits{order:0}.InitialState-module__dfM2eG__form{order:1}.InitialState-module__dfM2eG__disclaimer{order:2}}
@layer v2.components.composite{.EmailCaptureModal-module__r5w_ZW__modal{width:100%;max-width:48rem;padding:2rem}}
.TermsOfServiceAccepted-module__zUp6mq__container{flex-direction:row;justify-content:center;align-items:center;gap:.875rem;width:100%;display:flex}.TermsOfServiceAccepted-module__zUp6mq__divider{background-color:var(--v2-color-border-default);flex:1;height:1px}.TermsOfServiceAccepted-module__zUp6mq__content{flex-direction:column;align-items:center;display:flex}
@layer v2.components.composite{.TermsOfServiceForm-module__yAny7a__container{opacity:1;grid-template-rows:1fr;width:100%;max-width:43.75rem;margin-top:auto;display:grid}.TermsOfServiceForm-module__yAny7a__container[data-anim-state=hiding]{animation:.6s ease-in-out forwards TermsOfServiceForm-module__yAny7a__fade-out-and-collapse}.TermsOfServiceForm-module__yAny7a__container[data-anim-state=hidden]{display:none}.TermsOfServiceForm-module__yAny7a__container[data-anim-state=showing]{animation:.6s ease-in-out forwards TermsOfServiceForm-module__yAny7a__expand-and-fade-in}@keyframes TermsOfServiceForm-module__yAny7a__fade-out-and-collapse{0%{opacity:1;grid-template-rows:1fr}50%{opacity:0;grid-template-rows:1fr}to{opacity:0;grid-template-rows:0fr}}@keyframes TermsOfServiceForm-module__yAny7a__expand-and-fade-in{0%{opacity:0;grid-template-rows:0fr}50%{opacity:0;grid-template-rows:1fr}to{opacity:1;grid-template-rows:1fr}}.TermsOfServiceForm-module__yAny7a__innerContent{flex-direction:column;gap:.75rem;min-height:0;display:flex;overflow:hidden}.TermsOfServiceForm-module__yAny7a__description{color:var(--v2-color-fg-default)}.TermsOfServiceForm-module__yAny7a__card{background-color:var(--v2-color-surface-sunken);cursor:default;border-radius:1.5rem;padding:1rem;transition:background-color .2s;display:flex}.TermsOfServiceForm-module__yAny7a__card:not([data-pending]):hover{background-color:var(--v2-color-neutral-200)}.TermsOfServiceForm-module__yAny7a__agreementContainer{flex-direction:row;align-items:flex-start;gap:.75rem;display:flex}.TermsOfServiceForm-module__yAny7a__checkbox{align-self:flex-start;margin-top:.25rem;display:block}.TermsOfServiceForm-module__yAny7a__checkbox [data-rac]>div:first-child{background-color:var(--v2-color-surface-canvas)}.TermsOfServiceForm-module__yAny7a__validationTooltip{background:var(--v2-color-surface-canvas);border:1px solid var(--v2-color-border-default);font:var(--v2-text-body-14);color:var(--v2-color-fg-default);white-space:nowrap;border-radius:.375rem;align-items:center;gap:.5rem;padding:.375rem .625rem .375rem .375rem;display:flex;box-shadow:0 2px 8px #1a1a1826}.TermsOfServiceForm-module__yAny7a__validationTooltip .react-aria-OverlayArrow svg{fill:var(--v2-color-surface-canvas);stroke:var(--v2-color-border-default);paint-order:stroke;stroke-width:2px;display:block}.TermsOfServiceForm-module__yAny7a__validationTooltipIcon{background:var(--v2-color-warning-bg);width:1.25rem;height:1.25rem;color:var(--v2-color-warning-fg);border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}.TermsOfServiceForm-module__yAny7a__checkboxLabel{color:var(--v2-color-fg-default)}.TermsOfServiceForm-module__yAny7a__link{color:var(--v2-color-link-default);text-decoration:underline;-webkit-text-decoration-color:var(--v2-color-link-default);text-decoration-color:var(--v2-color-link-default);text-underline-offset:2px}.TermsOfServiceForm-module__yAny7a__link:hover{color:var(--v2-color-link-hover);-webkit-text-decoration-color:var(--v2-color-link-hover);text-decoration-color:var(--v2-color-link-hover)}@media (min-width:768px){.TermsOfServiceForm-module__yAny7a__card{padding:1.5rem}.TermsOfServiceForm-module__yAny7a__description{font:var(--v2-text-body-16)}.TermsOfServiceForm-module__yAny7a__description strong{font:var(--v2-text-heading-16)}}@media (prefers-reduced-motion:reduce){.TermsOfServiceForm-module__yAny7a__container[data-anim-state=hiding],.TermsOfServiceForm-module__yAny7a__container[data-anim-state=showing]{animation-duration:1ms}}}
.GeneratingSummary-module__9_2DtG__container{background-color:var(--v2-color-surface-raised);border:1px solid var(--v2-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__9_2DtG__iconContainer{background-color:var(--v2-color-surface-raised);border:1px solid var(--v2-color-border-default);width:3rem;height:3rem;color:var(--v2-color-icon-default);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.GeneratingSummary-module__9_2DtG__icon{z-index:1;position:relative}.GeneratingSummary-module__9_2DtG__title{animation:3s ease-in GeneratingSummary-module__9_2DtG__gradientSlide}@keyframes GeneratingSummary-module__9_2DtG__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)}}.GeneratingSummary-module__9_2DtG__iconContainer:before{content:"";background:conic-gradient(from 0deg, transparent 0deg, transparent 320deg, var(--v2-color-fg-default) 320deg, var(--v2-color-fg-default) 360deg);-webkit-mask:linear-gradient(var(--v2-color-surface-raised) 0 0) content-box, linear-gradient(var(--v2-color-surface-raised) 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(var(--v2-color-surface-raised) 0 0) content-box, linear-gradient(var(--v2-color-surface-raised) 0 0);mask:linear-gradient(var(--v2-color-surface-raised) 0 0) content-box, linear-gradient(var(--v2-color-surface-raised) 0 0);z-index:0;border-radius:50%;padding:1.5px;animation:1.5s linear infinite GeneratingSummary-module__9_2DtG__spin;position:absolute;inset:-1px;-webkit-mask-composite:xor;mask-composite:exclude}@media (prefers-reduced-motion:reduce){.GeneratingSummary-module__9_2DtG__title{animation:none}.GeneratingSummary-module__9_2DtG__iconContainer:before{display:none}}@keyframes GeneratingSummary-module__9_2DtG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.GuardianModal-module__6Rk8ea__modal{background-color:var(--v2-color-warning-bg);max-width:32rem;padding:2rem}.GuardianModal-module__6Rk8ea__modalContent{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;display:flex}.GuardianModal-module__6Rk8ea__icon{color:var(--v2-color-warning-fg);flex-shrink:0}.GuardianModal-module__6Rk8ea__heading{text-align:center}.GuardianModal-module__6Rk8ea__description{flex-direction:column;gap:1rem;display:flex}
.SocialShareButtons-module__OwTXAG__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__OwTXAG__socialItem{flex-direction:column;align-items:center;gap:.5rem;display:flex}.SocialShareButtons-module__OwTXAG__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__OwTXAG__button[data-hovered]>span,.SocialShareButtons-module__OwTXAG__button[data-pressed]>span{background-color:#0000}.SocialShareButtons-module__OwTXAG__linkedin[data-focus-visible],.SocialShareButtons-module__OwTXAG__print[data-focus-visible]{box-shadow:0 0 0 2px var(--v2-color-accent-focus-ring-black)}.SocialShareButtons-module__OwTXAG__button[data-hovered]{background-color:color-mix(in srgb, var(--social-bg), var(--social-fg) var(--social-hover-mix,20%))}.SocialShareButtons-module__OwTXAG__button[data-pressed]{background-color:color-mix(in srgb, var(--social-bg), var(--social-fg) var(--social-press-mix,25%))}.SocialShareButtons-module__OwTXAG__twitter{--social-bg:var(--v2-color-fg-default);--social-fg:var(--v2-color-surface-canvas)}.SocialShareButtons-module__OwTXAG__messenger{--social-bg:var(--v2-color-surface-raised);--social-fg:var(--v2-color-blue-600);--social-hover-mix:6%;--social-press-mix:12%;border:1px solid var(--v2-color-border-strong)}.SocialShareButtons-module__OwTXAG__reddit{--social-bg:#de432b;--social-fg:var(--v2-color-white)}.SocialShareButtons-module__OwTXAG__whatsapp{--social-bg:#25d466;--social-fg:var(--v2-color-white)}.SocialShareButtons-module__OwTXAG__linkedin{--social-bg:#1885d8;--social-fg:var(--v2-color-white)}.SocialShareButtons-module__OwTXAG__print{--social-bg:var(--v2-color-accent-bg);--social-fg:var(--v2-color-accent-fg)}@media (min-width:768px){.SocialShareButtons-module__OwTXAG__wrapper{width:100%;margin-left:0;padding:0;overflow-x:visible}}
.ShareConsultModalContent-module__AZLAaG__modalContent{flex-direction:column;gap:1.25rem;padding:2rem 1.5rem;display:flex}.ShareConsultModalContent-module__AZLAaG__shareVariant{flex-direction:row;gap:1rem;display:flex}.ShareConsultModalContent-module__AZLAaG__scopeBody{flex-direction:column;display:flex}.ShareConsultModalContent-module__AZLAaG__errorMessage{align-items:center}.ShareConsultModalContent-module__AZLAaG__shareActions{flex-direction:column;gap:1.25rem;display:flex}.ShareConsultModalContent-module__AZLAaG__shareActions[data-loading] :is(button,button>span,p),.ShareConsultModalContent-module__AZLAaG__footer[data-loading] button,.ShareConsultModalContent-module__AZLAaG__footer[data-loading] button>span{box-shadow:none;color:#0000;background:0 0;border-color:#0000}.ShareConsultModalContent-module__AZLAaG__shareActions[data-loading] :is(button,p),.ShareConsultModalContent-module__AZLAaG__footer[data-loading] button{position:relative}.ShareConsultModalContent-module__AZLAaG__shareActions[data-loading] :is(button,p):after,.ShareConsultModalContent-module__AZLAaG__footer[data-loading] button:after{content:"";background:var(--v2-skeleton-loader-gradient);background-size:200% 100%;animation:1.4s ease-in-out infinite ShareConsultModalContent-module__AZLAaG__shimmer;position:absolute;inset:0}.ShareConsultModalContent-module__AZLAaG__shareActions[data-loading] button:after,.ShareConsultModalContent-module__AZLAaG__footer[data-loading] button:after{border-radius:inherit}.ShareConsultModalContent-module__AZLAaG__shareActions[data-loading] p:after{border-radius:.25rem}.ShareConsultModalContent-module__AZLAaG__shareActions[data-loading] svg,.ShareConsultModalContent-module__AZLAaG__footer[data-loading] svg{visibility:hidden}@keyframes ShareConsultModalContent-module__AZLAaG__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ShareConsultModalContent-module__AZLAaG__shareActions[data-loading] :is(button,p):after,.ShareConsultModalContent-module__AZLAaG__footer[data-loading] button:after{animation:none}}.ShareConsultModalContent-module__AZLAaG__directShareWrapper{align-items:center;gap:.75rem;display:flex}.ShareConsultModalContent-module__AZLAaG__directShareButton{flex:1}.ShareConsultModalContent-module__AZLAaG__infoBox{align-items:center;gap:.75rem;padding:.75rem 1rem}.ShareConsultModalContent-module__AZLAaG__infoBox>svg{width:1.5rem;height:1.5rem}.ShareConsultModalContent-module__AZLAaG__footer{border-top:1px solid var(--v2-color-border-strong);justify-content:flex-end;align-items:center;padding:1.25rem;display:flex}
.ShareConsultModal-module__RG1Rfq__modal{width:30rem;max-width:100%}
@layer v2.components.primitives{.ChatThinkingIndicator-module__cfhJmq__wrapper{align-self:flex-start;align-items:center;gap:.5rem;display:inline-flex}.ChatThinkingIndicator-module__cfhJmq__animatedLine{animation:1.5s cubic-bezier(.45,0,.55,1) infinite ChatThinkingIndicator-module__cfhJmq__pulseAnimation}@keyframes ChatThinkingIndicator-module__cfhJmq__pulseAnimation{0%{stroke-dashoffset:80px}to{stroke-dashoffset:0}}.ChatThinkingIndicator-module__cfhJmq__word{animation:.42s cubic-bezier(.2,0,0,1) ChatThinkingIndicator-module__cfhJmq__wordIn;display:inline-block}.ChatThinkingIndicator-module__cfhJmq__shimmerWord{color:#0000;background-image:linear-gradient(100deg, var(--v2-color-fg-subtle) 32%, var(--v2-color-fg-default) 50%, var(--v2-color-fg-subtle) 68%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:1s linear infinite ChatThinkingIndicator-module__cfhJmq__shimmerWordAnimation}@keyframes ChatThinkingIndicator-module__cfhJmq__wordIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes ChatThinkingIndicator-module__cfhJmq__shimmerWordAnimation{0%{background-position:170% 0}to{background-position:-70% 0}}@media (prefers-reduced-motion:reduce){.ChatThinkingIndicator-module__cfhJmq__word,.ChatThinkingIndicator-module__cfhJmq__shimmerWord,.ChatThinkingIndicator-module__cfhJmq__animatedLine{animation:none}.ChatThinkingIndicator-module__cfhJmq__shimmerWord{color:var(--v2-color-fg-muted);background:0 0}}}