.page-module__BkWYsW__contentWrapper{flex-direction:column;gap:2rem;display:flex}.page-module__BkWYsW__symptomHistory{flex-direction:column;gap:.5rem;display:flex}
:root{--color-brand-primary:#0960e1;--color-brand-primary-50:#bcd2fb;--color-brand-primary-30:#ecf2fe;--color-brand-primary-10:#f6f9fe;--color-brand-accent:#063274;--color-brand-primary-darken:#074fbb;--color-neutral-100:#0c0e12;--color-neutral-90:hsl(from var(--color-neutral-100) h s l / .87);--color-neutral-70:hsl(from var(--color-neutral-100) h s l / .73);--color-neutral-60:hsl(from var(--color-neutral-100) h s l / .6);--color-neutral-30:hsl(from var(--color-neutral-100) h s l / .3);--color-neutral-20:hsl(from var(--color-neutral-100) h s l / .18);--color-neutral-10:hsl(from var(--color-neutral-100) h s l / .12);--color-neutral-0:#fff;--color-text-primary:var(--color-neutral-100);--color-text-secondary:var(--color-neutral-70);--color-text-tertiary:var(--color-neutral-60);--color-text-disabled:var(--color-neutral-30);--color-text-invert:var(--color-neutral-0);--color-bg-surface:var(--color-neutral-0);--color-bg-default:#fbfaf9;--color-bg-elevated:#f8f5f2;--color-bg-strong:#ece4da;--color-bg-disabled:hsl(from var(--color-neutral-100) h s l / .08);--color-border-default:hsl(from var(--color-neutral-100) h s l / .08);--color-border-light:hsl(from var(--color-neutral-100) h s l / .04);--color-border-strong:hsl(from var(--color-neutral-100) h s l / .2);--color-border-action:hsl(from var(--color-brand-primary) h s l / .08);--color-ui-success:#30c08d;--color-ui-success-bg:#e0f0ea;--color-ui-success-fg:#1d543f;--color-ui-error:#e12a09;--color-ui-error-bg:#fbe6e4;--color-ui-error-fg:#851b0f;--color-ui-error-darken:hsl(from var(--color-ui-error) h s calc(l - 6));--color-ui-warning:#f5c60a;--color-ui-warning-bg:hsl(from var(--color-ui-warning) h s 90);--color-ui-warning-fg:#4b3d07;--color-ui-notice-fg:#063274;--color-ui-notice-bg:#ecf2fe;--color-ui-cancelled-fg:hsl(from var(--color-neutral-100) h s l / .7);--color-ui-cancelled-bg:hsl(from var(--color-neutral-100) h s l / .04);--text-heading-8xl:400 4.5rem/1.15em var(--font-heading);--text-heading-7xl:400 3.75rem/1.15em var(--font-heading);--text-heading-6xl:400 3rem/1.2em var(--font-heading);--text-heading-5xl:400 2.375rem/1.2em var(--font-heading);--text-heading-4xl:400 2rem/1.25em var(--font-heading);--text-heading-3xl:400 1.875rem/1.3em var(--font-heading);--text-heading-2xl:400 1.75rem/1.3em var(--font-heading);--text-heading-xl:400 1.5rem/1.3em var(--font-heading);--text-heading-l:400 1.375rem/1.3em var(--font-heading);--text-heading-m:400 1.125rem/1.3em var(--font-heading);--text-heading-s:400 1rem/1.3em var(--font-heading);--text-body-l:400 1rem/1.5em var(--font-body);--text-body-l-medium:500 1rem/1.5em var(--font-body);--text-body-l-bold:600 1rem/1.5em var(--font-body);--text-body-m:400 .9375rem/1.5em var(--font-body);--text-body-m-medium:500 .9375rem/1.5em var(--font-body);--text-body-m-bold:600 .9375rem/1.5em var(--font-body);--text-body-s:400 .875rem/1.4em var(--font-body);--text-body-s-medium:500 .875rem/1.4em var(--font-body);--text-body-s-bold:600 .875rem/1.4em var(--font-body);--text-micro-xs:400 .8125rem/1.4em var(--font-body);--text-micro-xs-medium:500 .8125rem/1.4em var(--font-body);--text-micro-xs-bold:600 .8125rem/1.4em var(--font-body);--text-micro-2xs:400 .75rem/1.4em var(--font-body);--text-micro-2xs-medium:500 .75rem/1.4em var(--font-body);--text-micro-2xs-bold:600 .75rem/1.4em var(--font-body);--text-micro-3xs:400 .6875rem/1.4em var(--font-body);--text-micro-3xs-medium:500 .6875rem/1.4em var(--font-body);--text-micro-3xs-bold:600 .6875rem/1.4em var(--font-body);--text-ui-heading-l:500 1.25rem/1.5em var(--font-body);--text-ui-heading-l-bold:600 1.25rem/1.5em var(--font-body);--text-ui-heading-m:500 1.125rem/1.5em var(--font-body);--text-ui-heading-m-bold:600 1.125rem/1.5em var(--font-body);--text-ui-heading-s:500 1rem/1.5em var(--font-body);--text-ui-heading-s-bold:600 1rem/1.5em var(--font-body);--letter-spacing-tight:-.01em}
@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-m{font:var(--text-heading-m);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)}}
.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}.BookAppointmentModal-module__CyMcIG__disclaimer{text-align:center;color:var(--color-text-tertiary);padding-top:.5rem;display:block}
.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}.AddressFieldGroup-module__zP7MmW__fieldError{color:var(--color-ui-error);white-space:pre-line;padding-left:1.25rem}
.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;justify-content:space-between;gap:.75rem;min-width:10rem;min-height:15rem;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__card:disabled{cursor:not-allowed;border-color:var(--color-border-default)}.SelectionCard-module__CsOOrq__card:disabled:hover{border-color:var(--color-border-default)}.SelectionCard-module__CsOOrq__badgeWrapper{position:absolute;top:0;right:0;transform:translate(-50%,-50%)}.SelectionCard-module__CsOOrq__mainContent{flex-direction:column;gap:.75rem;display:flex}.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__disabledIconCircle{background:var(--color-bg-disabled)}.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__disabledIcon{color:var(--color-text-disabled)}.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}.SelectionCard-module__CsOOrq__cardFooterText{color:var(--color-text-tertiary);text-align:left}.SelectionCard-module__CsOOrq__textDisabled{color:var(--color-text-disabled)}
.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}
.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{background-color:var(--color-ui-error-bg);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:1.5rem;height:1.5rem;padding:0;position:absolute;top:-.5rem;right:-.5rem}
.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)}
.Footer-module__vav7gW__footer{background-color:var(--color-brand-primary-30);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__viewConsultLink{font:var(--text-micro-xs-medium);color:var(--color-brand-accent);align-items:center;gap:.375rem;display:flex}.Footer-module__vav7gW__openUploadButton{font:var(--text-micro-xs-medium);color:var(--color-brand-accent);padding:0}.Footer-module__vav7gW__openUploadButton[aria-expanded=true]{color:var(--color-brand-primary)}.Footer-module__vav7gW__openUploadButton>span{gap:.25rem}.Footer-module__vav7gW__openUploadButton>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)}
.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}}
.ActionButtons-module__2kOLsq__actions{flex-direction:column;gap:.5rem;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__button{flex:auto}}@container not (min-width:500px){.ActionButtons-module__2kOLsq__actions{flex-direction:column;width:100%}.ActionButtons-module__2kOLsq__button{flex:1}}
.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}}
.StatusBadge-module__6Hc-SW__baseBadge{border-radius:36px;align-items:center;gap:.375rem;width:fit-content;margin-top:.75rem;padding:.25rem .625rem;display:flex}.StatusBadge-module__6Hc-SW__upcoming{color:var(--color-ui-warning-fg);background-color:var(--color-ui-notice-bg)}.StatusBadge-module__6Hc-SW__readyJoin{color:var(--color-ui-success-fg);background-color:var(--color-ui-success-bg)}.StatusBadge-module__6Hc-SW__inProgress{color:var(--color-ui-warning-fg);background-color:var(--color-ui-warning-bg)}.StatusBadge-module__6Hc-SW__failure{background-color:var(--color-ui-error-bg);color:var(--color-ui-error-fg)}
.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)}}
.AppointmentCardInfo-module__-vKAZa__wrapper{flex-direction:row-reverse;justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;display:flex}.AppointmentCardInfo-module__-vKAZa__baseIconWrapper{background-color:var(--color-bg-elevated);color:var(--color-text-primary);border-radius:10px;justify-content:center;align-items:center;padding:.875rem;display:flex}.AppointmentCardInfo-module__-vKAZa__joinIconWrapper{background-color:var(--color-ui-success-bg)}.AppointmentCardInfo-module__-vKAZa__completedIconWrapper{background-color:var(--color-ui-notice-bg)}.AppointmentCardInfo-module__-vKAZa__failureTitle{color:var(--color-text-tertiary)}.AppointmentCardInfo-module__-vKAZa__crossedOutText{text-decoration:line-through}.AppointmentCardInfo-module__-vKAZa__dateRow{color:var(--color-text-tertiary);align-items:center;gap:.375rem;display:flex}.AppointmentCardInfo-module__-vKAZa__dateBlock{flex-direction:column;gap:.25rem;display:flex}.AppointmentCardInfo-module__-vKAZa__error{color:var(--color-ui-error-fg);padding-top:1rem}@media (min-width:768px){.AppointmentCardInfo-module__-vKAZa__wrapper{flex-direction:row;justify-content:flex-start}.AppointmentCardInfo-module__-vKAZa__error{padding-top:.75rem}}
.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}
.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}}
.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)}
.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__content{flex-direction:column;align-items:flex-start;gap:1.25rem;padding:2rem;display:flex}.AppointmentCard-module__ihD2tW__divider{border-top:1px dashed var(--color-border-default);width:100%}@media (min-width:768px){.AppointmentCard-module__ihD2tW__content{flex-direction:row;justify-content:space-between;align-items:center}.AppointmentCard-module__ihD2tW__card:focus-visible,.AppointmentCard-module__ihD2tW__card:focus{outline:none}.AppointmentCard-module__ihD2tW__divider{display:none}}@container not (min-width:500px){.AppointmentCard-module__ihD2tW__content{flex-direction:column;align-items:flex-start}}
.AllergyItem-module__xW2hXG__date{color:var(--color-text-secondary)}
.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}
.AllergiesList-module__bkmeCW__list{flex-direction:column;gap:.5rem;display:flex}
.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}}
.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}}
.animations-module__K1mg2G__buttonShimmer{overflow:hidden}.animations-module__K1mg2G__buttonShimmer:not([data-disabled]):after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffff40 50%,#0000 60%) 200%/200% 100%;animation:2.5s ease-in-out infinite animations-module__K1mg2G__shimmer;position:absolute;inset:0}@keyframes animations-module__K1mg2G__shimmer{0%{background-position:200%}to{background-position:-200%}}
.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)}}
.ChatCompletedActions-module__o9O68G__actions-container{flex-direction:column;align-items:center;gap:1rem;padding:1rem 0 20rem;display:flex}.ChatCompletedActions-module__o9O68G__actions-title{text-align:center;color:var(--color-text-primary)}.ChatCompletedActions-module__o9O68G__actions-container .ChatCompletedActions-module__o9O68G__actions-buttons{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}.ChatCompletedActions-module__o9O68G__actionButton{width:12.5rem}@media (min-width:768px){.ChatCompletedActions-module__o9O68G__actions-container .ChatCompletedActions-module__o9O68G__actions-buttons{flex-direction:row}}
.ContinuedConsultDivider-module__CRDaoq__container{flex-direction:column;gap:1.5rem;width:100%;display:flex}.ContinuedConsultDivider-module__CRDaoq__separator{flex-direction:row;align-items:center;gap:.75rem;width:100%;display:flex}.ContinuedConsultDivider-module__CRDaoq__line{background-color:var(--color-border-default);flex:1;height:.5px}.ContinuedConsultDivider-module__CRDaoq__badge{background-color:var(--color-bg-elevated);color:var(--color-text-secondary);white-space:nowrap;border-radius:1em;align-items:center;gap:.375rem;padding:.25em .75em;display:flex}.ContinuedConsultDivider-module__CRDaoq__infoMessage{color:var(--color-text-secondary);white-space:pre-line}
.HeaderAvatarMenu-module__jEPSZG__menu{border-color:var(--color-bg-surface);padding:.75rem}.HeaderAvatarMenu-module__jEPSZG__menuItem{font:var(--text-body-s)}.HeaderAvatarMenu-module__jEPSZG__menuItem.HeaderAvatarMenu-module__jEPSZG__menuItem.HeaderAvatarMenu-module__jEPSZG__menuItem{padding:.5rem}.HeaderAvatarMenu-module__jEPSZG__avatarButton{color:var(--color-brand-primary);background-color:var(--color-brand-primary-30);border:2px solid var(--color-bg-surface);background-color:var(--color-brand-primary-30);width:2rem;height:2rem}.HeaderAvatarMenu-module__jEPSZG__avatarLetter{font:var(--text-body-s-medium)}@media (min-width:900px){.HeaderAvatarMenu-module__jEPSZG__avatarButton{width:2.5rem;height:2.5rem}.HeaderAvatarMenu-module__jEPSZG__avatarLetter{font:var(--text-ui-heading-m)}}
.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}
@layer patterns{.RefillPrescriptionWrapper-module__tXau0W__wrapper{background-color:var(--color-bg-surface);flex-direction:column;min-height:100dvh;display:flex}.RefillPrescriptionWrapper-module__tXau0W__secondaryBackground{background-color:#f6f9fe}.RefillPrescriptionWrapper-module__tXau0W__center{flex-direction:column;flex-grow:1;align-items:center;display:flex}.RefillPrescriptionWrapper-module__tXau0W__header{background-color:var(--color-bg-surface);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: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__active{background-color:var(--color-brand-primary)}.RefillPrescriptionWrapper-module__tXau0W__animating{background-color:var(--color-brand-primary);transform-origin:0;animation:.6s cubic-bezier(.16,1,.3,1) both RefillPrescriptionWrapper-module__tXau0W__segmentFill}@keyframes RefillPrescriptionWrapper-module__tXau0W__segmentFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.RefillPrescriptionWrapper-module__tXau0W__content{flex:1;width:100%;margin:0 auto;padding:1rem}@media (min-width:768px){.RefillPrescriptionWrapper-module__tXau0W__content{max-width:43.75rem;padding:3rem 4.5rem}}}
.CTASection-module__KlY5sG__titleContainer{flex-direction:column;align-items:center;gap:1.25rem;display:flex}.CTASection-module__KlY5sG__titleContainer .CTASection-module__KlY5sG__title{text-align:center}.CTASection-module__KlY5sG__chatInputWrapper{flex-direction:column;gap:.75rem;width:100%;display:flex}.CTASection-module__KlY5sG__chatInputWrapper .CTASection-module__KlY5sG__chatInput{width:100%}.CTASection-module__KlY5sG__chatInputWrapper .CTASection-module__KlY5sG__hipaaLine{color:var(--color-text-tertiary);align-self:flex-end;align-items:center;gap:.25rem;display:flex}@media (min-width:768px){.CTASection-module__KlY5sG__title{max-width:38.125rem}}
.NavMenu-module__pofn1a__item{border-radius:.375rem;align-items:center;gap:.625rem;width:100%;padding:.5rem;display:flex}.NavMenu-module__pofn1a__item>svg{width:.938rem;height:.938rem}.NavMenu-module__pofn1a__item:hover{background-color:var(--color-bg-elevated);border-radius:6px}.NavMenu-module__pofn1a__menu{padding-bottom:2rem}.NavMenu-module__pofn1a__highlight{color:var(--color-brand-primary)}.NavMenu-module__pofn1a__disabled{color:var(--color-text-disabled);pointer-events:none}
.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}
.FamilyHistoryItem-module__CS2toW__relation{color:var(--color-text-secondary)}
.EmbedBanner-module__6I9A_G__banner{z-index:10;background-color:var(--color-bg-default);flex-direction:column;gap:.75rem;width:100%;padding-top:1.5rem;display:flex;position:sticky;top:0}.EmbedBanner-module__6I9A_G__bannerContent{justify-content:space-between;align-items:center;width:100%;display:flex}.EmbedBanner-module__6I9A_G__logo{flex-shrink:0;width:2rem;height:2rem}.EmbedBanner-module__6I9A_G__priceText{font:var(--text-body-s);letter-spacing:var(--letter-spacing-tight);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.25rem;display:flex}.EmbedBanner-module__6I9A_G__priceHighlight{color:var(--color-brand-primary);font:var(--text-body-s-bold)}.EmbedBanner-module__6I9A_G__priceRegular{color:var(--color-text-secondary)}.EmbedBanner-module__6I9A_G__divider{background-color:var(--color-border-default);width:100%;height:1px}
.RecentConsults-module__a80rUq__title{padding:.5rem}.RecentConsults-module__a80rUq__consultItem{align-items:center;gap:.625rem;padding:.5rem;display:flex}.RecentConsults-module__a80rUq__consultItem:hover{background-color:var(--color-ui-notice-bg);border-radius:6px}.RecentConsults-module__a80rUq__consultItem>p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.RecentConsults-module__a80rUq__consultItem>svg{flex-shrink:0}.RecentConsults-module__a80rUq__active{background:var(--color-ui-notice-bg);border-radius:6px}
.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}
.FamilyHistoryList-module__UyDACG__list{flex-direction:column;gap:.5rem;display:flex}
.EmbedLandingPage-module__PEUHIW__content{flex-direction:column;flex:1;justify-content:center;width:100%;min-width:0;max-width:43.75rem;display:flex}.EmbedLandingPage-module__PEUHIW__section{flex-direction:column;flex:1;justify-content:center;gap:1.5rem;width:100%;display:flex}.EmbedLandingPage-module__PEUHIW__header{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.EmbedLandingPage-module__PEUHIW__title{text-align:left;text-wrap:pretty;letter-spacing:var(--letter-spacing-tight)}.EmbedLandingPage-module__PEUHIW__chatInputWrapper{flex-direction:column;gap:.25rem;width:100%;display:flex}.EmbedLandingPage-module__PEUHIW__chatInputWrapper .EmbedLandingPage-module__PEUHIW__chatInput{width:100%}.EmbedLandingPage-module__PEUHIW__footerRow{justify-content:space-between;align-items:center;width:100%;display:flex}.EmbedLandingPage-module__PEUHIW__statsText{background:linear-gradient(to right, hsl(from var(--color-brand-primary) h s l / .65), var(--color-text-tertiary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.EmbedLandingPage-module__PEUHIW__hipaaLine{color:var(--color-text-tertiary);align-items:center;gap:.25rem;margin-left:auto;display:flex}@container (min-width:600px){.EmbedLandingPage-module__PEUHIW__header{align-items:center}.EmbedLandingPage-module__PEUHIW__title{text-align:center;max-width:38rem;font:var(--text-heading-4xl)}.EmbedLandingPage-module__PEUHIW__chatInput{margin:0 auto}}
.HealthHistorySection-module__FWop-a__illustration{width:100%;max-width:23.375rem;height:auto}
.HelpMenu-module__4Cc6Za__triggerButton{padding:.5rem}.HelpMenu-module__4Cc6Za__triggerButton>span{color:var(--color-text-primary);font:var(--text-body-s-medium)}.HelpMenu-module__4Cc6Za__menu{border:unset;padding:.75rem}
.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}
.FamilyHistoryModal-module__hQxuBq__wrapper{width:100%;max-width:37.5rem;padding:2rem}.FamilyHistoryModal-module__hQxuBq__title{padding-bottom:1.25rem}.FamilyHistoryModal-module__hQxuBq__form{flex-direction:column;gap:.5rem;padding-bottom:1.25rem;display:flex}.FamilyHistoryModal-module__hQxuBq__rowFlex{border:none;flex-direction:column;gap:.5rem;display:flex}.FamilyHistoryModal-module__hQxuBq__fieldContainer{flex:1}.FamilyHistoryModal-module__hQxuBq__button{max-width:100%;margin-top:1rem}@media (min-width:768px){.FamilyHistoryModal-module__hQxuBq__rowFlex{flex-direction:row}}
.HumanDoctorSection-module__YFeJSG__avatars{width:100%;max-width:14.5rem;height:auto}.HumanDoctorSection-module__YFeJSG__badge{border:1px solid var(--color-ui-success);border-radius:2.25rem;justify-content:center;align-items:center;gap:.375rem;width:fit-content;padding:.5rem 1rem;display:flex}.HumanDoctorSection-module__YFeJSG__badge .HumanDoctorSection-module__YFeJSG__badgeDot{background:var(--color-ui-success);border-radius:50%;flex-shrink:0;width:.375rem;height:.375rem}.HumanDoctorSection-module__YFeJSG__badge .HumanDoctorSection-module__YFeJSG__badgeText{color:var(--color-ui-success);white-space:nowrap}.HumanDoctorSection-module__YFeJSG__benefitsCard{background:var(--color-bg-surface);border-radius:1.25rem;flex-direction:column;gap:.5rem;width:100%;padding:1.5rem;display:flex}.HumanDoctorSection-module__YFeJSG__benefitsCard .HumanDoctorSection-module__YFeJSG__benefitItem{align-items:center;gap:.75rem;min-height:4rem;padding:.5rem 0;display:flex}.HumanDoctorSection-module__YFeJSG__benefitsCard .HumanDoctorSection-module__YFeJSG__iconContainer{background:var(--color-bg-default);width:3rem;height:3rem;color:var(--color-brand-primary);border-radius:2.5rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.HumanDoctorSection-module__YFeJSG__benefitsCard .HumanDoctorSection-module__YFeJSG__benefitContent{flex-direction:column;flex:1;gap:0;line-height:1.5;display:flex}.HumanDoctorSection-module__YFeJSG__benefitsCard .HumanDoctorSection-module__YFeJSG__benefitTitle{color:var(--color-text-primary)}.HumanDoctorSection-module__YFeJSG__benefitsCard .HumanDoctorSection-module__YFeJSG__benefitSubtitle{color:var(--color-text-secondary)}.HumanDoctorSection-module__YFeJSG__benefitsCard .HumanDoctorSection-module__YFeJSG__divider{background:var(--color-border-default);width:100%;height:1px}.HumanDoctorSection-module__YFeJSG__disclaimer{color:var(--color-text-secondary);text-align:center;margin:.5rem 0 0}@media (min-width:768px){.HumanDoctorSection-module__YFeJSG__benefitsCard{max-width:26.25rem}}
.ActionsPanel-module___cejCq__actionsWrapper{justify-content:space-between;align-items:center;gap:.625rem;width:100%;display:flex}.ActionsPanel-module___cejCq__rightSide{flex:1;justify-content:flex-end;align-items:center;gap:.625rem;display:flex}.ActionsPanel-module___cejCq__baseButton{border-radius:6px;padding:.375rem .625rem}.ActionsPanel-module___cejCq__baseButton>span{font:var(--text-body-s-bold)}.ActionsPanel-module___cejCq__sidebarButton{width:2rem;height:2rem;padding:unset;border-radius:6px}
.SettingsMenu-module__NmhzLG__triggerButton{padding:.5rem}.SettingsMenu-module__NmhzLG__triggerButton>span{color:var(--color-text-primary);font:var(--text-body-s-medium)}.SettingsMenu-module__NmhzLG__menu{border:unset;padding:.75rem}
.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%}
.SurgicalHistoryItem-module__V4i5va__surgeryInfo{color:var(--color-text-secondary)}
.MedicationItem-module__7stMNq__details{color:var(--color-text-secondary);margin-top:.25rem}
.IntroductionSection-module__6okd0q__personImage{width:100%;height:auto}
.MarketingHeader-module__PW9j2a__header{z-index:5;width:100%;position:fixed}.MarketingHeader-module__PW9j2a__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 1.75rem;display:flex}
.MainSection-module__sImJQW__mainMenu{padding:0 1.75rem}.MainSection-module__sImJQW__mainMenuItem{align-items:center;gap:.625rem;padding:.5rem;display:flex}.MainSection-module__sImJQW__mainMenuItem:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:.125rem;border-radius:.25rem}.MainSection-module__sImJQW__itemsWrapper{padding-top:2rem}.MainSection-module__sImJQW__highlighted{color:var(--color-brand-primary)}
.SurgicalHistoryList-module___m69Qa__list{flex-direction:column;gap:.5rem;display:flex}
.MedicationsList-module__FEmOoW__list{flex-direction:column;gap:.75rem;display:flex}
.PrivacySection-module__A_r-jG__securityImage{width:100%;height:auto}
.TitleTooltip-module__StshLa__title{text-align:center;max-width:30rem}.TitleTooltip-module__StshLa__desktopTrigger{display:none}.TitleTooltip-module__StshLa__mobileTrigger{display:contents}.TitleTooltip-module__StshLa__tooltipAnchor{all:unset;font:inherit;-webkit-text-decoration:underline dashed var(--color-brand-primary-50);text-decoration:underline dashed var(--color-brand-primary-50);text-underline-offset:7px;cursor:help}.TitleTooltip-module__StshLa__tooltipAnchor:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:4px;border-radius:4px}.TitleTooltip-module__StshLa__arrow{position:absolute;left:50%;transform:translate(-50%)}.TitleTooltip-module__StshLa__arrow svg{display:block}.TitleTooltip-module__StshLa__tooltip{background:var(--color-bg-surface);border:1px solid #0000001c;border-radius:8px;flex-direction:column;max-width:min(30rem,90vw - 40px);max-height:28rem;display:flex;position:relative;box-shadow:0 2px 39px #0000000f}.TitleTooltip-module__StshLa__tooltip[data-entering],.TitleTooltip-module__StshLa__tooltip[data-exiting]{animation:.15s ease-out TitleTooltip-module__StshLa__fadeIn}.TitleTooltip-module__StshLa__tooltip[data-exiting]{animation-direction:reverse}.TitleTooltip-module__StshLa__tooltip[data-placement=bottom] .TitleTooltip-module__StshLa__arrow{top:-7px}.TitleTooltip-module__StshLa__tooltip[data-placement=top] .TitleTooltip-module__StshLa__arrow{bottom:-7px}.TitleTooltip-module__StshLa__tooltip[data-placement=top] .TitleTooltip-module__StshLa__arrow svg{transform:rotate(180deg)}.TitleTooltip-module__StshLa__tooltipContent{flex-direction:column;align-items:flex-start;gap:.5rem;padding:2rem;display:flex;overflow:auto}@keyframes TitleTooltip-module__StshLa__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (min-width:768px){.TitleTooltip-module__StshLa__title{max-width:38rem;font:var(--text-heading-6xl)}.TitleTooltip-module__StshLa__desktopTrigger{display:contents}.TitleTooltip-module__StshLa__mobileTrigger{display:none}.TitleTooltip-module__StshLa__tooltipContent{gap:1rem;padding:2.5rem}}
.SidebarSectionTitle-module__THIS4q__menuItem{color:inherit;justify-content:space-between;align-items:center;padding:.5rem;display:flex}.SidebarSectionTitle-module__THIS4q__menuItem:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:.125rem;border-radius:.25rem}.SidebarSectionTitle-module__THIS4q__menuItemButton{cursor:pointer;background:0 0;border:none;width:100%}
.shared-module__1uf-Yq__modalContent{text-align:center;margin:3rem 2rem 2rem}.shared-module__1uf-Yq__heroImage{border-radius:.25rem;width:75%;margin:0 auto 1.25rem;position:relative;overflow:hidden}.shared-module__1uf-Yq__heroImageImg{width:100%;height:auto}.shared-module__1uf-Yq__content{flex-direction:column;align-items:center;gap:1.25rem;display:flex}.shared-module__1uf-Yq__buttonsContainer{flex-direction:column;gap:.5rem;width:100%;display:flex}.shared-module__1uf-Yq__divider{align-items:center;width:100%;margin:1rem 0;display:flex}.shared-module__1uf-Yq__dividerLine{background:var(--color-border-strong);flex:1;height:.03125rem}.shared-module__1uf-Yq__dividerText{color:var(--color-text-tertiary);margin:0 1rem}.shared-module__1uf-Yq__headerContent{text-align:center}.shared-module__1uf-Yq__headerText{color:var(--color-text-tertiary);margin-top:.5rem}.shared-module__1uf-Yq__signupText{text-align:center}.shared-module__1uf-Yq__signupLink{color:var(--color-brand-primary);text-decoration:none}.shared-module__1uf-Yq__newUserText{color:var(--color-text-tertiary)}.shared-module__1uf-Yq__otpContainer{flex-direction:column;gap:1.25rem;width:100%;display:flex}.shared-module__1uf-Yq__disclaimer{color:var(--color-text-tertiary)}@media (min-width:768px){.shared-module__1uf-Yq__modalContent{max-width:20.5625rem}}
.ConsultCard-module__J_Rg7W__card{background-color:var(--color-bg-surface);border:.5px solid var(--color-border-default);border-radius:.75rem;align-items:stretch;gap:0;transition:border-color .2s;display:flex}.ConsultCard-module__J_Rg7W__content{flex:1;align-items:center;gap:1rem;min-width:0;padding:1rem .625rem 1rem 1rem;text-decoration:none;display:flex}.ConsultCard-module__J_Rg7W__iconContainer{background-color:var(--color-brand-primary-30);border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.ConsultCard-module__J_Rg7W__textContent{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.ConsultCard-module__J_Rg7W__title{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ConsultCard-module__J_Rg7W__time{color:var(--color-text-tertiary)}@media (min-width:768px){.ConsultCard-module__J_Rg7W__content{padding:1.25rem .625rem 1.25rem 1.25rem}}
.SurgicalHistoryModal-module__o76KWa__wrapper{width:100%;max-width:37.5rem;padding:2rem}.SurgicalHistoryModal-module__o76KWa__title{padding-bottom:1.25rem}.SurgicalHistoryModal-module__o76KWa__form{flex-direction:column;gap:.5rem;padding-bottom:1.25rem;display:flex}.SurgicalHistoryModal-module__o76KWa__rowFlex{border:none;flex-direction:column;gap:.5rem;display:flex}.SurgicalHistoryModal-module__o76KWa__fieldContainer{flex:1}.SurgicalHistoryModal-module__o76KWa__button{max-width:100%;margin-top:1rem}@media (min-width:768px){.SurgicalHistoryModal-module__o76KWa__rowFlex{flex-direction:row}}
.MedicationsModal-module__1O6kra__content{background-color:var(--color-bg-surface);border-radius:12px;width:100%;max-width:600px;max-height:90vh;padding:1.5rem;overflow-y:auto}.MedicationsModal-module__1O6kra__title{color:var(--color-text-primary);margin-bottom:1.5rem}.MedicationsModal-module__1O6kra__form{flex-direction:column;gap:1rem;display:flex}.MedicationsModal-module__1O6kra__rowFlex{border:none;flex-direction:column;gap:.5rem;display:flex}.MedicationsModal-module__1O6kra__fieldContainer{flex:1}.MedicationsModal-module__1O6kra__button{max-width:100%;margin-top:1rem}@media (min-width:768px){.MedicationsModal-module__1O6kra__rowFlex{flex-direction:row}}
@layer patterns{.ExploreSection-module__du-1SW__wrapper{padding:0 1.75rem}.ExploreSection-module__du-1SW__title{color:var(--color-text-disabled);padding:.5rem}}
.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}
.FileUploadSection-module__jdjqWG__filesDisclosure{padding-bottom:0}.FileUploadSection-module__jdjqWG__filesList{flex-direction:column;gap:.5rem;padding-bottom:.5rem;display:flex}.FileUploadSection-module__jdjqWG__uploadMenu{min-width:fit-content}
.layout-module__L5FxyW__layoutContent{background-color:var(--color-bg-default)}
.DiagnosisItem-module__rjprSa__status{color:var(--color-text-secondary)}
.InitialState-module__x2dE5a__container{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.InitialState-module__x2dE5a__title{color:var(--color-text-primary);margin:0}.InitialState-module__x2dE5a__description{color:var(--color-text-secondary);max-width:28rem;margin:0}.InitialState-module__x2dE5a__guidelines{flex-direction:column;gap:.5rem;width:100%;max-width:24rem;display:flex}.InitialState-module__x2dE5a__guidelineItem{text-align:left;align-items:center;gap:.75rem;display:flex}.InitialState-module__x2dE5a__checkIcon{width:1rem;height:1rem;color:var(--color-ui-success);flex-shrink:0}.InitialState-module__x2dE5a__guidelineText{color:var(--color-text-secondary);margin:0}.InitialState-module__x2dE5a__uploadButton{margin-top:.5rem}@media (min-width:768px){.InitialState-module__x2dE5a__container{gap:1.25rem}}
.HeaderAvatars-module__zvR9wG__headerImages{align-items:center;display:flex}.HeaderAvatars-module__zvR9wG__headerImages>img:nth-child(2){z-index:2}.HeaderAvatars-module__zvR9wG__headerImages>img:nth-child(3){z-index:1}.HeaderAvatars-module__zvR9wG__logo{z-index:3;border:.25rem solid var(--color-surface);background-color:var(--color-bg-default);border-radius:1.75rem;width:3rem;height:3rem;position:relative}.HeaderAvatars-module__zvR9wG__headerImages img:not(:first-child){margin-left:-1rem}
.Footer-module__8co08G__wrapper{flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.75rem;display:flex}.Footer-module__8co08G__description{color:var(--color-text-disabled);align-items:center;gap:.25rem;display:flex}.Footer-module__8co08G__version{color:var(--color-text-disabled)}.Footer-module__8co08G__button{padding:.5rem .75rem}.Footer-module__8co08G__button>span{font:var(--text-micro-xs);color:var(--color-text-primary)}
.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}
.shared-module__PSNDYG__modal{max-width:28.125rem}.shared-module__PSNDYG__content{padding:3rem 2.5rem}.shared-module__PSNDYG__clearLogo{width:100%;height:2.625rem}.shared-module__PSNDYG__stepContent{text-align:center;flex-direction:column;gap:1.75rem;display:flex}.shared-module__PSNDYG__iconWrapper{background-color:var(--color-brand-primary-30);border-radius:50%;justify-content:center;align-self:center;align-items:center;width:fit-content;padding:1rem;display:flex}.shared-module__PSNDYG__description{color:var(--color-text-secondary)}.shared-module__PSNDYG__button.shared-module__PSNDYG__button{background-color:var(--color-brand-accent);width:100%}.shared-module__PSNDYG__button.shared-module__PSNDYG__button:hover{background-color:#2a3d75}.shared-module__PSNDYG__button.shared-module__PSNDYG__button:active{background-color:#1a294d}.shared-module__PSNDYG__failureLogo{margin:0 auto}.shared-module__PSNDYG__consentNote{color:var(--color-text-secondary);border-top:1px solid var(--color-border-default);padding-top:1rem}
.PastDiagnosisList-module__s_33aW__list{flex-direction:column;gap:.5rem;display:flex}
.PrescriptionForm-module__0jqOkq__formContainer{width:100%}.PrescriptionForm-module__0jqOkq__form{flex-direction:column;gap:1rem;display:flex}.PrescriptionForm-module__0jqOkq__rowFlex{border:none;flex-direction:column;gap:.5rem;display:flex}.PrescriptionForm-module__0jqOkq__loadingIndicator{background-color:var(--color-bg-elevated);border-radius:8px;align-items:center;gap:.75rem;margin-top:1rem;padding:1rem;display:flex}.PrescriptionForm-module__0jqOkq__loadingText{color:var(--color-text-secondary);margin:0}.PrescriptionForm-module__0jqOkq__actions{flex-direction:column;gap:1rem;width:100%;margin-top:1.5rem;display:flex}@media (min-width:768px){.PrescriptionForm-module__0jqOkq__rowFlex{flex-direction:row}.PrescriptionForm-module__0jqOkq__fieldContainer{flex:1}.PrescriptionForm-module__0jqOkq__actions{justify-content:stretch;gap:1rem}}
.HeroSocialProofBadge-module__BQUmVq__container{align-self:center;align-items:center;gap:.5rem;display:inline-flex}.HeroSocialProofBadge-module__BQUmVq__ratingButton,.HeroSocialProofBadge-module__BQUmVq__consults{color:inherit;background:0 0;border:none;align-items:center;gap:.4rem;padding:0;display:inline-flex}.HeroSocialProofBadge-module__BQUmVq__score{color:#000;opacity:.6}.HeroSocialProofBadge-module__BQUmVq__divider{color:#000;opacity:.4}.HeroSocialProofBadge-module__BQUmVq__avatars{flex-shrink:0;width:1.75rem;height:auto}.HeroSocialProofBadge-module__BQUmVq__consultsText{color:#000;opacity:.6}
.CompanySection-module__VVk1OW__wrapper{flex-direction:column;padding:0 1.75rem;display:flex}.CompanySection-module__VVk1OW__title{color:var(--color-text-disabled);padding:.5rem}.CompanySection-module__VVk1OW__link{padding:.5rem}.CompanySection-module__VVk1OW__link:has(a:focus-visible){outline:2px solid var(--color-brand-primary);outline-offset:.125rem;border-radius:.25rem}
.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}
.VerificationSteps-module__Q7Qita__wrapper{--circle-size:1.75rem;flex-direction:column;display:flex}.VerificationSteps-module__Q7Qita__step{align-items:center;gap:.5rem;display:flex}.VerificationSteps-module__Q7Qita__divider{background-color:var(--color-brand-primary-30);width:.25rem;height:1rem;margin-left:.75rem}.VerificationSteps-module__Q7Qita__stepNumber{width:var(--circle-size);height:var(--circle-size);background-color:var(--color-brand-primary-30);color:var(--color-brand-accent);border-radius:50%;justify-content:center;align-items:center;display:flex}.VerificationSteps-module__Q7Qita__activeStep{background-color:var(--color-brand-accent);color:var(--color-brand-primary-10)}@media (min-width:768px){.VerificationSteps-module__Q7Qita__step{gap:.75rem}}
@font-face{font-family:hedvigLettersSerif;src:url(../media/Hedvig_Letters_Serif-s.p.05dw-xzl.c2fa.woff2)format("woff2");font-display:swap}@font-face{font-family:hedvigLettersSerif Fallback;src:local(Arial);ascent-override:97.55%;descent-override:30.6%;line-gap-override:0.0%;size-adjust:104.56%}.hedviglettersserif_2578031b-module__ICj9oq__className{font-family:hedvigLettersSerif,hedvigLettersSerif Fallback,New York,Times New Roman,serif}.hedviglettersserif_2578031b-module__ICj9oq__variable{--font-hedvig:"hedvigLettersSerif", "hedvigLettersSerif Fallback", New York, Times New Roman, serif}
@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8a480f0b521d4e75.06d3mdzz5bre_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7178b3e590c64307.11.cyxs5p-0z~.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/caa3a2e1cccd8315.p.16t1db8_9y2o~.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8a480f0b521d4e75.06d3mdzz5bre_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7178b3e590c64307.11.cyxs5p-0z~.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/caa3a2e1cccd8315.p.16t1db8_9y2o~.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8a480f0b521d4e75.06d3mdzz5bre_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7178b3e590c64307.11.cyxs5p-0z~.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/caa3a2e1cccd8315.p.16t1db8_9y2o~.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.geist_dea0efe7-module__w_oWea__className{font-family:Geist,system-ui,Arial,sans-serif;font-style:normal}.geist_dea0efe7-module__w_oWea__variable{--v2-font-sans:"Geist", system-ui, Arial, sans-serif}
.DiagnosisModal-module__8N9haW__wrapper{width:100%;max-width:37.5rem;padding:2rem}.DiagnosisModal-module__8N9haW__title{padding-bottom:1.25rem}.DiagnosisModal-module__8N9haW__form{flex-direction:column;gap:.5rem;padding-bottom:1.25rem;display:flex}.DiagnosisModal-module__8N9haW__rowFlex{border:none;flex-direction:column;gap:.5rem;display:flex}.DiagnosisModal-module__8N9haW__fieldContainer{flex:1}.DiagnosisModal-module__8N9haW__button{max-width:100%;margin-top:1rem}@media (min-width:768px){.DiagnosisModal-module__8N9haW__rowFlex{flex-direction:row}}
.LoadingState-module__rJy-GG__container{flex-direction:column;gap:1.5rem;display:flex}.LoadingState-module__rJy-GG__imagePreview{background-color:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:8px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.LoadingState-module__rJy-GG__previewImage{object-fit:cover;border-radius:4px;align-self:center;width:100%;max-width:20rem;height:auto}.LoadingState-module__rJy-GG__fileName{justify-content:center;align-items:center;gap:.5rem;display:flex}.LoadingState-module__rJy-GG__fileIcon{width:1rem;height:1rem;color:var(--color-text-tertiary)}.LoadingState-module__rJy-GG__fileNameText{color:var(--color-text-tertiary);margin:0}
.RatingStars-module__-MSz3a__container{gap:.125rem;line-height:0;display:inline-flex}
.SidebarSectionDetails-module__zyb1xq__sectionView{animation:.3s ease-out SidebarSectionDetails-module__zyb1xq__slideInFromRight}.SidebarSectionDetails-module__zyb1xq__wrapper{padding:.813rem 1.25rem 0}.SidebarSectionDetails-module__zyb1xq__title{padding:0 .5rem 1rem}.SidebarSectionDetails-module__zyb1xq__section{flex-direction:column;display:flex}.SidebarSectionDetails-module__zyb1xq__sectionTitle{color:var(--color-text-disabled);padding:.5rem}.SidebarSectionDetails-module__zyb1xq__link{font:var(--text-body-s);padding:.5rem}.SidebarSectionDetails-module__zyb1xq__divider{background-color:var(--color-border-default);width:100%;height:1px;margin:1rem 0}@keyframes SidebarSectionDetails-module__zyb1xq__slideInFromRight{0%{opacity:0;transform:translate(1.25rem)}to{opacity:1;transform:translate(0)}}
.UploadedImage-module__zwCF_W__fileItem{position:relative}.UploadedImage-module__zwCF_W__preview{object-fit:cover;border-radius:8px}.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}
.HealthRecordsConnectedModal-module__JDLDNW__modal{max-width:28.125rem}.HealthRecordsConnectedModal-module__JDLDNW__content{text-align:center;flex-direction:column;gap:1.75rem;padding:3rem 2.5rem;display:flex}.HealthRecordsConnectedModal-module__JDLDNW__iconWrapper{background-color:var(--color-brand-primary-30);border-radius:50%;justify-content:center;align-self:center;align-items:center;width:fit-content;padding:1rem;display:flex}.HealthRecordsConnectedModal-module__JDLDNW__actions{flex-direction:column;gap:.75rem;display:flex}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4fa387ec64143e14.0q3udbd2bu5yp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bbc41e54d2fcbd21.0gw~uztddq1df.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/797e433ab948586e.p.0.q-h669a_dqa.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4fa387ec64143e14.0q3udbd2bu5yp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bbc41e54d2fcbd21.0gw~uztddq1df.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/797e433ab948586e.p.0.q-h669a_dqa.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.geist_mono_91f4bfdf-module__SScsdW__className{font-family:Geist Mono,ui-monospace,Courier New,monospace;font-style:normal}.geist_mono_91f4bfdf-module__SScsdW__variable{--v2-font-mono:"Geist Mono", ui-monospace, Courier New, monospace}
.PregnancyItem-module__LtSf8G__date{color:var(--color-text-secondary)}
.SuccessState-module__gT5Cfa__container{flex-direction:column;gap:1.5rem;display:flex}.SuccessState-module__gT5Cfa__imagePreview{background-color:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:8px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.SuccessState-module__gT5Cfa__previewImage{object-fit:cover;border-radius:4px;align-self:center;width:100%;max-width:20rem;height:auto}.SuccessState-module__gT5Cfa__fileName{justify-content:center;align-items:center;gap:.5rem;display:flex}.SuccessState-module__gT5Cfa__fileIcon{width:1rem;height:1rem;color:var(--color-text-tertiary)}.SuccessState-module__gT5Cfa__fileNameText{color:var(--color-text-tertiary);margin:0}
.UniversityLogos-module__r8UMga__container{flex-direction:column;align-items:center;gap:.75rem;width:100%;display:flex}.UniversityLogos-module__r8UMga__label{color:var(--color-text-tertiary);font-size:11px}.UniversityLogos-module__r8UMga__logos{width:100%;max-width:22rem;color:inherit;background:0 0;border:none;flex-wrap:nowrap;justify-content:center;align-items:center;gap:.875rem;padding:0;display:flex}.UniversityLogos-module__r8UMga__logoWrapper{flex:0 auto;justify-content:center;align-items:center;height:2.5rem;display:flex}.UniversityLogos-module__r8UMga__logo{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:2.5rem}@media (min-width:768px){.UniversityLogos-module__r8UMga__logos{gap:1.5rem;max-width:30rem}}
.SidebarContent-module__PY84Oq__mainView{animation:.3s ease-out SidebarContent-module__PY84Oq__slideInFromLeft}.SidebarContent-module__PY84Oq__divider{background-color:var(--color-border-default);width:100%;height:1px;margin:1rem 0}@keyframes SidebarContent-module__PY84Oq__slideInFromLeft{0%{opacity:0;transform:translate(-1.25rem)}to{opacity:1;transform:translate(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}
.MedAlliesDemographicModal-module__Eb6YhG__modal{max-width:31.25rem}.MedAlliesDemographicModal-module__Eb6YhG__content{padding:2rem}.MedAlliesDemographicModal-module__Eb6YhG__title{text-align:center;padding-bottom:.5rem}.MedAlliesDemographicModal-module__Eb6YhG__subtitle{text-align:center;color:var(--color-text-secondary)}.MedAlliesDemographicModal-module__Eb6YhG__form{gap:.5rem;padding-top:1rem;display:grid}.MedAlliesDemographicModal-module__Eb6YhG__fullWidth{grid-column:1/-1}.MedAlliesDemographicModal-module__Eb6YhG__button{width:100%}.MedAlliesDemographicModal-module__Eb6YhG__disclaimer{color:var(--color-text-tertiary);margin-bottom:1rem;display:block}@media (min-width:768px){.MedAlliesDemographicModal-module__Eb6YhG__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}
@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/cd855f5d1ca24ffb.0~jl4bgts2cs4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/990c4f9734fd0772.061.55m41a418.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e63b78a658454267.p.0b_7h28.f7jr1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f247880039600da.0dhc~g_4fa026.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/965cde44f126914a.0gabdgu1mmcqh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59f8ae7131bfef86.p.06xavpps_f3d_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.fraunces_6d06ce0-module__xaYoVG__className{font-family:Fraunces,Georgia,Times New Roman,serif;font-weight:400}.fraunces_6d06ce0-module__xaYoVG__variable{--v2-font-display:"Fraunces", Georgia, Times New Roman, serif}
.ObstetricList-module___Tya0q__container{flex-direction:column;gap:1rem;display:flex}.ObstetricList-module___Tya0q__pregnanciesList{flex-direction:column;gap:.5rem;display:flex}
.ErrorState-module__TWdDOa__container{flex-direction:column;gap:1.5rem;display:flex}.ErrorState-module__TWdDOa__imagePreview{background-color:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:8px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.ErrorState-module__TWdDOa__previewImage{object-fit:cover;border-radius:4px;align-self:center;width:100%;max-width:20rem;height:auto}.ErrorState-module__TWdDOa__fileName{justify-content:center;align-items:center;gap:.5rem;display:flex}.ErrorState-module__TWdDOa__fileIcon{width:1rem;height:1rem;color:var(--color-text-tertiary)}.ErrorState-module__TWdDOa__fileNameText{color:var(--color-text-tertiary);margin:0}.ErrorState-module__TWdDOa__errorActions{justify-content:center;gap:1rem;display:flex}.ErrorState-module__TWdDOa__errorButton{flex:1}.ErrorState-module__TWdDOa__completionMessage{text-align:center;padding:1rem 0}.ErrorState-module__TWdDOa__completionText{color:var(--color-text-secondary);margin:0}.ErrorState-module__TWdDOa__startOverButton{align-self:center;min-width:12rem}
.HeroSection-module__fN2QQa__heroContent{flex-direction:column;flex:1;justify-content:center;gap:1.5rem;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;text-wrap:pretty}.HeroSection-module__fN2QQa__section.HeroSection-module__fN2QQa__heroDesignSection{gap:.6rem}.HeroSection-module__fN2QQa__heroDesignSubtitle{text-align:center;text-wrap:pretty;color:var(--color-text-primary);font-size:1.1875rem}.HeroSection-module__fN2QQa__heroDesignSubtitleV1{margin-top:-.4rem}.HeroSection-module__fN2QQa__heroDesignSubtitleV2{margin-bottom:-1rem}.HeroSection-module__fN2QQa__chatInputHeroDesignContainer{box-shadow:0 8px 24px #00000014}.HeroSection-module__fN2QQa__socialProofVariationOne{margin-top:.4rem;margin-bottom:-.7rem}.HeroSection-module__fN2QQa__programMessageVariation{text-align:center}.HeroSection-module__fN2QQa__programMessage{text-wrap:pretty}.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}}
.ProductSidebar-module__VeszvW__wrapper{width:100%;max-width:var(--product-sidebar-width);border-right:1px solid var(--color-border-default);will-change:transform;flex-direction:column;justify-content:space-between;height:100%;transition:transform .3s;display:flex;position:fixed;overflow-y:auto;transform:translate(-100%)}.ProductSidebar-module__VeszvW__open{transform:translate(0)}.ProductSidebar-module__VeszvW__detailsContentWrapper{justify-content:unset}.ProductSidebar-module__VeszvW__closeDetailsButton{margin-top:1rem;margin-left:1rem}.ProductSidebar-module__VeszvW__contentWrapper{padding:1rem 1.25rem}.ProductSidebar-module__VeszvW__logoSection{justify-content:space-between;align-items:center;display:flex}.ProductSidebar-module__VeszvW__closeSidebarButton{width:2rem;height:2rem}.ProductSidebar-module__VeszvW__userLabel{align-items:center;gap:.75rem;padding:1.5rem 0;display:flex}.ProductSidebar-module__VeszvW__avatarButton{border:2px solid var(--color-bg-surface);width:2rem;height:2rem;color:var(--color-brand-primary);background-color:var(--color-brand-primary-30);border-radius:34px;justify-content:center;align-items:center;display:flex}.ProductSidebar-module__VeszvW__signedOutSection{gap:.5rem;padding-top:1.5rem;padding-bottom:1rem;display:flex}.ProductSidebar-module__VeszvW__loginButton{padding:.5rem .75rem}.ProductSidebar-module__VeszvW__loginButton>span{font:var(--text-micro-xs);color:var(--color-text-primary)}.ProductSidebar-module__VeszvW__signUpButton{padding:.5rem .75rem}.ProductSidebar-module__VeszvW__signUpButton>span{font:var(--text-micro-xs)}.ProductSidebar-module__VeszvW__marketingLinksSection{color:var(--color-text-tertiary)}
.PrescriptionRefillChat-module__8FyJDW__wrapperContent{padding:0;position:relative}.PrescriptionRefillChat-module__8FyJDW__container{background-color:var(--color-bg-default);flex-direction:column;padding-top:1.5rem;display:flex;position:absolute;inset:0;overflow-y:auto}.PrescriptionRefillChat-module__8FyJDW__content{flex-direction:column;flex:1;gap:1.5rem;width:100%;padding:0 1rem 2rem;display:flex}.PrescriptionRefillChat-module__8FyJDW__containerStyle{flex-direction:column;display:flex}.PrescriptionRefillChat-module__8FyJDW__reviewingState{text-align:center;flex-direction:column;align-items:center;gap:.75rem;margin-bottom:4rem;padding:2rem;display:flex}.PrescriptionRefillChat-module__8FyJDW__reviewingCaption{color:var(--color-text-tertiary)}.PrescriptionRefillChat-module__8FyJDW__ctaContainer{flex-direction:column;gap:1rem;padding-bottom:1.5rem;display:flex}.PrescriptionRefillChat-module__8FyJDW__talkToDoctorButton{align-self:flex-start}.PrescriptionRefillChat-module__8FyJDW__chatInput{background-color:var(--color-bg-default);padding:0 1rem;position:sticky;bottom:0}@media (min-width:768px){.PrescriptionRefillChat-module__8FyJDW__wrapperContent{max-width:none}.PrescriptionRefillChat-module__8FyJDW__content{max-width:43.75rem;margin:0 auto}.PrescriptionRefillChat-module__8FyJDW__chatInput{width:100%;max-width:43.75rem;margin:0 auto}}
.PreferencesSection-module__V3Kduq__searchSelect{min-width:14.063rem;padding:.875rem 1rem}.PreferencesSection-module__V3Kduq__select [slot=select-button]{min-height:unset;min-width:14.063rem;padding:.875rem 1rem}
.layout-module__xvO-4q__inner{transition:margin-left .3s}.layout-module__xvO-4q__layout:has([data-sidebar=product][data-open=true]) .layout-module__xvO-4q__inner{margin-left:var(--product-sidebar-width)}.layout-module__xvO-4q__layout:has([data-sidebar=product][data-open=true]) .layout-module__xvO-4q__inner>:not(header){opacity:.2;pointer-events:none;width:43.75rem}@media (min-width:768px){.layout-module__xvO-4q__layout:has([data-sidebar=product][data-open=true]) .layout-module__xvO-4q__inner>:not(header){opacity:1;pointer-events:all;width:100%}}
.styles-module__1PkP3W__wrapper{flex-direction:column;gap:1.25rem;padding-top:1.5rem;display:flex}.styles-module__1PkP3W__submitButton{margin-top:1rem}.styles-module__1PkP3W__commentContainer{flex-direction:column;align-items:flex-start;display:flex}.styles-module__1PkP3W__commentContainer [slot=content]{width:100%}.styles-module__1PkP3W__disclaimer{color:var(--color-text-tertiary);margin-top:1rem;display:block}@media (min-width:768px){.styles-module__1PkP3W__wrapper{gap:2rem;padding-top:3rem}.styles-module__1PkP3W__title{font:var(--text-heading-5xl)}}@media (min-width:600px){.styles-module__1PkP3W__inputContainer [slot=content]{width:17em}}
.layout-module__wHNQ_q__inner{transition:margin-left .3s}.layout-module__wHNQ_q__layout:has([data-sidebar=product][data-open=true]) .layout-module__wHNQ_q__inner{margin-left:var(--product-sidebar-width)}.layout-module__wHNQ_q__layout:has([data-sidebar=product][data-open=true]) .layout-module__wHNQ_q__content{opacity:.2;pointer-events:none;width:43.75rem}.layout-module__wHNQ_q__content{width:100%;max-width:43.75rem;min-height:100dvh;padding:var(--header-height) 1rem 1.5rem;margin:0 auto;transition:opacity .3s}@media (min-width:768px){.layout-module__wHNQ_q__content{opacity:1;padding-bottom:4rem}.layout-module__wHNQ_q__layout:has([data-sidebar=product][data-open=true]) .layout-module__wHNQ_q__content{opacity:1;pointer-events:all;width:100%}}
.ObstetricModal-module__iKMeLq__wrapper{width:100%;max-width:37.5rem;padding:2rem}.ObstetricModal-module__iKMeLq__title{padding-bottom:1.25rem}.ObstetricModal-module__iKMeLq__form{flex-direction:column;gap:.5rem;padding-bottom:1.25rem;display:flex}.ObstetricModal-module__iKMeLq__rowFlex{border:none;flex-direction:column;gap:.5rem;display:flex}.ObstetricModal-module__iKMeLq__fieldContainer{flex:1}.ObstetricModal-module__iKMeLq__button{max-width:100%;margin-top:1rem}.ObstetricModal-module__iKMeLq__complications textarea{height:4.5rem}@media (min-width:768px){.ObstetricModal-module__iKMeLq__rowFlex{flex-direction:row}}
.UploadPrescription-module__yM_dfa__section{background-color:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:12px;flex-direction:column;align-items:center;gap:1.5rem;padding:1.25rem 1.25rem 0;display:flex}.UploadPrescription-module__yM_dfa__attachmentIconContainer{background-color:var(--color-brand-primary-30);border-radius:16px;justify-content:center;align-items:center;width:4rem;height:4rem;padding:.5rem;display:flex}.UploadPrescription-module__yM_dfa__attachmentIconContainer svg{width:2rem;height:2rem}@media (min-width:768px){.UploadPrescription-module__yM_dfa__section{padding:2rem 2rem .5rem}}
.AboveTheFoldLandingContent-module__fLkryq__aboveTheFold{flex-direction:column;width:100%;max-width:38.125rem;min-height:95dvh;padding:2rem 0;display:flex}@media (min-width:768px){.AboveTheFoldLandingContent-module__fLkryq__aboveTheFold{padding:3.5rem 0}}
.MarketingSidebar-module__zy0h6a__overlay{background:hsl(from var(--color-bg-elevated) h s l / .9);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:10;position:fixed;inset:0}.MarketingSidebar-module__zy0h6a__sidebar{--slide-from:100%;background:var(--color-bg-surface);will-change:transform;outline:none;width:calc(100% - .88rem);max-width:20rem;height:100%;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.MarketingSidebar-module__zy0h6a__sidebar[data-entering]{animation:.3s MarketingSidebar-module__zy0h6a__modal-slide}.MarketingSidebar-module__zy0h6a__sidebar[data-exiting]{animation:.3s ease-in reverse MarketingSidebar-module__zy0h6a__modal-slide}.MarketingSidebar-module__zy0h6a__sidebar [slot=title]{justify-content:space-between;padding:.813rem 1rem 0;display:flex}.MarketingSidebar-module__zy0h6a__sidebar [slot=title]>button:last-child{margin-left:auto}.MarketingSidebar-module__zy0h6a__sidebarAuthorized{--slide-from:-100%;left:0}.MarketingSidebar-module__zy0h6a__dialog{outline:none;height:100%}.MarketingSidebar-module__zy0h6a__inner{flex-direction:column;justify-content:space-between;height:100%;display:flex}@keyframes MarketingSidebar-module__zy0h6a__modal-slide{0%{transform:translateX(var(--slide-from))}to{transform:translate(0)}}
.ExpiredLink-module__3Y57SW__container{flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:43.75rem;display:flex}.ExpiredLink-module__3Y57SW__imageContainer{width:4rem;height:4rem}.ExpiredLink-module__3Y57SW__imageContainer>svg{object-fit:contain;width:100%;height:100%;color:var(--color-brand-primary)}.ExpiredLink-module__3Y57SW__subtitle{color:var(--color-text-secondary);text-align:center}.ExpiredLink-module__3Y57SW__backLink{font:var(--text-body-l-medium);text-decoration:underline}.ExpiredLink-module__3Y57SW__link{color:var(--color-brand-primary);font:var(--text-body-m-medium)}@media (min-width:768px){.ExpiredLink-module__3Y57SW__imageContainer{width:5rem;height:5rem}.ExpiredLink-module__3Y57SW__title{font:var(--text-heading-4xl)}}
.page-module__k02YFa__wrapper{height:calc(100dvh - 2 * var(--header-height) - 4rem);justify-content:center;align-items:center;display:flex}
.page-module__kovOpa__page{background:var(--color-bg-default);flex-direction:column;align-items:center;width:100%;min-height:100dvh;padding:0 1rem;display:flex;container-type:inline-size}
.FormCard-module__CEV3Hq__wrapper{border:1px solid var(--color-border-default);background-color:var(--color-bg-surface);border-radius:12px;flex-direction:column;gap:1.25rem;padding:1.25rem;display:flex}.FormCard-module__CEV3Hq__button{max-width:unset}@media (min-width:768px){.FormCard-module__CEV3Hq__title{font:var(--text-ui-heading-m-bold)}.FormCard-module__CEV3Hq__wrapper{gap:1.5rem;padding:2rem}}
.HeightInput-module__f8zSxa__select{width:auto}.HeightInput-module__f8zSxa__select [slot=select-button]{border-radius:unset;min-height:unset;background-color:inherit;border:0;padding:0}.HeightInput-module__f8zSxa__select [slot=select-button] [slot=label]{padding-right:.5rem}.HeightInput-module__f8zSxa__popover{width:5.625rem}.HeightInput-module__f8zSxa__inputsWrapper{border:1px solid var(--color-border-strong);background-color:var(--color-bg-surface);border-radius:.625rem;padding:.75rem 1.25rem}.HeightInput-module__f8zSxa__inputsWrapper[data-focus-within]{outline:1.5px solid var(--color-text-primary);outline-offset:-1.5px}.HeightInput-module__f8zSxa__inputsWrapper[data-invalid]{border-color:var(--color-ui-error);background-color:var(--color-ui-error-bg)}.HeightInput-module__f8zSxa__inputsWrapper[data-invalid] .HeightInput-module__f8zSxa__input{border-color:var(--color-ui-error);background-color:var(--color-ui-error-bg)}.HeightInput-module__f8zSxa__inputsWrapper[data-invalid]>[slot=label]{color:var(--color-ui-error)}.HeightInput-module__f8zSxa__inputsWrapper[data-invalid][data-focus-within]{outline:1.5px solid var(--color-ui-error);outline-offset:-1.5px}.HeightInput-module__f8zSxa__inputContent{align-items:center;gap:.75rem;display:flex}.HeightInput-module__f8zSxa__wrapperLabel{color:var(--color-text-tertiary);align-items:center;gap:4px;display:flex}.HeightInput-module__f8zSxa__input{font:var(--text-body-l);text-align:right;background:0 0;border:0;outline:none}.HeightInput-module__f8zSxa__label{color:var(--color-text-disabled);margin-left:.125rem}.HeightInput-module__f8zSxa__select{flex-shrink:0;margin-left:auto}.HeightInput-module__f8zSxa__errorMessage{color:var(--color-ui-error);padding-left:1.25rem}
.KnownImplantsItem-module__uDbFkq__subtext{color:var(--color-text-secondary)}
.PharmacyItem-module__lA22LG__pharmacyItem{gap:1rem;display:flex}.PharmacyItem-module__lA22LG__content{flex-direction:column;flex:1;gap:.125rem;display:flex}.PharmacyItem-module__lA22LG__address{color:var(--color-text-secondary)}.PharmacyItem-module__lA22LG__actions{align-items:center;gap:.5rem;display:flex}.PharmacyItem-module__lA22LG__primaryPharmacyLabel{background-color:var(--color-ui-notice-bg);color:var(--color-ui-notice-fg);border-radius:10px;padding:.5rem 1rem}.PharmacyItem-module__lA22LG__makePrimaryButton{border-radius:10px;padding:.5rem 1rem}@media (max-width:768px){.PharmacyItem-module__lA22LG__pharmacyItem{flex-direction:column;gap:.75rem}}
.LandingPage-module__FAbHmG__page{background:var(--color-bg-default);flex-direction:column;align-items:center;width:100%;padding:0 1rem;display:flex}.LandingPage-module__FAbHmG__container{flex-direction:column;gap:6rem;width:100%;max-width:38.125rem;padding:1rem 0;display:flex}.LandingPage-module__FAbHmG__spacing{height:6rem}.LandingPage-module__FAbHmG__divider{background:var(--color-border-default);width:.0625rem;height:8.125rem;margin:0 auto}@media (min-width:768px){.LandingPage-module__FAbHmG__container{padding:1.5rem 0}}
.SocialsBlock-module__fC8I-G__wrapper{flex-direction:column;gap:1rem;max-width:21rem;display:flex}.SocialsBlock-module__fC8I-G__logo{height:auto}.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}
.OccupationHistory-module__SXS_aW__description{color:var(--color-text-tertiary)}
.SymptomFormModal-module__XCnR6W__wrapper{width:100%;max-width:37.5rem;padding:2rem}.SymptomFormModal-module__XCnR6W__title{padding-bottom:1.25rem}.SymptomFormModal-module__XCnR6W__form{flex-direction:column;gap:.5rem;padding-bottom:1.25rem;display:flex}.SymptomFormModal-module__XCnR6W__rowFlex{flex-direction:column;gap:.5rem;display:flex}.SymptomFormModal-module__XCnR6W__button{width:100%;max-width:unset}@media (min-width:768px){.SymptomFormModal-module__XCnR6W__rowFlex{flex-direction:row}}
.KnownImplantsList-module__0upYEG__list{flex-direction:column;gap:.5rem;display:flex}
.PharmaciesList-module__SrPmoq__list{flex-direction:column;gap:.5rem;display:flex}
.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}}
.InsuranceSection-module__GMysSG__description{color:var(--color-text-tertiary)}.InsuranceSection-module__GMysSG__cardContent{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.InsuranceSection-module__GMysSG__primaryLabel{color:var(--color-ui-notice-fg);background-color:var(--color-ui-notice-bg);border-radius:10px;padding:.5rem 1rem}.InsuranceSection-module__GMysSG__button{border-radius:10px;padding:.5rem 1rem}@media (min-width:768px){.InsuranceSection-module__GMysSG__cardContent{flex-direction:row;justify-content:space-between;align-items:center}}
.SymptomItem-module__xgdxsW__description{color:var(--color-text-secondary)}
.KnownImplantsModal-module__j84W6a__wrapper{width:100%;max-width:37.5rem;padding:2rem}.KnownImplantsModal-module__j84W6a__title{padding-bottom:1.25rem}.KnownImplantsModal-module__j84W6a__form{flex-direction:column;gap:.5rem;padding-bottom:1.25rem;display:flex}.KnownImplantsModal-module__j84W6a__rowFlex{border:none;flex-direction:column;gap:.5rem;display:flex}.KnownImplantsModal-module__j84W6a__fieldContainer{flex:1}.KnownImplantsModal-module__j84W6a__button{max-width:100%;margin-top:1rem}@media (min-width:768px){.KnownImplantsModal-module__j84W6a__rowFlex{flex-direction:row}}
.PharmaciesModal-module__UZW6LW__content{flex-direction:column;gap:1.5rem;width:100%;max-width:600px;padding:2rem;display:flex}.PharmaciesModal-module__UZW6LW__title{color:var(--color-text-primary);margin-bottom:.5rem}.PharmaciesModal-module__UZW6LW__form{flex-direction:column;gap:1rem;display:flex}.PharmaciesModal-module__UZW6LW__rowFlex{border:none;gap:1rem;display:flex}.PharmaciesModal-module__UZW6LW__rowFlex>*{flex:1}.PharmaciesModal-module__UZW6LW__button{margin-top:.5rem}@media (max-width:640px){.PharmaciesModal-module__UZW6LW__content{padding:1.5rem}.PharmaciesModal-module__UZW6LW__rowFlex{flex-direction:column;gap:1rem}}
.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}}
.page-module__84iMOW__container{width:100%;height:100dvh;padding:var(--header-height) 1rem 0 1rem;flex-direction:column;align-items:center;gap:3rem;display:flex;position:relative;overflow:hidden auto}.page-module__84iMOW__loadingText{text-align:center;color:var(--color-text-secondary);padding:2rem}
.page-module__-RSxqq__wrapper{flex-direction:column;gap:2rem;padding-top:2rem;display:flex}.page-module__-RSxqq__title{font:var(--text-heading-4xl);padding-bottom:1rem}.page-module__-RSxqq__subtitle{color:var(--color-text-secondary)}.page-module__-RSxqq__section{flex-direction:column;gap:.5rem;display:flex}@media (min-width:768px){.page-module__-RSxqq__wrapper{gap:2.5rem;padding-top:2.5rem}.page-module__-RSxqq__title{font:var(--text-heading-5xl);padding-bottom:2rem}}
.page-module__-zgfTa__sectionsContainer{flex-direction:column;gap:2rem;margin-bottom:2rem;display:flex}
.page-module__AShVlG__page{padding:3rem 1rem 0}.page-module__AShVlG__description{color:var(--color-text-secondary);padding-top:1rem}.page-module__AShVlG__navItems{flex-direction:column;gap:.5rem;display:flex}@media (min-width:768px){.page-module__AShVlG__page{padding:2.5rem 0 0}}
.page-module__mzbcVa__page{background-color:var(--color-bg-default);min-height:100dvh;font:var(--text-body-m);color:var(--color-text-primary)}.page-module__mzbcVa__header{background-color:var(--color-bg-surface);border-bottom:1px solid var(--color-border-default);z-index:100;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex;position:sticky;top:0}.page-module__mzbcVa__headerLeft{align-items:center;gap:.75rem;display:flex}.page-module__mzbcVa__badge{font:var(--text-micro-2xs-medium);color:var(--color-ui-notice-fg);background-color:var(--color-ui-notice-bg);border-radius:4px;padding:.125em .5em}.page-module__mzbcVa__modeSwitcher{gap:.5rem;display:flex}.page-module__mzbcVa__modeButton{font:var(--text-micro-xs-medium);border:1px solid var(--color-border-default);background-color:var(--color-bg-surface);color:var(--color-text-secondary);cursor:pointer;border-radius:6px;padding:.375em .75em;transition:all .15s}.page-module__mzbcVa__modeButton:hover{border-color:var(--color-border-strong);color:var(--color-text-primary)}.page-module__mzbcVa__modeButtonActive{background-color:var(--color-brand-primary);color:var(--color-text-invert);border-color:var(--color-brand-primary)}.page-module__mzbcVa__modeButtonActive:hover{background-color:var(--color-brand-primary-darken);border-color:var(--color-brand-primary-darken);color:var(--color-text-invert)}.page-module__mzbcVa__article{max-width:48rem;margin:0 auto;padding:2rem 1.5rem}.page-module__mzbcVa__articleTitle{margin-bottom:.5rem}.page-module__mzbcVa__articleMeta{color:var(--color-text-tertiary);margin-bottom:2rem}.page-module__mzbcVa__articleBody{flex-direction:column;gap:1rem;display:flex}.page-module__mzbcVa__articleBody p{font:var(--text-body-l);color:var(--color-text-primary);line-height:1.75em}.page-module__mzbcVa__articleBody h2{font:var(--text-heading-2xl);letter-spacing:var(--letter-spacing-tight);margin-top:1rem}.page-module__mzbcVa__contentViolator{background-color:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:12px;margin:1.5rem -1rem;overflow:hidden}.page-module__mzbcVa__contentViolatorEmbed{width:100%;height:37.5rem}.page-module__mzbcVa__popupTrigger{background-color:var(--color-brand-primary-10);border:1px solid var(--color-brand-primary-50);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:.75rem;margin:1.5rem 0;padding:1.5rem;display:flex}.page-module__mzbcVa__popupTriggerText{color:var(--color-text-secondary)}@media (min-width:768px){.page-module__mzbcVa__article{padding:3rem 2rem}.page-module__mzbcVa__contentViolator{margin:2rem -2rem}}
.page-module__6HdT-a__page{background-color:var(--color-bg-surface)}.page-module__6HdT-a__wrapper{flex-direction:column;gap:1.25rem;width:100%;min-height:100dvh;margin:0 auto;padding:4.5rem 1.25rem 1.25rem;display:flex}.page-module__6HdT-a__titleIcon{border:2px solid var(--color-ui-success);border-radius:44px;justify-content:center;align-items:center;width:fit-content;margin:0 auto;padding:.75rem;display:flex}.page-module__6HdT-a__title{text-align:center}.page-module__6HdT-a__reminderCard{background-color:var(--color-ui-notice-bg);color:var(--color-ui-notice-fg);border-radius:8px;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.page-module__6HdT-a__cardRow{align-items:center;gap:1rem;display:flex}.page-module__6HdT-a__button{max-width:unset;width:100%;margin-top:2.75rem}.page-module__6HdT-a__warningBox{align-items:center}.page-module__6HdT-a__spinner{margin:0 auto}@media (min-width:768px){.page-module__6HdT-a__wrapper{max-width:37.5rem;padding:4.5rem}}
.page-module__dMosLW__wrapper{flex-direction:column;gap:2rem;display:flex}.page-module__dMosLW__card{border:1px solid var(--color-bg-elevated);border-radius:8px;padding:1.25rem;box-shadow:0 1px 4px #0000000d}.page-module__dMosLW__description{color:var(--color-text-secondary);padding:.5rem 0 1.25rem}.page-module__dMosLW__fullPrice{color:var(--color-text-disabled);text-decoration-line:line-through}.page-module__dMosLW__payments{align-items:center;gap:.313rem;display:flex}.page-module__dMosLW__infoBox{font:var(--text-micro-2xs-medium);align-items:center;margin:1.25rem 0;padding:.75rem 1.25rem}.page-module__dMosLW__button{max-width:unset;width:100%}
.page-module__DmGL6W__wrapper{padding-bottom:1.5rem}.page-module__DmGL6W__firstNameInput{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.page-module__DmGL6W__lastNameInput{border-radius:0}.page-module__DmGL6W__datepicker>div{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.page-module__DmGL6W__select{margin-bottom:.5rem}.page-module__DmGL6W__button{width:100%;max-width:unset;margin-top:3.5rem}.page-module__DmGL6W__secureNote{padding:1rem 0}.page-module__DmGL6W__images{justify-content:center;align-items:center;gap:1.25rem;display:flex}.page-module__DmGL6W__emptySelectState{flex-direction:column;align-items:center;gap:.5rem;padding:1rem;display:flex}.page-module__DmGL6W__consents{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.page-module__DmGL6W__consentRow{align-items:center;gap:.75rem;display:flex}.page-module__DmGL6W__consentLabel{color:var(--color-text-secondary)}
.page-module__lfGdSG__images{justify-content:center;align-items:center;gap:1.25rem;display:flex}.page-module__lfGdSG__emailInput{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;margin-top:1.5rem}.page-module__lfGdSG__phoneInput{border-top-left-radius:0;border-top-right-radius:0}.page-module__lfGdSG__checkbox{align-items:flex-start;margin:1.5rem 0}.page-module__lfGdSG__checkboxLabel{text-align:justify}.page-module__lfGdSG__button{max-width:unset;width:100%}.page-module__lfGdSG__secureNote{padding:1rem 0}.page-module__lfGdSG__fieldError{color:var(--color-ui-error);white-space:pre-line;padding-left:1.25rem}
.page-module__YRoqkG__button{max-width:unset;width:100%;margin-top:1.25rem;margin-bottom:1rem}.page-module__YRoqkG__timesWrapper{grid-template-columns:repeat(2,1fr);gap:.375rem;padding-bottom:2rem;display:grid}.page-module__YRoqkG__animatedItem{opacity:0;animation:.3s ease-out forwards page-module__YRoqkG__slideIn}@keyframes page-module__YRoqkG__slideIn{0%{opacity:0;transform:translateY(.625rem)}to{opacity:1;transform:translateY(0)}}.page-module__YRoqkG__spinner{margin:0 auto}.page-module__YRoqkG__viewMore{text-decoration:underline}@media (min-width:768px){.page-module__YRoqkG__timesWrapper{grid-template-columns:repeat(3,1fr);gap:.375rem;display:grid}}
.page-module__r48a3a__cards{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.page-module__r48a3a__cards>*{max-width:50%}.page-module__r48a3a__badge{background:var(--color-ui-warning-bg);color:var(--color-ui-warning-fg);border:.5px solid var(--color-border-default);border-radius:.25rem;align-items:center;gap:.25rem;padding:.125rem .375rem;font-size:.6875rem;font-weight:500;display:flex}.page-module__r48a3a__button{width:100%;max-width:unset}.page-module__r48a3a__secureNote{padding:1rem 0}.page-module__r48a3a__spinner{margin:0 auto}
.page-module__nq2oTa__container{flex-direction:column;flex:1;justify-content:space-between;gap:2rem;display:flex}.page-module__nq2oTa__wrapper{flex-direction:column;gap:1rem;display:flex}.page-module__nq2oTa__typeCard{all:unset;border:1px solid var(--color-border-default);background-color:var(--color-bg-surface);cursor:pointer;box-sizing:border-box;border-radius:8px;justify-content:space-between;align-items:flex-start;width:100%;padding:1.25rem;display:flex}.page-module__nq2oTa__typeCard:hover{border-color:var(--color-border-strong);box-shadow:0 1px 4px #0000000d}a.page-module__nq2oTa__typeCard:first-child{margin-bottom:1.25rem}.page-module__nq2oTa__icon{flex-shrink:0}.page-module__nq2oTa__typeCardDescription{color:var(--color-text-secondary);padding:.5rem 0 1.25rem}.page-module__nq2oTa__payments{align-items:center;gap:.313rem;display:flex}.page-module__nq2oTa__insurancesCard{background-color:var(--color-ui-notice-bg);color:var(--color-ui-notice-fg);border-radius:8px;flex-direction:column;gap:.5rem;padding:1.25rem;display:flex}.page-module__nq2oTa__insurancesList{grid-template-columns:repeat(2,1fr);gap:.25rem .813rem;display:grid}
.page-module__CePBGG__page{background-color:var(--color-bg-surface);min-height:100dvh}.page-module__CePBGG__content{flex-direction:column;margin:0 auto;padding:4.5rem 1.25rem;display:flex}.page-module__CePBGG__title{text-align:center;padding-bottom:1rem}.page-module__CePBGG__description{text-align:center;color:var(--color-text-secondary)}.page-module__CePBGG__confirmationButton{max-width:unset}.page-module__CePBGG__selectedPharmacyWrapper{flex-direction:column;gap:.5rem;padding:1.5rem 0;display:flex}.page-module__CePBGG__spinner{margin:1.5rem auto}@media (min-width:768px){.page-module__CePBGG__content{max-width:37.5rem}}
.page-module__QpsRlG__button{max-width:unset;width:100%;margin:1.5rem 0}.page-module__QpsRlG__timesWrapper{grid-template-columns:repeat(2,1fr);gap:.375rem;padding-bottom:2rem;display:grid}.page-module__QpsRlG__animatedItem{opacity:0;animation:.3s ease-out forwards page-module__QpsRlG__slideIn}.page-module__QpsRlG__spinner{margin:0 auto}@keyframes page-module__QpsRlG__slideIn{0%{opacity:0;transform:translateY(.625rem)}to{opacity:1;transform:translateY(0)}}.page-module__QpsRlG__currentDate{text-align:center;color:var(--color-text-tertiary)}.page-module__QpsRlG__errorMessage{color:var(--color-ui-error)}.page-module__QpsRlG__viewMore{text-decoration:underline}@media (min-width:768px){.page-module__QpsRlG__timesWrapper{grid-template-columns:repeat(3,1fr);gap:.375rem;display:grid}}
.page-module__F10haa__wrapper{flex-direction:column;gap:1.5rem;display:flex}.page-module__F10haa__secureNote{padding-top:1rem}.page-module__F10haa__loadingState{text-align:center;justify-content:center;align-items:center;padding:2rem;display:flex}
.page-module__Q1gx4W__page{background-color:var(--color-bg-surface)}.page-module__Q1gx4W__wrapper{flex-direction:column;gap:1.25rem;width:100%;min-height:100dvh;margin:0 auto;padding:4.5rem 1.25rem 1.25rem;display:flex}.page-module__Q1gx4W__spinner{margin:0 auto}.page-module__Q1gx4W__titleIcon{border:2px solid var(--color-ui-success);border-radius:44px;justify-content:center;align-items:center;width:fit-content;margin:0 auto;padding:.75rem;display:flex}.page-module__Q1gx4W__title{text-align:center}.page-module__Q1gx4W__reminderCard{background-color:var(--color-ui-notice-bg);color:var(--color-ui-notice-fg);border-radius:8px;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.page-module__Q1gx4W__cardRow{align-items:center;gap:1rem;display:flex}.page-module__Q1gx4W__button{max-width:unset;width:100%;margin-top:2.75rem}@media (min-width:768px){.page-module__Q1gx4W__wrapper{max-width:37.5rem;padding:4.5rem}}
.page-module__8F2oQq__stateSelect{margin-bottom:1.5rem}.page-module__8F2oQq__starsNote{gap:.5rem;margin:2rem 0}.page-module__8F2oQq__starsNoteText{font-size:.8125rem}.page-module__8F2oQq__button{width:100%;max-width:unset}.page-module__8F2oQq__secureNote{padding:1rem 0}
.page-module__bRHgya__personalFieldGroup{flex-direction:column;width:100%;margin-bottom:1.5rem;display:flex}.page-module__bRHgya__firstField{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.page-module__bRHgya__middleField{border-bottom:0;border-radius:0}.page-module__bRHgya__middleField>div{border-bottom:0;border-radius:0}.page-module__bRHgya__lastField{border-top-left-radius:0;border-top-right-radius:0}.page-module__bRHgya__checkbox{align-items:flex-start;margin:1.5rem 0}.page-module__bRHgya__checkboxLabel{text-align:justify}.page-module__bRHgya__button{max-width:unset;width:100%;margin-top:0}.page-module__bRHgya__fieldError{color:var(--color-ui-error);white-space:pre-line;padding-left:1.25rem}.page-module__bRHgya__secureNote{padding:1rem 0}.page-module__bRHgya__images{justify-content:center;align-items:center;gap:1.25rem;display:flex}
.page-module__1A1OOW__button{max-width:unset;width:100%;margin-top:1.25rem;margin-bottom:1rem}.page-module__1A1OOW__timesWrapper{grid-template-columns:repeat(2,1fr);gap:.375rem;padding-bottom:2rem;display:grid}.page-module__1A1OOW__animatedItem{opacity:0;animation:.3s ease-out forwards page-module__1A1OOW__slideIn}@keyframes page-module__1A1OOW__slideIn{0%{opacity:0;transform:translateY(.625rem)}to{opacity:1;transform:translateY(0)}}.page-module__1A1OOW__spinner{margin:0 auto}.page-module__1A1OOW__viewMore{text-decoration:underline}@media (min-width:768px){.page-module__1A1OOW__timesWrapper{grid-template-columns:repeat(3,1fr);gap:.375rem;display:grid}}
.page-module__p5P8_W__cards{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.page-module__p5P8_W__cards>*{max-width:50%}.page-module__p5P8_W__badge{background:var(--color-ui-warning-bg);color:var(--color-ui-warning-fg);border:.5px solid var(--color-border-default);border-radius:.25rem;align-items:center;gap:.25rem;padding:.125rem .375rem;font-size:.6875rem;font-weight:500;display:flex}.page-module__p5P8_W__button{width:100%;max-width:unset}.page-module__p5P8_W__secureNote{padding:1rem 0}.page-module__p5P8_W__spinner{margin:0 auto}
.styles-module__qUqY0a__content{justify-content:center;align-items:baseline;display:flex}.styles-module__qUqY0a__content>div{margin:0 0 0 .5rem}
.page-module__yzvzYq__content{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding-top:3rem;display:flex}.page-module__yzvzYq__subtitle{color:var(--color-text-secondary)}
.page-module__BD9x5q__page{width:100%;min-height:100dvh}.page-module__BD9x5q__wrapper{justify-content:center;align-items:baseline;padding:2rem 1.25rem 1.25rem;display:flex}.page-module__BD9x5q__wrapper>div{margin:0 0 0 .5rem}
.IdvClear-module__qXuYtG__title{text-align:center}.IdvClear-module__qXuYtG__description{color:var(--color-text-secondary);text-align:center;padding-top:1rem}.IdvClear-module__qXuYtG__card{background-color:var(--color-ui-notice-bg);color:var(--color-ui-notice-fg);border-radius:8px;flex-direction:column;gap:.75rem;margin:1.5rem 0;padding:1.25rem;display:flex}.IdvClear-module__qXuYtG__cardRow{align-items:center;gap:1rem;display:flex}.IdvClear-module__qXuYtG__button{width:100%;max-width:unset}.IdvClear-module__qXuYtG__footer{color:var(--color-text-tertiary);justify-content:center;align-items:center;gap:.25rem;padding-top:1rem;display:flex}
.page-module__i8-jhq__container{flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:100dvh;display:flex}