.AppointmentCallCard-module__LyiPkq__container{background-color:var(--color-surface-raised);border:1px solid var(--color-border-default);box-shadow:var(--shadow-sm);border-radius:12px;flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.AppointmentCallCard-module__LyiPkq__inner{justify-content:space-between;display:flex}.AppointmentCallCard-module__LyiPkq__infoBox{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.AppointmentCallCard-module__LyiPkq__dateTimeContainer{flex-direction:column;gap:.25rem;display:flex}.AppointmentCallCard-module__LyiPkq__infoRow{align-items:center;gap:.375rem;display:flex}.AppointmentCallCard-module__LyiPkq__iconWrapper{background-color:var(--color-success-bg);border-radius:60px;justify-content:center;align-self:flex-start;align-items:center;padding:1rem;display:flex}.AppointmentCallCard-module__LyiPkq__subtitle{color:var(--color-fg-default);letter-spacing:-.02em;font-weight:600}.AppointmentCallCard-module__LyiPkq__expectationsList{flex-direction:column;gap:.75rem;width:100%;display:flex}.AppointmentCallCard-module__LyiPkq__expectationItem{align-items:center;gap:.5rem;width:100%;display:flex}.AppointmentCallCard-module__LyiPkq__checkIconWrapper{background-color:var(--color-success-bg);color:var(--color-link-default);border-radius:30px;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}
.CheckoutForm-module__AItCDW__form{flex-direction:column;gap:1.5rem;width:100%;display:flex}.CheckoutForm-module__AItCDW__loadingState{text-align:center;justify-content:center;align-items:center;padding-top:.5rem;padding-bottom:2rem;display:flex}.CheckoutForm-module__AItCDW__hidden{visibility:hidden;height:0;overflow:hidden}.CheckoutForm-module__AItCDW__button{width:100%;max-width:unset;margin-top:.75rem}.CheckoutForm-module__AItCDW__floatingButtonWrapper{width:100%;max-width:var(--floating-button-max-width,100%);background:var(--color-surface-canvas);z-index:10;opacity:0;pointer-events:none;border-radius:24px 24px 0 0;padding:1.5rem 1rem;transition:opacity .25s,transform .25s;position:fixed;bottom:0;left:50%;transform:translate(-50%)translateY(100%);box-shadow:0 -5px 32px #0000001a}.CheckoutForm-module__AItCDW__floatingButtonWrapper.CheckoutForm-module__AItCDW__visible{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.CheckoutForm-module__AItCDW__floatingButtonFooterContent{margin-bottom:.75rem}.CheckoutForm-module__AItCDW__floatingButton{width:100%}@media (prefers-reduced-motion:reduce){.CheckoutForm-module__AItCDW__floatingButtonWrapper{transition:none;transform:translate(-50%)translateY(100%)}.CheckoutForm-module__AItCDW__floatingButtonWrapper.CheckoutForm-module__AItCDW__visible{transform:translate(-50%)translateY(0)}}
@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%}}
.ActionButtons-module__2kOLsq__actions{flex-direction:column;align-items:flex-end;gap:.5rem;width:100%;display:flex}.ActionButtons-module__2kOLsq__button{width:100%}@media (min-width:768px){.ActionButtons-module__2kOLsq__button{max-width:12.5rem}}@container not (min-width:530px){.ActionButtons-module__2kOLsq__button{width:100%;max-width:unset}}
@layer components.composite{.StatusBadge-module__6Hc-SW__baseBadge{border-radius:36px;align-items:center;gap:.375rem;width:fit-content;margin-top:.75rem;padding:.25rem .625rem;display:flex}.StatusBadge-module__6Hc-SW__upcoming{color:var(--color-info-fg);background-color:var(--color-info-bg)}.StatusBadge-module__6Hc-SW__readyJoin{color:var(--color-success-fg);background-color:var(--color-success-bg)}.StatusBadge-module__6Hc-SW__inProgress{color:var(--color-warning-fg);background-color:var(--color-warning-bg)}.StatusBadge-module__6Hc-SW__failure{background-color:var(--color-error-bg);color:var(--color-error-fg)}.StatusBadge-module__6Hc-SW__icon{color:var(--color-icon-default)}}
@layer components.composite{.CarePlanDivider-module__LWtGvG__divider{justify-content:center;align-items:center;gap:.75rem;width:100%;max-width:43.75rem;padding:1rem;display:flex}.CarePlanDivider-module__LWtGvG__chip{background:var(--color-surface-sunken);border-radius:.5rem;flex:none;padding:.25rem .4375rem}}
@layer components.composite{.InputSpeechBubble-module__XcugVW__speechBubble{z-index:2;width:fit-content;animation:.5s cubic-bezier(.34,1.56,.64,1) forwards InputSpeechBubble-module__XcugVW__bubbleIn;position:absolute;top:-1.25rem;left:1.5rem}.InputSpeechBubble-module__XcugVW__speechBubbleInner{display:block}.InputSpeechBubble-module__XcugVW__speechBubbleInner.InputSpeechBubble-module__XcugVW__shakingBubble{animation:.4s ease-in-out InputSpeechBubble-module__XcugVW__bubbleShake}@keyframes InputSpeechBubble-module__XcugVW__bubbleIn{0%{transform:translateY(.5rem)}to{transform:translateY(0)}}@keyframes InputSpeechBubble-module__XcugVW__bubbleShake{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){.InputSpeechBubble-module__XcugVW__speechBubble,.InputSpeechBubble-module__XcugVW__speechBubbleInner.InputSpeechBubble-module__XcugVW__shakingBubble{animation:none}}[data-animations-paused] .InputSpeechBubble-module__XcugVW__speechBubble,[data-animations-paused] .InputSpeechBubble-module__XcugVW__speechBubbleInner.InputSpeechBubble-module__XcugVW__shakingBubble{animation:none}}
.VideoSlot-module__7aP88G__slot{width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.VideoSlot-module__7aP88G__notice{z-index:1;text-align:center;justify-content:center;align-items:center;padding:1rem;display:flex;position:absolute;inset:0}.VideoSlot-module__7aP88G__player{width:max(100cqw,177.778cqh);height:max(100cqh,56.25cqw);display:block;position:absolute;top:50%;left:50%;translate:-50% -50%}.VideoSlot-module__7aP88G__player video-player{display:block;position:absolute;inset:0;width:100%!important;height:100%!important}.VideoSlot-module__7aP88G__player video{display:block;object-fit:cover!important;width:100%!important;height:100%!important}
.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{.CarePlanButton-module__Jp5YHG__pill{z-index:5;color:var(--color-fg-default);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#fdfdf84d;border-radius:4.375rem;position:fixed;top:1rem;left:1rem;box-shadow:0 8px 24px #00000024}.CarePlanButton-module__Jp5YHG__pillContent{color:var(--color-fg-default);background-color:#0000;border:none;transition:transform .1s ease-out,background-color .15s ease-out}.CarePlanButton-module__Jp5YHG__pill[data-hovered] .CarePlanButton-module__Jp5YHG__pillContent{background-color:var(--color-surface-sunken)}.CarePlanButton-module__Jp5YHG__pill[data-pressed] .CarePlanButton-module__Jp5YHG__pillContent{background-color:var(--color-surface-muted-warm)}.CarePlanButton-module__Jp5YHG__pillContent>span:first-child{display:none}@media (min-width:768px){.CarePlanButton-module__Jp5YHG__pill{top:1.5rem;left:1.5rem;box-shadow:0 8px 16px #00000014}}@media (prefers-reduced-motion:reduce){.CarePlanButton-module__Jp5YHG__pillContent{transition:none}}}
@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{.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{.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{aspect-ratio:auto 1080/1920;border-radius:1rem;width:auto;height:min(80vh,160vw);display:block}@media (min-width:768px){.VideoIntroLink-module__N1oSoW__iconCircle{width:2rem;height:2rem}.VideoIntroLink-module__N1oSoW__label{font:var(--text-mono-18)}}}
@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}}}
@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%}}
.DoctorStage-module__aft9yq__stage{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.DoctorStage-module__aft9yq__frame{border:1px solid var(--color-border-default);background-color:var(--color-surface-sunken);border-radius:1rem;flex:auto;width:100%;min-height:16rem;position:relative;overflow:hidden}.DoctorStage-module__aft9yq__placeholder{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex;position:absolute;inset:0}.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}.DoctorStage-module__aft9yq__video{position:absolute;inset:0}.DoctorStage-module__aft9yq__videoIdle{visibility:hidden}.DoctorStage-module__aft9yq__overlay{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.DoctorStage-module__aft9yq__caption{text-align:center;flex-shrink:0;width:100%;margin-top:.75rem}.DoctorStage-module__aft9yq__notice{text-align:center;flex-shrink:0;width:100%;margin-top:.5rem}.DoctorStage-module__aft9yq__pip{z-index:3;width:6.75rem;max-width:calc(100% - 2rem);height:12rem;max-height:calc(100% - 2rem);position:absolute;top:1rem;right:1rem;overflow:hidden}@media (min-width:1024px){.DoctorStage-module__aft9yq__pip{width:15rem;height:8.5rem}}@media (max-height:500px){.DoctorStage-module__aft9yq__frame{border:0;border-radius:0;min-height:0}.DoctorStage-module__aft9yq__caption,.DoctorStage-module__aft9yq__notice{z-index:5;margin-top:0;position:absolute;left:1rem;right:1rem}.DoctorStage-module__aft9yq__stage .DoctorStage-module__aft9yq__caption{bottom:calc(5rem + env(safe-area-inset-bottom,0px));color:var(--color-neutral-50);text-shadow:0 1px 2px #000000a6}.DoctorStage-module__aft9yq__notice{bottom:calc(6.75rem + env(safe-area-inset-bottom,0px))}.DoctorStage-module__aft9yq__pip{top:max(.75rem, env(safe-area-inset-top));right:max(.75rem, env(safe-area-inset-right));width:7.5rem;height:4.25rem}}
.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{.ChatBackButton-module__7Nmjwa__wrapper{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#fdfdf84d;border-radius:4.375rem;align-items:center;padding:.25rem;display:flex;position:fixed;top:1rem;left:1rem;box-shadow:0 8px 24px #00000024}@media (min-width:768px){.ChatBackButton-module__7Nmjwa__wrapper{top:1.5rem;left:1.5rem;box-shadow:0 8px 16px #00000014}}.ChatBackButton-module__7Nmjwa__wrapper.ChatBackButton-module__7Nmjwa__inline{z-index:auto;position:static;top:auto;left:auto}}
@layer components.primitives{.HeaderSidebar-module__Nh8Zmq__wrapper{justify-content:space-between;align-items:center;width:100%;display:flex}.HeaderSidebar-module__Nh8Zmq__collapsed{justify-content:center}.HeaderSidebar-module__Nh8Zmq__logoLink{opacity:1;max-width:12rem;height:fit-content;transition:max-width .3s,opacity .3s;overflow:hidden}.HeaderSidebar-module__Nh8Zmq__collapsed .HeaderSidebar-module__Nh8Zmq__logoLink{opacity:0;max-width:0}.HeaderSidebar-module__Nh8Zmq__toggleButton{color:var(--color-border-strong)}@media (prefers-reduced-motion:reduce){.HeaderSidebar-module__Nh8Zmq__logoLink{transition:none}}}
.CtaNote-module__8HvflW__note{text-align:center;width:100%}
.StateSelectionModal-module__WJsVtq__modal{width:30rem;max-width:100%;height:min(calc(var(--visual-viewport-height,100dvh) * .9), 40rem);max-height:min(calc(var(--visual-viewport-height,100dvh) * .9), 40rem);flex-direction:column;display:flex;overflow:hidden}.StateSelectionModal-module__WJsVtq__modal [role=dialog]{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.StateSelectionModal-module__WJsVtq__content{flex-direction:column;flex:1;gap:1rem;min-height:0;padding:1.5rem 1rem 1rem;display:flex}.StateSelectionModal-module__WJsVtq__title{color:var(--color-neutral-950);flex-shrink:0;padding-right:2rem}.StateSelectionModal-module__WJsVtq__search{flex-shrink:0;width:100%}.StateSelectionModal-module__WJsVtq__empty{padding:.5rem 0 1rem}.StateSelectionModal-module__WJsVtq__list{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:.5rem;min-height:0;margin:0;padding:0 0 1rem;display:flex;overflow-y:auto}.StateSelectionModal-module__WJsVtq__option{border:1px solid var(--color-border-default);background-color:var(--color-surface-canvas);width:100%;color:var(--color-fg-default);cursor:pointer;text-align:left;border-radius:.75rem;align-items:center;gap:.5rem;padding:1rem;transition:background-color .2s ease-in-out,border-color .2s ease-in-out;display:flex}.StateSelectionModal-module__WJsVtq__option:hover,.StateSelectionModal-module__WJsVtq__option[data-hovered]{background-color:var(--color-surface-sunken)}.StateSelectionModal-module__WJsVtq__option:focus-visible,.StateSelectionModal-module__WJsVtq__option[data-focus-visible]{outline:2px solid var(--color-accent-focus-ring);outline-offset:2px}.StateSelectionModal-module__WJsVtq__option[data-disabled]{cursor:not-allowed;opacity:.6}.StateSelectionModal-module__WJsVtq__selected,.StateSelectionModal-module__WJsVtq__selected:hover,.StateSelectionModal-module__WJsVtq__selected[data-hovered]{background-color:var(--color-info-bg);border-color:var(--color-accent-bg)}.StateSelectionModal-module__WJsVtq__optionLabel{flex:1 0 0;min-width:0}.StateSelectionModal-module__WJsVtq__check{color:var(--color-accent-bg);flex-shrink:0}@media (prefers-reduced-motion:reduce){.StateSelectionModal-module__WJsVtq__option{transition:none}}@media (min-width:768px){.StateSelectionModal-module__WJsVtq__content{padding:2rem 2rem 1.5rem}}
@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}}}
@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}}
.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__bars{flex-shrink:0;display:block}.VisitTimer-module__7XkQ8q__bars path[data-tone=empty]{color:var(--color-fg-disabled)}.VisitTimer-module__7XkQ8q__bars path[data-tone=default]{color:var(--color-fg-default)}.VisitTimer-module__7XkQ8q__bars path[data-tone=poor]{color:var(--color-error-400)}
.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{.chatSheetSurface-module__FreZNG__surface{border:1px solid hsl(from var(--color-white) h s l / .65);background:linear-gradient(135deg, hsl(from var(--color-white) h s l / .85), hsl(from var(--color-neutral-50) h s l / .68));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 1px 0 0 hsl(from var(--color-white) h s l / .8) inset, 0 8px 32px 0 hsl(from var(--color-blue-600) h s l / .1), 0 2px 12px 0 #0000000d;contain:paint;border-radius:2rem 2rem 1.25rem 1.25rem}.chatSheetSurface-module__FreZNG__surface:before{content:"";z-index:-1;background-image:radial-gradient(130% 90% at 16% 8%, hsl(from var(--color-blue-300) h s l / .16), transparent 56%), radial-gradient(130% 90% at 86% 94%, hsl(from var(--color-sage-400) h s l / .13), transparent 58%), radial-gradient(90% 70% at 60% 40%, hsl(from var(--color-lime-300) h s l / .06), transparent 60%);pointer-events:none;background-position:0%;background-repeat:no-repeat;background-size:100% 100%,100% 100%,91% 91%;width:220%;height:220%;animation:18s ease-in-out infinite chatSheetSurface-module__FreZNG__surfaceShimmer;position:absolute;top:-60%;left:0}@keyframes chatSheetSurface-module__FreZNG__surfaceShimmer{50%{transform:translate(-54.5%)}}[data-chat-sheet-resizing] .chatSheetSurface-module__FreZNG__surface:before{animation-play-state:paused}@media (prefers-reduced-transparency:reduce){.chatSheetSurface-module__FreZNG__surface{border-color:var(--color-white);background:linear-gradient(135deg, var(--color-white), var(--color-neutral-50));-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.chatSheetSurface-module__FreZNG__surface:before{animation:none}}[data-animations-paused] .chatSheetSurface-module__FreZNG__surface:before{animation: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{flex-wrap:wrap;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}
@layer components.composite{.SidebarCollapsibleLayout-module__fovl3W__sidebar{background-color:var(--color-surface-canvas);width:16rem;height:100dvh;box-shadow:inset -1px 0 0 0 var(--color-border-default);flex-direction:column;flex-shrink:0;justify-content:space-between;gap:2.5rem;padding:1.5rem 1rem .75rem;transition:width .3s,padding .3s;display:flex;position:sticky;top:0;overflow:hidden auto}.SidebarCollapsibleLayout-module__fovl3W__collapsed{width:4.625rem;padding-inline:.5rem}.SidebarCollapsibleLayout-module__fovl3W__content{flex-direction:column;gap:1rem;display:flex}.SidebarCollapsibleLayout-module__fovl3W__footer{flex-shrink:0}@media (prefers-reduced-motion:reduce){.SidebarCollapsibleLayout-module__fovl3W__sidebar{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}}
.StateSignifier-module__hj63NW__signifier{color:var(--color-accent-bg);cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;padding:0;transition:color .15s;display:inline-flex}.StateSignifier-module__hj63NW__signifier:hover,.StateSignifier-module__hj63NW__signifier[data-hovered]{color:var(--color-accent-bg-hover)}.StateSignifier-module__hj63NW__signifier:active,.StateSignifier-module__hj63NW__signifier[data-pressed]{color:var(--color-accent-bg-pressed)}.StateSignifier-module__hj63NW__signifier:focus-visible,.StateSignifier-module__hj63NW__signifier[data-focus-visible]{outline:2px solid var(--color-accent-focus-ring);outline-offset:2px;border-radius:.25rem}.StateSignifier-module__hj63NW__signifier[data-disabled]{cursor:not-allowed;opacity:.6}.StateSignifier-module__hj63NW__icon{color:inherit;flex-shrink:0}@media (prefers-reduced-motion:reduce){.StateSignifier-module__hj63NW__signifier{transition:none}}
@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)}}}
@layer components.composite{.FeedbackModal-module__CRHi0q__modal{padding:1.5rem}.FeedbackModal-module__CRHi0q__content,.FeedbackModal-module__CRHi0q__form{flex-direction:column;gap:1rem;display:flex}.FeedbackModal-module__CRHi0q__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__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__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}}@media (max-height:500px){.InVisitScreen-module__WilCnW__screen{gap:0;padding:0;position:relative}.InVisitScreen-module__WilCnW__stageWrap{position:absolute;inset:0}.InVisitScreen-module__WilCnW__timer{z-index:5;top:max(.75rem, env(safe-area-inset-top));left:max(.75rem, env(safe-area-inset-left));position:absolute}.InVisitScreen-module__WilCnW__screen:before{content:"";z-index:4;pointer-events:none;background:linear-gradient(#0000,#0000008c);height:9rem;position:absolute;bottom:0;left:0;right:0}.InVisitScreen-module__WilCnW__controls{z-index:5;padding-right:max(1rem, env(safe-area-inset-right));padding-left:max(1rem, env(safe-area-inset-left));padding-bottom:max(.75rem, env(safe-area-inset-bottom));position:absolute;bottom:0;left:0;right:0}.InVisitScreen-module__WilCnW__mediaError{order:-1}.InVisitScreen-module__WilCnW__screen:has([data-test-id=media-error]):before{height:11rem}.InVisitScreen-module__WilCnW__screen:has([data-test-id=media-error]) [data-test-id=doctor-name]{bottom:calc(7.5rem + env(safe-area-inset-bottom,0px))}}
.ClerkCaptcha-module__QuCssa__captcha{justify-content:center;width:100%;display:flex}
.InitialState-module__4PlENW__content{flex-direction:column;align-items:stretch;gap:1rem;display:flex}.InitialState-module__4PlENW__title{padding-bottom:.25rem}.InitialState-module__4PlENW__inner{flex-direction:column;gap:1rem;display:flex}.InitialState-module__4PlENW__benefits{order:2}.InitialState-module__4PlENW__form{order:0}.InitialState-module__4PlENW__disclaimer{order:1}.InitialState-module__4PlENW__images{gap:1rem;display:flex}@media (min-width:768px){.InitialState-module__4PlENW__benefits{order:0}.InitialState-module__4PlENW__form{order:1}.InitialState-module__4PlENW__disclaimer{order:2}}
.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{.SidebarLink-module__Mb5dXW__tooltip{box-shadow:none;background-color:var(--color-graphic-blue-subtle);color:var(--color-fg-default);border:none;border-radius:8px;padding:.25rem .5rem}.SidebarLink-module__Mb5dXW__wrapper{color:inherit;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem;text-decoration:none;display:flex}.SidebarLink-module__Mb5dXW__wrapper:hover{background-color:var(--color-graphic-blue-subtle)}.SidebarLink-module__Mb5dXW__wrapper:focus-visible{outline:2px solid var(--color-accent-focus-ring);outline-offset:.125rem}.SidebarLink-module__Mb5dXW__collapsed{border-radius:50%;justify-content:center;gap:0;width:2.5rem;height:2.5rem;margin-inline:auto;padding:0}.SidebarLink-module__Mb5dXW__label{white-space:nowrap;opacity:1;transition:max-width .3s,opacity .3s;overflow:hidden}.SidebarLink-module__Mb5dXW__collapsed .SidebarLink-module__Mb5dXW__label{opacity:0;max-width:0}.SidebarLink-module__Mb5dXW__iconSlot{flex-shrink:0;display:inline-flex}.SidebarLink-module__Mb5dXW__highlighted{background-color:var(--color-graphic-blue-subtle)}.SidebarLink-module__Mb5dXW__highlighted>p{color:var(--color-link-default)}.SidebarLink-module__Mb5dXW__highlighted .SidebarLink-module__Mb5dXW__iconSlot svg{color:var(--color-link-default);--icon-fill:var(--color-graphic-blue-moderate)}@media (prefers-reduced-motion:reduce){.SidebarLink-module__Mb5dXW__label{transition: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}
.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{.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{.SettingsActions-module__TEVdyG__wrapper{flex-wrap:wrap;align-items:center;gap:.75rem;padding-bottom:.75rem;display:flex}}
.LeaveWaitingRoomModal-module__uLVc-W__modal{width:100%;max-width:30rem}.LeaveWaitingRoomModal-module__uLVc-W__content{padding:2rem 1.5rem max(2rem, env(safe-area-inset-bottom));flex-direction:column;gap:1rem;display:flex}.LeaveWaitingRoomModal-module__uLVc-W__title{margin:0}.LeaveWaitingRoomModal-module__uLVc-W__text{flex-direction:column;gap:1rem;display:flex}.LeaveWaitingRoomModal-module__uLVc-W__actions{flex-direction:column;align-items:stretch;gap:1rem;display:flex}.LeaveWaitingRoomModal-module__uLVc-W__action{width:100%}@media (min-width:576px){.LeaveWaitingRoomModal-module__uLVc-W__content{gap:1.5rem;padding:2rem}.LeaveWaitingRoomModal-module__uLVc-W__text{text-align:center;gap:.75rem}.LeaveWaitingRoomModal-module__uLVc-W__actions{gap:.5rem}}
.page-module__q57RSG__fields{flex-direction:column;display:flex}.page-module__q57RSG__visibleFields{flex-direction:column;gap:1rem;display:flex}.page-module__q57RSG__consentCheckbox{align-items:flex-start;gap:.75rem}.page-module__q57RSG__consentText{color:var(--color-fg-default);text-align:left}.page-module__q57RSG__footer{flex-direction:column;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.page-module__q57RSG__reveal{opacity:0;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .2s,opacity .2s,margin-top .2s;display:grid}@media (prefers-reduced-motion:reduce){.page-module__q57RSG__reveal{transition:none}}.page-module__q57RSG__revealOpen{opacity:1;grid-template-rows:1fr;margin-top:1rem}.page-module__q57RSG__revealInstant{transition:none}.page-module__q57RSG__revealInner{flex-direction:column;gap:1rem;min-height:0;display:flex;overflow:hidden}.page-module__q57RSG__button{width:100%}.page-module__q57RSG__certifications{justify-content:center;align-items:center;gap:1rem;margin-top:.5rem;display:flex}
@layer components.composite{.AppointmentCardInfo-module__-vKAZa__wrapper{justify-content:flex-start;align-items:flex-start;gap:1rem;width:100%;display:flex}.AppointmentCardInfo-module__-vKAZa__iconWrapper{background-color:var(--color-graphic-blue-subtle);border-radius:50px;justify-content:center;align-items:center;padding:1rem;display:flex}.AppointmentCardInfo-module__-vKAZa__iconWrapper>svg{color:var(--color-link-default);--icon-fill:var(--color-graphic-blue-moderate)}.AppointmentCardInfo-module__-vKAZa__failureTitle{color:var(--color-fg-subtle)}.AppointmentCardInfo-module__-vKAZa__crossedOutText{text-decoration:line-through;-webkit-text-decoration-color:var(--color-fg-subtle);text-decoration-color:var(--color-fg-subtle)}.AppointmentCardInfo-module__-vKAZa__dateRow{align-items:center;gap:.375rem;display:flex}.AppointmentCardInfo-module__-vKAZa__dateBlock{flex-direction:column;gap:.25rem;display:flex}.AppointmentCardInfo-module__-vKAZa__error{color:var(--color-error-fg);padding-top:.25rem}}
.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)}
.SavingState-module__ctPB-W__spinner{align-self:center}
.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{.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{.DashboardSection-module__sJLd3W__section{flex-direction:column;gap:.25rem;display:flex}.DashboardSection-module__sJLd3W__collapsed{align-items:center}}
@layer components.composite{.ErrorModal-module__5LWf7G__body{padding:2rem 1.5rem 1.5rem}}
.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{.ArticleCard-module__76FDKq__card{background-color:var(--color-surface-raised);width:100%;box-shadow:var(--shadow-lg);border-radius:1.5rem;position:relative}.ArticleCard-module__76FDKq__gradientFrame,.ArticleCard-module__76FDKq__cursorGlowAnchor{display:none}.ArticleCard-module__76FDKq__cardLink{align-items:center;gap:.75rem;width:100%;padding:1rem;display:flex}.ArticleCard-module__76FDKq__thumbnail{border-radius:1rem;flex-shrink:0;width:5rem;height:5rem;overflow:hidden}.ArticleCard-module__76FDKq__thumbnailImage{object-fit:cover;width:100%;height:100%}.ArticleCard-module__76FDKq__cardContent{flex-direction:column;gap:.25rem;display:flex}.ArticleCard-module__76FDKq__articleTitle{font:var(--text-body-14);letter-spacing:var(--tracking-tight);color:var(--color-fg-default);text-decoration:underline}@media (min-width:1024px){.ArticleCard-module__76FDKq__card{background-color:var(--color-surface-raised);isolation:isolate;transform-origin:50%;width:auto;height:11.125rem;box-shadow:var(--shadow-lg);will-change:transform;border-radius:1.5rem;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;overflow:hidden;transform:scale(1)}.ArticleCard-module__76FDKq__card:hover,.ArticleCard-module__76FDKq__card[data-active=true]{z-index:1;transform:scale(1.15)}.ArticleCard-module__76FDKq__card:has(:focus-visible){z-index:1;transform:scale(1.15)}.ArticleCard-module__76FDKq__gradientFrame{border-radius:inherit;border:1px solid var(--color-blue-500);background:linear-gradient(115.8deg, var(--color-sage-50) 0%, var(--color-blue-200) 50%, var(--color-sage-50) 100%);pointer-events:none;opacity:0;z-index:0;background-position:0%;background-size:220% 220%;transition:opacity .4s;display:block;position:absolute;inset:0}.ArticleCard-module__76FDKq__card:hover .ArticleCard-module__76FDKq__gradientFrame,.ArticleCard-module__76FDKq__card[data-active=true] .ArticleCard-module__76FDKq__gradientFrame{opacity:1;animation:8s ease-in-out infinite ArticleCard-module__76FDKq__pressShimmer}.ArticleCard-module__76FDKq__card:has(:focus-visible) .ArticleCard-module__76FDKq__gradientFrame{opacity:1;animation:8s ease-in-out infinite ArticleCard-module__76FDKq__pressShimmer}@keyframes ArticleCard-module__76FDKq__pressShimmer{0%,to{background-position:0%}50%{background-position:100%}}.ArticleCard-module__76FDKq__cursorGlowAnchor{pointer-events:none;z-index:1;width:0;height:0;display:block;position:absolute;top:0;left:0}.ArticleCard-module__76FDKq__cursorGlowCircle{background:radial-gradient(circle, var(--color-blue-300) 0%, var(--color-blue-200) 60%, var(--color-sage-50) 100%);pointer-events:none;opacity:0;transform-origin:50%;will-change:transform, opacity;border-radius:50%;width:40rem;height:40rem;transition:opacity .18s ease-out,transform .7s cubic-bezier(.22,.61,.36,1);display:block;position:absolute;top:0;left:0;transform:translate(-50%,-50%)scale(.15);-webkit-mask-image:radial-gradient(closest-side,#000 0% 35%,#0000 100%);mask-image:radial-gradient(closest-side,#000 0% 35%,#0000 100%)}.ArticleCard-module__76FDKq__cursorGlowAnchor[data-visible=true] .ArticleCard-module__76FDKq__cursorGlowCircle{opacity:.6;transform:translate(-50%,-50%)scale(1)}.ArticleCard-module__76FDKq__cardLink,.ArticleCard-module__76FDKq__thumbnail,.ArticleCard-module__76FDKq__cardContent{z-index:3;position:relative}.ArticleCard-module__76FDKq__cardLink{align-items:center;gap:1rem;height:100%;padding:1rem}.ArticleCard-module__76FDKq__thumbnail{width:6.875rem;height:6.875rem}.ArticleCard-module__76FDKq__publisher{font:var(--text-heading-16)}}@media (prefers-reduced-motion:reduce){@media (min-width:1024px){.ArticleCard-module__76FDKq__card,.ArticleCard-module__76FDKq__gradientFrame,.ArticleCard-module__76FDKq__cursorGlowCircle{will-change:auto;transition:none}.ArticleCard-module__76FDKq__card[data-active=true]{transform:none}.ArticleCard-module__76FDKq__card:hover .ArticleCard-module__76FDKq__gradientFrame,.ArticleCard-module__76FDKq__card[data-active=true] .ArticleCard-module__76FDKq__gradientFrame{animation:none}.ArticleCard-module__76FDKq__card:has(:focus-visible) .ArticleCard-module__76FDKq__gradientFrame{animation:none}.ArticleCard-module__76FDKq__cursorGlowCircle{opacity:0}}}@media (min-width:1024px){[data-animations-paused] .ArticleCard-module__76FDKq__card,[data-animations-paused] .ArticleCard-module__76FDKq__gradientFrame,[data-animations-paused] .ArticleCard-module__76FDKq__cursorGlowCircle{will-change:auto;transition:none}[data-animations-paused] .ArticleCard-module__76FDKq__card:hover .ArticleCard-module__76FDKq__gradientFrame,[data-animations-paused] .ArticleCard-module__76FDKq__card[data-active=true] .ArticleCard-module__76FDKq__gradientFrame{animation:none}[data-animations-paused] .ArticleCard-module__76FDKq__card:has(:focus-visible) .ArticleCard-module__76FDKq__gradientFrame{animation:none}[data-animations-paused] .ArticleCard-module__76FDKq__cursorGlowCircle{opacity:0}}}
@layer components.composite{.SettingsFooter-module__TBHmuq__wrapper{flex-direction:column;gap:1rem;display:flex}.SettingsFooter-module__TBHmuq__button{width:100%}.SettingsFooter-module__TBHmuq__deleteButton{width:100%;color:var(--color-error-fg);justify-content:center}@media (min-width:768px){.SettingsFooter-module__TBHmuq__wrapper{width:100%;max-width:28.75rem;margin-inline:auto}}}
.VisitStatusScreen-module__CJakpq__screen{flex-direction:column;flex:1 0 auto;display:flex}.VisitStatusScreen-module__CJakpq__column{flex-direction:column;gap:2rem;width:100%;padding:1rem;display:flex}.VisitStatusScreen-module__CJakpq__copy{flex-direction:column;gap:1.5rem;width:100%;display:flex}.VisitStatusScreen-module__CJakpq__chip{background-color:var(--color-surface-sunken);border-radius:50%;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:80px;height:80px;display:flex}.VisitStatusScreen-module__CJakpq__chipAccent{background-color:var(--color-graphic-blue-soft);color:var(--color-graphic-blue-bold)}.VisitStatusScreen-module__CJakpq__heading{flex-direction:column;gap:.5rem;width:100%;display:flex}.VisitStatusScreen-module__CJakpq__actions{flex-direction:column;align-items:center;gap:1rem;width:100%;display:flex}.VisitStatusScreen-module__CJakpq__primaryAction{width:100%}@media (min-width:1024px){.VisitStatusScreen-module__CJakpq__column{width:30rem;margin-inline:auto;padding:3.5rem 0 2.5rem}.VisitStatusScreen-module__CJakpq__heading,.VisitStatusScreen-module__CJakpq__meta{text-align:center}}
.page-module__bRHgya__fields{flex-direction:column;display:flex}.page-module__bRHgya__visibleFields{flex-direction:column;gap:1rem;display:flex}.page-module__bRHgya__consentCheckbox{align-items:flex-start;gap:.75rem}.page-module__bRHgya__consentText{color:var(--color-fg-default);text-align:left}.page-module__bRHgya__footer{flex-direction:column;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.page-module__bRHgya__reveal{opacity:0;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .2s,opacity .2s,margin-top .2s;display:grid}@media (prefers-reduced-motion:reduce){.page-module__bRHgya__reveal{transition:none}}.page-module__bRHgya__revealOpen{opacity:1;grid-template-rows:1fr;margin-top:1rem}.page-module__bRHgya__revealInstant{transition:none}.page-module__bRHgya__revealInner{flex-direction:column;gap:1rem;min-height:0;display:flex;overflow:hidden}.page-module__bRHgya__button{width:100%}.page-module__bRHgya__certifications{justify-content:center;align-items:center;gap:1rem;margin-top:.5rem;display:flex}
@layer components.composite{.AddressFieldGroup-module__zP7MmW__group{flex-direction:column;gap:.75rem;width:100%;display:flex}.AddressFieldGroup-module__zP7MmW__row{gap:.75rem;width:100%;display:flex}.AddressFieldGroup-module__zP7MmW__rowField{flex:1;min-width:0}}
.AppointmentAttachmentUploadZone-module__fr2F0q__content{box-sizing:border-box;align-items:flex-start;gap:1rem;display:flex}.AppointmentAttachmentUploadZone-module__fr2F0q__uploadButton{flex-shrink:0}.AppointmentAttachmentUploadZone-module__fr2F0q__text{color:var(--color-fg-default)}
@layer components.composite{.CouponCode-module__f-84Za__container{flex-direction:column;gap:.75rem;width:100%;display:flex}.CouponCode-module__f-84Za__toggleButton{align-items:flex-start}.CouponCode-module__f-84Za__toggleButtonConfirmBooking{color:var(--color-fg-subtle);align-self:flex-end}.CouponCode-module__f-84Za__content{opacity:0;max-height:0;transition:max-height .5s cubic-bezier(.16,1,.3,1),opacity .3s ease-out;overflow:hidden}.CouponCode-module__f-84Za__contentOpen{opacity:1;max-height:500px;transition:max-height .5s cubic-bezier(.16,1,.3,1),opacity .3s ease-in}.CouponCode-module__f-84Za__promoBadge{background-color:var(--color-success-bg);color:var(--color-success-fg);border:1px solid var(--color-success-border);border-radius:1rem;justify-content:space-between;align-items:center;gap:.25rem;width:fit-content;margin-top:.375rem;padding:.5rem .75rem;display:flex}.CouponCode-module__f-84Za__removePromoButton{--icon-button-padding:0}@media (prefers-reduced-motion:reduce){.CouponCode-module__f-84Za__content{transition:none}}}
.OTPStep-module__I7GGBW__otpContainer{flex-direction:column;gap:1.25rem;width:100%;display:flex}.OTPStep-module__I7GGBW__emailIconWrapper{background-color:var(--color-info-bg);border-radius:50px;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;display:flex}.OTPStep-module__I7GGBW__emailIcon{color:var(--color-link-default);fill:var(--color-blue-300)}.OTPStep-module__I7GGBW__button{width:100%}.OTPStep-module__I7GGBW__resendButton{color:var(--color-link-default)}.OTPStep-module__I7GGBW__resendButton>span{font:var(--text-body-16);color:var(--color-link-default)}
.SuccessState-module__-huyUG__successBadge{border:2px solid var(--color-success-border);width:3.5rem;height:3.5rem;color:var(--color-success-fg);border-radius:50%;justify-content:center;align-self:center;align-items:center;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{.ManualImportProvideInfoPage-module__uq-frq__wrapper,.ManualImportProvideInfoPage-module__uq-frq__form,.ManualImportProvideInfoPage-module__uq-frq__providerList{flex-direction:column;gap:1rem;display:flex}.ManualImportProvideInfoPage-module__uq-frq__addProviderButton{color:var(--color-link-default);align-self:flex-start}.ManualImportProvideInfoPage-module__uq-frq__reviewSignBlock{border:1px solid var(--color-border-default);border-radius:1rem;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.ManualImportProvideInfoPage-module__uq-frq__button{width:100%;margin-top:.5rem}@media (min-width:768px){.ManualImportProvideInfoPage-module__uq-frq__wrapper,.ManualImportProvideInfoPage-module__uq-frq__form{gap:1.5rem}.ManualImportProvideInfoPage-module__uq-frq__button{margin-top:1rem}.ManualImportProvideInfoPage-module__uq-frq__reviewSignBlock{gap:1rem}}}
@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}}
@layer components.composite{.HealthRecordSection-module__qUtK_W__section{flex-direction:column;gap:.75rem;padding-top:1.5rem;display:flex}.HealthRecordSection-module__qUtK_W__heading{white-space:nowrap;opacity:1;transition:max-width .3s,opacity .3s;overflow:hidden}.HealthRecordSection-module__qUtK_W__collapsedHeading{opacity:0;max-width:0}.HealthRecordSection-module__qUtK_W__links{flex-direction:column;gap:.25rem;display:flex}.HealthRecordSection-module__qUtK_W__collapsed{align-items:center}@media (prefers-reduced-motion:reduce){.HealthRecordSection-module__qUtK_W__heading{transition:none}}}
.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{.DataSourceInfo-module__rUo0mq__container{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;align-self:center;align-items:center;gap:.125rem;display:flex}.DataSourceInfo-module__rUo0mq__modalContent{flex-direction:column;gap:1rem;padding:2rem;display:flex}.DataSourceInfo-module__rUo0mq__section{flex-direction:column;gap:.25rem;width:100%;display:flex}.DataSourceInfo-module__rUo0mq__sectionHeader{align-items:center;gap:.375rem;display:flex}}
@layer components.composite{.InThePress-module__a4aVEG__section{background:linear-gradient(to right, var(--color-blue-50), var(--color-sage-50));padding:1rem 1.5rem}.InThePress-module__a4aVEG__inner{flex-direction:column;gap:1.5rem;width:100%;max-width:61.625rem;margin:0 auto;padding:1rem 0 2.25rem;display:flex}.InThePress-module__a4aVEG__header{flex-direction:column;gap:1.5rem;display:flex}.InThePress-module__a4aVEG__titleBold{font-weight:600}.InThePress-module__a4aVEG__quoteAttribution{margin-top:1.75rem;display:block}.InThePress-module__a4aVEG__cardsWrapper{flex-direction:column;gap:1rem;list-style:none;display:flex}@media (min-width:1024px){.InThePress-module__a4aVEG__section{padding:5rem 1.5rem}.InThePress-module__a4aVEG__inner{gap:5rem;padding:0}.InThePress-module__a4aVEG__header{text-align:center;align-items:center;gap:2.5rem}.InThePress-module__a4aVEG__title{font:var(--text-display-56)}.InThePress-module__a4aVEG__quoteText{font:var(--text-body-32);max-width:56.8125rem}.InThePress-module__a4aVEG__quoteAttribution{font:var(--text-heading-italic-28)}.InThePress-module__a4aVEG__cardsWrapper{background-color:#0000;border-radius:0;flex-direction:row;align-items:center;gap:2.5rem;padding:0;overflow:visible}.InThePress-module__a4aVEG__cardsWrapper>*{flex:1 1 0;min-width:0}}}
@layer components.primitives{.SearchSelect-module__4FiqFG__selectField{border:1px solid var(--color-border-strong);background-color:var(--color-surface-canvas);border-radius:10px;width:100%;padding:.75rem .75rem .75rem 1rem;position:relative}.SearchSelect-module__4FiqFG__selectField[data-focus-within]{outline:1.5px solid var(--color-fg-default);outline-offset:-1.5px}.SearchSelect-module__4FiqFG__selectField:has(.SearchSelect-module__4FiqFG__input[data-disabled]){background-color:var(--color-border-light)}.SearchSelect-module__4FiqFG__inputGroup{align-items:center;gap:.5rem;display:flex}.SearchSelect-module__4FiqFG__inputGroup:focus-visible{outline:0}.SearchSelect-module__4FiqFG__input{width:100%;font:var(--text-body-16);background-color:inherit;text-overflow:ellipsis;white-space:nowrap;border:0;overflow:hidden}.SearchSelect-module__4FiqFG__input[data-focused],.SearchSelect-module__4FiqFG__input:focus-visible{outline:0}.SearchSelect-module__4FiqFG__label{z-index:1;align-items:center;gap:4px;margin-bottom:0;display:flex}.SearchSelect-module__4FiqFG__selectField[data-invalid]{border-color:var(--color-error-border);background-color:var(--color-error-bg)}.SearchSelect-module__4FiqFG__fieldError{padding-left:1.25rem}.SearchSelect-module__4FiqFG__popover{width:var(--trigger-width);background:var(--color-surface-raised);border:1px solid var(--color-border-default);box-shadow:var(--shadow-md);border-radius:10px;padding:.75rem;overflow:hidden auto}.SearchSelect-module__4FiqFG__listBox{background:0 0;border:none;outline:none;flex-direction:column;gap:.25rem;width:100%;max-height:320px;display:flex}.SearchSelect-module__4FiqFG__emptyContainer{flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;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}}
.page-module__x-6vcG__wrapper{flex-direction:column;gap:1.25rem;display:flex}.page-module__x-6vcG__header{flex-direction:column;gap:.75rem;display:flex}@media (min-width:768px){.page-module__x-6vcG__wrapper{gap:2rem}.page-module__x-6vcG__header{gap:1.5rem}}
.UploadedFile-module__opzXKq__card{border:1px solid var(--color-border-default);border-radius:16px;align-items:flex-start;gap:.75rem;padding:.75rem .25rem .75rem .75rem;display:flex}.UploadedFile-module__opzXKq__cardError{border-color:var(--color-error-fg)}.UploadedFile-module__opzXKq__cardReadOnly{padding-right:.75rem}.UploadedFile-module__opzXKq__loadingOverlay{z-index:1;background-color:#ffffffb3;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.UploadedFile-module__opzXKq__fileIcon{background-color:var(--color-graphic-blue-subtle);color:var(--color-icon-default);border-radius:30px;justify-content:center;align-items:center;padding:.5rem;display:flex}.UploadedFile-module__opzXKq__fileIconError{background-color:var(--color-error-bg);color:var(--color-error-fg)}.UploadedFile-module__opzXKq__textContent{flex:1;min-width:0}.UploadedFile-module__opzXKq__fileName{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.UploadedFile-module__opzXKq__deleteButton{z-index:2}
.SecureNote-module__pdIfnG__wrapper{justify-content:center;align-items:center;gap:.25rem;display:flex}.SecureNote-module__pdIfnG__icon{color:var(--color-fg-subtle)}
@layer components.composite{.EmailCaptureModal-module__9hGJ9G__modal{width:100%;max-width:48rem;padding:2rem}}
.CmsLandingContent-module__s03BeW__section{background-color:var(--color-surface-canvas);width:100%;color:var(--color-fg-default);padding:3rem 1.5rem}.CmsLandingContent-module__s03BeW__inner{flex-direction:column;align-items:center;gap:2rem;width:100%;max-width:40.25rem;margin:0 auto;display:flex}.CmsLandingContent-module__s03BeW__logo{width:3rem;height:3rem}.CmsLandingContent-module__s03BeW__cmsHtml{width:100%}.CmsLandingContent-module__s03BeW__relatedLinksSection{flex-direction:column;gap:.75rem;width:100%;display:flex}.CmsLandingContent-module__s03BeW__relatedLinksList{flex-direction:column;gap:.25rem;list-style:none;display:flex}.CmsLandingContent-module__s03BeW__relatedLink{font:var(--text-body-16);color:var(--color-link-default);align-items:center;gap:.5em;text-decoration:none;display:inline-flex}.CmsLandingContent-module__s03BeW__relatedLink:hover{color:var(--color-link-hover);text-decoration:underline}.CmsLandingContent-module__s03BeW__relatedLink:focus-visible{outline:2px solid var(--color-accent-focus-ring);outline-offset:2px;border-radius:.25em}.CmsLandingContent-module__s03BeW__relatedLinkIcon{flex-shrink:0}.CmsLandingContent-module__s03BeW__externalLinkIcon{flex-shrink:0;transform:rotate(-45deg)}@media (min-width:768px){.CmsLandingContent-module__s03BeW__section{padding:4rem 2rem}.CmsLandingContent-module__s03BeW__inner{gap:2.5rem}}@media (min-width:1024px){.CmsLandingContent-module__s03BeW__section{padding-inline:2.5rem}}
@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}}}
.MedicationCardPayment-module__cFNxeW__card{border:1px solid var(--color-border-default);background-color:var(--color-surface-raised);border-radius:12px;box-shadow:0 1px 24px #0000000d}.MedicationCardPayment-module__cFNxeW__flexWrapper{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.MedicationCardPayment-module__cFNxeW__medicationBlock{border-bottom:1px solid var(--color-border-default);padding:1.5rem}.MedicationCardPayment-module__cFNxeW__feeBlock{flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.MedicationCardPayment-module__cFNxeW__icon{background-color:var(--color-graphic-blue-muted);border-radius:.42rem;flex-shrink:0;justify-content:center;align-items:center;width:2.9375rem;height:2.9375rem;display:flex}
.PharmacySearchInput-module__FG_Mcq__searchField{background-color:var(--color-surface-raised);border-radius:.75rem;flex-direction:column;justify-content:center;min-height:4rem;display:flex}
@layer components.composite{.MedicationCard-module__C7bMtq__card{all:unset;cursor:pointer;background-color:var(--color-surface-raised);border:1px solid var(--color-border-default);border-radius:1.25rem;flex-direction:column;width:100%;display:flex}.MedicationCard-module__C7bMtq__card:hover:not(:disabled){background-color:var(--color-surface-sunken);border:1px solid var(--color-border-default)}.MedicationCard-module__C7bMtq__card:focus-visible{background-color:var(--color-info-bg);outline:2px solid var(--color-accent-bg);outline-offset:2px}.MedicationCard-module__C7bMtq__cardDisabled{cursor:default;opacity:.5}.MedicationCard-module__C7bMtq__content{align-items:center;gap:1rem;padding:.5rem 1.5rem;display:flex}.MedicationCard-module__C7bMtq__icon{background-color:var(--color-surface-muted-blue);border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2.9375rem;height:2.9375rem;display:flex;overflow:hidden}.MedicationCard-module__C7bMtq__iconImage{object-fit:cover;background:var(--color-surface-raised);border:.839px solid var(--color-border-default);border-radius:.625rem;width:100%;height:100%}.MedicationCard-module__C7bMtq__details{flex-direction:column;flex:1;gap:.75rem;min-width:0;display:flex}.MedicationCard-module__C7bMtq__textContent{flex-direction:column;display:flex}.MedicationCard-module__C7bMtq__name{text-transform:capitalize}.MedicationCard-module__C7bMtq__badge{background-color:var(--color-info-bg);border:1px solid var(--color-accent-focus-ring);border-radius:26px;align-items:center;gap:.25rem;width:fit-content;padding:.375rem .875rem;display:inline-flex}.MedicationCard-module__C7bMtq__badgeIcon{color:var(--color-accent-bg);flex-shrink:0}.MedicationCard-module__C7bMtq__badgeText{white-space:nowrap;color:var(--color-accent-bg)}.MedicationCard-module__C7bMtq__chevron{flex-shrink:0}}
@layer components.composite{.ChatBubble-module__Ke2J8a__bubble{background-color:hsl(from var(--color-surface-canvas) h s l / .6);opacity:.95;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:var(--shadow-lg);color:var(--color-fg-default);border-radius:1.5rem 0 1.5rem 1.5rem;padding:1.5rem}.ChatBubble-module__Ke2J8a__bubbleSmall{border-radius:1rem 0 1rem 1rem;padding:.5rem .75rem}.ChatBubble-module__Ke2J8a__text{letter-spacing:-.02em;display:block}}
.shared-module__eDkrDa__container{flex-shrink:0;width:11.5625rem;height:11.5625rem;position:relative}.shared-module__eDkrDa__canvas{width:100%;height:100%;display:block}.shared-module__eDkrDa__containerPlaceholder{flex-shrink:0;width:11.5625rem;height:11.5625rem;position:relative;overflow:hidden}.shared-module__eDkrDa__imagePlaceholder{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none}
@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}}
.WaitingScreen-module__k0vXPa__screen{flex-direction:column;flex:1 0 auto;display:flex}.WaitingScreen-module__k0vXPa__layout{flex-direction:column;gap:1.5rem;width:100%;padding:1rem;display:flex}.WaitingScreen-module__k0vXPa__previewColumn{flex-direction:column;align-items:center;width:100%;display:flex}.WaitingScreen-module__k0vXPa__preview{width:100%;position:relative}.WaitingScreen-module__k0vXPa__controls{z-index:2;gap:1rem;display:flex;position:absolute;bottom:.5rem;left:50%;transform:translate(-50%)}.WaitingScreen-module__k0vXPa__status{flex-direction:column;gap:1rem;width:100%;display:flex}.WaitingScreen-module__k0vXPa__logo{flex-shrink:0;width:3rem;height:3rem;display:block}.WaitingScreen-module__k0vXPa__copy{flex-direction:column;gap:1rem;width:100%;display:flex}.WaitingScreen-module__k0vXPa__heading{flex-direction:column;gap:.5rem;display:flex}.WaitingScreen-module__k0vXPa__timeline{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.WaitingScreen-module__k0vXPa__step{align-items:flex-start;gap:1rem;display:flex}.WaitingScreen-module__k0vXPa__rail{flex-direction:column;flex-shrink:0;align-items:center;width:2.5rem;display:flex;position:relative}.WaitingScreen-module__k0vXPa__iconChip{background-color:var(--color-surface-sunken);border-radius:1.25rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.WaitingScreen-module__k0vXPa__connector{border-left:2px dashed var(--color-divider-strong);width:0;height:.75rem;margin-top:.5rem}.WaitingScreen-module__k0vXPa__step:last-child .WaitingScreen-module__k0vXPa__connector{display:none}.WaitingScreen-module__k0vXPa__stepText{flex-direction:column;gap:.25rem;min-width:0;padding-top:.125rem;display:flex}.WaitingScreen-module__k0vXPa__mediaError{text-align:center;width:100%;margin-top:.75rem}@media (min-width:1024px){.WaitingScreen-module__k0vXPa__layout{flex-direction:row;justify-content:center;align-items:flex-start;gap:4rem;padding:3.5rem 2.5rem 8rem}.WaitingScreen-module__k0vXPa__previewColumn{flex-shrink:0;width:40rem}.WaitingScreen-module__k0vXPa__controls{justify-content:center;margin-top:1.5rem;position:static;transform:none}.WaitingScreen-module__k0vXPa__flipControl{display:none}.WaitingScreen-module__k0vXPa__status{gap:2rem;width:27.5rem}.WaitingScreen-module__k0vXPa__logo{width:4rem;height:4rem}.WaitingScreen-module__k0vXPa__copy{gap:1.5rem}}
.AppointmentFiles-module__9G2e8a__filesList{flex-direction:column;gap:.5rem;max-height:14.625rem;padding:1rem;display:flex;overflow-y:auto}.AppointmentFiles-module__9G2e8a__emptyMessage{padding:1rem}
.SearchPharmacySelect-module__RBvO9G__selectItem{position:relative}.SearchPharmacySelect-module__RBvO9G__selectItem:hover [slot=label],.SearchPharmacySelect-module__RBvO9G__selectItem[data-focused] [slot=label],.SearchPharmacySelect-module__RBvO9G__selectItem[data-pressed] [slot=label],.SearchPharmacySelect-module__RBvO9G__selectItem:hover [slot=description],.SearchPharmacySelect-module__RBvO9G__selectItem[data-focused] [slot=description],.SearchPharmacySelect-module__RBvO9G__selectItem[data-pressed] [slot=description]{color:var(--color-link-default)}.SearchPharmacySelect-module__RBvO9G__selectItem:hover:after,.SearchPharmacySelect-module__RBvO9G__selectItem[data-focused]:after,.SearchPharmacySelect-module__RBvO9G__selectItem[data-pressed]:after{content:"";border-right:2px solid var(--color-fg-default);border-top:2px solid var(--color-fg-default);width:.375rem;height:.375rem;position:absolute;top:50%;right:1rem;transform:translateY(-50%)rotate(45deg)}
@layer components.composite{.MedicalRecordsCTA-module__k7SdnG__wrapper{--cta-pad-y:.5rem;--cta-pad-x:.75rem;--cta-overlap:1rem;--cta-tuck:1.25rem;min-height:0;padding-bottom:var(--cta-overlap);margin-bottom:calc(-1 * var(--cta-tuck));background-color:var(--color-surface-sunken);border:1px solid var(--color-border-default);border-radius:1rem 1rem 0 0;align-self:start;transition:height .45s ease-in-out,background-color .3s;position:relative;overflow:hidden}.MedicalRecordsCTA-module__k7SdnG__wrapper:has(button:active){opacity:.7}.MedicalRecordsCTA-module__k7SdnG__wrapper:has(button:focus-visible){outline:2px solid var(--color-accent-focus-ring)}.MedicalRecordsCTA-module__k7SdnG__wrapper:has(.MedicalRecordsCTA-module__k7SdnG__pillButton:enabled:hover){background-color:var(--color-solid-bg-disabled)}.MedicalRecordsCTA-module__k7SdnG__wrapperSuccess{background-color:var(--color-graphic-blue-subtle);transition:height .45s ease-in-out,background-color .8s cubic-bezier(.2,0,0,1) .15s}.MedicalRecordsCTA-module__k7SdnG__slideIn{grid-template-rows:1fr;animation:.2s ease-out backwards MedicalRecordsCTA-module__k7SdnG__slideIn;display:grid}@keyframes MedicalRecordsCTA-module__k7SdnG__slideIn{0%{opacity:0;grid-template-rows:0fr}to{opacity:1;grid-template-rows:1fr}}.MedicalRecordsCTA-module__k7SdnG__sweepOverlay,.MedicalRecordsCTA-module__k7SdnG__bloomOverlay{opacity:0;pointer-events:none;background-repeat:no-repeat;background-size:200% 100%;position:absolute;inset:0}.MedicalRecordsCTA-module__k7SdnG__sweepOverlay{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%)}.MedicalRecordsCTA-module__k7SdnG__sweepOverlayActive{opacity:1;animation:7s cubic-bezier(.2,0,0,1) infinite MedicalRecordsCTA-module__k7SdnG__sweep}.MedicalRecordsCTA-module__k7SdnG__bloomOverlay{background-image:linear-gradient(100deg, transparent 0%, color-mix(in srgb, var(--color-link-default) 14%, transparent) 38%, color-mix(in srgb, var(--color-graphic-blue-moderate) 32%, transparent) 50%, color-mix(in srgb, var(--color-link-default) 14%, transparent) 62%, transparent 100%)}.MedicalRecordsCTA-module__k7SdnG__bloomOverlayActive{animation:1.1s cubic-bezier(.2,0,0,1) both MedicalRecordsCTA-module__k7SdnG__bloom}@keyframes MedicalRecordsCTA-module__k7SdnG__sweep{0%{background-position:200% 0}48%,to{background-position:-100% 0}}@keyframes MedicalRecordsCTA-module__k7SdnG__bloom{0%{opacity:0;background-position:200% 0}15%,85%{opacity:1}to{opacity:0;background-position:-100% 0}}.MedicalRecordsCTA-module__k7SdnG__surface{width:100%;padding:var(--cta-pad-y) var(--cta-pad-x);flex-direction:column;transition:transform .45s ease-in-out;display:flex}.MedicalRecordsCTA-module__k7SdnG__surfaceDismissing{transform:translateY(100%)}.MedicalRecordsCTA-module__k7SdnG__pillButton{all:unset;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;grid-area:1/1;justify-content:space-between;align-items:center;width:100%;transition:opacity .15s;display:flex;position:relative}.MedicalRecordsCTA-module__k7SdnG__pillButton:before{content:"";inset:calc(-1 * var(--cta-pad-y)) calc(-1 * var(--cta-pad-x)) calc(-1 * (var(--cta-pad-y) + var(--cta-overlap)));position:absolute}.MedicalRecordsCTA-module__k7SdnG__pillButton:focus-visible{outline:2px solid var(--color-accent-focus-ring);outline-offset:4px}.MedicalRecordsCTA-module__k7SdnG__pillButton:disabled{cursor:default}.MedicalRecordsCTA-module__k7SdnG__pillLabel{letter-spacing:var(--tracking-tight);color:var(--color-fg-default);white-space:nowrap}.MedicalRecordsCTA-module__k7SdnG__pillArrow{color:var(--color-fg-default);flex-shrink:0;transition:transform .25s cubic-bezier(.16,1,.3,1)}.MedicalRecordsCTA-module__k7SdnG__headerStack{grid-template-columns:1fr;align-items:center;min-height:1.25rem;display:grid}.MedicalRecordsCTA-module__k7SdnG__headerLayer{grid-area:1/1}.MedicalRecordsCTA-module__k7SdnG__headerLayerVisible{opacity:1;transition:opacity .25s .25s}.MedicalRecordsCTA-module__k7SdnG__headerLayerHidden{opacity:0;pointer-events:none;transition:opacity .25s}.MedicalRecordsCTA-module__k7SdnG__connectingLabel{letter-spacing:var(--tracking-tight);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;justify-self:start;transition:opacity .5s cubic-bezier(.2,0,0,1),transform .5s cubic-bezier(.2,0,0,1)}.MedicalRecordsCTA-module__k7SdnG__connectingLabelVisible{opacity:1;animation:2.2s linear infinite MedicalRecordsCTA-module__k7SdnG__labelShimmer;transform:translateY(0)}.MedicalRecordsCTA-module__k7SdnG__connectingLabelHidden{opacity:0;pointer-events:none}.MedicalRecordsCTA-module__k7SdnG__connectingLabelLifted{transform:translateY(-5px)}@keyframes MedicalRecordsCTA-module__k7SdnG__labelShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.MedicalRecordsCTA-module__k7SdnG__successButton{all:unset;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;opacity:0;grid-area:1/1;width:100%;transition:opacity .5s cubic-bezier(.2,0,0,1) .3s,transform .5s cubic-bezier(.2,0,0,1) .3s;position:relative;transform:translateY(6px)}.MedicalRecordsCTA-module__k7SdnG__successButton:before{content:"";inset:calc(-1 * var(--cta-pad-y)) calc(-1 * var(--cta-pad-x)) calc(-1 * (var(--cta-pad-y) + var(--cta-overlap)));position:absolute}.MedicalRecordsCTA-module__k7SdnG__successButton:focus-visible{outline:2px solid var(--color-accent-focus-ring);outline-offset:4px}.MedicalRecordsCTA-module__k7SdnG__successButton:disabled{cursor:default;pointer-events:none}.MedicalRecordsCTA-module__k7SdnG__successButtonVisible{opacity:1;transform:translateY(0)}.MedicalRecordsCTA-module__k7SdnG__successLabel{letter-spacing:var(--tracking-tight);white-space:nowrap;color:var(--color-link-default)}.MedicalRecordsCTA-module__k7SdnG__successButtonVisible .MedicalRecordsCTA-module__k7SdnG__successLabel{background-image:linear-gradient(90deg, var(--color-link-default) 0%, var(--color-link-default) 30%, var(--color-graphic-blue-moderate) 50%, var(--color-link-default) 70%, var(--color-link-default) 100%);-webkit-text-fill-color:transparent;color:#0000;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:1.4s cubic-bezier(.2,0,0,1) .35s both MedicalRecordsCTA-module__k7SdnG__connectedShine}@keyframes MedicalRecordsCTA-module__k7SdnG__connectedShine{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.MedicalRecordsCTA-module__k7SdnG__wrapper{transition-duration:.01ms}.MedicalRecordsCTA-module__k7SdnG__surface,.MedicalRecordsCTA-module__k7SdnG__pillArrow,.MedicalRecordsCTA-module__k7SdnG__headerLayerVisible,.MedicalRecordsCTA-module__k7SdnG__headerLayerHidden,.MedicalRecordsCTA-module__k7SdnG__connectingLabel,.MedicalRecordsCTA-module__k7SdnG__successButton{transition:none}.MedicalRecordsCTA-module__k7SdnG__slideIn{animation:none}.MedicalRecordsCTA-module__k7SdnG__sweepOverlayActive,.MedicalRecordsCTA-module__k7SdnG__bloomOverlayActive{opacity:0;animation:none}.MedicalRecordsCTA-module__k7SdnG__connectingLabel{color:var(--color-fg-default);-webkit-text-fill-color:currentColor;background-image:none;animation:none}.MedicalRecordsCTA-module__k7SdnG__successButtonVisible .MedicalRecordsCTA-module__k7SdnG__successLabel{color:var(--color-link-default);-webkit-text-fill-color:currentColor;background-image:none;animation:none}}[data-animations-paused] .MedicalRecordsCTA-module__k7SdnG__slideIn{animation:none}}
@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;position:relative}.ProductMobileNav-module__DsT1Va__pill:before{content:"";inset:min(0px, calc(50% - var(--tap-target-min) / 2));position:absolute}.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}}}
.OrderConfirmationPaidContent-module__a9X9kq__content{flex-direction:column;gap:1.5rem;padding-bottom:2rem;display:flex}.OrderConfirmationPaidContent-module__a9X9kq__title{padding-bottom:1rem}.OrderConfirmationPaidContent-module__a9X9kq__checkoutState{text-align:center;justify-content:center;align-items:center;padding:2rem;display:flex}
.TalkToDoctorFallback-module__YNYckG__fallback{flex-direction:column;flex:1;gap:.5rem;display:flex}.TalkToDoctorFallback-module__YNYckG__infoCard{background-color:var(--color-surface-sunken);border:.5px solid var(--color-border-default);border-radius:.75rem;flex-direction:column;gap:.25rem;padding:1.25rem;display:flex}.TalkToDoctorFallback-module__YNYckG__actions{flex-direction:column;gap:.5rem;margin-top:auto;padding-top:1rem;display:flex}.TalkToDoctorFallback-module__YNYckG__actionButton{width:100%}
@layer components.composite{.PrescriptionList-module__3FjcFW__title,.PrescriptionList-module__3FjcFW__subtitle{margin-bottom:1rem}.PrescriptionList-module__3FjcFW__listSection{margin-bottom:1.5rem}.PrescriptionList-module__3FjcFW__list{flex-direction:column;gap:.5rem;display:flex}.PrescriptionList-module__3FjcFW__footer{flex-direction:column;justify-content:center;gap:1rem;margin-top:auto;display:flex}.PrescriptionList-module__3FjcFW__notListedCard{text-align:center;background:var(--color-surface-sunken);border-radius:1.25rem;flex-direction:column;align-items:center;width:100%;padding:1rem;display:flex;position:relative}.PrescriptionList-module__3FjcFW__notListedCardBorder{pointer-events:none;width:100%;height:100%;color:var(--color-border-strong);position:absolute;inset:0;overflow:visible}.PrescriptionList-module__3FjcFW__notListedCardBorder rect{fill:none;stroke:currentColor;stroke-width:1px;stroke-dasharray:4 4}.PrescriptionList-module__3FjcFW__scheduleVideoVisitLink{max-width:unset;color:var(--color-link-default);text-decoration-skip-ink:none;text-underline-position:from-font;text-decoration:underline;transition:color .2s ease-in-out}.PrescriptionList-module__3FjcFW__scheduleVideoVisitLink:hover{color:var(--color-link-hover)}.PrescriptionList-module__3FjcFW__scheduleVideoVisitLink[data-disabled]{color:var(--color-link-disabled)}}
@layer components.composite{.ConsultationsStat-module__sSkV5q__stat{color:var(--color-fg-default);flex-direction:column;gap:.25rem;display:flex}.ConsultationsStat-module__sSkV5q__toneLight{color:var(--color-accent-fg)}.ConsultationsStat-module__sSkV5q__value{letter-spacing:-.025em;font-weight:700}.ConsultationsStat-module__sSkV5q__valueCompact{font-size:1.25rem;font-weight:700;line-height:1.4}.ConsultationsStat-module__sSkV5q__label{margin:0}}
@layer components.primitives{.Calendar-module__SQNRdG__calendar{max-width:100%;color:var(--color-fg-default)}.Calendar-module__SQNRdG__headerWrapper{border:1px solid var(--color-border-strong);background:var(--color-surface-canvas);border-radius:.75rem;justify-content:space-between;align-self:stretch;align-items:center;gap:.25rem;margin-bottom:.75rem;padding:.375rem .25rem;display:flex}.Calendar-module__SQNRdG__headingTitle{font:var(--text-body-14);text-transform:uppercase;font-weight:500}.Calendar-module__SQNRdG__calendarGrid{flex-direction:column;align-self:stretch;gap:.25rem;display:flex}.Calendar-module__SQNRdG__calendarGrid thead tr th{color:var(--color-fg-subtle);font:var(--text-body-10);width:2.5rem}.Calendar-module__SQNRdG__calendarCell{cursor:pointer;forced-color-adjust:none;border:1px solid var(--color-border-strong);background:var(--color-surface-canvas);width:2.5rem;height:2.5rem;color:var(--color-fg-default);font:var(--text-body-14);border-radius:.75rem;outline:none;flex-direction:column;justify-content:center;align-items:center;font-weight:500;transition:background-color .2s,color .2s,border-color .2s;display:flex}.Calendar-module__SQNRdG__calendarCell[data-outside-month]{display:none}.Calendar-module__SQNRdG__calendarCell[data-today]{border:2px solid var(--color-accent-bg);color:var(--color-fg-default)}.Calendar-module__SQNRdG__calendarCell:hover:not([data-disabled]):not([data-selected]),.Calendar-module__SQNRdG__calendarCell[data-pressed]:not([data-selected]){background-color:var(--color-surface-muted-blue);color:var(--color-fg-default);border-color:#0000}.Calendar-module__SQNRdG__calendarCell[data-focus-visible]{box-shadow:var(--shadow-focus-ring)}.Calendar-module__SQNRdG__calendarCell[data-selected]{background-color:var(--color-accent-bg);border-color:var(--color-accent-bg);color:var(--color-accent-fg)}.Calendar-module__SQNRdG__calendarCell[data-disabled],.Calendar-module__SQNRdG__calendarCell[data-unavailable]{border-color:var(--color-border-light);color:var(--color-fg-disabled);pointer-events:none}.Calendar-module__SQNRdG__errorMessage{color:var(--color-error-fg)}}
@layer components.composite{.PlusAnimationBlock-module__8sy8NW__plusContainer{width:fit-content;margin:0 auto;position:relative}.PlusAnimationBlock-module__8sy8NW__doctorImage{width:4.875rem;height:4.875rem;box-shadow:var(--shadow-xl);border-radius:50%;position:absolute;top:.5rem;left:.5rem}.PlusAnimationBlock-module__8sy8NW__patientImage{width:2.813rem;height:2.813rem;box-shadow:var(--shadow-xl);border-radius:50%;position:absolute;bottom:2.5rem;right:.75rem}}
@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}}}
.VideoVisitPage-module__iJiQmW__page{background-color:var(--color-surface-canvas);flex-direction:column;height:100svh;min-height:100svh;display:flex;overflow:auto}.VideoVisitPage-module__iJiQmW__inVisit{overflow:hidden}
.page-module__QpsRlG__timesWrapper{grid-template-columns:repeat(2,1fr);gap:.625rem;display:grid}.page-module__QpsRlG__button{width:100%}.page-module__QpsRlG__animatedItem{opacity:0;animation:.3s ease-out forwards page-module__QpsRlG__slideIn}.page-module__QpsRlG__spinner{margin:0 auto}@keyframes page-module__QpsRlG__slideIn{0%{opacity:0;transform:translateY(.625rem)}to{opacity:1;transform:translateY(0)}}.page-module__QpsRlG__currentDate{text-align:center;color:var(--color-fg-muted);margin-top:1rem}.page-module__QpsRlG__errorMessage{color:var(--color-error-fg)}.page-module__QpsRlG__viewMore{all:unset;box-sizing:border-box;cursor:pointer;font:var(--text-label-14);color:var(--color-link-default);background-color:var(--color-surface-canvas);border:1px solid var(--color-border-default);border-radius:.625rem;justify-content:center;align-items:center;width:100%;padding:.75rem;display:flex}.page-module__QpsRlG__viewMore:focus-visible{outline:2px solid var(--color-accent-focus-ring)}@media (min-width:768px){.page-module__QpsRlG__timesWrapper{grid-template-columns:repeat(3,1fr)}}
@layer components.composite{.SelectedPharmacy-module__Mo360q__card{border:1px solid var(--color-border-strong);background-color:var(--color-surface-raised);border-radius:1.25rem;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}.SelectedPharmacy-module__Mo360q__iconWrapper{background-color:var(--color-sage-100);width:1.5rem;height:1.5rem;color:var(--color-sage-800);border-radius:1.875rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.SelectedPharmacy-module__Mo360q__content{flex-direction:column;flex:1;gap:.125rem;display:flex}}
.StartStep-module__jpGreW__signupLink{color:var(--color-link-default);text-decoration:none}.StartStep-module__jpGreW__newUserText,.StartStep-module__jpGreW__disclaimer{color:var(--color-fg-subtle)}.StartStep-module__jpGreW__buttonsContainer{flex-direction:column;gap:.5rem;width:100%;display:flex}.StartStep-module__jpGreW__buttonsContainer>button{width:100%}
@layer components.composite{.HeroSection-module__K9uqXa__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}.HeroSection-module__K9uqXa__inner{flex-direction:column;align-items:center;gap:3.5rem;width:100%;max-width:34.25rem;margin:0 auto;display:flex}.HeroSection-module__K9uqXa__inputBlock{flex-direction:column;align-items:flex-end;gap:.75rem;width:100%;display:flex}.HeroSection-module__K9uqXa__input{width:100%;margin-inline:auto}.HeroSection-module__K9uqXa__trustpilot{align-self:center;margin-top:.75rem}.HeroSection-module__K9uqXa__callout{margin-bottom:3rem}@media (min-width:768px){.HeroSection-module__K9uqXa__section{padding:3rem 2rem}.HeroSection-module__K9uqXa__inner{gap:4rem}.HeroSection-module__K9uqXa__callout{margin-bottom:4rem}}@media (min-width:1024px){.HeroSection-module__K9uqXa__section{padding-inline:2.5rem}}@media (min-width:1280px){.HeroSection-module__K9uqXa__section{padding-inline:3rem}}}
@layer components.primitives{.EmbedConversationStarters-module__v9QyKG__list{flex-wrap:wrap;justify-content:center;gap:.5rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.EmbedConversationStarters-module__v9QyKG__starter{all:unset;background-color:var(--color-accent-bg);color:var(--color-accent-fg);cursor:pointer;border-radius:.5em;padding:.5em 1em;transition:background-color .15s ease-in}.EmbedConversationStarters-module__v9QyKG__starter:hover{background-color:var(--color-accent-bg-hover)}.EmbedConversationStarters-module__v9QyKG__starter:active{background-color:var(--color-accent-bg-pressed)}.EmbedConversationStarters-module__v9QyKG__starter:focus-visible{outline:2px solid var(--color-accent-focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.EmbedConversationStarters-module__v9QyKG__starter{transition:none}}}
@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}}}
.PartnerAgeSexEntry-module__cHEIaa__center{justify-content:center;width:100%;display:flex}
@layer components.composite{.OrderReviewDemographicsCard-module__QEu8Oa__card{background-color:var(--color-surface-canvas);border:1px solid var(--color-border-default);border-radius:.5rem;flex-direction:column;gap:1.5rem;width:100%;padding:1.5rem 1rem;display:flex}.OrderReviewDemographicsCard-module__QEu8Oa__header{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.OrderReviewDemographicsCard-module__QEu8Oa__badge{background-color:var(--color-surface-sunken);border-radius:3.125rem;padding:.25rem .75rem}.OrderReviewDemographicsCard-module__QEu8Oa__title{align-items:center;gap:.5rem;display:flex}.OrderReviewDemographicsCard-module__QEu8Oa__submitted{background-color:var(--color-surface-sunken);border-radius:.5rem;align-self:flex-start;align-items:center;gap:.5rem;padding:.5rem;display:flex}}
.PharmacySearchView-module__VXyD-q__searchSection{flex-direction:column;gap:.5rem;display:flex}
.SigSelectorForm-module__lRdybG__fields{flex-direction:column;gap:1rem;width:100%;display:flex}
@layer components.composite{.RefillConnectingBackdrop-module__R14WBG__root{z-index:0;background:var(--color-surface-canvas);pointer-events:none;height:100dvh;position:fixed;inset:0;overflow:hidden}.RefillConnectingBackdrop-module__R14WBG__orbs{height:100%;inset:0;-webkit-mask-image:none;mask-image:none}}
@layer components.composite{.RatingImageCard-module__mUmA4q__card{box-shadow:0 4px 32px hsl(from var(--color-neutral-950) h s l / .25);aspect-ratio:1;isolation:isolate;opacity:1;border-radius:1.5rem;width:100%;transition:none;animation:none;position:relative;overflow:visible;transform:none}.RatingImageCard-module__mUmA4q__card:after{content:"";border-radius:inherit;background:linear-gradient(180deg, hsl(from var(--color-neutral-950) h s l / .5) 0%, hsl(from var(--color-neutral-950) h s l / .15) 40%, hsl(from var(--color-neutral-950) h s l / 0) 65%);z-index:1;pointer-events:none;position:absolute;inset:0}.RatingImageCard-module__mUmA4q__image{object-fit:cover;border-radius:inherit;z-index:0}.RatingImageCard-module__mUmA4q__dashedLine{width:33%;height:auto;color:var(--color-divider-strong);pointer-events:none;z-index:1;position:absolute;top:34%;right:0;transform:rotate(180deg)}@media (min-width:1024px){.RatingImageCard-module__mUmA4q__card{aspect-ratio:599/575;opacity:0;border-radius:3.75rem;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(1.25rem)}.RatingImageCard-module__mUmA4q__cardRevealed{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.RatingImageCard-module__mUmA4q__card{opacity:1;transition:none;animation:none;transform:none}}.RatingImageCard-module__mUmA4q__card:after{content:none}.RatingImageCard-module__mUmA4q__dashedLine{top:17%;right:-1.5%}}}
@layer components.composite{.PortalPrivacyModal-module__yXEJ9G__modal{border-bottom-right-radius:0;border-bottom-left-radius:0}@media (min-width:576px){.PortalPrivacyModal-module__yXEJ9G__modal{border-bottom-right-radius:24px;border-bottom-left-radius:24px}}.PortalPrivacyModal-module__yXEJ9G__content{flex-direction:column;gap:1rem;padding:2rem 2rem 3rem;display:flex}.PortalPrivacyModal-module__yXEJ9G__title{padding-right:2rem}.PortalPrivacyModal-module__yXEJ9G__sectionList{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.PortalPrivacyModal-module__yXEJ9G__section{flex-direction:column;gap:.25rem;display:flex}.PortalPrivacyModal-module__yXEJ9G__sectionTitle{color:color-mix(in srgb, var(--color-fg-default) 73%, transparent)}}
@layer patterns{.shared-module___mgAMW__container{flex-direction:column;margin:0 auto;padding:1.5rem 1rem;display:flex}.shared-module___mgAMW__header{margin:0 auto}@media (min-width:768px){.shared-module___mgAMW__container{max-width:41.75rem}}@media (min-width:1024px){.shared-module___mgAMW__header{padding:1rem 6.25rem}}}
@layer components.composite{.DatePicker-module__d8D_Ia__datePicker[data-invalid] .DatePicker-module__d8D_Ia__group{border-color:var(--color-error-border);background-color:var(--color-error-bg)}.DatePicker-module__d8D_Ia__datePicker .DatePicker-module__d8D_Ia__group:focus-within{outline:1.5px solid var(--color-fg-default)}.DatePicker-module__d8D_Ia__datePicker[data-invalid] .DatePicker-module__d8D_Ia__group:focus-within{outline:1.5px solid var(--color-error-border)}.DatePicker-module__d8D_Ia__datePicker[data-disabled] .DatePicker-module__d8D_Ia__group{background:var(--color-border-light);color:var(--color-fg-disabled)}.DatePicker-module__d8D_Ia__datePicker[data-disabled] .DatePicker-module__d8D_Ia__dateInput{color:var(--color-fg-disabled)}.DatePicker-module__d8D_Ia__datePicker[data-disabled] .DatePicker-module__d8D_Ia__dateInput .DatePicker-module__d8D_Ia__dateSegment{color:var(--color-fg-disabled)}.DatePicker-module__d8D_Ia__group{background:var(--color-surface-canvas);border:1px solid var(--color-border-strong);border-radius:.625rem;flex-direction:column;justify-content:center;padding:.75rem .75rem .75rem 1rem;display:flex}.DatePicker-module__d8D_Ia__group fieldset{border:none;outline:none;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.DatePicker-module__d8D_Ia__dateInput{text-transform:uppercase;font:var(--text-body-16);white-space:nowrap;forced-color-adjust:none;width:fit-content;min-width:9.375rem;display:inline}.DatePicker-module__d8D_Ia__dateSegment{padding:.125rem .0625rem}.DatePicker-module__d8D_Ia__dateSegment[data-placeholder]{color:var(--color-fg-disabled)}.DatePicker-module__d8D_Ia__dateSegment[data-type=literal]{color:var(--color-fg-disabled)}.DatePicker-module__d8D_Ia__dateSegment[data-type=literal][data-has-value=true]{color:var(--color-fg-default)}.DatePicker-module__d8D_Ia__dateSegment:focus{color:var(--color-fg-default);caret-color:#0000;border-radius:.25rem}.DatePicker-module__d8D_Ia__label{align-items:center;gap:.25rem;display:flex}.DatePicker-module__d8D_Ia__calendarButton{--icon-button-padding:0}.DatePicker-module__d8D_Ia__calendarButton[data-pressed]>span{background-color:#0000}.DatePicker-module__d8D_Ia__calendarButton>span{color:var(--color-fg-default)}.DatePicker-module__d8D_Ia__calendarButton>span:hover{background-color:#0000}.DatePicker-module__d8D_Ia__errorMessage{padding-left:1.25rem}.DatePicker-module__d8D_Ia__popover{background:var(--color-surface-canvas);border:1px solid var(--color-border-strong);max-width:fit-content;box-shadow:var(--shadow-md);border-radius:.75rem;padding:.75rem}}
@layer components.primitives{.LogoBadgeManualImport-module__rd2HhG__badge{overflow:visible}.LogoBadgeManualImport-module__rd2HhG__arm{animation:3s cubic-bezier(.4,0,.2,1) infinite LogoBadgeManualImport-module__rd2HhG__armManualImport}.LogoBadgeManualImport-module__rd2HhG__spark{transform-box:fill-box;transform-origin:50%;animation:3s cubic-bezier(.2,0,0,1) infinite LogoBadgeManualImport-module__rd2HhG__sparkManualImport}.LogoBadgeManualImport-module__rd2HhG__ripple{transform-box:fill-box;transform-origin:50%;animation:3s cubic-bezier(.2,0,0,1) infinite LogoBadgeManualImport-module__rd2HhG__rippleLine}.LogoBadgeManualImport-module__rd2HhG__rippleGlow{animation-name:LogoBadgeManualImport-module__rd2HhG__rippleGlow}@keyframes LogoBadgeManualImport-module__rd2HhG__armManualImport{0%{stroke-dasharray:100 200;stroke-dashoffset:0}8%{stroke-dasharray:90 200;stroke-dashoffset:-5px}18%{stroke-dasharray:103 200;stroke-dashoffset:1px}26%{stroke-dasharray:98 200;stroke-dashoffset:-1px}33%,to{stroke-dasharray:100 200;stroke-dashoffset:0}}@keyframes LogoBadgeManualImport-module__rd2HhG__sparkManualImport{0%{transform:rotate(0)scale(1)}8%{transform:rotate(0)scale(.93)}18%{transform:rotate(88deg)scale(1.13)}27%{transform:rotate(90deg)scale(.99)}34%,to{transform:rotate(90deg)scale(1)}}@keyframes LogoBadgeManualImport-module__rd2HhG__rippleLine{0%{opacity:0;transform:scale(.99)}12%{opacity:.9;transform:scale(1.005)}58%,to{opacity:0;transform:scale(1.14)}}@keyframes LogoBadgeManualImport-module__rd2HhG__rippleGlow{0%{opacity:0;transform:scale(.99)}13%{opacity:.55;transform:scale(1.01)}62%,to{opacity:0;transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){.LogoBadgeManualImport-module__rd2HhG__arm,.LogoBadgeManualImport-module__rd2HhG__spark,.LogoBadgeManualImport-module__rd2HhG__ripple{animation:none}.LogoBadgeManualImport-module__rd2HhG__ripple{opacity:0}}}
@layer components.primitives{.LogoBadgeResting-module__Ik9dsq__arm{animation:3s cubic-bezier(.4,0,.2,1) infinite LogoBadgeResting-module__Ik9dsq__armIdle}.LogoBadgeResting-module__Ik9dsq__spark{transform-box:fill-box;transform-origin:50%;animation:3s cubic-bezier(.2,0,0,1) infinite LogoBadgeResting-module__Ik9dsq__sparkIdle}@keyframes LogoBadgeResting-module__Ik9dsq__armIdle{0%{stroke-dasharray:100 200;stroke-dashoffset:0}18%{stroke-dasharray:52 200;stroke-dashoffset:-24px}24%{stroke-dasharray:54 200;stroke-dashoffset:-23px}30%{stroke-dasharray:100 200;stroke-dashoffset:0}37%{stroke-dasharray:92 200;stroke-dashoffset:-4px}44%{stroke-dasharray:98 200;stroke-dashoffset:-1px}50%,to{stroke-dasharray:100 200;stroke-dashoffset:0}}@keyframes LogoBadgeResting-module__Ik9dsq__sparkIdle{0%{transform:rotate(0)scale(1)}18%{transform:rotate(0)scale(.95)}34%{transform:rotate(88deg)scale(1.1)}46%,to{transform:rotate(90deg)scale(1)}}@media (prefers-reduced-motion:reduce){.LogoBadgeResting-module__Ik9dsq__arm,.LogoBadgeResting-module__Ik9dsq__spark{animation:none}}}
@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)}}
.page-module__YRoqkG__title{margin-bottom:.5rem}.page-module__YRoqkG__subtitle{margin-bottom:1.5rem}.page-module__YRoqkG__fieldsContainer{flex-direction:column;gap:1rem;display:flex}.page-module__YRoqkG__timesWrapper{grid-template-columns:repeat(2,1fr);gap:.625rem;display:grid}.page-module__YRoqkG__secureSection{flex-direction:column;gap:.5rem;display:flex}.page-module__YRoqkG__button{width:100%}.page-module__YRoqkG__animatedItem{opacity:0;animation:.3s ease-out forwards page-module__YRoqkG__slideIn}@keyframes page-module__YRoqkG__slideIn{0%{opacity:0;transform:translateY(.625rem)}to{opacity:1;transform:translateY(0)}}.page-module__YRoqkG__spinner{margin:0 auto}.page-module__YRoqkG__viewMore{all:unset;box-sizing:border-box;cursor:pointer;font:var(--text-label-14);color:var(--color-link-default);background-color:var(--color-surface-canvas);border:1px solid var(--color-border-default);border-radius:.625rem;justify-content:center;align-items:center;width:100%;padding:.75rem;display:flex}.page-module__YRoqkG__viewMore:focus-visible{outline:2px solid var(--color-accent-focus-ring)}@media (min-width:768px){.page-module__YRoqkG__timesWrapper{grid-template-columns:repeat(3,1fr)}}
.page-module__Zxp-Cq__title{margin-bottom:.5rem}.page-module__Zxp-Cq__subtitle{margin-bottom:1.5rem}.page-module__Zxp-Cq__fieldsContainer{flex-direction:column;gap:1rem;display:flex}.page-module__Zxp-Cq__timesWrapper{grid-template-columns:repeat(2,1fr);gap:.625rem;display:grid}.page-module__Zxp-Cq__secureSection{flex-direction:column;gap:.5rem;display:flex}.page-module__Zxp-Cq__button{width:100%}.page-module__Zxp-Cq__animatedItem{opacity:0;animation:.3s ease-out forwards page-module__Zxp-Cq__slideIn}@keyframes page-module__Zxp-Cq__slideIn{0%{opacity:0;transform:translateY(.625rem)}to{opacity:1;transform:translateY(0)}}.page-module__Zxp-Cq__spinner{margin:0 auto}.page-module__Zxp-Cq__viewMore{all:unset;box-sizing:border-box;cursor:pointer;font:var(--text-label-14);color:var(--color-link-default);background-color:var(--color-surface-canvas);border:1px solid var(--color-border-default);border-radius:.625rem;justify-content:center;align-items:center;width:100%;padding:.75rem;display:flex}.page-module__Zxp-Cq__viewMore:focus-visible{outline:2px solid var(--color-accent-focus-ring)}@media (min-width:768px){.page-module__Zxp-Cq__timesWrapper{grid-template-columns:repeat(3,1fr)}}
.page-module__1A1OOW__title{margin-bottom:.5rem}.page-module__1A1OOW__subtitle{margin-bottom:1.5rem}.page-module__1A1OOW__fieldsContainer{flex-direction:column;gap:1rem;display:flex}.page-module__1A1OOW__timesWrapper{grid-template-columns:repeat(2,1fr);gap:.625rem;display:grid}.page-module__1A1OOW__secureSection{flex-direction:column;gap:.5rem;display:flex}.page-module__1A1OOW__button{width:100%}.page-module__1A1OOW__animatedItem{opacity:0;animation:.3s ease-out forwards page-module__1A1OOW__slideIn}@keyframes page-module__1A1OOW__slideIn{0%{opacity:0;transform:translateY(.625rem)}to{opacity:1;transform:translateY(0)}}.page-module__1A1OOW__spinner{margin:0 auto}.page-module__1A1OOW__viewMore{all:unset;box-sizing:border-box;cursor:pointer;font:var(--text-label-14);color:var(--color-link-default);background-color:var(--color-surface-canvas);border:1px solid var(--color-border-default);border-radius:.625rem;justify-content:center;align-items:center;width:100%;padding:.75rem;display:flex}.page-module__1A1OOW__viewMore:focus-visible{outline:2px solid var(--color-accent-focus-ring)}@media (min-width:768px){.page-module__1A1OOW__timesWrapper{grid-template-columns:repeat(3,1fr)}}
.page-module__xwFRcG__page{background-color:var(--color-surface-canvas)}.page-module__xwFRcG__wrapper{gap:1.5rem;min-height:100dvh;padding-top:2.5rem}.page-module__xwFRcG__titleIcon{background-color:var(--color-graphic-blue-subtle);border-radius:50px;justify-content:center;align-items:center;width:fit-content;margin:0 auto;padding:1rem;display:flex}.page-module__xwFRcG__title{text-align:center}.page-module__xwFRcG__button{width:100%}
@layer components.primitives{.SuggestedPharmacy-module__WXsqkq__wrapper{cursor:pointer;flex-direction:column;gap:.5rem;display:flex}.SuggestedPharmacy-module__WXsqkq__card{border:1px solid var(--color-border-default);background-color:var(--color-surface-raised);cursor:pointer;border-radius:20px;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;display:flex}.SuggestedPharmacy-module__WXsqkq__card:hover{background-color:var(--color-surface-sunken)}.SuggestedPharmacy-module__WXsqkq__card:focus-visible{outline:2px solid var(--color-accent-focus-ring);outline-offset:2px}.SuggestedPharmacy-module__WXsqkq__content{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}@media (prefers-reduced-motion:reduce){.SuggestedPharmacy-module__WXsqkq__card{transition:none}}}
.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}}
@layer components.composite{.ConnectRecordsConsentPage-module__LA06rW__wrapper{flex-direction:column;gap:1rem;display:flex}.ConnectRecordsConsentPage-module__LA06rW__inner{flex-direction:column;gap:.5rem;display:flex}.ConnectRecordsConsentPage-module__LA06rW__badges{gap:.5rem;display:flex}.ConnectRecordsConsentPage-module__LA06rW__button{width:100%}@media (min-width:768px){.ConnectRecordsConsentPage-module__LA06rW__wrapper{gap:1.5rem}}}
@layer components.composite{.ManualImportIntroPage-module__fw1o7a__wrapper{flex-direction:column;gap:1rem;display:flex}.ManualImportIntroPage-module__fw1o7a__inner{flex-direction:column;gap:.5rem;display:flex}.ManualImportIntroPage-module__fw1o7a__badges{gap:.5rem;display:flex}.ManualImportIntroPage-module__fw1o7a__button{width:100%}@media (min-width:768px){.ManualImportIntroPage-module__fw1o7a__wrapper{gap:1.5rem}}}
.Homepage-module__iU_uha__wrapper{background-color:var(--color-surface-canvas)}
.EmbedLandingComposer-module__wl4fjW__section{background:var(--color-surface-canvas);width:100%;color:var(--color-fg-default);flex-direction:column;flex:none;justify-content:center;display:flex;overflow:visible}.EmbedLandingComposer-module__wl4fjW__card{background:var(--color-surface-raised);width:100%;max-width:43.125rem;box-shadow:var(--shadow-brand-glow);border-radius:1.25rem;flex-direction:column;gap:.9375rem;margin-inline:auto;padding:.75rem .75rem .75rem 1rem;display:flex}.EmbedLandingComposer-module__wl4fjW__cardSpeech{background:var(--color-blue-50);box-shadow:var(--shadow-lg)}.EmbedLandingComposer-module__wl4fjW__speechRow{background:var(--color-surface-raised);box-shadow:var(--shadow-lg);border-radius:.75rem;align-items:center;gap:.75rem;padding:.25rem .5rem;display:flex}.EmbedLandingComposer-module__wl4fjW__logo{flex-shrink:0;width:2.5rem;height:2.5rem}.EmbedLandingComposer-module__wl4fjW__card:has(.EmbedLandingComposer-module__wl4fjW__input[data-focus-visible]){box-shadow:var(--shadow-brand-glow), var(--shadow-focus-ring);outline:none}.EmbedLandingComposer-module__wl4fjW__cardSpeech:has(.EmbedLandingComposer-module__wl4fjW__input[data-focus-visible]){box-shadow:var(--shadow-lg), var(--shadow-focus-ring)}.EmbedLandingComposer-module__wl4fjW__form{flex-direction:column;align-items:stretch;gap:.75rem;width:100%;display:flex}.EmbedLandingComposer-module__wl4fjW__cardSpeech .EmbedLandingComposer-module__wl4fjW__form{background:var(--color-surface-raised);box-shadow:var(--shadow-md);border-radius:.75rem;flex-direction:row;align-items:center;padding:.75rem}.EmbedLandingComposer-module__wl4fjW__input{width:100%;min-width:0;font:var(--text-body-14);letter-spacing:-.02em;color:var(--color-fg-default);background:0 0;border:0;flex:auto;margin:0;padding:0}.EmbedLandingComposer-module__wl4fjW__input::placeholder{color:var(--color-fg-subtle);opacity:1}.EmbedLandingComposer-module__wl4fjW__input:focus-visible,.EmbedLandingComposer-module__wl4fjW__input[data-focused]{outline:none}.EmbedLandingComposer-module__wl4fjW__submit{width:100%}.EmbedLandingComposer-module__wl4fjW__circularSend{--icon-button-padding:.75rem;flex-shrink:0}.EmbedLandingComposer-module__wl4fjW__pillsRow{flex-direction:column;align-items:flex-start;gap:.5rem;width:100%;display:flex}.EmbedLandingComposer-module__wl4fjW__intro{flex-shrink:0}.EmbedLandingComposer-module__wl4fjW__introDesktop{display:none}.EmbedLandingComposer-module__wl4fjW__introMobile{display:block}@media (min-width:640px){.EmbedLandingComposer-module__wl4fjW__cardPills .EmbedLandingComposer-module__wl4fjW__form,.EmbedLandingComposer-module__wl4fjW__cardInputOnly .EmbedLandingComposer-module__wl4fjW__form{flex-direction:row;align-items:center}.EmbedLandingComposer-module__wl4fjW__submit{width:auto}.EmbedLandingComposer-module__wl4fjW__pillsRow{flex-direction:row;align-items:center;gap:.75rem}.EmbedLandingComposer-module__wl4fjW__introDesktop{display:block}.EmbedLandingComposer-module__wl4fjW__introMobile{display:none}}.EmbedLandingComposer-module__wl4fjW__pillList{flex-wrap:wrap;gap:.5rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.EmbedLandingComposer-module__wl4fjW__pill{all:unset;box-sizing:border-box;border:1px solid var(--color-sage-500);background-color:var(--color-surface-raised);color:var(--color-sage-500);cursor:pointer;border-radius:3rem;align-items:center;padding:.375em .5em;transition:background-color .15s ease-in,color .15s ease-in;display:inline-flex}.EmbedLandingComposer-module__wl4fjW__pill:hover,.EmbedLandingComposer-module__wl4fjW__pill:active{background-color:var(--color-sage-500);color:var(--color-solid-fg)}.EmbedLandingComposer-module__wl4fjW__pill:focus-visible{outline:2px solid var(--color-accent-focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.EmbedLandingComposer-module__wl4fjW__pill{transition:none}}
@layer components.composite{.SHKSessionNotice-module__g7TxCa__notice{background:var(--color-surface-canvas);flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;padding:.75rem 1.5rem;display:flex}}
.Loading-module__dnO0eG__loadingCard{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-height:12.125rem;display:flex}
.page-module__DmGL6W__fields{flex-direction:column;gap:1rem;display:flex}.page-module__DmGL6W__select{margin-bottom:.5rem}.page-module__DmGL6W__emptySelectState{color:var(--color-fg-muted);flex-direction:column;align-items:center;gap:.5rem;padding:1rem;display:flex}.page-module__DmGL6W__consents{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.page-module__DmGL6W__footer{flex-direction:column;gap:1.5rem;padding-top:2rem;display:flex}.page-module__DmGL6W__button{width:100%}.page-module__DmGL6W__certifications{justify-content:center;align-items:center;gap:1.25rem;display:flex}
.Loading-module__rmM7KG__loadingCard{justify-content:center;align-items:center;min-height:12.125rem;display:flex}