.layout-module__CFAKxq__wrapper{max-width:43.75rem;min-height:100dvh;margin:0 auto;padding-top:3.75rem;padding-bottom:1.5rem}@media (min-width:768px){.layout-module__CFAKxq__wrapper{padding-bottom:4rem}}
.NavMenuDesktop-module__QsEC1a__navWrapper{display:none}.NavMenuDesktop-module__QsEC1a__navButton{font:var(--text-body-l);border-radius:66px;padding:.5rem 1rem}.NavMenuDesktop-module__QsEC1a__navButton>span{color:var(--color-text-primary);gap:.25rem}.NavMenuDesktop-module__QsEC1a__navButton:hover{background-color:var(--color-bg-elevated)}.NavMenuDesktop-module__QsEC1a__navButton.NavMenuDesktop-module__QsEC1a__active{background-color:var(--color-bg-elevated)}.NavMenuDesktop-module__QsEC1a__menuWrapper{background-color:var(--color-bg-surface);border-radius:16px;outline:none;grid-template-columns:repeat(3,15.625rem);gap:2rem;max-height:80vh;padding:2.5rem;display:grid;overflow-y:auto;box-shadow:0 3px 16px #00000005,0 2px 8px #00000008}.NavMenuDesktop-module__QsEC1a__column{flex-direction:column;display:flex}.NavMenuDesktop-module__QsEC1a__columnTitle{color:var(--color-text-disabled);padding:.5rem}.NavMenuDesktop-module__QsEC1a__link{font:var(--text-body-m);padding:.5rem}.NavMenuDesktop-module__QsEC1a__link:hover,.NavMenuDesktop-module__QsEC1a__link:focus-visible{color:var(--color-brand-primary);background-color:var(--color-bg-elevated);border-radius:6px;outline:none}@media (min-width:900px){.NavMenuDesktop-module__QsEC1a__navWrapper{align-items:center;gap:.25rem;display:flex}}
@layer base{.Spinner-module__MKRD3q__icon{width:100%;height:100%;animation:.8s linear infinite Spinner-module__MKRD3q__spin}.Spinner-module__MKRD3q__small{width:.875rem;height:.875rem}.Spinner-module__MKRD3q__medium{width:1.125rem;height:1.125rem}@keyframes Spinner-module__MKRD3q__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}
@layer base{.Button-module__qH8IcW__button{all:unset;min-width:50px;max-width:500px;font-family:var(--font-body);cursor:pointer;box-sizing:border-box;border-radius:.625em;align-items:center;padding:.8em 1.3333em;font-style:normal;font-weight:600;transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out;display:inline-flex;position:relative}.Button-module__qH8IcW__button[data-focus-visible],.Button-module__qH8IcW__button:focus-visible{outline-width:1px;outline-style:auto}.Button-module__qH8IcW__children-and-icons{opacity:1;justify-content:center;align-items:center;gap:.5em;width:100%;height:100%;transition:opacity .3s ease-in-out;display:inline-flex}.Button-module__qH8IcW__children{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Button-module__qH8IcW__spinner{visibility:hidden;opacity:0;transition:visibility,opacity .3s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Button-module__qH8IcW__button.Button-module__qH8IcW__small{letter-spacing:-.0075rem;font-size:.75rem;line-height:150%}.Button-module__qH8IcW__button.Button-module__qH8IcW__medium{letter-spacing:-.01875rem;font-size:.9375rem;line-height:130%}.Button-module__qH8IcW__button.Button-module__qH8IcW__primary{background-color:var(--color-brand-primary);color:var(--color-text-invert)}.Button-module__qH8IcW__button.Button-module__qH8IcW__primary[data-hovered]{background-color:var(--color-brand-primary-darken)}.Button-module__qH8IcW__button.Button-module__qH8IcW__primary[data-pressed]{background-color:var(--color-brand-accent)}.Button-module__qH8IcW__button.Button-module__qH8IcW__primary[data-focus-visible],.Button-module__qH8IcW__button.Button-module__qH8IcW__primary:focus-visible{outline-color:hsl(from var(--color-brand-primary)calc(h + 180)s l)}.Button-module__qH8IcW__button.Button-module__qH8IcW__secondary{background-color:var(--color-brand-primary-30);color:var(--color-brand-primary)}.Button-module__qH8IcW__button.Button-module__qH8IcW__secondary[data-hovered]{background-color:var(--color-brand-primary-50)}.Button-module__qH8IcW__button.Button-module__qH8IcW__secondary[data-pressed]{background-color:var(--color-brand-primary-50);color:var(--color-brand-accent)}.Button-module__qH8IcW__button.Button-module__qH8IcW__secondary[data-focus-visible],.Button-module__qH8IcW__button.Button-module__qH8IcW__secondary:focus-visible{outline-color:hsl(--color-brand-accent)}.Button-module__qH8IcW__button.Button-module__qH8IcW__tertiary{color:var(--color-text-tertiary);border:1px solid var(--color-border-strong);background-color:#0000}.Button-module__qH8IcW__button.Button-module__qH8IcW__tertiary[data-hovered]{color:var(--color-text-secondary);border-color:var(--color-text-tertiary)}.Button-module__qH8IcW__button.Button-module__qH8IcW__tertiary[data-pressed]{color:var(--color-text-primary);border-color:var(--color-text-primary)}.Button-module__qH8IcW__button.Button-module__qH8IcW__tertiary[data-focus-visible],.Button-module__qH8IcW__button.Button-module__qH8IcW__tertiary:focus-visible{outline-color:var(--color-text-tertiary)}.Button-module__qH8IcW__button.Button-module__qH8IcW__transparent{color:var(--color-brand-primary);background-color:#0000}.Button-module__qH8IcW__button.Button-module__qH8IcW__transparent[data-pressed]{color:var(--color-brand-accent)}.Button-module__qH8IcW__button.Button-module__qH8IcW__transparent[data-focus-visible],.Button-module__qH8IcW__button.Button-module__qH8IcW__transparent:focus-visible{outline-color:var(--color-brand-primary)}.Button-module__qH8IcW__button.Button-module__qH8IcW__interrupt{background-color:var(--color-ui-error);color:var(--color-neutral-0)}.Button-module__qH8IcW__button.Button-module__qH8IcW__interrupt[data-hovered]{background-color:var(--color-ui-error-darken)}.Button-module__qH8IcW__button.Button-module__qH8IcW__interrupt[data-pressed]{background-color:var(--color-ui-error-fg)}.Button-module__qH8IcW__button.Button-module__qH8IcW__interrupt[data-focus-visible],.Button-module__qH8IcW__button.Button-module__qH8IcW__interrupt:focus-visible{outline-color:var(--color-brand-accent)}.Button-module__qH8IcW__button.Button-module__qH8IcW__aside{color:var(--color-brand-primary);border:1px solid var(--color-border-action);background-color:#0000;border-radius:1.625em}.Button-module__qH8IcW__button.Button-module__qH8IcW__aside[data-hovered]{background-color:var(--color-border-action)}.Button-module__qH8IcW__button.Button-module__qH8IcW__aside[data-pressed]{background-color:var(--color-border-action);color:var(--color-brand-accent)}.Button-module__qH8IcW__button.Button-module__qH8IcW__aside[data-focus-visible],.Button-module__qH8IcW__button.Button-module__qH8IcW__aside:focus-visible{outline-color:var(--color-brand-primary)}.Button-module__qH8IcW__button[data-disabled]{cursor:not-allowed;background-color:var(--color-border-default);color:var(--color-text-disabled);border-color:#0000}.Button-module__qH8IcW__button[data-disabled].Button-module__qH8IcW__transparent{background-color:#0000}.Button-module__qH8IcW__button[data-pending]{cursor:wait}.Button-module__qH8IcW__button[data-pending] .Button-module__qH8IcW__children-and-icons{opacity:0}.Button-module__qH8IcW__button[data-pending] .Button-module__qH8IcW__spinner{visibility:visible;opacity:1}.Button-module__qH8IcW__icon{flex-shrink:0}}
.FreeRefillLabel-module__BzDeNa__wrapper{border:1px solid var(--color-border-action);color:var(--color-brand-primary);border-radius:20px;padding:.75rem 1rem}.FreeRefillLabel-module__BzDeNa__wrapper p{font-weight:500}.FreeRefillLabel-module__BzDeNa__wrapper span{font-weight:700;text-decoration:underline}
.AvatarsAnimation-module__JZnnPW__avatarAnimation{isolation:isolate;align-items:center;padding-right:2rem;display:flex}.AvatarsAnimation-module__JZnnPW__avatarAnimation:hover .AvatarsAnimation-module__JZnnPW__avatarLogo{animation:.6s cubic-bezier(.68,-.55,.265,1.55) forwards AvatarsAnimation-module__JZnnPW__slideOutToLeft}.AvatarsAnimation-module__JZnnPW__avatarAnimation:hover .AvatarsAnimation-module__JZnnPW__avatarRight{animation:.6s cubic-bezier(.68,-.55,.265,1.55) forwards AvatarsAnimation-module__JZnnPW__slideOutToRight}.AvatarsAnimation-module__JZnnPW__avatarAnimation:hover .AvatarsAnimation-module__JZnnPW__plusSign{animation:.6s cubic-bezier(.68,-.55,.265,1.55) forwards AvatarsAnimation-module__JZnnPW__logoToPlus}.AvatarsAnimation-module__JZnnPW__avatarAnimation:hover .AvatarsAnimation-module__JZnnPW__logo{animation:.6s cubic-bezier(.68,-.55,.265,1.55) forwards AvatarsAnimation-module__JZnnPW__logoFadeOut}.AvatarsAnimation-module__JZnnPW__avatarLogo,.AvatarsAnimation-module__JZnnPW__avatarCenter,.AvatarsAnimation-module__JZnnPW__avatarRight{flex-shrink:0;width:3.5rem;height:3.5rem;margin-left:-2.25rem;position:relative}.AvatarsAnimation-module__JZnnPW__avatarLogo{background-color:var(--color-bg-default);z-index:3;border-radius:50%;justify-content:center;align-items:center;margin-left:0;animation:.6s cubic-bezier(.68,-.55,.265,1.55) .4s backwards AvatarsAnimation-module__JZnnPW__slideInFromLeft;display:flex}.AvatarsAnimation-module__JZnnPW__avatarLogo .AvatarsAnimation-module__JZnnPW__logo,.AvatarsAnimation-module__JZnnPW__avatarLogo .AvatarsAnimation-module__JZnnPW__plusSign{width:3.25rem;height:3.25rem;position:absolute}.AvatarsAnimation-module__JZnnPW__avatarLogo .AvatarsAnimation-module__JZnnPW__plusSign{animation:.6s cubic-bezier(.68,-.55,.265,1.55) .4s forwards AvatarsAnimation-module__JZnnPW__plusToLogo}.AvatarsAnimation-module__JZnnPW__avatarLogo .AvatarsAnimation-module__JZnnPW__logo{opacity:0;animation:.6s cubic-bezier(.68,-.55,.265,1.55) .4s forwards AvatarsAnimation-module__JZnnPW__logoFadeIn}.AvatarsAnimation-module__JZnnPW__avatarCenter{z-index:2;border-radius:50%;overflow:hidden}.AvatarsAnimation-module__JZnnPW__avatarCenter .AvatarsAnimation-module__JZnnPW__avatarCenterImage{object-fit:contain;object-position:33% center;width:auto;height:200%}.AvatarsAnimation-module__JZnnPW__avatarRight{z-index:1;border-radius:50%;animation:.6s cubic-bezier(.68,-.55,.265,1.55) .4s backwards AvatarsAnimation-module__JZnnPW__slideInFromRight;overflow:hidden}.AvatarsAnimation-module__JZnnPW__avatarRight .AvatarsAnimation-module__JZnnPW__avatarRightImage{object-fit:cover;object-position:66% center;width:auto;height:200%}@keyframes AvatarsAnimation-module__JZnnPW__plusToLogo{0%{opacity:1;transform:rotate(0)}to{opacity:0;transform:rotate(-90deg)}}@keyframes AvatarsAnimation-module__JZnnPW__logoFadeIn{0%{opacity:0;transform:rotate(0)}to{opacity:1;transform:rotate(-90deg)}}@keyframes AvatarsAnimation-module__JZnnPW__slideInFromLeft{0%{transform:translate(-.75rem)}to{transform:translate(0)}}@keyframes AvatarsAnimation-module__JZnnPW__slideInFromRight{0%{transform:translate(.75rem)}to{transform:translate(0)}}@keyframes AvatarsAnimation-module__JZnnPW__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-.75rem)}}@keyframes AvatarsAnimation-module__JZnnPW__slideOutToRight{0%{transform:translate(0)}to{transform:translate(.75rem)}}@keyframes AvatarsAnimation-module__JZnnPW__logoToPlus{0%{opacity:0;transform:rotate(-90deg)}to{opacity:1;transform:rotate(0)}}@keyframes AvatarsAnimation-module__JZnnPW__logoFadeOut{0%{opacity:1;transform:rotate(-90deg)}to{opacity:0;transform:rotate(0)}}
.HeroSection-module__fN2QQa__heroContent{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.HeroSection-module__fN2QQa__heroContent .HeroSection-module__fN2QQa__section{flex-direction:column;gap:1.5rem;width:100%;display:flex}.HeroSection-module__fN2QQa__heroContent .HeroSection-module__fN2QQa__header{flex-direction:column;align-items:center;gap:1.25rem;display:flex}.HeroSection-module__fN2QQa__logoSection{justify-content:center;align-items:center;gap:1rem;display:flex}.HeroSection-module__fN2QQa__textLogo{width:auto;height:3rem}.HeroSection-module__fN2QQa__logoDivider{background-color:var(--color-border-strong);width:1px;height:3rem}.HeroSection-module__fN2QQa__programLogo{object-fit:contain;width:auto;height:3.5rem}.HeroSection-module__fN2QQa__titleContainer{justify-content:center;align-items:center;width:100%;display:flex}.HeroSection-module__fN2QQa__titleContainer .HeroSection-module__fN2QQa__title{text-align:center;max-width:30rem}.HeroSection-module__fN2QQa__programMessage p{white-space:pre-line;max-width:36rem;margin:.75rem 0}.HeroSection-module__fN2QQa__chatInputWrapper{flex-direction:column;gap:.75rem;width:100%;display:flex}.HeroSection-module__fN2QQa__chatInputWrapper .HeroSection-module__fN2QQa__chatInput{width:100%}.HeroSection-module__fN2QQa__chatInputWrapper .HeroSection-module__fN2QQa__hipaaLine{color:var(--color-text-tertiary);align-self:flex-end;align-items:center;gap:.25rem;display:flex}.HeroSection-module__fN2QQa__pathSelectionButtons{opacity:1;flex-direction:column;gap:.75rem;width:100%;max-height:500px;transition:max-height .3s ease-out,opacity .3s ease-out;display:flex;overflow:hidden}.HeroSection-module__fN2QQa__pathSelectionButtonsHidden{opacity:0;pointer-events:none;max-height:0}.HeroSection-module__fN2QQa__pathSelectionButton{max-width:unset;width:100%}@media (min-width:768px){.HeroSection-module__fN2QQa__header{gap:1.5rem}.HeroSection-module__fN2QQa__title{max-width:38rem;font:var(--text-heading-6xl)}.HeroSection-module__fN2QQa__chatInput{margin:0 auto}}
.page-module__G5BPAG__pageContent{padding:var(--header-height)1.25rem 4rem;flex-direction:column;align-items:center;gap:1rem;display:flex}.page-module__G5BPAG__logo{width:5rem;height:5rem;margin:0 auto;display:block}.page-module__G5BPAG__divider{background:var(--color-border-default);width:.063rem;height:8.125rem;margin:0 auto}.page-module__G5BPAG__longDivider{height:12.5rem;margin:.5rem auto}.page-module__G5BPAG__freeRefillTitle{padding-top:.5rem;padding-bottom:2rem}
.shared-module__LHSPyG__modal{max-width:28.125rem}.shared-module__LHSPyG__content{flex-direction:column;gap:1.75rem;padding:3rem 2.5rem;display:flex}.shared-module__LHSPyG__image{margin:0 auto}.shared-module__LHSPyG__title{text-align:center;margin-bottom:2.25rem}.shared-module__LHSPyG__description{color:var(--color-text-secondary);text-align:center}.shared-module__LHSPyG__description a{color:var(--color-brand-primary)}.shared-module__LHSPyG__buttons{flex-direction:column;gap:.375rem;display:flex}.shared-module__LHSPyG__checkbox{align-self:center;margin-bottom:1.25rem;display:flex}
.PrescriptionLoadingCard-module__-J13dW__card{background-color:var(--color-bg-surface);border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:12.125rem;padding:1.25rem;display:flex}.PrescriptionLoadingCard-module__-J13dW__spinner{width:1.75rem;height:1.75rem}.PrescriptionLoadingCard-module__-J13dW__text{color:var(--color-text-primary);text-align:center}
.MedicationCard-module__kwd91W__card{all:unset;cursor:pointer;background-color:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:.75rem;flex-direction:column;width:100%;display:flex}.MedicationCard-module__kwd91W__card:hover:not(:disabled){border:1px solid var(--color-border-strong)}.MedicationCard-module__kwd91W__card:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.MedicationCard-module__kwd91W__cardDisabled{cursor:default;opacity:.5}.MedicationCard-module__kwd91W__content{gap:1rem;padding:1.25rem 1.5rem;display:flex}.MedicationCard-module__kwd91W__icon{background-color:var(--color-brand-primary-50);border-radius:.42rem;flex-shrink:0;justify-content:center;align-items:center;width:2.9375rem;height:2.9375rem;display:flex;overflow:hidden}.MedicationCard-module__kwd91W__iconImage{object-fit:cover;width:100%;height:100%}.MedicationCard-module__kwd91W__details{flex-direction:column;flex:1;gap:.75rem;min-width:0;display:flex}.MedicationCard-module__kwd91W__textContent{flex-direction:column;gap:.125rem;display:flex}.MedicationCard-module__kwd91W__name{color:var(--color-text-primary);text-align:left;text-transform:capitalize}.MedicationCard-module__kwd91W__subtitle{color:var(--color-text-secondary);text-align:left}.MedicationCard-module__kwd91W__badge{background-color:var(--color-brand-primary-10);border:1px solid var(--color-brand-primary-50);border-radius:26px;align-items:center;gap:.25rem;width:fit-content;padding:.375rem .875rem;display:inline-flex}.MedicationCard-module__kwd91W__badgeIcon{width:.625rem;height:.625rem;color:var(--color-brand-primary);flex-shrink:0}.MedicationCard-module__kwd91W__badgeText{color:var(--color-brand-primary);white-space:nowrap}.MedicationCard-module__kwd91W__chevron{width:1.375rem;height:1.375rem;color:var(--color-brand-primary);flex-shrink:0}
.PrescriptionList-module__GBBpvG__container{flex-direction:column;gap:1.5rem;width:100%;display:flex}.PrescriptionList-module__GBBpvG__header{flex-direction:column;gap:.75rem;display:flex}.PrescriptionList-module__GBBpvG__title{color:var(--color-text-primary)}.PrescriptionList-module__GBBpvG__subtitle{color:var(--color-text-secondary)}.PrescriptionList-module__GBBpvG__list{flex-direction:column;gap:.4375rem;display:flex}.PrescriptionList-module__GBBpvG__notListedButton{max-width:unset;border:1px solid var(--color-border-default);background-color:var(--color-bg-surface);border-radius:.75rem}.PrescriptionList-module__GBBpvG__notListedButton:hover{border:1px solid var(--color-border-strong)}.PrescriptionList-module__GBBpvG__buttonText{color:var(--color-text-primary);white-space:normal;margin-bottom:.25rem}.PrescriptionList-module__GBBpvG__buttonIcon{width:1.375rem;height:1.375rem;color:var(--color-brand-primary)}
.BookAppointmentModal-module__CyMcIG__modal{width:100%;max-width:24.75rem;padding:3.5rem 2rem 2rem}.BookAppointmentModal-module__CyMcIG__imageContainer{justify-content:center;display:flex}.BookAppointmentModal-module__CyMcIG__image{margin-bottom:1.25rem;display:flex}.BookAppointmentModal-module__CyMcIG__title{text-align:center;padding-bottom:.625rem}.BookAppointmentModal-module__CyMcIG__description{color:var(--color-text-tertiary);text-align:center;padding-bottom:1.25rem}.BookAppointmentModal-module__CyMcIG__advantagesList{border-top:1px solid var(--color-border-strong);flex-direction:column;gap:.5rem;padding:1.25rem 0;display:flex}.BookAppointmentModal-module__CyMcIG__advantage{align-items:center;gap:.375rem;display:flex}.BookAppointmentModal-module__CyMcIG__emailField{margin-bottom:1.25rem}.BookAppointmentModal-module__CyMcIG__button{width:100%;margin-bottom:1.25rem}.BookAppointmentModal-module__CyMcIG__footer{text-align:center;color:var(--color-text-tertiary);padding-top:1.25rem}
.StarsNote-module__FE7Bfa__wrapper{background-color:var(--color-ui-notice-bg);color:var(--color-ui-notice-fg);border-radius:8px;flex-direction:column;align-items:center;gap:.25rem;padding:1.25rem;display:flex}.StarsNote-module__FE7Bfa__stars{align-items:center;gap:.25rem;display:flex}.StarsNote-module__FE7Bfa__left{align-self:flex-start}.StarsNote-module__FE7Bfa__center{align-self:center}.StarsNote-module__FE7Bfa__right{align-self:flex-end}
.SecureNote-module__pdIfnG__wrapper{color:var(--color-text-secondary);justify-content:center;align-items:center;gap:.25rem;display:flex}
.DateSelector-module__jRyo5W__wrapper{border:1px solid var(--color-border-strong);border-radius:.75rem;justify-content:space-between;align-items:center;gap:.25rem;margin-bottom:1rem;padding:.375rem .25rem;display:flex}.DateSelector-module__jRyo5W__heading{justify-content:center;align-items:center;gap:.625rem;display:flex}.DateSelector-module__jRyo5W__button{border:0;border-radius:0;width:2.5rem;height:2.5rem;padding:0}.DateSelector-module__jRyo5W__button:hover:not(:disabled){background-color:var(--color-bg-elevated);border-radius:8px}.DateSelector-module__jRyo5W__button:disabled{cursor:not-allowed}
.TimeCard-module__LH8Uga__timeCard{cursor:pointer;display:block;position:relative}.TimeCard-module__LH8Uga__timeCard:hover .TimeCard-module__LH8Uga__label{background-color:var(--color-brand-primary-30)}.TimeCard-module__LH8Uga__input{width:0;height:0;position:absolute}.TimeCard-module__LH8Uga__input:checked+.TimeCard-module__LH8Uga__label{border-color:var(--color-brand-primary);background-color:var(--color-brand-primary-30);color:var(--color-brand-primary)}.TimeCard-module__LH8Uga__input:focus-visible+.TimeCard-module__LH8Uga__label{outline:2px solid var(--color-brand-primary);outline-offset:2px}.TimeCard-module__LH8Uga__label{border:1px solid var(--color-border-strong);background-color:var(--color-bg-surface);border-radius:12px;justify-content:center;align-items:center;padding:1rem .75rem;transition:all .2s ease-in-out;display:flex}
.AppointmentCallCard-module__LyiPkq__container{background-color:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:12px;padding:1.5rem 1.25rem 1.25rem;box-shadow:0 1px 4px #0000000d}.AppointmentCallCard-module__LyiPkq__inner{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.AppointmentCallCard-module__LyiPkq__infoBox{flex-direction:column;gap:.25rem;display:flex}.AppointmentCallCard-module__LyiPkq__infoRow{align-items:center;gap:.375rem;display:flex}.AppointmentCallCard-module__LyiPkq__dateText{color:var(--color-text-tertiary)}
.AddressFieldGroup-module__zP7MmW__fieldGroup{flex-direction:column;width:100%;display:flex}.AddressFieldGroup-module__zP7MmW__firstField{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.AddressFieldGroup-module__zP7MmW__middleField{border-bottom:0;border-radius:0}.AddressFieldGroup-module__zP7MmW__lastField{border-top-left-radius:0;border-top-right-radius:0}
.SelectionCard-module__CsOOrq__card{background:var(--color-bg-surface);border:1px solid var(--color-border-default);cursor:pointer;border-radius:.75rem;flex-direction:column;flex:1 1 0;gap:.75rem;min-width:0;padding:1.5rem;transition:all .2s;display:flex;position:relative}.SelectionCard-module__CsOOrq__card:hover{border-color:var(--color-border-strong)}.SelectionCard-module__CsOOrq__card[data-selected=true]{border:1px solid var(--color-brand-primary);background:#ecf2fe66}.SelectionCard-module__CsOOrq__badgeWrapper{position:absolute;top:0;right:0;transform:translate(-50%,-50%)}.SelectionCard-module__CsOOrq__iconWrapper{width:2.5rem;height:2.5rem;position:relative}.SelectionCard-module__CsOOrq__iconCircle{background:var(--color-brand-primary-30);border-radius:50%;transition:background .2s;position:absolute;inset:0}.SelectionCard-module__CsOOrq__icon{width:100%;height:100%;color:var(--color-brand-primary);justify-content:center;align-items:center;transition:color .2s;display:flex;position:relative}.SelectionCard-module__CsOOrq__cardContent{flex-direction:column;gap:.25rem;width:100%;display:flex}.SelectionCard-module__CsOOrq__cardTitle{color:var(--color-text-primary);text-align:left}.SelectionCard-module__CsOOrq__cardDescription{color:var(--color-text-secondary);text-align:left}
.SuggestedPharmacy-module__WXsqkq__wrapper{cursor:pointer;flex-direction:column;gap:.5rem;display:flex}.SuggestedPharmacy-module__WXsqkq__card{border:1px solid var(--color-border-action);background-color:var(--color-bg-surface);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;display:flex}.SuggestedPharmacy-module__WXsqkq__card:hover{background-color:var(--color-brand-primary-30)}.SuggestedPharmacy-module__WXsqkq__address{color:var(--color-text-secondary)}
.SelectedPharmacy-module__Mo360q__card{border:1px solid var(--color-border-default);background-color:var(--color-bg-surface);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem;display:flex;box-shadow:0 1px 4px #0000000d}.SelectedPharmacy-module__Mo360q__inner{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.SelectedPharmacy-module__Mo360q__iconWrapper{background-color:var(--color-ui-success-bg);border-radius:30px;justify-content:center;align-items:center;padding:.313rem;display:flex}.SelectedPharmacy-module__Mo360q__address{color:var(--color-text-secondary)}.SelectedPharmacy-module__Mo360q__button{min-width:unset;border-radius:10px;padding:.5rem 1rem}
.SearchPharmacySelect-module__RBvO9G__select{margin:1.5rem 0;padding:1rem}.SearchPharmacySelect-module__RBvO9G__select [slot=select-trigger-button]{display:none}.SearchPharmacySelect-module__RBvO9G__searchIcon{margin-right:.688rem}.SearchPharmacySelect-module__RBvO9G__emptyState{flex-direction:column;align-items:center;padding:.5rem;display:flex}.SearchPharmacySelect-module__RBvO9G__emptyDescription{color:var(--color-text-tertiary);text-align:center}.SearchPharmacySelect-module__RBvO9G__skipButton{margin-top:1rem}
.AppointmentCard-module__ihD2tW__card{border:1px solid var(--color-border-default);background-color:var(--color-bg-surface);box-sizing:border-box;border-radius:12px;container-type:inline-size}.AppointmentCard-module__ihD2tW__card:focus-visible,.AppointmentCard-module__ihD2tW__card:focus{outline:2px solid var(--color-brand-primary)}.AppointmentCard-module__ihD2tW__body{flex-direction:column;align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}@media (min-width:768px){.AppointmentCard-module__ihD2tW__body{flex-direction:row;justify-content:space-between;align-items:center;padding:2rem}.AppointmentCard-module__ihD2tW__card:focus-visible,.AppointmentCard-module__ihD2tW__card:focus{outline:none}}@container not (min-width:500px){.AppointmentCard-module__ihD2tW__body{flex-direction:column;align-items:flex-start;padding:1.25rem}}
.Footer-module__vav7gW__footer{border-top:1px solid var(--color-border-default);border-bottom-right-radius:11px;border-bottom-left-radius:11px;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.Footer-module__vav7gW__footerWithUpload{padding-top:0;display:block}.Footer-module__vav7gW__footerUploadZone{padding-top:1rem}.Footer-module__vav7gW__consultLink{font:var(--text-micro-xs);color:var(--color-text-tertiary);align-items:center;gap:.375rem;display:flex}.Footer-module__vav7gW__reportLink{font:var(--text-micro-xs);color:var(--color-brand-primary)}.Footer-module__vav7gW__triggerButton{font:var(--text-micro-xs);padding:0}.Footer-module__vav7gW__triggerButton>span{gap:.25rem}.Footer-module__vav7gW__triggerButton>span>svg{width:.938rem;height:.938rem}.Footer-module__vav7gW__popover{border:1px solid var(--color-border-strong);background-color:var(--color-bg-surface);border-radius:10px;max-width:21.25rem;right:5px;box-shadow:0 2px 12px #00000008}.Footer-module__vav7gW__uploadZone{padding:1rem 1.25rem}.Footer-module__vav7gW__uploadZoneDivider{border-top:1px solid var(--color-border-default)}
.AppointmentFiles-module__9G2e8a__filesList{flex-direction:column;gap:.5rem;max-height:14.625rem;padding:1rem;display:flex;overflow-y:auto}
.UploadedFile-module__opzXKq__card{border:1px solid var(--color-border-default);background-color:var(--color-bg-surface);border-radius:8px;align-items:flex-start;gap:.5rem;padding:.75rem 1.5rem .75rem .75rem;display:flex;position:relative}.UploadedFile-module__opzXKq__cardError{border-color:var(--color-ui-error)}.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-brand-primary-30);color:var(--color-brand-accent);border-radius:6px;justify-content:center;align-items:center;padding:.5rem;display:flex}.UploadedFile-module__opzXKq__fileIconError{color:var(--color-ui-error)}.UploadedFile-module__opzXKq__textContent{min-width:0}.UploadedFile-module__opzXKq__fileName{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.UploadedFile-module__opzXKq__type{color:var(--color-text-tertiary)}.UploadedFile-module__opzXKq__typeError{color:var(--color-ui-error)}.UploadedFile-module__opzXKq__deleteButton{z-index:2;border-color:var(--color-bg-surface);color:var(--color-bg-surface);background-color:var(--color-brand-primary);width:12px;height:12px;padding:0;position:absolute;top:-5px;right:-5px}
.AppointmentAttachmentUploadZone-module__fr2F0q__content{box-sizing:border-box;align-items:flex-start;gap:1rem;display:flex}.AppointmentAttachmentUploadZone-module__fr2F0q__uploadButton{border-radius:10px;flex-shrink:0}.AppointmentAttachmentUploadZone-module__fr2F0q__text{color:var(--color-text-tertiary)}
.ActionButtons-module__2kOLsq__actions{flex-direction:column;gap:.375rem;width:100%;display:flex}.ActionButtons-module__2kOLsq__upcomingActions{gap:.375rem;width:100%;display:flex}.ActionButtons-module__2kOLsq__button{max-width:unset;flex:1}@media (min-width:768px){.ActionButtons-module__2kOLsq__actions{flex-direction:row;width:auto}.ActionButtons-module__2kOLsq__upcomingActions{width:auto}.ActionButtons-module__2kOLsq__button{flex:auto}}@container not (min-width:500px){.ActionButtons-module__2kOLsq__actions{flex-direction:column;width:100%}.ActionButtons-module__2kOLsq__upcomingActions{width:100%}.ActionButtons-module__2kOLsq__button{flex:1}}
.AppointmentCardHeader-module__gBlmWW__infoBlock{align-items:flex-start;gap:1rem;width:100%;display:flex}.AppointmentCardHeader-module__gBlmWW__iconWrapper{background-color:var(--color-brand-primary-10);color:var(--color-brand-primary);border-radius:10px;align-items:center;padding:.75rem;display:flex}.AppointmentCardHeader-module__gBlmWW__pastIconWrapper{background-color:var(--color-ui-cancelled-bg);color:var(--color-ui-cancelled-fg)}.AppointmentCardHeader-module__gBlmWW__pastTitle{color:var(--color-text-tertiary)}.AppointmentCardHeader-module__gBlmWW__crossedOutText{text-decoration:line-through}.AppointmentCardHeader-module__gBlmWW__dateRow{color:var(--color-text-tertiary);align-items:center;gap:.375rem;display:flex}.AppointmentCardHeader-module__gBlmWW__cardIconRedirect{margin-left:auto}.AppointmentCardHeader-module__gBlmWW__dateBlock{flex-direction:column;gap:.25rem;display:flex}@media (min-width:768px){.AppointmentCardHeader-module__gBlmWW__cardIconRedirect{display:none}}
.StatusBadge-module__6Hc-SW__errorBadge{background-color:var(--color-ui-error-bg);color:var(--color-ui-error-fg);border-radius:26px;align-items:center;gap:.375rem;width:fit-content;margin-top:.25rem;padding:.25rem .625rem;display:flex}
.CancelAppointmentModal-module__CIYnFW__modal{width:100%;max-width:460px}.CancelAppointmentModal-module__CIYnFW__content{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;padding:2rem 1.5rem 1.5rem;display:flex}.CancelAppointmentModal-module__CIYnFW__textContent{flex-direction:column;align-self:stretch;gap:.75rem;display:flex}.CancelAppointmentModal-module__CIYnFW__description{color:var(--color-text-secondary)}.CancelAppointmentModal-module__CIYnFW__buttonContainer{flex-direction:column;align-self:stretch;gap:.5rem;display:flex}@media (min-width:768px){.CancelAppointmentModal-module__CIYnFW__content{padding:2rem 1.5rem 1.5rem}}
.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__couponField{padding:.375rem .375rem .375rem 1rem}.CheckoutForm-module__AItCDW__submitButton{background:var(--color-brand-primary);width:2.25rem;height:2.25rem;color:var(--color-neutral-0);cursor:pointer;border-radius:.375rem;justify-content:center;align-items:center;display:flex}.CheckoutForm-module__AItCDW__disclosure{color:var(--color-brand-primary);font:var(--text-body-l-medium);align-items:center}.CheckoutForm-module__AItCDW__disclosure>svg{margin-top:0}.CheckoutForm-module__AItCDW__disclosureContent{margin-top:.75rem}.CheckoutForm-module__AItCDW__promoBadge{background-color:var(--color-ui-success-bg);color:var(--color-ui-success-fg);border:1px solid var(--color-ui-success-fg);border-radius:1rem;justify-content:space-between;align-items:center;gap:.25rem;width:fit-content;margin-top:.375rem;padding:.5rem .75rem;display:flex}.CheckoutForm-module__AItCDW__removePromoButton{border:0;border-radius:0;width:1rem;height:1rem;padding:0}
.EmptyAppointmentsCard-module__lWaINq__card{border:1px solid var(--color-border-default);border-radius:12px;flex-direction:column-reverse;align-items:flex-start;gap:.5rem;padding:1.5rem;display:flex}.EmptyAppointmentsCard-module__lWaINq__title{color:var(--color-text-tertiary);padding-bottom:.25rem}.EmptyAppointmentsCard-module__lWaINq__subtitle{padding-bottom:1rem}.EmptyAppointmentsCard-module__lWaINq__image{width:100%;min-width:9.375rem;max-width:9.375rem;height:100%}@media (min-width:600px){.EmptyAppointmentsCard-module__lWaINq__card{flex-direction:row;justify-content:space-between;align-items:center;gap:2rem}.EmptyAppointmentsCard-module__lWaINq__image{max-width:unset;min-width:9.375rem}}
.RescheduleModal-module__3atFyW__modal{max-width:28.75rem}.RescheduleModal-module__3atFyW__content{padding:2rem 1.5rem 1.5rem}.RescheduleModal-module__3atFyW__textBlock{flex-direction:column;align-items:center;gap:.5rem;padding-bottom:1.25rem;display:flex}.RescheduleModal-module__3atFyW__title{text-align:center}.RescheduleModal-module__3atFyW__oldDataLabel{color:var(--color-text-tertiary)}.RescheduleModal-module__3atFyW__oldData{text-decoration-line:line-through;-webkit-text-decoration-color:var(--color-text-tertiary);text-decoration-color:var(--color-text-tertiary);color:var(--color-text-tertiary)}.RescheduleModal-module__3atFyW__newData{color:var(--color-text-secondary)}.RescheduleModal-module__3atFyW__actions{justify-content:space-between;gap:.5rem;display:flex}.RescheduleModal-module__3atFyW__actions>button{flex-grow:1}
.styles-module__ogHIDG__wrapper,.styles-module__ogHIDG__text{display:inline}.styles-module__ogHIDG__copyButton{padding:0;display:inline}.styles-module__ogHIDG__copyButton>[slot=button-content]{gap:.125rem;text-decoration:underline}.styles-module__ogHIDG__promoBanner{margin-top:1rem}
.ConnectHealthRecordsModal-module__XDwNRq__modal{max-width:28.125rem;padding:3rem 2.5rem}.ConnectHealthRecordsModal-module__XDwNRq__modal .ConnectHealthRecordsModal-module__XDwNRq__content{flex-direction:column;gap:1.75rem;display:flex}.ConnectHealthRecordsModal-module__XDwNRq__modal .ConnectHealthRecordsModal-module__XDwNRq__link{color:var(--color-text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--color-text-primary);text-decoration-color:var(--color-text-primary);text-underline-offset:2px}
.ConnectHealthRecordsCard-module__EJ-87W__wrapper{border:1px solid var(--color-border-default);background-color:var(--color-bg-surface);border-radius:12px;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.ConnectHealthRecordsCard-module__EJ-87W__wrapper .ConnectHealthRecordsCard-module__EJ-87W__text{color:var(--color-text-tertiary)}.ConnectHealthRecordsCard-module__EJ-87W__wrapper .ConnectHealthRecordsCard-module__EJ-87W__button{max-width:100%}
.HeaderSearch-module__D9RONG__iconButtonBase{border:1px solid var(--color-border-default);background-color:var(--color-bg-default);width:2rem;height:2rem;padding:.563rem}.HeaderSearch-module__D9RONG__closeSearch{background-color:var(--color-bg-surface)}.HeaderSearch-module__D9RONG__toggleIconsWrapper{align-items:center;display:flex}.HeaderSearch-module__D9RONG__toggleIconsWrapper>button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.HeaderSearch-module__D9RONG__toggleIconsWrapper>button:last-child{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.HeaderSearch-module__D9RONG__searchInput{background-color:var(--color-border-light);border:1px solid var(--color-border-default);border-radius:2.125rem;padding:.281rem .75rem}.HeaderSearch-module__D9RONG__searchInput [slot=input]{font:var(--text-body-s)}.HeaderSearch-module__D9RONG__searchInput [slot=start-component]{margin-right:.75rem}.HeaderSearch-module__D9RONG__searchInput [slot=end-component]{color:hsl(from var(--color-text-primary)h s l/.4)}
.ModeLabel-module__sgA_OW__wrapper{border:1px solid var(--color-border-default);background:linear-gradient(var(--color-bg-default),var(--color-bg-default))padding-box,linear-gradient(var(--angle),#0c0e12,var(--color-border-default))border-box;border-radius:26px;align-items:center;gap:.25rem;padding:.375rem .875rem;animation:3s linear infinite ModeLabel-module__sgA_OW__rotate;display:flex}.ModeLabel-module__sgA_OW__modeTitle{text-transform:capitalize}@keyframes ModeLabel-module__sgA_OW__rotate{to{--angle:360deg}}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}
.EHRContentWrapper-module__LPHUyW__page{padding:1rem 1rem 0}.EHRContentWrapper-module__LPHUyW__title{padding-bottom:.75rem}.EHRContentWrapper-module__LPHUyW__description{color:var(--color-text-secondary);padding-bottom:2rem}.EHRContentWrapper-module__LPHUyW__breadcrumb{font:var(--text-body-s-medium);margin-bottom:1rem;padding:.5rem 0}@media (min-width:768px){.EHRContentWrapper-module__LPHUyW__page{padding:2.5rem 0 0}.EHRContentWrapper-module__LPHUyW__description{padding-bottom:2.5rem}.EHRContentWrapper-module__LPHUyW__title{font:var(--text-heading-5xl);padding-bottom:1rem}}
.AppointmentFlowWrapper-module__PoFyla__wrapper{background-color:var(--color-bg-surface)}.AppointmentFlowWrapper-module__PoFyla__header{border-bottom:1px solid var(--color-border-default);align-items:center;padding:1.25rem;display:flex}.AppointmentFlowWrapper-module__PoFyla__headerTitle{text-align:center;flex-grow:1}.AppointmentFlowWrapper-module__PoFyla__body{flex-direction:column;width:100%;min-height:calc(100dvh - 4.5rem);margin:0 auto;padding:2rem 1.25rem 1.25rem;display:flex}.AppointmentFlowWrapper-module__PoFyla__title{padding-bottom:1rem}.AppointmentFlowWrapper-module__PoFyla__description{color:var(--color-text-secondary);padding-bottom:1.5rem}.AppointmentFlowWrapper-module__PoFyla__backButton{border:0;border-radius:0;width:1.5rem;height:1.5rem;padding:0}@media (min-width:768px){.AppointmentFlowWrapper-module__PoFyla__body{max-width:37.5rem;padding:3rem 4.5rem}}
.AppointmentSteps-module__qoT3_q__steps{flex:1;justify-content:center;align-items:center;display:flex}.AppointmentSteps-module__qoT3_q__circle{opacity:.1;background-color:var(--color-text-primary);border-radius:40px;width:1rem;height:1rem}.AppointmentSteps-module__qoT3_q__line{opacity:.1;background-color:var(--color-text-primary);width:1.25rem;height:.188rem}.AppointmentSteps-module__qoT3_q__activeStep{background-color:var(--color-brand-primary);opacity:1}
.ProductHeader-module__6dlcGW__header{z-index:5;width:100%;transition:width .3s,margin-left .3s;position:fixed;right:0}.ProductHeader-module__6dlcGW__content{background:linear-gradient(180deg,hsl(from var(--color-bg-default)h s l/1)0%,hsl(from var(--color-bg-default)h s l/0)100%);justify-content:space-between;align-items:center;padding:.625rem .75rem;display:flex}.ProductHeader-module__6dlcGW__openedState{width:calc(100% - var(--product-sidebar-width));min-width:var(--product-sidebar-width);margin-left:var(--product-sidebar-width);left:0}.ProductHeader-module__6dlcGW__rightSide{flex:1;justify-content:flex-end;gap:.25rem;display:flex}.ProductHeader-module__6dlcGW__iconButtonBase{border:1px solid var(--color-border-default);background-color:var(--color-bg-default);width:2rem;height:2rem}
@layer patterns{.RefillPrescriptionWrapper-module__tXau0W__wrapper{background-color:var(--color-bg-surface);flex-direction:column;min-height:100dvh;display:flex}.RefillPrescriptionWrapper-module__tXau0W__center{flex-direction:column;flex-grow:1;align-items:center;display:flex}.RefillPrescriptionWrapper-module__tXau0W__header{align-items:center;padding:.75rem .5rem;display:flex}.RefillPrescriptionWrapper-module__tXau0W__subheader{color:var(--color-text-tertiary)}.RefillPrescriptionWrapper-module__tXau0W__backButton{border:0}.RefillPrescriptionWrapper-module__tXau0W__backButton,.RefillPrescriptionWrapper-module__tXau0W__forwardPlaceholder{box-sizing:content-box;width:1.375rem;height:1.375rem;padding:.563rem}.RefillPrescriptionWrapper-module__tXau0W__progressBarTrack{background-color:var(--color-border-default);border-radius:10px;width:100%;height:4px;display:flex}.RefillPrescriptionWrapper-module__tXau0W__progressBarItem{height:4px;margin-right:3px}.RefillPrescriptionWrapper-module__tXau0W__progressBarItem.RefillPrescriptionWrapper-module__tXau0W__active{background-color:var(--color-brand-primary)}.RefillPrescriptionWrapper-module__tXau0W__progressBarItem:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.RefillPrescriptionWrapper-module__tXau0W__progressBarItem:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px;margin-right:0}.RefillPrescriptionWrapper-module__tXau0W__content{flex:1;width:100%;margin:0 auto;padding:2rem 1.25rem 1.25rem}@media (min-width:768px){.RefillPrescriptionWrapper-module__tXau0W__content{max-width:43.75rem;padding:3rem 4.5rem}}}
.HeaderBanner-module__a4tr5W__wrapper{background-color:var(--color-brand-primary-30);align-items:center;padding:.5rem 1.25rem;display:flex}.HeaderBanner-module__a4tr5W__content{flex:1;justify-content:center;align-items:center;gap:.375rem;display:flex}.HeaderBanner-module__a4tr5W__link{padding:0}.HeaderBanner-module__a4tr5W__link [slot=button-content]{font:var(--text-micro-xs-medium);gap:.25px}.HeaderBanner-module__a4tr5W__link [slot=button-content]>svg{margin-top:.125rem}.HeaderBanner-module__a4tr5W__closeButton{color:var(--color-text-tertiary);border:0;justify-self:flex-end}
.MarketingFooter-module__QGF8rq__wrapper{background-color:var(--color-bg-surface);flex-direction:column;justify-content:space-between;gap:1.25rem;padding:2.5rem 1.5rem;display:flex}.MarketingFooter-module__QGF8rq__footerNote{border-top:1px solid var(--color-border-default);background-color:var(--color-bg-surface);justify-content:space-between;align-items:center;padding:1.75rem;display:flex}.MarketingFooter-module__QGF8rq__footerNote>p{opacity:.4}@media (min-width:768px){.MarketingFooter-module__QGF8rq__wrapper{padding:3rem 1.75rem 7.5rem}.MarketingFooter-module__QGF8rq__footerNote{padding:1.313rem 1.75rem}.MarketingFooter-module__QGF8rq__wrapper{flex-direction:row}}
.SocialsBlock-module__fC8I-G__wrapper{flex-direction:column;gap:1rem;max-width:21rem;display:flex}.SocialsBlock-module__fC8I-G__title{color:var(--color-brand-accent);letter-spacing:-.015rem;font-size:1.5rem;font-weight:500;line-height:1.8rem}.SocialsBlock-module__fC8I-G__socials{align-items:center;gap:1rem;padding:.5rem 0;display:flex}.SocialsBlock-module__fC8I-G__iconWrapper{width:1.25rem;height:1.25rem;color:var(--color-brand-primary);justify-content:center;align-items:center;display:flex}.SocialsBlock-module__fC8I-G__description{opacity:.6}.SocialsBlock-module__fC8I-G__link{text-decoration:underline}@media (min-width:768px){.SocialsBlock-module__fC8I-G__title{letter-spacing:-.018rem;font-size:1.813rem;line-height:2.175rem}}
.shared-module__h4b_YW__desktopWrapper{display:none}.shared-module__h4b_YW__column{flex-direction:column;gap:.75rem;display:flex}.shared-module__h4b_YW__link{opacity:.6;font:var(--text-body-m)}.shared-module__h4b_YW__disclosureWrapper{display:block}.shared-module__h4b_YW__disclosure{padding-bottom:1.25rem}.shared-module__h4b_YW__disclosure:last-child{padding-bottom:0}.shared-module__h4b_YW__disclosure:not(:last-child){border-bottom:1px solid var(--color-border-default)}.shared-module__h4b_YW__disclosureSummary{justify-content:space-between;width:100%;padding-top:1.25rem;display:flex}.shared-module__h4b_YW__disclosureSummary svg[data-state=open]{rotate:-90deg}@media (min-width:768px){.shared-module__h4b_YW__disclosureWrapper{display:none}.shared-module__h4b_YW__desktopWrapper{grid-template-columns:repeat(4,minmax(auto,13.313rem));gap:3rem 1.75rem;display:grid}}
@layer components.overrides{.LogoMenu-module__ZhtF4q__menu{min-width:10rem}.LogoMenu-module__ZhtF4q__menuItem{flex-direction:row-reverse;justify-content:space-between;padding:.625rem .75rem}}
.AgeSexForm-module__OW3-WG__container{flex-direction:column;align-self:flex-end;gap:.75rem;width:100%;max-width:23rem;display:flex}.AgeSexForm-module__OW3-WG__fieldset{border:none;flex-direction:column;gap:.75rem;display:flex}.AgeSexForm-module__OW3-WG__ageInput{width:100%}.AgeSexForm-module__OW3-WG__sexRadioGroup{background-color:var(--color-bg-strong);border-radius:10px;gap:.75rem;padding:.5rem;display:flex}.AgeSexForm-module__OW3-WG__sexRadio{cursor:pointer;border-radius:10px;flex:1;justify-content:center;align-items:center;min-width:5rem;padding:.75rem 1rem;transition:background-color .2s;display:flex}.AgeSexForm-module__OW3-WG__sexRadio:hover{background-color:var(--color-bg-elevated)}.AgeSexForm-module__OW3-WG__sexRadio[data-selected]{background-color:var(--color-bg-surface)}.AgeSexForm-module__OW3-WG__sexRadio[data-disabled]{opacity:.5;cursor:not-allowed}.AgeSexForm-module__OW3-WG__submitButton{width:100%;max-width:unset}@media (min-width:768px){.AgeSexForm-module__OW3-WG__fieldset{flex-direction:row}}
.ChatCompletedActions-module__o9O68G__actions-container{flex-direction:column;align-items:center;gap:1rem;padding:1rem 0;display:flex}.ChatCompletedActions-module__o9O68G__actions-title{text-align:center;color:var(--color-text-primary)}.ChatCompletedActions-module__o9O68G__actions-buttons{flex-direction:row;justify-content:center;align-items:center;gap:.5rem;display:flex}.ChatCompletedActions-module__o9O68G__actions-buttons button{width:12.5rem}
@layer components.composite{.ChatInput-module__7OZ_yW__container{width:100%}.ChatInput-module__7OZ_yW__container :has(textarea:focus){border-color:var(--color-border-strong)}.ChatInput-module__7OZ_yW__inputContainer{background-color:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:1rem;margin:.5rem .75rem;padding:.875rem 1rem;transition:border-color .2s}.ChatInput-module__7OZ_yW__inputContainerLarge{cursor:text;border-radius:16px;flex-direction:column;justify-content:flex-end;min-height:6.75rem;margin:0;padding:.75rem;display:flex;position:relative}.ChatInput-module__7OZ_yW__content{align-items:flex-end;gap:.75rem;width:100%;display:flex}.ChatInput-module__7OZ_yW__inputContainerLarge .ChatInput-module__7OZ_yW__content[data-file-upload=true]{justify-content:space-between}.ChatInput-module__7OZ_yW__inputContainerLarge .ChatInput-module__7OZ_yW__content[data-file-upload=false]{justify-content:flex-end}.ChatInput-module__7OZ_yW__addButton{border:1px solid var(--color-border-default);border-radius:40px;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin-bottom:.125rem;transition:all .2s;display:flex}.ChatInput-module__7OZ_yW__addButton:hover{background-color:var(--color-bg-strong);border-color:var(--color-border-strong)}.ChatInput-module__7OZ_yW__addButton:focus-visible{outline:2px solid var(--color-border-strong);outline-offset:1px}.ChatInput-module__7OZ_yW__addButton[data-disabled]{background-color:var(--color-bg-disabled);border:1px solid var(--color-border-light);cursor:not-allowed}.ChatInput-module__7OZ_yW__addButton[data-disabled] svg{color:var(--color-text-disabled)}.ChatInput-module__7OZ_yW__inputWrapper{flex:1;align-items:center;min-height:1.5rem;display:flex;position:relative}.ChatInput-module__7OZ_yW__inputContainerLarge .ChatInput-module__7OZ_yW__inputWrapper{pointer-events:none;position:absolute;top:.75rem;left:3rem;right:3.5rem}.ChatInput-module__7OZ_yW__inputContainerLarge .ChatInput-module__7OZ_yW__inputWrapper[data-file-upload=false]{left:1rem}.ChatInput-module__7OZ_yW__inputContainerLarge .ChatInput-module__7OZ_yW__textarea{pointer-events:auto}.ChatInput-module__7OZ_yW__placeholder{color:var(--color-text-tertiary);letter-spacing:-.02em;pointer-events:none;opacity:1;font-size:1rem;line-height:1.4;position:absolute;top:0;left:0}.ChatInput-module__7OZ_yW__animatedPlaceholder{animation:3s ease-in-out forwards ChatInput-module__7OZ_yW__slideInOut}@keyframes ChatInput-module__7OZ_yW__slideInOut{0%{opacity:0;transform:translateY(.625rem)}20%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(.625rem)}}.ChatInput-module__7OZ_yW__textarea{width:100%;min-height:1.5rem;max-height:4rem;font-family:var(--font-body);letter-spacing:-.02em;color:var(--color-text-primary);resize:none;background:0 0;border:none;outline:none;font-size:.9375rem;line-height:1.4em;overflow-y:auto}.ChatInput-module__7OZ_yW__textarea::placeholder{color:var(--color-text-tertiary);letter-spacing:-.02em;font-size:.9375rem;line-height:1.4em}.ChatInput-module__7OZ_yW__textarea:disabled{color:var(--color-text-disabled);cursor:not-allowed}.ChatInput-module__7OZ_yW__submitButton{background-color:var(--color-brand-primary);width:1.75rem;height:1.75rem;color:var(--color-text-invert);border:none;border-radius:40px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.ChatInput-module__7OZ_yW__submitButton:focus-visible{outline:2px solid var(--color-border-strong);outline-offset:1px}.ChatInput-module__7OZ_yW__submitButton:hover:not([data-disabled]){background-color:var(--color-brand-primary-darken)}.ChatInput-module__7OZ_yW__submitButtonDisabled{background-color:var(--color-bg-disabled);color:var(--color-text-disabled);cursor:not-allowed}.ChatInput-module__7OZ_yW__submitButtonDisabled:hover{background-color:var(--color-bg-disabled)}.ChatInput-module__7OZ_yW__disclaimer{text-align:center;color:var(--color-text-tertiary);margin:.5rem 0}@media (min-width:768px){.ChatInput-module__7OZ_yW__container{max-width:43.75rem}.ChatInput-module__7OZ_yW__inputContainer{margin:0}.ChatInput-module__7OZ_yW__inputContainerLarge{border-radius:.625rem}}}
.AttachedImage-module__Ho1nfG__imageContainer{border:1px solid var(--color-border-default);border-radius:.5rem;width:3.5rem;height:3.5rem;position:relative;overflow:visible}.AttachedImage-module__Ho1nfG__imagePreview{object-fit:cover;border-radius:.5rem;position:relative}
.shared-module__Pvay6q__fileUploadArea{align-items:center;gap:.625rem;height:4.25rem;max-height:0;margin-top:-.125rem;transition:max-height .2s ease-in-out;display:flex;overflow-x:auto}.shared-module__Pvay6q__fileUploadArea.shared-module__Pvay6q__visible{max-height:4.25rem}.shared-module__Pvay6q__attachedFile{margin-bottom:.5rem;padding-top:.5rem;position:relative}.shared-module__Pvay6q__removeButton{background-color:var(--color-brand-primary);border:1px solid var(--color-text-invert);width:.75rem;height:.75rem;color:var(--color-text-invert);z-index:1;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:-.25rem;right:-.25rem}.shared-module__Pvay6q__removeButton:hover{background-color:var(--color-brand-primary-darken)}.shared-module__Pvay6q__removeButton:focus-visible{outline:2px solid var(--color-border-strong)}
.AttachedFile-module__aRflla__fileContainer{background-color:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:.5rem;align-items:center;gap:.5rem;max-width:15rem;padding:.75rem 1.5rem .75rem .75rem;display:flex;position:relative}.AttachedFile-module__aRflla__fileAvatar{background-color:var(--color-brand-primary-30);width:2rem;height:2rem;color:var(--color-brand-accent);border-radius:.25rem;justify-content:center;align-items:center;display:flex}.AttachedFile-module__aRflla__fileInfo{flex-direction:column;flex:1;min-width:0;display:flex}.AttachedFile-module__aRflla__fileName{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:600;line-height:1.3em;overflow:hidden}.AttachedFile-module__aRflla__fileType{color:var(--color-text-tertiary);font-size:.6875rem;font-weight:400;line-height:1.4em}
.CharacterLimitWarning-module__8rAxUa__container{opacity:0;flex-direction:row;justify-content:flex-end;align-self:stretch;align-items:baseline;max-height:0;padding:.375rem 1rem;transition:opacity .3s ease-in-out,max-height .3s ease-in-out;display:flex}.CharacterLimitWarning-module__8rAxUa__container.CharacterLimitWarning-module__8rAxUa__visible{opacity:1;max-height:2rem}.CharacterLimitWarning-module__8rAxUa__text{color:var(--color-text-disabled)}.CharacterLimitWarning-module__8rAxUa__text.CharacterLimitWarning-module__8rAxUa__limitReached{color:var(--color-text-primary)}.CharacterLimitWarning-module__8rAxUa__link{padding:0;font-weight:400}
.ConversationStarters-module__kKj_aW__carousel{scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;display:flex;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.ConversationStarters-module__kKj_aW__carousel::-webkit-scrollbar{display:none}.ConversationStarters-module__kKj_aW__carousel:hover .ConversationStarters-module__kKj_aW__list{animation-play-state:paused}:is(.ConversationStarters-module__kKj_aW__carousel:has(:focus-visible),.ConversationStarters-module__kKj_aW__carousel-no-animation){overflow:auto;-webkit-mask:none;mask:none}:is(.ConversationStarters-module__kKj_aW__carousel:has(:focus-visible),.ConversationStarters-module__kKj_aW__carousel-no-animation) .ConversationStarters-module__kKj_aW__list{animation:none}:is(.ConversationStarters-module__kKj_aW__carousel:has(:focus-visible),.ConversationStarters-module__kKj_aW__carousel-no-animation) .ConversationStarters-module__kKj_aW__list-duplicate{display:none}.ConversationStarters-module__kKj_aW__list{will-change:transform;gap:.5rem;padding-right:.5rem;animation-name:ConversationStarters-module__kKj_aW__horizontal-scrolling;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.ConversationStarters-module__kKj_aW__list-duplicate-hidden{display:none}@media (prefers-reduced-motion:reduce){.ConversationStarters-module__kKj_aW__carousel{overflow:auto;-webkit-mask:none;mask:none}.ConversationStarters-module__kKj_aW__list{animation:none}.ConversationStarters-module__kKj_aW__list-duplicate{display:none}}@keyframes ConversationStarters-module__kKj_aW__horizontal-scrolling{0%{transform:translate(0)}to{transform:translate(-100%)}}
.EmailCaptureModal-module__9hGJ9G__modal{width:100%;max-width:400px}.EmailCaptureModal-module__9hGJ9G__content{padding:2rem 1.5rem 1.5rem}
.ModalContent-module__MZVdHW__emailTextField{padding:.375rem .375rem .375rem 1.25rem}.ModalContent-module__MZVdHW__title{text-align:center}.ModalContent-module__MZVdHW__description{color:var(--color-text-secondary);text-align:center;padding-top:.5rem;padding-bottom:1rem}.ModalContent-module__MZVdHW__successDescription{padding-bottom:0}.ModalContent-module__MZVdHW__submitButton{background:var(--color-brand-primary);min-width:2.75rem;height:2.75rem;color:var(--color-neutral-0);border:0;border-radius:.375rem}.ModalContent-module__MZVdHW__spinner{width:1.5rem;height:1.5rem;color:var(--color-brand-primary);margin:0 auto}.ModalContent-module__MZVdHW__successCheck{color:var(--color-ui-success);border:2px solid var(--color-ui-success);border-radius:44px;justify-content:center;align-items:center;width:fit-content;margin:0 auto 1rem;padding:.75rem;display:flex}.ModalContent-module__MZVdHW__error{color:var(--color-ui-error-darken);border-color:var(--color-ui-error-darken)}.ModalContent-module__MZVdHW__button{width:fit-content;margin:0 auto;display:flex}
.GeneratingSummary-module__sS0s4q__container{background-color:var(--color-bg-surface);border-radius:1rem;flex-direction:column;justify-content:center;padding:1.5rem;display:flex}.GeneratingSummary-module__sS0s4q__iconContainer{background-color:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:.5rem;display:flex;position:relative}.GeneratingSummary-module__sS0s4q__title{color:var(--color-text-primary);margin-bottom:.5rem;animation:3s ease-in GeneratingSummary-module__sS0s4q__gradientSlide}.GeneratingSummary-module__sS0s4q__subtitle{color:var(--color-text-tertiary)}@keyframes GeneratingSummary-module__sS0s4q__gradientSlide{0%{opacity:0;transform:translateY(-.625rem)}20%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.625rem)}}.GeneratingSummary-module__sS0s4q__iconContainer:before{content:"";background:conic-gradient(from 0deg,transparent 0deg,transparent 320deg,var(--color-text-primary)320deg,var(--color-text-primary)360deg);-webkit-mask-composite:xor;z-index:0;border-radius:50%;padding:1.5px;animation:1.5s linear infinite GeneratingSummary-module__sS0s4q__spin;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes GeneratingSummary-module__sS0s4q__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (min-width:768px){.GeneratingSummary-module__sS0s4q__container{padding:2.5rem}.GeneratingSummary-module__sS0s4q__iconContainer{width:3.5rem;height:3.5rem;margin-bottom:.75rem}}
.GuardianModal-module__Pw6L2G__modal{background-color:var(--color-ui-error-bg);max-width:32rem;padding:2rem}.GuardianModal-module__Pw6L2G__modal.GuardianModal-module__Pw6L2G__nonClosableModal [aria-label="close modal button"]{visibility:hidden}.GuardianModal-module__Pw6L2G__modalContent{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;display:flex}.GuardianModal-module__Pw6L2G__description{flex-direction:column;gap:1rem;display:flex}
.LoadingDots-module__a1rlFW__container{align-items:center;width:fit-content;margin:1rem;display:flex}.LoadingDots-module__a1rlFW__loadingDots{color:var(--color-text-secondary);align-items:center;gap:.375rem;display:flex}.LoadingDots-module__a1rlFW__dot{opacity:.4;background-color:currentColor;border-radius:50%;width:.25rem;height:.25rem;animation:1.2s ease-in-out infinite LoadingDots-module__a1rlFW__bounce}.LoadingDots-module__a1rlFW__dot:first-child{animation-delay:0s}.LoadingDots-module__a1rlFW__dot:nth-child(2){animation-delay:.25s}.LoadingDots-module__a1rlFW__dot:nth-child(3){animation-delay:.5s}@keyframes LoadingDots-module__a1rlFW__bounce{0%,60%,to{opacity:1;transform:translateY(0)}30%{opacity:.4;transform:translateY(-.175rem)}}
.SocialShareButtons-module__AQ3dSa__wrapper{--horizontal-padding:1.5rem;padding:1.25rem var(--horizontal-padding);width:calc(100% + var(--horizontal-padding)*2);margin-left:calc(-1*var(--horizontal-padding));justify-content:space-between;gap:.5rem;display:flex;overflow:scroll}.SocialShareButtons-module__AQ3dSa__socialItem{flex-direction:column;justify-content:space-between;align-items:center;display:flex}.SocialShareButtons-module__AQ3dSa__socialTitle{color:var(--color-text-tertiary);padding-top:.25rem}.SocialShareButtons-module__AQ3dSa__button{min-width:unset;width:unset;height:unset;border-radius:12px;padding:.5rem}.SocialShareButtons-module__AQ3dSa__button :hover{opacity:1}.SocialShareButtons-module__AQ3dSa__buttonBorder{border:1px solid var(--color-bg-elevated)}@media (min-width:768px){.SocialShareButtons-module__AQ3dSa__wrapper{width:100%;margin-left:0;padding:1.25rem 0;overflow:hidden}}
.ShareConsultModal-module__oEhskW__modal{padding:0}.ShareConsultModal-module__oEhskW__modalContent{padding:2rem 1.5rem}.ShareConsultModal-module__oEhskW__title{margin-bottom:1rem}.ShareConsultModal-module__oEhskW__shareVariant{gap:2rem;padding-bottom:2rem;display:flex}.ShareConsultModal-module__oEhskW__directShareWrapper{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ShareConsultModal-module__oEhskW__directShareButton{flex:1;padding-top:1.375rem;padding-bottom:1.375rem}.ShareConsultModal-module__oEhskW__copyLinkButton{box-sizing:border-box;border-radius:0 0 1rem 1rem;width:100%;max-width:none;padding:1.25rem}.ShareConsultModal-module__oEhskW__copyLinkButton>span{justify-content:flex-end;gap:.375rem}@media (min-width:768px){.ShareConsultModal-module__oEhskW__modalContent{padding:2.5rem}}
.shared-module__bIH4lq__ctaWidgetContainer{flex-direction:column;gap:.75rem;display:flex}.shared-module__bIH4lq__ctaContainer{background:var(--color-brand-primary-10);border-left:2px solid var(--color-brand-primary);color:var(--color-text-primary);flex-direction:column;gap:1rem;margin-bottom:1.5rem;padding:2rem 1.5rem;display:flex}.shared-module__bIH4lq__ctaContainer .shared-module__bIH4lq__ctaDescription{color:var(--color-text-secondary)}.shared-module__bIH4lq__ctaContainer.shared-module__bIH4lq__emergencyRoomCTA{background:var(--color-ui-error-bg);border-left:2px solid var(--color-ui-error);color:var(--color-ui-error-fg)}.shared-module__bIH4lq__ctaContainer.shared-module__bIH4lq__emergencyRoomCTA .shared-module__bIH4lq__ctaDescription{color:var(--color-ui-error-fg)}.shared-module__bIH4lq__ctaButton{align-self:flex-start}.shared-module__bIH4lq__ctaButton[data-variant=inPersonVisit]{color:var(--color-brand-primary)}@media (min-width:768px){.shared-module__bIH4lq__ctaContainer{padding:2rem 2.5rem}}
.DoctorVisitCTA-module__Xarf0W__ctaImage{aspect-ratio:305/162;border-radius:.375rem;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.DoctorVisitCTA-module__Xarf0W__ctaList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.DoctorVisitCTA-module__Xarf0W__ctaListItem{color:var(--color-text-secondary);padding-left:1.5rem;position:relative}.DoctorVisitCTA-module__Xarf0W__ctaListItem:before{content:"•";color:var(--color-text-secondary);font-weight:600;position:absolute;left:.5rem}.DoctorVisitCTA-module__Xarf0W__ctaCaption{color:var(--color-text-secondary)}
.PrescriptionCard-module__Gq-b2q__card{border:1px solid var(--color-border-default);background-color:var(--color-bg-surface);border-radius:12px;box-shadow:0 1px 24px #0000000d}.PrescriptionCard-module__Gq-b2q__medicationBlock{border-bottom:1px solid var(--color-border-default);justify-content:space-between;align-items:center;gap:.5rem;padding:1.5rem;display:flex}.PrescriptionCard-module__Gq-b2q__infoBlock{padding:1.5rem}.PrescriptionCard-module__Gq-b2q__dosageRow{border-bottom:1px solid var(--color-border-default);justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;padding-bottom:.5rem;display:flex}.PrescriptionCard-module__Gq-b2q__userRow{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.PrescriptionCard-module__Gq-b2q__text{color:var(--color-text-tertiary)}.PrescriptionCard-module__Gq-b2q__button{width:100%;max-width:unset;margin-top:1.5rem}.PrescriptionCard-module__Gq-b2q__icon{background-color:var(--color-bg-elevated);border-radius:.42rem;flex-shrink:0;justify-content:center;align-items:center;width:2.9375rem;height:2.9375rem;display:flex}
.MessagesList-module__Xc_XQG__list{flex-direction:column;gap:2rem;width:100%;display:flex}
.Messages-module__LMA_SW__container{flex-direction:column;gap:1rem;display:flex}.Messages-module__LMA_SW__loadingText{text-align:center;color:var(--color-text-secondary);padding:2rem}
.ErrorPageLayout-module__xRvmca__content{text-align:center;flex-direction:column;align-items:center;display:flex}.ErrorPageLayout-module__xRvmca__icon{margin-bottom:1rem}.ErrorPageLayout-module__xRvmca__description{color:var(--color-text-secondary);text-align:center;padding-top:.5rem;padding-bottom:1.5rem}.ErrorPageLayout-module__xRvmca__button{width:100%;max-width:unset;margin-bottom:1rem}.ErrorPageLayout-module__xRvmca__afterCodeBoxButton{margin-top:1rem}
.MedicationCardPayment-module__cFNxeW__card{border:1px solid var(--color-border-default);background-color:var(--color-bg-surface);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__dosageInfo{color:var(--color-text-secondary)}.MedicationCardPayment-module__cFNxeW__feeDescription{color:var(--color-text-tertiary)}.MedicationCardPayment-module__cFNxeW__icon{background-color:var(--color-brand-primary-50);border-radius:.42rem;flex-shrink:0;justify-content:center;align-items:center;width:2.9375rem;height:2.9375rem;display:flex}
.UploadedImage-module__zwCF_W__fileItem{position:relative}.UploadedImage-module__zwCF_W__preview{object-fit:cover;border-radius:8px;width:7.25rem;height:7.25rem}.UploadedImage-module__zwCF_W__removeButton{background-color:var(--color-brand-primary);border-color:var(--color-bg-surface);width:1rem;height:1rem;padding:.125rem;position:absolute;top:.3rem;right:.3rem}.UploadedImage-module__zwCF_W__loadingOverlay{background-color:var(--color-bg-elevated);opacity:.7;z-index:1;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}
.MedicationImages-module__ymPZKq__wrapper{padding:1.5rem 0}.MedicationImages-module__ymPZKq__dropZone{border:1px dashed var(--color-border-strong);text-align:center;cursor:pointer;border-radius:12px;padding:1.25rem}.MedicationImages-module__ymPZKq__dropZoneActive{border-color:var(--color-brand-accent);background-color:var(--color-brand-primary-30)}.MedicationImages-module__ymPZKq__dropZoneEmpty{flex-direction:column;justify-content:center;align-items:center;min-height:12rem;display:flex}.MedicationImages-module__ymPZKq__dropZoneEmpty>svg{margin-bottom:.375rem}.MedicationImages-module__ymPZKq__subtitle{color:var(--color-text-tertiary)}.MedicationImages-module__ymPZKq__fileList{flex-wrap:wrap;gap:.25rem;display:flex}.MedicationImages-module__ymPZKq__uploadButton{border:1px dashed var(--color-border-strong,#0c0e1233);background:var(--color-bg-elevated,#f8f5f2);border-radius:8px;width:7.25rem;height:7.25rem;position:relative}.MedicationImages-module__ymPZKq__uploadButton:active{border-color:var(--color-brand-accent);background-color:var(--color-brand-primary-30)}.MedicationImages-module__ymPZKq__addIcon{background-color:var(--color-bg-surface);border-radius:50%;justify-content:center;align-items:center;padding:.125rem;display:flex;position:absolute;bottom:.5rem;right:.5rem}
.MedicationEligibilityBanner-module__Dsnl0a__container{flex-direction:column;align-items:center;gap:.5rem;display:flex}.MedicationEligibilityBanner-module__Dsnl0a__imageWrapper{display:inline-flex;position:relative}.MedicationEligibilityBanner-module__Dsnl0a__successBadge{background-color:var(--color-bg-surface);border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex;position:absolute;top:0;right:0}.MedicationEligibilityBanner-module__Dsnl0a__statusRow{justify-content:center;align-items:center;gap:.5rem;display:flex}.MedicationEligibilityBanner-module__Dsnl0a__success{color:var(--color-ui-success)}.MedicationEligibilityBanner-module__Dsnl0a__error{color:var(--color-ui-error)}
.OptionCards-module__eV5lvq__container{flex-direction:column;gap:.75rem;width:100%;display:flex}.OptionCards-module__eV5lvq__card{background-color:var(--color-bg-surface);border:1px solid var(--color-border-light);cursor:pointer;text-align:left;border-radius:.75rem;gap:1rem;width:100%;padding:1rem;transition:border-color .2s;display:flex}.OptionCards-module__eV5lvq__card:hover{border-color:var(--color-border-strong)}.OptionCards-module__eV5lvq__cardContent{flex-direction:column;flex:1;gap:.25rem;display:flex}.OptionCards-module__eV5lvq__cardDescription{color:var(--color-text-secondary)}.OptionCards-module__eV5lvq__cardArrow{flex-shrink:0;margin-top:.25rem}
.VerifiedSdkContainer-module__vGYXvW__wrapper{flex-direction:column;align-items:center;width:100%;display:flex}.VerifiedSdkContainer-module__vGYXvW__loadingContainer{justify-content:center;padding:2rem 0;display:flex}.VerifiedSdkContainer-module__vGYXvW__errorContainer{justify-content:center;padding:1rem;display:flex}.VerifiedSdkContainer-module__vGYXvW__errorText{color:var(--color-ui-error);text-align:center}.VerifiedSdkContainer-module__vGYXvW__sdkContainer{width:100%}
.IdvVerified-module__XdyFkG__content{flex-direction:column;align-items:center;gap:.5rem;display:flex}.IdvVerified-module__XdyFkG__loadingContainer{justify-content:center;align-items:center;min-height:12rem;display:flex}.IdvVerified-module__XdyFkG__heading{text-align:center;letter-spacing:var(--letter-spacing-tight)}.IdvVerified-module__XdyFkG__description{text-align:center;color:var(--color-text-secondary)}
.PersonalDetails-module__HAWXta__content{flex-direction:column;gap:1.5rem;display:flex}.PersonalDetails-module__HAWXta__description{color:var(--color-text-secondary);padding-top:.5rem}.PersonalDetails-module__HAWXta__button{max-width:unset;width:100%;margin-top:1.5rem}.PersonalDetails-module__HAWXta__loadingContainer{justify-content:center;align-items:center;min-height:12rem;display:flex}.PersonalDetails-module__HAWXta__disclaimer{text-align:center;color:var(--color-text-tertiary);margin-top:.5rem;font-size:.875rem;display:block}.PersonalDetails-module__HAWXta__link{color:var(--color-brand-primary);text-decoration:underline;-webkit-text-decoration-color:var(--color-brand-primary);text-decoration-color:var(--color-brand-primary);text-underline-offset:2px}
.SigSelectorForm-module__lRdybG__fields{flex-direction:column;gap:1rem;width:100%;display:flex}
.PrescriptionSig-module__cxIAMG__pageContent{flex-direction:column;align-items:center;display:flex}.PrescriptionSig-module__cxIAMG__imageWrapper{background-color:var(--color-brand-primary-10);border-radius:50%;justify-content:center;align-items:center;width:6rem;height:6rem;margin-bottom:1rem;display:flex;position:relative}.PrescriptionSig-module__cxIAMG__image{object-fit:contain}.PrescriptionSig-module__cxIAMG__title{text-align:center;padding-bottom:2rem}.PrescriptionSig-module__cxIAMG__form{width:100%}.PrescriptionSig-module__cxIAMG__actions{flex-direction:column;gap:1rem;width:100%;margin-top:2rem;display:flex}.PrescriptionSig-module__cxIAMG__continueButton,.PrescriptionSig-module__cxIAMG__unsureButton{width:100%;max-width:unset}.PrescriptionSig-module__cxIAMG__footer{color:var(--color-text-tertiary);justify-content:center;align-items:center;gap:.25rem;margin-top:1.5rem;display:flex}.PrescriptionSig-module__cxIAMG__loadingCard{background-color:var(--color-bg-surface);border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:12.125rem;padding:1.25rem;display:flex}.PrescriptionSig-module__cxIAMG__loadingSpinner{width:1.75rem;height:1.75rem}.PrescriptionSig-module__cxIAMG__loadingText{color:var(--color-text-primary);text-align:center}
.SurescriptsMockDataStep-module__pH2LKa__content{flex-direction:column;gap:1.5rem;display:flex}.SurescriptsMockDataStep-module__pH2LKa__devBadge{background-color:var(--color-ui-warning-bg);border:1px solid var(--color-ui-warning);color:var(--color-ui-warning-fg);border-radius:.375em;align-self:flex-start;align-items:center;gap:.5em;padding:.375em .75em;display:inline-flex}.SurescriptsMockDataStep-module__pH2LKa__heading{flex-direction:column;gap:.5rem;display:flex}.SurescriptsMockDataStep-module__pH2LKa__description{color:var(--color-text-secondary)}.SurescriptsMockDataStep-module__pH2LKa__form{flex-direction:column;gap:1rem;display:flex}.SurescriptsMockDataStep-module__pH2LKa__textarea{width:100%;min-height:25rem;font:var(--text-micro-xs);color:var(--color-text-primary);background-color:var(--color-bg-surface);border:1px solid var(--color-border-default);resize:vertical;border-radius:.5em;padding:.75em;font-family:Courier New,Courier,monospace}.SurescriptsMockDataStep-module__pH2LKa__textarea:focus{border-color:var(--color-border-action);box-shadow:0 0 0 2px var(--color-brand-primary-10);outline:none}.SurescriptsMockDataStep-module__pH2LKa__textarea::placeholder{color:var(--color-text-disabled)}.SurescriptsMockDataStep-module__pH2LKa__helperText{color:var(--color-text-tertiary)}.SurescriptsMockDataStep-module__pH2LKa__errorMessage{background-color:var(--color-ui-error-bg);border:1px solid var(--color-ui-error);color:var(--color-ui-error-fg);white-space:pre-wrap;word-break:break-word;border-radius:.5em;padding:.75em 1em}.SurescriptsMockDataStep-module__pH2LKa__formActions{flex-direction:column;gap:1rem;display:flex}.SurescriptsMockDataStep-module__pH2LKa__loadingContainer{justify-content:center;align-items:center;min-height:12.5rem;display:flex}.SurescriptsMockDataStep-module__pH2LKa__submitButton{width:100%;max-width:unset}
.MedicationsList-module__HhyaMq__selectWrapper{width:100%;position:relative}.MedicationsList-module__HhyaMq__selectWrapper [slot=select-trigger-button]{display:none}.MedicationsList-module__HhyaMq__iconButton{background-color:var(--color-brand-primary);border:0;padding:.5rem;position:absolute;top:1.188rem;right:1rem}.MedicationsList-module__HhyaMq__iconButton[data-disabled]{background-color:var(--color-border-default);cursor:not-allowed}
.MedicationsBlock-module__XlhL3G__wrapper{width:100%}.MedicationsBlock-module__XlhL3G__divider{width:100%;color:var(--color-text-disabled);align-items:center;gap:1rem;padding:1rem 0;display:flex}.MedicationsBlock-module__XlhL3G__divider>div{background-color:var(--color-border-default);flex:1;height:1px}.MedicationsBlock-module__XlhL3G__button{width:100%;max-width:unset;margin-bottom:2rem;font-weight:400}.MedicationsBlock-module__XlhL3G__footer{color:var(--color-text-tertiary);justify-content:center;align-items:center;gap:.25rem;display:flex}
@layer base{.Checkbox-module__Cbnb_W__checkboxContainer{color:var(--color-text-secondary);align-items:center;gap:.75rem;display:flex;position:relative}.Checkbox-module__Cbnb_W__checkboxContainer .Checkbox-module__Cbnb_W__checkbox{border:1px solid var(--color-border-strong);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:all .2s;display:flex}.Checkbox-module__Cbnb_W__checkboxContainer .Checkbox-module__Cbnb_W__icon{fill:var(--color-bg-surface);transition:all .2s}:is(.Checkbox-module__Cbnb_W__checkboxContainer[data-selected],.Checkbox-module__Cbnb_W__checkboxContainer[data-indeterminate]) .Checkbox-module__Cbnb_W__checkbox{border-color:var(--color-brand-primary);background:var(--color-brand-primary)}.Checkbox-module__Cbnb_W__checkboxContainer[data-indeterminate] .Checkbox-module__Cbnb_W__icon{stroke:none;fill:var(--color-bg-surface)}.Checkbox-module__Cbnb_W__checkboxContainer[data-invalid]{color:var(--color-ui-error)}.Checkbox-module__Cbnb_W__checkboxContainer[data-invalid] .Checkbox-module__Cbnb_W__checkbox{border-color:var(--color-ui-error);background-color:var(--color-ui-error-bg)}:is(.Checkbox-module__Cbnb_W__checkboxContainer[data-invalid][data-selected],.Checkbox-module__Cbnb_W__checkboxContainer[data-invalid][data-indeterminate]) .Checkbox-module__Cbnb_W__checkbox{background:var(--color-ui-error)}.Checkbox-module__Cbnb_W__checkboxContainer[data-disabled]{color:var(--color-border-default)}.Checkbox-module__Cbnb_W__checkboxContainer[data-disabled][data-selected] .Checkbox-module__Cbnb_W__checkbox{opacity:.5}.Checkbox-module__Cbnb_W__checkboxContainer[data-disabled] .Checkbox-module__Cbnb_W__checkbox{border-color:var(--color-border-default)}}
@layer components.primitives{.TextField-module__KZpSUW__root [slot=errorMessage]{color:var(--color-ui-error);padding-left:1.25rem}.TextField-module__KZpSUW__textField{border:1px solid var(--color-border-strong);background-color:var(--color-bg-surface);border-radius:.625rem;width:100%;padding:1.25rem}.TextField-module__KZpSUW__textField.TextField-module__KZpSUW__withLabel{padding:.75rem 1.25rem}.TextField-module__KZpSUW__textField[data-disabled]{background-color:var(--color-border-light)}.TextField-module__KZpSUW__textField[data-focus-within]{outline:1.5px solid var(--color-text-primary);outline-offset:-1.5px}.TextField-module__KZpSUW__textField[data-invalid]{border-color:var(--color-ui-error);background-color:var(--color-ui-error-bg)}.TextField-module__KZpSUW__textField[data-invalid] .TextField-module__KZpSUW__input{border-color:var(--color-ui-error);background-color:var(--color-ui-error-bg)}.TextField-module__KZpSUW__textField[data-invalid] .TextField-module__KZpSUW__label{color:var(--color-ui-error)}.TextField-module__KZpSUW__textField[data-invalid][data-focus-within]{outline:1.5px solid var(--color-ui-error);outline-offset:-1.5px}.TextField-module__KZpSUW__textField .TextField-module__KZpSUW__contentGroup{justify-content:space-between;align-items:center;display:flex}.TextField-module__KZpSUW__textField .TextField-module__KZpSUW__contentGroup :where([slot=start-component]){margin-right:.5rem}.TextField-module__KZpSUW__textField .TextField-module__KZpSUW__contentGroup :where([slot=end-component]){margin-left:.5rem}.TextField-module__KZpSUW__textField .TextField-module__KZpSUW__textAreaWrapper{flex:1;min-width:0}.TextField-module__KZpSUW__textField .TextField-module__KZpSUW__input{width:100%;font-family:var(--font-body);letter-spacing:-.01em;color:var(--color-text-primary);background-color:inherit;border:0;font-size:1rem;line-height:1.5em}.TextField-module__KZpSUW__textField .TextField-module__KZpSUW__input[data-disabled]{color:var(--color-text-tertiary)}.TextField-module__KZpSUW__textField .TextField-module__KZpSUW__input[data-focused]{outline:0}.TextField-module__KZpSUW__textField .TextField-module__KZpSUW__label{color:var(--color-text-tertiary);align-items:center;gap:4px;display:flex}.TextField-module__KZpSUW__textField::placeholder{color:var(--color-text-tertiary);letter-spacing:-.01em;font-size:1rem;line-height:1.5em}}
@layer components.primitives{.Modal-module__YT4P-W__modalOverlay{width:100vw;height:var(--visual-viewport-height);background:hsla(from var(--color-bg-elevated)h s l/.9);z-index:100;justify-content:center;align-items:flex-end;display:flex;position:fixed;top:0;left:0}.Modal-module__YT4P-W__modalOverlay[data-entering]{animation:.2s Modal-module__YT4P-W__modal-fade}.Modal-module__YT4P-W__modalOverlay[data-exiting]{animation:.15s ease-in reverse Modal-module__YT4P-W__modal-fade}.Modal-module__YT4P-W__dialog{outline:none;padding:0}.Modal-module__YT4P-W__modal{background:var(--color-bg-surface);width:100%;max-width:33.825rem;max-height:calc(var(--visual-viewport-height)*.95);border-radius:1rem;outline:none;position:relative;overflow-y:auto;box-shadow:0 .125rem 1.5rem #0000000f}.Modal-module__YT4P-W__modal[data-entering]{animation:.3s cubic-bezier(.175,.885,.32,1.275) Modal-module__YT4P-W__modal-zoom}.Modal-module__YT4P-W__closeButton{background-color:var(--color-bg-surface);position:absolute;top:.5rem;right:.5rem}@keyframes Modal-module__YT4P-W__modal-fade{0%{opacity:0}to{opacity:1}}@keyframes Modal-module__YT4P-W__modal-zoom{0%{transform:scale(.8)}to{transform:scale(1)}}@media (min-width:768px){.Modal-module__YT4P-W__modalOverlay{align-items:center}.Modal-module__YT4P-W__modal{width:fit-content}}}
@layer base{.IconButton-module__169V7W__button{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--color-border-default);border-radius:100px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;margin:0;padding:.375rem;display:flex}.IconButton-module__169V7W__button :hover{opacity:.8}.IconButton-module__169V7W__button[data-focus-visible]{outline-width:1px;outline-style:auto}.IconButton-module__169V7W__button[data-disabled]{cursor:not-allowed;color:var(--color-text-disabled)}}
@layer components.primitives{.Toast-module__V3hGJG__toastRegion{z-index:110;flex-direction:column;gap:1.25rem;display:flex;position:fixed}.Toast-module__V3hGJG__top{top:1.25rem;left:50%;transform:translate(-50%)}.Toast-module__V3hGJG__top-left{top:1.25rem;left:1rem}.Toast-module__V3hGJG__top-right{top:1.25rem;right:1rem}.Toast-module__V3hGJG__bottom{bottom:1.25rem;left:50%;transform:translate(-50%)}.Toast-module__V3hGJG__bottom-left{bottom:1.25rem;left:1rem}.Toast-module__V3hGJG__bottom-right{bottom:1.25rem;right:1rem}.Toast-module__V3hGJG__toastContent{border-radius:12px;align-items:center;min-width:22.5rem;max-width:31.25rem;padding:1rem 1rem 1rem 1.25rem;display:flex;box-shadow:0 2px 12px #0000000f}.Toast-module__V3hGJG__toastContent [slot=close]{border:0;border-radius:0;margin-left:auto;padding:0}.Toast-module__V3hGJG__toastContent [slot=title],.Toast-module__V3hGJG__toastContent [slot=description]{padding:0 .75rem}.Toast-module__V3hGJG__toastContent [slot=start-icon] svg{width:1rem;height:1rem}.Toast-module__V3hGJG__toast-error{background-color:var(--color-ui-error);color:var(--color-bg-surface)}.Toast-module__V3hGJG__toast-warning{background-color:var(--color-ui-warning-bg);color:var(--color-ui-warning-fg)}.Toast-module__V3hGJG__toast-success{background-color:var(--color-brand-accent);color:var(--color-bg-surface)}.Toast-module__V3hGJG__toast-neutral{background-color:var(--color-brand-primary-30);color:var(--color-brand-accent);border:1px solid var(--color-border-light)}}
@layer components.primitives{.Select-module__X80IGa__selectField{width:100%;position:relative}.Select-module__X80IGa__selectButton{border:1px solid var(--color-border-strong);background:var(--color-bg-surface);width:100%;font:var(--text-body-l);color:var(--color-text-primary);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;min-height:4rem;padding:.75rem 1.25rem;transition:all .2s;display:flex}.Select-module__X80IGa__selectButton[data-focus-visible],.Select-module__X80IGa__selectButton:focus{outline:1.5px solid var(--color-text-primary);outline-offset:-1.5px}.Select-module__X80IGa__selectButton[data-disabled]{border-color:var(--color-border-default);background:var(--color-border-light);cursor:not-allowed}.Select-module__X80IGa__selectButton[data-disabled] .Select-module__X80IGa__selectValue{color:var(--color-text-tertiary)}.Select-module__X80IGa__selectButton[data-disabled] .Select-module__X80IGa__selectValue[data-placeholder]{color:var(--color-text-tertiary)}.Select-module__X80IGa__selectButton[data-disabled] .Select-module__X80IGa__dropdownIcon{color:var(--color-text-tertiary)}.Select-module__X80IGa__selectButton.Select-module__X80IGa__withLabel{padding-top:1.75rem}.Select-module__X80IGa__selectField[data-disabled] .Select-module__X80IGa__label{color:var(--color-text-tertiary)}.Select-module__X80IGa__label{color:var(--color-text-tertiary);z-index:1;align-items:center;gap:4px;margin-bottom:0;display:flex;position:absolute;top:.75rem;left:1.25rem}.Select-module__X80IGa__selectValue{text-align:left;font:var(--text-body-l);color:var(--color-text-primary);flex:1}.Select-module__X80IGa__selectValue[data-placeholder]{color:var(--color-text-primary);font-style:normal}.Select-module__X80IGa__selectValue [slot=description]{display:none}.Select-module__X80IGa__selectValue [slot=label]{font:inherit}.Select-module__X80IGa__dropdownIcon{width:1rem;height:1rem;color:var(--color-text-primary);justify-content:center;align-items:center;transition:transform .2s;display:flex}.Select-module__X80IGa__dropdownIcon[data-disabled]{color:var(--color-text-disabled)}.Select-module__X80IGa__fieldError{color:var(--color-ui-error);margin-top:.25rem;padding-left:1.25rem}.Select-module__X80IGa__selectField[data-invalid] .Select-module__X80IGa__label{color:var(--color-ui-error)}.Select-module__X80IGa__selectField[data-invalid] .Select-module__X80IGa__selectButton{border-color:var(--color-ui-error);background-color:var(--color-ui-error-bg)}.Select-module__X80IGa__selectField[data-invalid] .Select-module__X80IGa__selectButton[data-focus-visible]{outline:1.5px solid var(--color-ui-error);outline-offset:-1.5px}.Select-module__X80IGa__popover{width:var(--trigger-width);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:12px;padding:.75rem;overflow:hidden auto;box-shadow:0 2px 12px #0000000f}.Select-module__X80IGa__listBox{background:0 0;border:none;outline:none;flex-direction:column;gap:.25rem;width:100%;max-height:320px;display:flex}.Select-module__X80IGa__listBoxItem{cursor:pointer;font:var(--text-body-m);color:var(--color-text-primary);border-radius:6px;outline:none;justify-content:space-between;align-items:center;padding:.5rem;transition:background-color .2s;display:flex;position:relative}.Select-module__X80IGa__listBoxItem[data-focus-visible]{background:var(--color-bg-strong);color:var(--color-text-primary)}.Select-module__X80IGa__listBoxItem[data-selected]{font-weight:400}.Select-module__X80IGa__listBoxItem[data-selected]:after{content:"✓";color:var(--color-text-primary);justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-weight:600;display:flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.Select-module__X80IGa__listBoxItem [slot=description]{color:var(--color-text-tertiary)}.Select-module__X80IGa__listBoxItem:hover,.Select-module__X80IGa__listBoxItem[data-focused],.Select-module__X80IGa__listBoxItem[data-pressed]{background:var(--color-ui-notice-bg);color:var(--color-ui-notice-fg)}:is(.Select-module__X80IGa__listBoxItem:hover,.Select-module__X80IGa__listBoxItem[data-focused],.Select-module__X80IGa__listBoxItem[data-pressed]):after,:is(.Select-module__X80IGa__listBoxItem:hover,.Select-module__X80IGa__listBoxItem[data-focused],.Select-module__X80IGa__listBoxItem[data-pressed]) [slot=description]{color:var(--color-ui-notice-fg)}.Select-module__X80IGa__itemContent{flex-direction:column;flex:1;gap:.125rem;display:flex}.Select-module__X80IGa__section{flex-direction:column;gap:.25rem;display:flex}.Select-module__X80IGa__sectionTitle{background-color:var(--color-bg-elevated);color:var(--color-text-tertiary);font:var(--text-micro-2xs);border-radius:6px;padding:.5rem}}
@layer components.primitives{.ChatBubble-module__O5txUW__chat-bubble-container{flex-direction:column;width:100%;display:flex}.ChatBubble-module__O5txUW__chat-bubble{background-color:var(--color-brand-primary-30);max-width:90%;color:var(--color-brand-accent);white-space:pre-wrap;border-radius:1em 1em 0;padding:1em}.ChatBubble-module__O5txUW__chat-bubble.ChatBubble-module__O5txUW__chat-bubble-left{border-radius:0 1em 1em;align-self:flex-start}.ChatBubble-module__O5txUW__chat-bubble.ChatBubble-module__O5txUW__chat-bubble-right{border-radius:1em 0 1em 1em;align-self:flex-end}}
@layer components.composite{.PhoneNumberInput-module__6ozy3W__startComponent{z-index:1;align-items:center;display:flex}.PhoneNumberInput-module__6ozy3W__maskPlaceholder{color:var(--color-text-tertiary);padding-left:2px}}
@layer components.primitives{.InfoBox-module__cEGojG__info-box{border-radius:.5rem;justify-content:center;gap:1rem;width:100%;padding:1.25rem;display:flex}.InfoBox-module__cEGojG__info-box .InfoBox-module__cEGojG__info-box-text{flex:1}.InfoBox-module__cEGojG__info-box-default{background-color:var(--color-ui-notice-bg);color:var(--color-ui-notice-fg)}.InfoBox-module__cEGojG__info-box-alert{background-color:var(--color-ui-warning-bg);color:var(--color-ui-warning-fg)}.InfoBox-module__cEGojG__info-box-subdued{background-color:var(--color-ui-cancelled-bg);color:var(--color-ui-cancelled-fg)}.InfoBox-module__cEGojG__info-box-error{background-color:var(--color-ui-error-bg);color:var(--color-ui-error-fg)}}
@layer components.primitives{.Menu-module__L_5-DG__menu{background-color:var(--color-bg-surface);border:1px solid var(--color-border-strong);border-radius:.625em;outline:none;padding:.25em;overflow:hidden;box-shadow:0 2px 12px #00000008}.Menu-module__L_5-DG__menu.Menu-module__L_5-DG__small{min-width:15.5rem}.Menu-module__L_5-DG__menu.Menu-module__L_5-DG__small .Menu-module__L_5-DG__menuItem{gap:.375em;padding:.5em .75em;font-size:.875rem;line-height:1.4}.Menu-module__L_5-DG__menu.Menu-module__L_5-DG__small .Menu-module__L_5-DG__menuHeader{padding:.5em .75em 0;font-size:.75rem;line-height:1.4}.Menu-module__L_5-DG__menu.Menu-module__L_5-DG__large{min-width:21.5625rem}.Menu-module__L_5-DG__menu.Menu-module__L_5-DG__large .Menu-module__L_5-DG__menuItem{gap:.75em;padding:1em 1.25em;font-size:.9375rem;font-weight:500;line-height:1.5}.Menu-module__L_5-DG__menu.Menu-module__L_5-DG__large .Menu-module__L_5-DG__menuItem:not(:last-child){border-bottom:1px solid var(--color-border-light)}.Menu-module__L_5-DG__menu.Menu-module__L_5-DG__large .Menu-module__L_5-DG__menuHeader{padding:.5em 1.25em 0}.Menu-module__L_5-DG__menuTrigger{cursor:pointer;background-color:#0000;border:none;outline:none}.Menu-module__L_5-DG__menuItem{cursor:pointer;color:var(--color-text-primary);font-family:var(--font-body);letter-spacing:-.01em;border-radius:.375em;outline:none;align-items:center;width:100%;transition:background-color .2s ease-in-out,color .2s ease-in-out;display:flex}.Menu-module__L_5-DG__menuItem[data-focused],.Menu-module__L_5-DG__menuItem[data-hovered],.Menu-module__L_5-DG__menuItem[data-focus-visible]{background-color:var(--color-bg-default);color:var(--color-brand-primary);border-color:#0000}.Menu-module__L_5-DG__menuItem[data-pressed]{background-color:var(--color-bg-elevated)}.Menu-module__L_5-DG__menuItem[data-disabled]{color:var(--color-text-disabled);cursor:not-allowed}.Menu-module__L_5-DG__menuItem[data-danger]{color:var(--color-ui-error)}.Menu-module__L_5-DG__menuItemIcon{flex-shrink:0;justify-content:center;align-items:center;width:1em;height:1em;display:flex}.Menu-module__L_5-DG__menuSection:not(:first-child){margin-top:.5em}.Menu-module__L_5-DG__menuHeader{letter-spacing:-.01em;color:var(--color-text-tertiary);pointer-events:none;font-size:.75rem;line-height:1.5}.Menu-module__L_5-DG__menuPopover{box-shadow:none;background-color:#0000;border:none;max-width:fit-content}.Menu-module__L_5-DG__menuPopover[data-entering]{animation:.15s ease-out Menu-module__L_5-DG__fadeIn}.Menu-module__L_5-DG__menuPopover[data-exiting]{animation:.1s ease-in Menu-module__L_5-DG__fadeOut}@keyframes Menu-module__L_5-DG__fadeIn{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes Menu-module__L_5-DG__fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.25rem)}}}
@layer components.primitives{.Calendar-module__SQNRdG__calendar{max-width:100%;color:var(--color-text-primary);font-family:var(--font-body)}.Calendar-module__SQNRdG__header{border:1px solid var(--color-border-strong);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__header .Calendar-module__SQNRdG__heading{text-align:center;text-transform:uppercase;justify-content:center;align-items:center;gap:.625rem;font-size:.875rem;font-weight:500;line-height:1.4;display:flex}.Calendar-module__SQNRdG__header .Calendar-module__SQNRdG__navButton{cursor:pointer;background:0 0;border:none;border-radius:.5rem;outline:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;transition:background-color .2s;display:inline-flex}.Calendar-module__SQNRdG__header .Calendar-module__SQNRdG__navButton:hover{background:var(--color-background-secondary)}.Calendar-module__SQNRdG__header .Calendar-module__SQNRdG__navButton:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.Calendar-module__SQNRdG__calendarGrid{flex-direction:column;align-self:stretch;gap:.25rem;display:flex}.Calendar-module__SQNRdG__calendarGrid thead tr th{color:var(--color-text-tertiary);width:2.5rem;font-size:.6875rem;font-weight:400;line-height:1.4}.Calendar-module__SQNRdG__calendarGrid .Calendar-module__SQNRdG__calendarCell{cursor:pointer;forced-color-adjust:none;border:1px solid var(--color-border-strong);background:var(--color-bg-surface);width:2.5rem;height:2.5rem;font-family:var(--font-body);color:var(--color-text-primary);border-radius:.5rem;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:.375rem;padding:.25rem;font-size:.8125rem;font-weight:500;line-height:1.3;transition:all .2s;display:flex}.Calendar-module__SQNRdG__calendarGrid .Calendar-module__SQNRdG__calendarCell[data-outside-month]{display:none}.Calendar-module__SQNRdG__calendarGrid .Calendar-module__SQNRdG__calendarCell[data-pressed]{background:var(--color-background-secondary)}.Calendar-module__SQNRdG__calendarGrid .Calendar-module__SQNRdG__calendarCell[data-focus-visible]{outline:2px solid var(--color-brand-primary);outline-offset:2px}.Calendar-module__SQNRdG__calendarGrid .Calendar-module__SQNRdG__calendarCell[data-selected]{border:1px solid var(--color-brand-primary);background:var(--color-brand-primary-30);color:var(--color-brand-primary)}.Calendar-module__SQNRdG__calendarGrid .Calendar-module__SQNRdG__calendarCell[data-disabled]{color:var(--color-text-disabled);cursor:not-allowed}.Calendar-module__SQNRdG__calendarGrid .Calendar-module__SQNRdG__calendarCell[data-unavailable]{color:var(--color-ui-error);text-decoration:line-through}.Calendar-module__SQNRdG__calendarGrid .Calendar-module__SQNRdG__calendarCell[data-invalid]{background:var(--color-ui-error-bg);color:var(--color-ui-error);border-color:var(--color-ui-error)}.Calendar-module__SQNRdG__calendarGrid .Calendar-module__SQNRdG__calendarCell:hover:not([data-disabled]){background:var(--color-background-secondary)}.Calendar-module__SQNRdG__errorMessage{color:var(--color-ui-error)}}
@layer components.composite{.DatePicker-module__d8D_Ia__datePicker{font-family:var(--font-body);color:var(--color-text-primary);flex-direction:column;gap:.5rem;width:100%;display:flex}.DatePicker-module__d8D_Ia__datePicker[data-invalid] .DatePicker-module__d8D_Ia__group{border-color:var(--color-ui-error);background-color:var(--color-ui-error-bg)}.DatePicker-module__d8D_Ia__datePicker[data-invalid] .DatePicker-module__d8D_Ia__label{color:var(--color-ui-error)}.DatePicker-module__d8D_Ia__datePicker .DatePicker-module__d8D_Ia__group:focus-within{outline:1.5px solid var(--color-text-primary)}.DatePicker-module__d8D_Ia__datePicker[data-invalid] .DatePicker-module__d8D_Ia__group:focus-within{outline:1.5px solid var(--color-ui-error)}.DatePicker-module__d8D_Ia__datePicker[data-disabled] .DatePicker-module__d8D_Ia__group{background:var(--color-border-light);border-color:var(--color-border-default);color:var(--color-text-disabled)}.DatePicker-module__d8D_Ia__datePicker[data-disabled] .DatePicker-module__d8D_Ia__label{color:var(--color-text-disabled)}.DatePicker-module__d8D_Ia__datePicker[data-disabled] .DatePicker-module__d8D_Ia__dateInput{color:var(--color-text-disabled)}.DatePicker-module__d8D_Ia__datePicker[data-disabled] .DatePicker-module__d8D_Ia__dateInput .DatePicker-module__d8D_Ia__dateSegment{color:var(--color-text-disabled)}.DatePicker-module__d8D_Ia__datePicker[data-disabled] .DatePicker-module__d8D_Ia__calendarButton{color:var(--color-text-disabled);cursor:not-allowed}.DatePicker-module__d8D_Ia__group{background:var(--color-bg-surface);border:1px solid var(--color-border-strong);border-radius:.75rem;flex-direction:column;justify-content:center;height:4rem;padding:.75rem 1.25rem;display:flex}.DatePicker-module__d8D_Ia__group .DatePicker-module__d8D_Ia__label{color:var(--color-text-tertiary);text-align:left;margin:0;font-size:.6875rem;font-weight:400;line-height:1.4}.DatePicker-module__d8D_Ia__group fieldset{border:none;outline:none;align-items:center;gap:.5rem;display:flex}.DatePicker-module__d8D_Ia__dateInput{text-transform:uppercase;color:var(--color-text-primary);letter-spacing:-.01em;white-space:nowrap;forced-color-adjust:none;background:0 0;border:none;outline:none;flex:1;width:fit-content;min-width:9.375rem;margin:0;font-size:1rem;font-weight:400;line-height:1.5;display:inline}.DatePicker-module__d8D_Ia__dateInput::placeholder{color:var(--color-text-tertiary)}.DatePicker-module__d8D_Ia__dateSegment{padding:.125rem .0625rem}.DatePicker-module__d8D_Ia__dateSegment[data-placeholder]{color:var(--color-text-tertiary);font-style:normal;font-weight:400}.DatePicker-module__d8D_Ia__dateSegment[data-type=literal]{color:var(--color-text-tertiary);font-weight:400}.DatePicker-module__d8D_Ia__dateSegment[data-type=literal][data-has-value=true]{color:var(--color-text-primary);font-weight:400}.DatePicker-module__d8D_Ia__dateSegment:focus{color:var(--color-text-primary);caret-color:#0000;border-radius:.25rem;font-weight:600}.DatePicker-module__d8D_Ia__calendarButton{width:1rem;height:1rem;color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:none;flex-shrink:0}.DatePicker-module__d8D_Ia__calendarButton:hover{color:var(--color-text-secondary)}.DatePicker-module__d8D_Ia__calendarButton:focus-visible{outline-offset:.25em}.DatePicker-module__d8D_Ia__errorMessage{color:var(--color-ui-error);padding-left:1.25rem;font-size:.75rem}.DatePicker-module__d8D_Ia__popover{background:var(--color-bg-surface);border:1px solid var(--color-border-strong);border-radius:.75rem;max-width:fit-content;padding:.75rem;box-shadow:0 2px 12px #0000000f}}
@layer components.primitives{.Markdown-module__pA1MkG__markdown h1,.Markdown-module__pA1MkG__markdown h2,.Markdown-module__pA1MkG__markdown h3,.Markdown-module__pA1MkG__markdown h4,.Markdown-module__pA1MkG__markdown h5,.Markdown-module__pA1MkG__markdown h6{margin:1rem 0 .5rem;font-weight:600;line-height:1.3}.Markdown-module__pA1MkG__markdown h1:first-child,.Markdown-module__pA1MkG__markdown h2:first-child,.Markdown-module__pA1MkG__markdown h3:first-child,.Markdown-module__pA1MkG__markdown h4:first-child,.Markdown-module__pA1MkG__markdown h5:first-child,.Markdown-module__pA1MkG__markdown h6:first-child{margin-top:0}.Markdown-module__pA1MkG__markdown h1,.Markdown-module__pA1MkG__markdown h2,.Markdown-module__pA1MkG__markdown h3,.Markdown-module__pA1MkG__markdown h4,.Markdown-module__pA1MkG__markdown h5,.Markdown-module__pA1MkG__markdown h6{font-size:inherit}.Markdown-module__pA1MkG__markdown p{color:var(--color-text-primary);margin:.5rem 0}.Markdown-module__pA1MkG__markdown p:first-child{margin-top:0}.Markdown-module__pA1MkG__markdown p:last-child{margin-bottom:0}.Markdown-module__pA1MkG__markdown ul,.Markdown-module__pA1MkG__markdown ol{margin:.5rem 0;padding-left:1.5rem}.Markdown-module__pA1MkG__markdown ul{list-style-type:disc}.Markdown-module__pA1MkG__markdown ol{list-style-type:decimal}.Markdown-module__pA1MkG__markdown li{color:var(--color-text-primary);margin:.25rem 0}.Markdown-module__pA1MkG__markdown li::marker{color:var(--color-text-primary)}.Markdown-module__pA1MkG__markdown ul ul,.Markdown-module__pA1MkG__markdown ol ol,.Markdown-module__pA1MkG__markdown ul ol,.Markdown-module__pA1MkG__markdown ol ul{margin:.25rem 0}.Markdown-module__pA1MkG__markdown strong{font-weight:600}.Markdown-module__pA1MkG__markdown em{font-style:italic}.Markdown-module__pA1MkG__markdown a{color:var(--color-brand-primary);text-decoration:underline;-webkit-text-decoration-color:var(--color-brand-primary);text-decoration-color:var(--color-brand-primary);text-underline-offset:2px}.Markdown-module__pA1MkG__markdown a:hover{-webkit-text-decoration-color:var(--color-brand-primary);text-decoration-color:var(--color-brand-primary);opacity:.8}.Markdown-module__pA1MkG__markdown blockquote{border-left:4px solid var(--color-brand-primary);background-color:var(--color-bg-surface);border-radius:0 .375rem .375rem 0;margin:1rem 0;padding:.5rem 0 .5rem 1rem}.Markdown-module__pA1MkG__markdown blockquote p{color:var(--color-text-secondary);margin:0;font-style:italic}.Markdown-module__pA1MkG__markdown hr{border:none;border-top:1px solid var(--color-border);margin:1.5rem 0}.Markdown-module__pA1MkG__markdown table{border-collapse:collapse;width:100%;margin:1rem 0}.Markdown-module__pA1MkG__markdown th,.Markdown-module__pA1MkG__markdown td{border:1px solid var(--color-border);text-align:left;padding:.5rem}.Markdown-module__pA1MkG__markdown th{background-color:var(--color-bg-surface);color:var(--color-text-primary);font-weight:600}.Markdown-module__pA1MkG__markdown td{color:var(--color-text-primary)}.Markdown-module__pA1MkG__markdown img{border-radius:.375rem;max-width:100%;height:auto;margin:.5rem 0}@media (max-width:640px){.Markdown-module__pA1MkG__markdown{font-size:.875rem}.Markdown-module__pA1MkG__markdown h1{font-size:1.25rem}.Markdown-module__pA1MkG__markdown h2{font-size:1.125rem}.Markdown-module__pA1MkG__markdown h3{font-size:1rem}}}
@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;background:var(--color-neutral-0);cursor:default;border:1px solid #e5e7eb;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-brand-primary);border-width:6px}.RadioGroup-module__uBLRYG__radioGroup>label[data-focus-visible]:before{outline:2px solid var(--focus-ring-color);outline-offset:2px}}
@layer components.primitives{.SearchSelect-module__4FiqFG__selectField{border:1px solid var(--color-border-strong);background-color:var(--color-bg-surface);width:100%;color:var(--color-text-primary);border-radius:12px;padding:1.25rem;position:relative}.SearchSelect-module__4FiqFG__selectField.SearchSelect-module__4FiqFG__withLabel{padding-top:1.75rem;padding-bottom:.75rem}.SearchSelect-module__4FiqFG__selectField[data-disabled] .SearchSelect-module__4FiqFG__label{color:var(--color-text-tertiary)}.SearchSelect-module__4FiqFG__selectField[data-focus-within]{outline:1.5px solid var(--color-text-primary);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;display:flex}.SearchSelect-module__4FiqFG__inputGroup:focus-visible{outline:0}.SearchSelect-module__4FiqFG__input{width:100%;font:var(--text-body-l);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{color:var(--color-text-tertiary);z-index:1;align-items:center;gap:4px;margin-bottom:0;display:flex;position:absolute;top:.75rem;left:1.25rem}.SearchSelect-module__4FiqFG__triggerButton{background:inherit;width:1rem;height:1rem;color:var(--color-text-primary);cursor:pointer;border:none;transition:all .2s}.SearchSelect-module__4FiqFG__triggerButton[data-disabled]{cursor:not-allowed}.SearchSelect-module__4FiqFG__triggerButton[data-disabled] .SearchSelect-module__4FiqFG__dropdownIcon{color:var(--color-text-tertiary)}.SearchSelect-module__4FiqFG__dropdownIcon{width:1rem;height:1rem;color:var(--color-text-primary)}.SearchSelect-module__4FiqFG__selectField[data-invalid]{border-color:var(--color-ui-error);background-color:var(--color-ui-error-bg)}.SearchSelect-module__4FiqFG__selectField[data-invalid] .SearchSelect-module__4FiqFG__label,.SearchSelect-module__4FiqFG__selectField[data-invalid] [slot=errorMessage]{color:var(--color-ui-error)}.SearchSelect-module__4FiqFG__selectField[data-invalid][data-focus-within]{outline:1.5px solid var(--color-ui-error);outline-offset:-1.5px}.SearchSelect-module__4FiqFG__fieldError{color:var(--color-ui-error);margin-top:.25rem;padding-left:1.25rem}.SearchSelect-module__4FiqFG__popover{width:var(--trigger-width);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:12px;padding:.75rem;overflow:hidden auto;box-shadow:0 2px 12px #0000000f}.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__loadingContainer{flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;display:flex}}
.Switch-module__FQy-nG__switchWrapper{forced-color-adjust:none;-webkit-tap-highlight-color:transparent;cursor:pointer;align-items:center;gap:.75rem;display:flex;position:relative}.Switch-module__FQy-nG__switchWrapper .Switch-module__FQy-nG__track{background:var(--color-neutral-20);border-radius:.75rem;flex-shrink:0;width:2.75rem;height:1.5rem;padding:.125rem;transition:all .2s}.Switch-module__FQy-nG__switchWrapper .Switch-module__FQy-nG__track .Switch-module__FQy-nG__handle{aspect-ratio:1;background:var(--color-bg-surface);will-change:transform;border-radius:.75rem;height:100%;transition:all .2s;display:block}.Switch-module__FQy-nG__switchWrapper[data-selected] .Switch-module__FQy-nG__track{background:var(--color-brand-primary)}.Switch-module__FQy-nG__switchWrapper[data-selected] .Switch-module__FQy-nG__handle{transform:translate(1.25rem)}.Switch-module__FQy-nG__switchWrapper[data-focus-visible] .Switch-module__FQy-nG__track{outline:2px solid var(--color-brand-primary);outline-offset:2px}.Switch-module__FQy-nG__switchWrapper[data-disabled] .Switch-module__FQy-nG__track{background:var(--color-bg-disabled)}.Switch-module__FQy-nG__switchWrapper .Switch-module__FQy-nG__activeLabel{color:var(--color-text-secondary)}.Switch-module__FQy-nG__switchWrapper .Switch-module__FQy-nG__disabledLabel{color:var(--color-text-disabled)}
@layer components.primitives{.OTPInput-module__W1lVsq__root{width:100%;position:relative}.OTPInput-module__W1lVsq__inputContainer{justify-content:center;align-items:center;gap:.5rem;width:100%;display:flex}.OTPInput-module__W1lVsq__input{background-color:var(--color-bg-surface);border:1px solid var(--color-border-strong);text-align:center;max-width:3rem;height:4.5rem;color:var(--color-text-primary);border-radius:.5rem;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:.75rem;font-size:1.25rem;font-weight:500;line-height:1.5;transition:border-color .2s;display:flex}.OTPInput-module__W1lVsq__input:focus{border-color:var(--color-text-primary);box-shadow:0 0 0 1px var(--color-text-primary)}.OTPInput-module__W1lVsq__input:hover:not(:disabled){border-color:var(--color-neutral-60)}.OTPInput-module__W1lVsq__inputInvalid{border-color:var(--color-ui-error)}.OTPInput-module__W1lVsq__inputInvalid:focus{border-color:var(--color-ui-error);box-shadow:0 0 0 1px var(--color-ui-error)}.OTPInput-module__W1lVsq__inputDisabled{background-color:var(--color-bg-disabled);color:var(--color-text-disabled);cursor:not-allowed}.OTPInput-module__W1lVsq__inputDisabled:hover{border-color:var(--color-border-strong)}}
@layer components.primitives{.AnimatedDetails-module__o-H_6W__animatedDetails{width:100%;overflow:hidden}.AnimatedDetails-module__o-H_6W__summary{text-align:left;cursor:pointer;align-items:flex-start;gap:.5rem;width:fit-content;transition:height .2s ease-in-out;display:flex}.AnimatedDetails-module__o-H_6W__summary svg{flex-shrink:0;margin-top:.125rem;transition:rotate .2s ease-in-out;rotate:none}.AnimatedDetails-module__o-H_6W__summary svg[data-state=open]{rotate:90deg}.AnimatedDetails-module__o-H_6W__content{margin-top:1.5rem}}
@layer components.primitives{.Disclosure-module__MyHRCa__disclosure{width:100%;padding-bottom:1.25rem}.Disclosure-module__MyHRCa__disclosure[data-expanded] [slot=trigger]{padding-bottom:.75rem}.Disclosure-module__MyHRCa__disclosure[data-expanded] .Disclosure-module__MyHRCa__arrow{transform:rotate(-180deg)}.Disclosure-module__MyHRCa__heading [slot=trigger]{all:unset;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding-top:1.25rem;display:flex}.Disclosure-module__MyHRCa__arrow{transition:transform .3s ease-in-out;transform:rotate(0)}}
@layer components.primitives{.ErrorPage-module__7fetGG__container{flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:1rem;display:flex}.ErrorPage-module__7fetGG__content{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:100%;display:flex}.ErrorPage-module__7fetGG__imageContainer{width:4rem;height:4rem}.ErrorPage-module__7fetGG__image{object-fit:contain;width:100%;height:100%;color:var(--color-brand-primary)}.ErrorPage-module__7fetGG__title{font:var(--text-heading-2xl)}.ErrorPage-module__7fetGG__description{color:var(--color-text-secondary);line-height:1.6}.ErrorPage-module__7fetGG__actions{flex-direction:column;align-items:center;gap:.75rem;width:100%;margin-top:.5rem;display:flex}.ErrorPage-module__7fetGG__primaryButton{width:100%}.ErrorPage-module__7fetGG__traceContainer{background-color:var(--color-bg-elevated);border-radius:.75rem;justify-content:space-between;align-items:flex-start;gap:.75rem;width:100%;padding:.75rem 1rem;display:flex}.ErrorPage-module__7fetGG__traceContent{text-align:left;flex-direction:column;gap:.25rem;display:flex;overflow:hidden}.ErrorPage-module__7fetGG__traceLine{color:var(--color-text-primary);flex-direction:column;gap:.125rem;display:flex}.ErrorPage-module__7fetGG__traceValue{color:var(--color-text-secondary);font:var(--text-body-s);text-overflow:ellipsis;overflow:hidden}.ErrorPage-module__7fetGG__copyButton{color:var(--color-text-secondary);border:none;flex-shrink:0}.ErrorPage-module__7fetGG__checkIcon{color:var(--color-ui-success)}@media (min-width:768px){.ErrorPage-module__7fetGG__container{padding:1.5rem}.ErrorPage-module__7fetGG__content{gap:1.5rem;max-width:28rem}.ErrorPage-module__7fetGG__imageContainer{width:5rem;height:5rem}.ErrorPage-module__7fetGG__title{font:var(--text-heading-4xl)}.ErrorPage-module__7fetGG__traceLine{white-space:nowrap;flex-direction:row;gap:.5rem}.ErrorPage-module__7fetGG__traceValue{font:var(--text-body-m)}}}
.Countdown-module__x7i4CW__landing-countdown{grid-template-columns:repeat(4,1fr);column-gap:.25rem;margin-bottom:3rem;display:grid}.Countdown-module__x7i4CW__landing-countdown>div{flex-direction:column;align-items:center;gap:.25rem;display:flex}.Countdown-module__x7i4CW__time-cell{text-align:center;font-variant-numeric:tabular-nums;background-color:var(--color-bg-surface);border-radius:.5rem;min-width:3rem;padding:.5rem}.Countdown-module__x7i4CW__landing-countdown-label{font-size:.75rem}
@layer base{.Typography-module__BaOSGG__heading-8xl{font:var(--text-heading-8xl);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__heading-7xl{font:var(--text-heading-7xl);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__heading-6xl{font:var(--text-heading-6xl);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__heading-5xl{font:var(--text-heading-5xl);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__heading-4xl{font:var(--text-heading-4xl);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__heading-3xl{font:var(--text-heading-3xl);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__heading-2xl{font:var(--text-heading-2xl);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__heading-xl{font:var(--text-heading-xl);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__heading-l{font:var(--text-heading-l);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__heading-s{font:var(--text-heading-s);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__body-l{font:var(--text-body-l);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__body-l-medium{font:var(--text-body-l-medium);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__body-l-bold{font:var(--text-body-l-bold);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__body-m{font:var(--text-body-m);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__body-m-medium{font:var(--text-body-m-medium);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__body-m-bold{font:var(--text-body-m-bold);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__body-s{font:var(--text-body-s);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__body-s-medium{font:var(--text-body-s-medium);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__body-s-bold{font:var(--text-body-s-bold);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__micro-xs{font:var(--text-micro-xs);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__micro-xs-medium{font:var(--text-micro-xs-medium);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__micro-xs-bold{font:var(--text-micro-xs-bold);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__micro-2xs{font:var(--text-micro-2xs);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__micro-2xs-medium{font:var(--text-micro-2xs-medium);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__micro-2xs-bold{font:var(--text-micro-2xs-bold);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__micro-3xs{font:var(--text-micro-3xs);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__micro-3xs-medium{font:var(--text-micro-3xs-medium);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__micro-3xs-bold{font:var(--text-micro-3xs-bold);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__ui-heading-l{font:var(--text-ui-heading-l);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__ui-heading-l-bold{font:var(--text-ui-heading-l-bold);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__ui-heading-m{font:var(--text-ui-heading-m);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__ui-heading-m-bold{font:var(--text-ui-heading-m-bold);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__ui-heading-s{font:var(--text-ui-heading-s);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__ui-heading-s-bold{font:var(--text-ui-heading-s-bold);letter-spacing:var(--letter-spacing-tight)}}
.DeleteConfirmationModal-module__gnvHVq__content{flex-direction:column;align-items:center;gap:1.25rem;max-width:460px;padding:2rem 1.5rem 1.5rem;display:flex}.DeleteConfirmationModal-module__gnvHVq__textContent{flex-direction:column;gap:.5rem;width:100%;display:flex}.DeleteConfirmationModal-module__gnvHVq__title{text-align:center;color:var(--color-text-primary)}.DeleteConfirmationModal-module__gnvHVq__subtitle{text-align:center;color:var(--color-text-secondary)}.DeleteConfirmationModal-module__gnvHVq__buttons{gap:.5rem;width:100%;display:flex}.DeleteConfirmationModal-module__gnvHVq__goBackButton{flex:1}.DeleteConfirmationModal-module__gnvHVq__deleteButton{background-color:var(--color-ui-error);color:var(--color-text-invert);border-color:var(--color-ui-error);flex:1}.DeleteConfirmationModal-module__gnvHVq__deleteButton:hover{background-color:var(--color-ui-error);opacity:.9}@media (min-width:768px){.DeleteConfirmationModal-module__gnvHVq__content{width:460px}}
.EHRCardItem-module__rFDMjW__item{background-color:var(--color-bg-surface);border:1px solid var(--color-border-default);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;transition:all .2s;display:flex}.EHRCardItem-module__rFDMjW__item:hover{border-color:var(--color-border-strong);box-shadow:0 2px 12px #00000008}.EHRCardItem-module__rFDMjW__item[data-focus-visible]{outline:2px solid var(--color-brand-primary);outline-offset:2px}.EHRCardItem-module__rFDMjW__content{flex:1;align-items:center;gap:1rem;display:flex}.EHRCardItem-module__rFDMjW__leftIconContainer{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.EHRCardItem-module__rFDMjW__leftIconContainer svg{width:1.125rem;height:1.125rem}.EHRCardItem-module__rFDMjW__leftIconContainer[data-status=warning]{background-color:var(--color-ui-error-bg)}.EHRCardItem-module__rFDMjW__leftIconContainer[data-status=warning] svg{color:var(--color-ui-error-fg)}.EHRCardItem-module__rFDMjW__leftIconContainer[data-status=info]{background-color:var(--color-brand-primary-30)}.EHRCardItem-module__rFDMjW__leftIconContainer[data-status=info] svg{color:var(--color-brand-primary)}.EHRCardItem-module__rFDMjW__textContent{flex-direction:column;flex:1;gap:.125rem;display:flex}.EHRCardItem-module__rFDMjW__deleteButton{border:1px solid var(--color-border-strong);border-radius:8px;width:2rem;height:2rem}.EHRCardItem-module__rFDMjW__deleteButton:hover{border-color:var(--color-text-primary)}.EHRCardItem-module__rFDMjW__deleteButton[data-focus-visible]{outline:2px solid var(--color-brand-primary);outline-offset:2px}.EHRCardItem-module__rFDMjW__deleteIcon{width:1rem;height:1rem;color:var(--color-text-tertiary)}.EHRCardItem-module__rFDMjW__deleteIcon:active,.EHRCardItem-module__rFDMjW__deleteIcon:hover{color:var(--color-text-primary)}@media (min-width:768px){.EHRCardItem-module__rFDMjW__item{padding:1.25rem}}
.EHRSection-module__IA-Ewa__section{background-color:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:12px;flex-direction:column;gap:1.5rem;padding:1.25rem;display:flex}.EHRSection-module__IA-Ewa__header{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.EHRSection-module__IA-Ewa__title{font:var(--text-body-m-bold);color:var(--color-text-primary)}.EHRSection-module__IA-Ewa__addNewButton{min-width:fit-content}@media (min-width:768px){.EHRSection-module__IA-Ewa__section{padding:2rem}.EHRSection-module__IA-Ewa__title{font:var(--text-ui-heading-s-bold)}}
.InputWithSelect-module__RxsqYW__select{width:auto}.InputWithSelect-module__RxsqYW__select [slot=select-button]{border-radius:unset;min-height:unset;background-color:inherit;border:0;padding:0}.InputWithSelect-module__RxsqYW__select [slot=select-button] [slot=label]{padding-right:.5rem}.InputWithSelect-module__RxsqYW__popover{width:5rem}
.NavLinkCard-module__QT0OEa__wrapper{border:1px solid var(--color-border-default);background-color:var(--color-bg-surface);border-radius:.75rem;align-items:center;gap:1rem;width:100%;padding:1.5rem 1.25rem;text-decoration:none;transition:all .2s;display:flex}.NavLinkCard-module__QT0OEa__wrapper:hover{border-color:var(--color-border-strong);cursor:pointer}.NavLinkCard-module__QT0OEa__iconBox{background-color:var(--color-brand-primary-30);border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;padding:.75rem;display:flex}.NavLinkCard-module__QT0OEa__content{flex:1}.NavLinkCard-module__QT0OEa__description{color:var(--color-text-tertiary)}
.AllergyItem-module__xW2hXG__date{color:var(--color-text-secondary)}
.AllergiesList-module__bkmeCW__list{flex-direction:column;gap:.5rem;display:flex}
.AllergiesModal-module__whHtHq__wrapper{width:100%;max-width:37.5rem;padding:2rem}.AllergiesModal-module__whHtHq__title{padding-bottom:1.25rem}.AllergiesModal-module__whHtHq__form{flex-direction:column;gap:.5rem;padding-bottom:1.25rem;display:flex}.AllergiesModal-module__whHtHq__rowFlex{border:none;flex-direction:column;gap:.5rem;display:flex}.AllergiesModal-module__whHtHq__button{max-width:100%;margin-top:1rem}.AllergiesModal-module__whHtHq__notes textarea{height:4.5rem}@media (min-width:768px){.AllergiesModal-module__whHtHq__rowFlex{flex-direction:row}}
.FamilyHistoryItem-module__CS2toW__relation{color:var(--color-text-secondary)}
/*# sourceMappingURL=a167bc96515dbb1a.css.map*/