.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}}
.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}
.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}}
.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)}
.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}
.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)}
.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}}
.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)}
.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}}
.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}}
.CheckoutForm-module__AItCDW__form{flex-direction:column;gap:1.5rem;width:100%;display:flex}.CheckoutForm-module__AItCDW__loadingState{text-align:center;justify-content:center;align-items:center;padding-top:.5rem;padding-bottom:2rem;display:flex}.CheckoutForm-module__AItCDW__hidden{visibility:hidden;height:0;overflow:hidden}.CheckoutForm-module__AItCDW__button{width:100%;max-width:unset;margin-top:.75rem}.CheckoutForm-module__AItCDW__couponField{padding:.375rem .375rem .375rem 1rem}.CheckoutForm-module__AItCDW__submitButton{background:var(--color-brand-primary);width:2.25rem;height:2.25rem;color:var(--color-neutral-0);cursor:pointer;border-radius:.375rem;justify-content:center;align-items:center;display:flex}.CheckoutForm-module__AItCDW__disclosure{color:var(--color-brand-primary);font:var(--text-body-l-medium);align-items:center}.CheckoutForm-module__AItCDW__disclosure>svg{margin-top:0}.CheckoutForm-module__AItCDW__disclosureContent{margin-top:.75rem}.CheckoutForm-module__AItCDW__promoBadge{background-color:var(--color-ui-success-bg);color:var(--color-ui-success-fg);border:1px solid var(--color-ui-success-fg);border-radius:1rem;justify-content:space-between;align-items:center;gap:.25rem;width:fit-content;margin-top:.375rem;padding:.5rem .75rem;display:flex}.CheckoutForm-module__AItCDW__removePromoButton{border:0;border-radius:0;width:1rem;height:1rem;padding:0}
.EmptyAppointmentsCard-module__lWaINq__card{border:1px solid var(--color-border-default);border-radius:12px;flex-direction:column-reverse;align-items:flex-start;gap:.5rem;padding:1.5rem;display:flex}.EmptyAppointmentsCard-module__lWaINq__title{color:var(--color-text-tertiary);padding-bottom:.25rem}.EmptyAppointmentsCard-module__lWaINq__subtitle{padding-bottom:1rem}.EmptyAppointmentsCard-module__lWaINq__image{width:9.375rem;height:auto}@media (min-width:600px){.EmptyAppointmentsCard-module__lWaINq__card{flex-direction:row;justify-content:space-between;align-items:center;gap:2rem}.EmptyAppointmentsCard-module__lWaINq__image{width:13.125rem}}
.RescheduleModal-module__3atFyW__modal{max-width:28.75rem}.RescheduleModal-module__3atFyW__content{padding:2rem 1.5rem 1.5rem}.RescheduleModal-module__3atFyW__textBlock{flex-direction:column;align-items:center;gap:.5rem;padding-bottom:1.25rem;display:flex}.RescheduleModal-module__3atFyW__title{text-align:center}.RescheduleModal-module__3atFyW__oldDataLabel{color:var(--color-text-tertiary)}.RescheduleModal-module__3atFyW__oldData{text-decoration-line:line-through;-webkit-text-decoration-color:var(--color-text-tertiary);text-decoration-color:var(--color-text-tertiary);color:var(--color-text-tertiary)}.RescheduleModal-module__3atFyW__newData{color:var(--color-text-secondary)}.RescheduleModal-module__3atFyW__actions{justify-content:space-between;gap:.5rem;display:flex}.RescheduleModal-module__3atFyW__actions>button{flex-grow:1}
.styles-module__ogHIDG__wrapper,.styles-module__ogHIDG__text{display:inline}.styles-module__ogHIDG__copyButton{padding:0;display:inline}.styles-module__ogHIDG__copyButton>[slot=button-content]{gap:.125rem;text-decoration:underline}.styles-module__ogHIDG__promoBanner{margin-top:1rem}
.ConnectHealthRecordsModal-module__XDwNRq__modal{max-width:28.125rem;padding:3rem 2.5rem}.ConnectHealthRecordsModal-module__XDwNRq__modal .ConnectHealthRecordsModal-module__XDwNRq__content{flex-direction:column;gap:1.75rem;display:flex}
.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%}
@layer components.primitives{.TalkToDoctorHeaderButton-module__PiQfaa__button{border-radius:99999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.TalkToDoctorHeaderButton-module__PiQfaa__button[data-disabled]{background-color:#ededed}}
.HeaderSearch-module__D9RONG__iconButtonBase{border:1px solid var(--color-border-default);background-color:var(--color-bg-default);width:2rem;height:2rem;padding:.563rem}.HeaderSearch-module__D9RONG__closeSearch{background-color:var(--color-bg-surface)}.HeaderSearch-module__D9RONG__toggleIconsWrapper{align-items:center;display:flex}.HeaderSearch-module__D9RONG__toggleIconsWrapper>button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.HeaderSearch-module__D9RONG__toggleIconsWrapper>button:last-child{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.HeaderSearch-module__D9RONG__searchInput{background-color:var(--color-border-light);border:1px solid var(--color-border-default);border-radius:2.125rem;padding:.281rem .75rem}.HeaderSearch-module__D9RONG__searchInput [slot=input]{font:var(--text-body-s)}.HeaderSearch-module__D9RONG__searchInput [slot=start-component]{margin-right:.75rem}.HeaderSearch-module__D9RONG__searchInput [slot=end-component]{color:hsl(from var(--color-text-primary) h s l / .4)}
@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}}}
@layer components.primitives{.Toast-module__V3hGJG__toastRegion{z-index:110;flex-direction:column;gap:1.25rem;display:flex;position:fixed}.Toast-module__V3hGJG__top{top:1.25rem;left:50%;transform:translate(-50%)}.Toast-module__V3hGJG__top-left{top:1.25rem;left:1rem}.Toast-module__V3hGJG__top-right{top:1.25rem;right:1rem}.Toast-module__V3hGJG__bottom{bottom:1.25rem;left:50%;transform:translate(-50%)}.Toast-module__V3hGJG__bottom-left{bottom:1.25rem;left:1rem}.Toast-module__V3hGJG__bottom-right{bottom:1.25rem;right:1rem}.Toast-module__V3hGJG__toastContent{border-radius:12px;align-items:center;min-width:22.5rem;max-width:31.25rem;padding:1rem 1rem 1rem 1.25rem;display:flex;box-shadow:0 2px 12px #0000000f}.Toast-module__V3hGJG__toastContent [slot=close]{border:0;border-radius:0;margin-left:auto;padding:0}.Toast-module__V3hGJG__toastContent [slot=title],.Toast-module__V3hGJG__toastContent [slot=description]{padding:0 .75rem}.Toast-module__V3hGJG__toastContent [slot=start-icon] svg{width:1rem;height:1rem}.Toast-module__V3hGJG__toast-error{background-color:var(--color-ui-error);color:var(--color-bg-surface)}.Toast-module__V3hGJG__toast-warning{background-color:var(--color-ui-warning-bg);color:var(--color-ui-warning-fg)}.Toast-module__V3hGJG__toast-success{background-color:var(--color-brand-accent);color:var(--color-bg-surface)}.Toast-module__V3hGJG__toast-neutral{background-color:var(--color-brand-primary-30);color:var(--color-brand-accent);border:1px solid var(--color-border-light)}}
@layer components.primitives{.ErrorPage-module__7fetGG__container{flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:1rem;display:flex}.ErrorPage-module__7fetGG__content{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:100%;display:flex}.ErrorPage-module__7fetGG__imageContainer{width:4rem;height:4rem}.ErrorPage-module__7fetGG__image{object-fit:contain;width:100%;height:100%;color:var(--color-brand-primary)}.ErrorPage-module__7fetGG__title{font:var(--text-heading-2xl)}.ErrorPage-module__7fetGG__description{color:var(--color-text-secondary);line-height:1.6}.ErrorPage-module__7fetGG__actions{flex-direction:column;align-items:center;gap:.75rem;width:100%;margin-top:.5rem;display:flex}.ErrorPage-module__7fetGG__primaryButton{width:100%}.ErrorPage-module__7fetGG__traceContainer{background-color:var(--color-bg-elevated);border-radius:.75rem;justify-content:space-between;align-items:flex-start;gap:.75rem;width:100%;padding:.75rem 1rem;display:flex}.ErrorPage-module__7fetGG__traceContent{text-align:left;flex-direction:column;gap:.25rem;display:flex;overflow:hidden}.ErrorPage-module__7fetGG__traceLine{color:var(--color-text-primary);flex-direction:column;gap:.125rem;display:flex}.ErrorPage-module__7fetGG__traceValue{color:var(--color-text-secondary);font:var(--text-body-s);text-overflow:ellipsis;overflow:hidden}.ErrorPage-module__7fetGG__copyButton{color:var(--color-text-secondary);border:none;flex-shrink:0}.ErrorPage-module__7fetGG__checkIcon{color:var(--color-ui-success)}@media (min-width:768px){.ErrorPage-module__7fetGG__container{padding:1.5rem}.ErrorPage-module__7fetGG__content{gap:1.5rem;max-width:28rem}.ErrorPage-module__7fetGG__imageContainer{width:5rem;height:5rem}.ErrorPage-module__7fetGG__title{font:var(--text-heading-4xl)}.ErrorPage-module__7fetGG__traceLine{white-space:nowrap;flex-direction:row;gap:.5rem}.ErrorPage-module__7fetGG__traceValue{font:var(--text-body-m)}}}
@layer components.primitives{.InfoBox-module__cEGojG__infoBox{border-radius:.5rem;justify-content:center;gap:1rem;width:100%;padding:1.25rem;display:flex}.InfoBox-module__cEGojG__infoBox .InfoBox-module__cEGojG__infoBoxHeading{align-items:center;gap:.375rem;display:flex}.InfoBox-module__cEGojG__infoBox .InfoBox-module__cEGojG__infoBoxText{flex:1}.InfoBox-module__cEGojG__infoBoxWithHeading{flex-direction:column}.InfoBox-module__cEGojG__infoBoxDefault{background-color:var(--color-ui-notice-bg);color:var(--color-ui-notice-fg)}.InfoBox-module__cEGojG__infoBoxAlert{background-color:var(--color-ui-warning-bg);color:var(--color-ui-warning-fg)}.InfoBox-module__cEGojG__infoBoxSubdued{background-color:var(--color-ui-cancelled-bg);color:var(--color-ui-cancelled-fg)}.InfoBox-module__cEGojG__infoBoxError{background-color:var(--color-ui-error-bg);color:var(--color-ui-error-fg)}}
@layer base{.Link-module__BgFgAG__link{color:var(--color-brand-primary);text-underline-offset:2px;text-decoration:underline;transition:color .2s ease-in-out}.Link-module__BgFgAG__link:visited{color:var(--color-brand-accent)}.Link-module__BgFgAG__link:hover{color:var(--color-brand-primary-darken)}.Link-module__BgFgAG__link:focus-visible{outline-width:1px;outline-style:auto;outline-color:var(--color-brand-primary)}}
@layer components.primitives{.Markdown-module__pA1MkG__markdown h1,.Markdown-module__pA1MkG__markdown h2,.Markdown-module__pA1MkG__markdown h3,.Markdown-module__pA1MkG__markdown h4,.Markdown-module__pA1MkG__markdown h5,.Markdown-module__pA1MkG__markdown h6{margin:1rem 0 .5rem;font-weight:600;line-height:1.3}.Markdown-module__pA1MkG__markdown h1:first-child,.Markdown-module__pA1MkG__markdown h2:first-child,.Markdown-module__pA1MkG__markdown h3:first-child,.Markdown-module__pA1MkG__markdown h4:first-child,.Markdown-module__pA1MkG__markdown h5:first-child,.Markdown-module__pA1MkG__markdown h6:first-child{margin-top:0}.Markdown-module__pA1MkG__markdown h1,.Markdown-module__pA1MkG__markdown h2,.Markdown-module__pA1MkG__markdown h3,.Markdown-module__pA1MkG__markdown h4,.Markdown-module__pA1MkG__markdown h5,.Markdown-module__pA1MkG__markdown h6{font-size:inherit}.Markdown-module__pA1MkG__markdown p{color:var(--color-text-primary);margin:.5rem 0}.Markdown-module__pA1MkG__markdown p:first-child{margin-top:0}.Markdown-module__pA1MkG__markdown p:last-child{margin-bottom:0}.Markdown-module__pA1MkG__markdown ul,.Markdown-module__pA1MkG__markdown ol{margin:.5rem 0;padding-left:1.5rem}.Markdown-module__pA1MkG__markdown ul{list-style-type:disc}.Markdown-module__pA1MkG__markdown ol{list-style-type:decimal}.Markdown-module__pA1MkG__markdown li{color:var(--color-text-primary);margin:.25rem 0}.Markdown-module__pA1MkG__markdown li::marker{color:var(--color-text-primary)}.Markdown-module__pA1MkG__markdown ul ul,.Markdown-module__pA1MkG__markdown ol ol,.Markdown-module__pA1MkG__markdown ul ol,.Markdown-module__pA1MkG__markdown ol ul{margin:.25rem 0}.Markdown-module__pA1MkG__markdown strong{font-weight:600}.Markdown-module__pA1MkG__markdown em{font-style:italic}.Markdown-module__pA1MkG__markdown a{color:var(--color-brand-primary);text-decoration:underline;-webkit-text-decoration-color:var(--color-brand-primary);text-decoration-color:var(--color-brand-primary);text-underline-offset:2px}.Markdown-module__pA1MkG__markdown a:hover{-webkit-text-decoration-color:var(--color-brand-primary);text-decoration-color:var(--color-brand-primary);opacity:.8}.Markdown-module__pA1MkG__markdown blockquote{border-left:4px solid var(--color-brand-primary);background-color:var(--color-bg-surface);border-radius:0 .375rem .375rem 0;margin:1rem 0;padding:.5rem 0 .5rem 1rem}.Markdown-module__pA1MkG__markdown blockquote p{color:var(--color-text-secondary);margin:0;font-style:italic}.Markdown-module__pA1MkG__markdown hr{border:none;border-top:1px solid var(--color-border);margin:1.5rem 0}.Markdown-module__pA1MkG__markdown table{border-collapse:collapse;width:100%;margin:1rem 0}.Markdown-module__pA1MkG__markdown th,.Markdown-module__pA1MkG__markdown td{border:1px solid var(--color-border);text-align:left;padding:.5rem}.Markdown-module__pA1MkG__markdown th{background-color:var(--color-bg-surface);color:var(--color-text-primary);font-weight:600}.Markdown-module__pA1MkG__markdown td{color:var(--color-text-primary)}.Markdown-module__pA1MkG__markdown img{border-radius:.375rem;max-width:100%;height:auto;margin:.5rem 0}@media (max-width:640px){.Markdown-module__pA1MkG__markdown{font-size:.875rem}.Markdown-module__pA1MkG__markdown h1{font-size:1.25rem}.Markdown-module__pA1MkG__markdown h2{font-size:1.125rem}.Markdown-module__pA1MkG__markdown h3{font-size:1rem}}}
@layer components.primitives{.Menu-module__L_5-DG__menu{background-color:var(--color-bg-surface);border:1px solid var(--color-border-strong);border-radius:.625em;outline:none;padding:.25em;overflow:hidden;box-shadow:0 2px 12px #00000008}.Menu-module__L_5-DG__menu.Menu-module__L_5-DG__small{min-width:15.5rem}.Menu-module__L_5-DG__menu.Menu-module__L_5-DG__small .Menu-module__L_5-DG__menuItem{gap:.375em;padding:.5em .75em;font-size:.875rem;line-height:1.4}.Menu-module__L_5-DG__menu.Menu-module__L_5-DG__small .Menu-module__L_5-DG__menuHeader{padding:.5em .75em 0;font-size:.75rem;line-height:1.4}.Menu-module__L_5-DG__menu.Menu-module__L_5-DG__large{min-width:21.5625rem}.Menu-module__L_5-DG__menu.Menu-module__L_5-DG__large .Menu-module__L_5-DG__menuItem{gap:.75em;padding:1em 1.25em;font-size:.9375rem;font-weight:500;line-height:1.5}.Menu-module__L_5-DG__menu.Menu-module__L_5-DG__large .Menu-module__L_5-DG__menuItem:not(:last-child){border-bottom:1px solid var(--color-border-light)}.Menu-module__L_5-DG__menu.Menu-module__L_5-DG__large .Menu-module__L_5-DG__menuHeader{padding:.5em 1.25em 0}.Menu-module__L_5-DG__menuTrigger{cursor:pointer;background-color:#0000;border:none;outline:none}.Menu-module__L_5-DG__menuItem{cursor:pointer;color:var(--color-text-primary);font-family:var(--font-body);letter-spacing:-.01em;border-radius:.375em;outline:none;align-items:center;width:100%;transition:background-color .2s ease-in-out,color .2s ease-in-out;display:flex}.Menu-module__L_5-DG__menuItem[data-focused],.Menu-module__L_5-DG__menuItem[data-hovered],.Menu-module__L_5-DG__menuItem[data-focus-visible]{background-color:var(--color-bg-default);color:var(--color-brand-primary);border-color:#0000}.Menu-module__L_5-DG__menuItem[data-pressed]{background-color:var(--color-bg-elevated)}.Menu-module__L_5-DG__menuItem[data-disabled]{color:var(--color-text-disabled);cursor:not-allowed}.Menu-module__L_5-DG__menuItem[data-danger]{color:var(--color-ui-error)}.Menu-module__L_5-DG__menuItemIcon{flex-shrink:0;justify-content:center;align-items:center;width:1em;height:1em;display:flex}.Menu-module__L_5-DG__menuSection:not(:first-child){margin-top:.5em}.Menu-module__L_5-DG__menuHeader{letter-spacing:-.01em;color:var(--color-text-tertiary);pointer-events:none;font-size:.75rem;line-height:1.5}.Menu-module__L_5-DG__menuPopover{box-shadow:none;background-color:#0000;border:none;max-width:fit-content}.Menu-module__L_5-DG__menuPopover[data-entering]{animation:.15s ease-out Menu-module__L_5-DG__fadeIn}.Menu-module__L_5-DG__menuPopover[data-exiting]{animation:.1s ease-in Menu-module__L_5-DG__fadeOut}@keyframes Menu-module__L_5-DG__fadeIn{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes Menu-module__L_5-DG__fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.25rem)}}}
@layer components.primitives{.Modal-module__YT4P-W__modalOverlay{width:100vw;height:var(--visual-viewport-height);background:hsla(from var(--color-bg-elevated) h s l / .9);z-index:100;justify-content:center;align-items:flex-end;display:flex;position:fixed;top:0;left:0}.Modal-module__YT4P-W__modalOverlay[data-entering]{animation:.2s Modal-module__YT4P-W__modal-fade}.Modal-module__YT4P-W__modalOverlay[data-exiting]{animation:.15s ease-in reverse Modal-module__YT4P-W__modal-fade}.Modal-module__YT4P-W__dialog{outline:none;padding:0}.Modal-module__YT4P-W__modal{background:var(--color-bg-surface);width:100%;max-width:33.825rem;max-height:calc(var(--visual-viewport-height) * .95);border-radius:1rem;outline:none;position:relative;overflow-y:auto;box-shadow:0 .125rem 1.5rem #0000000f}.Modal-module__YT4P-W__modal[data-entering]{animation:.3s cubic-bezier(.175,.885,.32,1.275) Modal-module__YT4P-W__modal-zoom}.Modal-module__YT4P-W__closeButton{background-color:var(--color-bg-surface);z-index:1;position:absolute;top:.5rem;right:.5rem}@keyframes Modal-module__YT4P-W__modal-fade{0%{opacity:0}to{opacity:1}}@keyframes Modal-module__YT4P-W__modal-zoom{0%{transform:scale(.8)}to{transform:scale(1)}}.Modal-module__YT4P-W__modalOverlayCentered{align-items:center}.Modal-module__YT4P-W__modalOverlayCentered .Modal-module__YT4P-W__modal{width:fit-content}@media (min-width:576px){.Modal-module__YT4P-W__modalOverlay{align-items:center}.Modal-module__YT4P-W__modal{width:fit-content}}}
@layer components.primitives{.OTPInput-module__W1lVsq__root{width:100%;position:relative}.OTPInput-module__W1lVsq__inputContainer{justify-content:center;align-items:center;gap:.5rem;width:100%;display:flex}.OTPInput-module__W1lVsq__input{background-color:var(--color-bg-surface);border:1px solid var(--color-border-strong);text-align:center;max-width:3rem;height:4.5rem;color:var(--color-text-primary);border-radius:.5rem;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:.75rem;font-size:1.25rem;font-weight:500;line-height:1.5;transition:border-color .2s;display:flex}.OTPInput-module__W1lVsq__input:focus{border-color:var(--color-text-primary);box-shadow:0 0 0 1px var(--color-text-primary)}.OTPInput-module__W1lVsq__input:hover:not(:disabled){border-color:var(--color-neutral-60)}.OTPInput-module__W1lVsq__inputInvalid{border-color:var(--color-ui-error)}.OTPInput-module__W1lVsq__inputInvalid:focus{border-color:var(--color-ui-error);box-shadow:0 0 0 1px var(--color-ui-error)}.OTPInput-module__W1lVsq__inputDisabled{background-color:var(--color-bg-disabled);color:var(--color-text-disabled);cursor:not-allowed}.OTPInput-module__W1lVsq__inputDisabled:hover{border-color:var(--color-border-strong)}}
@layer components.primitives{.TextField-module__KZpSUW__root [slot=errorMessage]{color:var(--color-ui-error);padding-left:1.25rem}.TextField-module__KZpSUW__textField{border:1px solid var(--color-border-strong);background-color:var(--color-bg-surface);border-radius:.625rem;width:100%;padding:1.25rem}.TextField-module__KZpSUW__textField.TextField-module__KZpSUW__withLabel{padding:.75rem 1.25rem}.TextField-module__KZpSUW__textField[data-disabled]{background-color:var(--color-border-light)}.TextField-module__KZpSUW__textField[data-focus-within]{outline:1.5px solid var(--color-text-primary);outline-offset:-1.5px}.TextField-module__KZpSUW__textField[data-invalid]{border-color:var(--color-ui-error);background-color:var(--color-ui-error-bg)}.TextField-module__KZpSUW__textField[data-invalid] .TextField-module__KZpSUW__input{border-color:var(--color-ui-error);background-color:var(--color-ui-error-bg)}.TextField-module__KZpSUW__textField[data-invalid] .TextField-module__KZpSUW__label{color:var(--color-ui-error)}.TextField-module__KZpSUW__textField[data-invalid][data-focus-within]{outline:1.5px solid var(--color-ui-error);outline-offset:-1.5px}.TextField-module__KZpSUW__textField .TextField-module__KZpSUW__contentGroup{justify-content:space-between;align-items:center;display:flex}.TextField-module__KZpSUW__textField .TextField-module__KZpSUW__contentGroup :where([slot=start-component]){margin-right:.5rem}.TextField-module__KZpSUW__textField .TextField-module__KZpSUW__contentGroup :where([slot=end-component]){margin-left:.5rem}.TextField-module__KZpSUW__textField .TextField-module__KZpSUW__textAreaWrapper{flex:1;min-width:0}.TextField-module__KZpSUW__textField .TextField-module__KZpSUW__input{width:100%;font-family:var(--font-body);letter-spacing:-.01em;color:var(--color-text-primary);background-color:inherit;border:0;font-size:1rem;line-height:1.5em}.TextField-module__KZpSUW__textField .TextField-module__KZpSUW__input[data-disabled]{color:var(--color-text-tertiary)}.TextField-module__KZpSUW__textField .TextField-module__KZpSUW__input[data-focused]{outline:0}.TextField-module__KZpSUW__textField .TextField-module__KZpSUW__label{color:var(--color-text-tertiary);align-items:center;gap:4px;display:flex}.TextField-module__KZpSUW__textField::placeholder{color:var(--color-text-tertiary);letter-spacing:-.01em;font-size:1rem;line-height:1.5em}}
@layer components.composite{.PhoneNumberInput-module__6ozy3W__startComponent{z-index:1;align-items:center;display:flex}.PhoneNumberInput-module__6ozy3W__maskPlaceholder{color:var(--color-text-tertiary);padding-left:2px}}
@layer components.primitives{.RadioGroup-module__uBLRYG__radioGroup>label{cursor:pointer;align-items:center;gap:.5rem;display:flex;position:relative}.RadioGroup-module__uBLRYG__radioGroup>label:before{content:"";box-sizing:border-box;background:var(--color-neutral-0);cursor:default;border:1px solid #e5e7eb;border-radius:50%;width:1.125rem;height:1.125rem;display:block}.RadioGroup-module__uBLRYG__radioGroup>label[data-pressed]:before{opacity:.8}.RadioGroup-module__uBLRYG__radioGroup>label[data-selected]:before{border-color:var(--color-brand-primary);border-width:6px}.RadioGroup-module__uBLRYG__radioGroup>label[data-focus-visible]:before{outline:2px solid var(--focus-ring-color);outline-offset:2px}}
@layer components.primitives{.SearchSelect-module__4FiqFG__selectField{border:1px solid var(--color-border-strong);background-color:var(--color-bg-surface);width:100%;color:var(--color-text-primary);border-radius:12px;padding:1.25rem;position:relative}.SearchSelect-module__4FiqFG__selectField.SearchSelect-module__4FiqFG__withLabel{padding-top:1.75rem;padding-bottom:.75rem}.SearchSelect-module__4FiqFG__selectField[data-disabled] .SearchSelect-module__4FiqFG__label{color:var(--color-text-tertiary)}.SearchSelect-module__4FiqFG__selectField[data-focus-within]{outline:1.5px solid var(--color-text-primary);outline-offset:-1.5px}.SearchSelect-module__4FiqFG__selectField:has(.SearchSelect-module__4FiqFG__input[data-disabled]){background-color:var(--color-border-light)}.SearchSelect-module__4FiqFG__inputGroup{align-items:center;display:flex}.SearchSelect-module__4FiqFG__inputGroup:focus-visible{outline:0}.SearchSelect-module__4FiqFG__input{width:100%;font:var(--text-body-l);background-color:inherit;text-overflow:ellipsis;white-space:nowrap;border:0;overflow:hidden}.SearchSelect-module__4FiqFG__input[data-focused],.SearchSelect-module__4FiqFG__input:focus-visible{outline:0}.SearchSelect-module__4FiqFG__label{color:var(--color-text-tertiary);z-index:1;align-items:center;gap:4px;margin-bottom:0;display:flex;position:absolute;top:.75rem;left:1.25rem}.SearchSelect-module__4FiqFG__triggerButton{background:inherit;width:1rem;height:1rem;color:var(--color-text-primary);cursor:pointer;border:none;transition:all .2s}.SearchSelect-module__4FiqFG__triggerButton[data-disabled]{cursor:not-allowed}.SearchSelect-module__4FiqFG__triggerButton[data-disabled] .SearchSelect-module__4FiqFG__dropdownIcon{color:var(--color-text-tertiary)}.SearchSelect-module__4FiqFG__dropdownIcon{width:1rem;height:1rem;color:var(--color-text-primary)}.SearchSelect-module__4FiqFG__selectField[data-invalid]{border-color:var(--color-ui-error);background-color:var(--color-ui-error-bg)}.SearchSelect-module__4FiqFG__selectField[data-invalid] .SearchSelect-module__4FiqFG__label,.SearchSelect-module__4FiqFG__selectField[data-invalid] [slot=errorMessage]{color:var(--color-ui-error)}.SearchSelect-module__4FiqFG__selectField[data-invalid][data-focus-within]{outline:1.5px solid var(--color-ui-error);outline-offset:-1.5px}.SearchSelect-module__4FiqFG__fieldError{color:var(--color-ui-error);margin-top:.25rem;padding-left:1.25rem}.SearchSelect-module__4FiqFG__popover{width:var(--trigger-width);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:12px;padding:.75rem;overflow:hidden auto;box-shadow:0 2px 12px #0000000f}.SearchSelect-module__4FiqFG__listBox{background:0 0;border:none;outline:none;flex-direction:column;gap:.25rem;width:100%;max-height:320px;display:flex}.SearchSelect-module__4FiqFG__loadingContainer{flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;display:flex}}
.NavMenuDesktop-module__QsEC1a__navWrapper{display:none}.NavMenuDesktop-module__QsEC1a__navButton{font:var(--text-body-l);border-radius:66px;padding:.5rem 1rem}.NavMenuDesktop-module__QsEC1a__navButton>span{color:var(--color-text-primary);gap:.25rem}.NavMenuDesktop-module__QsEC1a__navButton:hover{background-color:var(--color-bg-elevated)}.NavMenuDesktop-module__QsEC1a__navButton.NavMenuDesktop-module__QsEC1a__active{background-color:var(--color-bg-elevated)}.NavMenuDesktop-module__QsEC1a__menuWrapper{background-color:var(--color-bg-surface);border-radius:16px;outline:none;grid-template-columns:repeat(3,15.625rem);gap:2rem;max-height:80vh;padding:2.5rem;display:grid;overflow-y:auto;box-shadow:0 3px 16px #00000005,0 2px 8px #00000008}.NavMenuDesktop-module__QsEC1a__column{flex-direction:column;display:flex}.NavMenuDesktop-module__QsEC1a__columnTitle{color:var(--color-text-disabled);padding:.5rem}.NavMenuDesktop-module__QsEC1a__link{font:var(--text-body-m);padding:.5rem}.NavMenuDesktop-module__QsEC1a__link:hover,.NavMenuDesktop-module__QsEC1a__link:focus-visible{color:var(--color-brand-primary);background-color:var(--color-bg-elevated);border-radius:6px;outline:none}@media (min-width:900px){.NavMenuDesktop-module__QsEC1a__navWrapper{align-items:center;gap:.25rem;display:flex}}
@layer v2.components.primitives{.CarouselSelector-module__ohRjfW__root{align-items:center;gap:.625rem;display:inline-flex}.CarouselSelector-module__ohRjfW__arrow{width:2rem;height:2rem;color:var(--v2-color-fg-default);--icon-button-padding:.25rem}.CarouselSelector-module__ohRjfW__arrow[data-disabled]{color:var(--v2-color-fg-disabled)}.CarouselSelector-module__ohRjfW__track{align-items:center;gap:.375rem;display:inline-flex}.CarouselSelector-module__ohRjfW__dot{background-color:var(--v2-color-solid-bg-disabled);border-radius:50%;width:.5rem;height:.5rem;transition:width .2s,border-radius .2s,background-color .2s;display:inline-block}.CarouselSelector-module__ohRjfW__dotActive{background-color:var(--v2-color-fg-default);border-radius:.25rem;width:1.125rem}@media (prefers-reduced-motion:reduce){.CarouselSelector-module__ohRjfW__dot{transition:none}}}
@layer v2.base{.AnimatedInputPlaceholder-module__EqSgcW__placeholder{pointer-events:none;color:var(--v2-color-fg-subtle);font:var(--v2-text-body-16);letter-spacing:-.02em;animation:3s ease-in-out forwards AnimatedInputPlaceholder-module__EqSgcW__slideInOut;display:flex;position:absolute;inset:0;overflow:hidden}@keyframes AnimatedInputPlaceholder-module__EqSgcW__slideInOut{0%{opacity:0;transform:translateY(.625rem)}20%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(.625rem)}}@media (min-width:768px){.AnimatedInputPlaceholder-module__EqSgcW__placeholder{font:var(--v2-text-body-14);letter-spacing:var(--v2-tracking-tight)}}@media (prefers-reduced-motion:reduce){.AnimatedInputPlaceholder-module__EqSgcW__placeholder{opacity:1;animation:none;transform:none}}}
@layer v2.components.composite{.InputHeroNormal-module__qEv9iq__heroForm{background-color:var(--v2-color-surface-canvas);box-shadow:var(--v2-shadow-xl);z-index:1;border-radius:2rem 2rem 3rem 3rem;flex-direction:column;justify-content:space-between;width:100%;padding:1.5rem 1rem .75rem;display:flex;position:relative}.InputHeroNormal-module__qEv9iq__heroInputWrapper{flex:1;align-items:center;min-width:0;min-height:1.5rem;display:flex;position:relative}.InputHeroNormal-module__qEv9iq__placeholder{align-items:flex-start}.InputHeroNormal-module__qEv9iq__heroTextarea{resize:none;width:100%;font:var(--v2-text-body-16);letter-spacing:var(--v2-tracking-tight);color:var(--v2-color-fg-default);background:0 0;border:none;outline:none;min-height:2.8rem;max-height:7.625rem;line-height:1.4}.InputHeroNormal-module__qEv9iq__heroTextarea::placeholder{color:var(--v2-color-fg-subtle)}.InputHeroNormal-module__qEv9iq__heroTextarea:disabled{color:var(--v2-color-fg-disabled);cursor:not-allowed}.InputHeroNormal-module__qEv9iq__characterLimit{height:1.56rem;color:var(--v2-color-error-600)}.InputHeroNormal-module__qEv9iq__submitButton{flex-shrink:0}.InputHeroNormal-module__qEv9iq__desktopButtonSection{display:none}.InputHeroNormal-module__qEv9iq__submitButtonMobile{width:100%}.InputHeroNormal-module__qEv9iq__mobileButtonSection{flex-direction:column;width:100%;display:flex}.InputHeroNormal-module__qEv9iq__divider{border:none;border-top:1px dashed var(--v2-color-border-default);width:100%;margin:.75rem 0}.InputHeroNormal-module__qEv9iq__badgesRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem;width:100%;list-style:none;display:flex}.InputHeroNormal-module__qEv9iq__desktopBadges{flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem;margin-top:1rem;list-style:none;display:none}.InputHeroNormal-module__qEv9iq__badge{background-color:var(--v2-color-surface-canvas);color:var(--v2-color-fg-default);border-radius:4px;flex-shrink:0;align-items:center;gap:.25rem;padding:.125rem .5rem;display:flex;overflow:hidden}@media (min-width:640px){.InputHeroNormal-module__qEv9iq__heroForm{box-shadow:var(--v2-shadow-xl);background:var(--v2-color-surface-canvas);border-radius:3rem;flex-direction:row;align-items:center;gap:1.5rem;padding:.75rem .75rem .75rem 1rem}.InputHeroNormal-module__qEv9iq__placeholder{align-items:center}.InputHeroNormal-module__qEv9iq__heroTextarea{font:var(--v2-text-body-14);min-height:1.25rem}.InputHeroNormal-module__qEv9iq__characterLimit{position:absolute;top:6.5rem}.InputHeroNormal-module__qEv9iq__desktopButtonSection{flex-direction:column;align-items:center;gap:.5rem;display:flex}.InputHeroNormal-module__qEv9iq__mobileButtonSection{display:none}.InputHeroNormal-module__qEv9iq__desktopBadges{display:flex}}}
@layer v2.components.composite{.InputHeroCompact-module__BUmQAG__condensedForm{background-color:var(--v2-color-surface-canvas);box-shadow:var(--v2-shadow-xl);border-radius:4rem;flex-direction:row;align-items:center;gap:.75rem;width:100%;padding:.75rem .75rem .75rem 1.5rem;display:flex;overflow:hidden}.InputHeroCompact-module__BUmQAG__inputGroup{flex:1;position:relative}.InputHeroCompact-module__BUmQAG__heroInputWrapper{align-items:center;min-width:0;min-height:1.5rem;display:flex}.InputHeroCompact-module__BUmQAG__characterLimit{color:var(--v2-color-error-600)}.InputHeroCompact-module__BUmQAG__condensedTextarea{resize:none;font:var(--v2-text-body-16);letter-spacing:var(--v2-tracking-tight);color:var(--v2-color-fg-default);background:0 0;border:none;outline:none;flex:1;min-height:1.5rem;max-height:1.5rem;line-height:1.4;overflow:hidden}.InputHeroCompact-module__BUmQAG__condensedTextarea::placeholder{color:var(--v2-color-fg-subtle)}.InputHeroCompact-module__BUmQAG__condensedTextarea:disabled{color:var(--v2-color-fg-disabled);cursor:not-allowed}.InputHeroCompact-module__BUmQAG__condensedTextareaMultiline{max-height:9rem;overflow:auto}.InputHeroCompact-module__BUmQAG__condensedButton{flex-shrink:0}}
@layer v2.components.composite{.InputHeroChat-module__I-a1rG__container{flex-direction:column;gap:.5rem;width:100%;display:flex}.InputHeroChat-module__I-a1rG__inputCard{background-color:var(--v2-color-surface-canvas);border:1px solid var(--v2-color-border-default);border-radius:1rem;flex-wrap:wrap;align-items:flex-end;gap:.25rem .75rem;width:100%;padding:.75rem;display:flex;position:relative}.InputHeroChat-module__I-a1rG__contextualActionSlot{z-index:1;position:absolute;top:0;right:0}.InputHeroChat-module__I-a1rG__attachedFilesSection{flex:0 0 100%;order:-2;gap:.75rem;width:100%;display:flex}.InputHeroChat-module__I-a1rG__leadingSlot{flex-shrink:0}.InputHeroChat-module__I-a1rG__textareaWrapper{flex:1;min-width:0;overflow:hidden}.InputHeroChat-module__I-a1rG__textareaWrapperExpanded{flex:0 0 100%;order:-1}.InputHeroChat-module__I-a1rG__textarea{resize:none;width:100%;font:var(--v2-text-body-14);letter-spacing:var(--v2-tracking-tight);color:var(--v2-color-fg-default);background:0 0;border:none;outline:none;max-height:9rem;padding:0;line-height:1.4}.InputHeroChat-module__I-a1rG__textarea::placeholder{color:var(--v2-color-fg-subtle)}.InputHeroChat-module__I-a1rG__textarea:disabled{color:var(--v2-color-fg-disabled);cursor:not-allowed}.InputHeroChat-module__I-a1rG__textareaExpanded{min-height:3rem}.InputHeroChat-module__I-a1rG__submitButton{flex-shrink:0}.InputHeroChat-module__I-a1rG__inputCardExpanded{justify-content:space-between;align-items:center;min-height:6.75rem}.InputHeroChat-module__I-a1rG__characterLimitWarning{font:var(--v2-text-body-10);letter-spacing:var(--v2-tracking-tight);color:var(--v2-color-fg-disabled);text-align:right;position:absolute;top:-1.25rem;right:1rem}.InputHeroChat-module__I-a1rG__characterLimitWarningAtLimit{color:var(--v2-color-fg-default)}.InputHeroChat-module__I-a1rG__disclaimer{font:var(--v2-text-body-10);letter-spacing:var(--v2-tracking-tight);color:var(--v2-color-fg-subtle);text-align:center;width:100%}}
@layer v2.components.composite{.InputHero-module__tcAs9q__wrapper{isolation:isolate;flex-direction:column;width:100%;display:flex;position:relative}}
@layer v2.base{.HoloCard-module__rgeXva__wrapper{position:relative}.HoloCard-module__rgeXva__proximityZone{inset:calc(var(--holo-proximity-radius) * -1);pointer-events:auto;z-index:0;position:absolute}.HoloCard-module__rgeXva__root{z-index:1;border-radius:var(--holo-radius,0);touch-action:pan-y;transform-style:preserve-3d;transform:perspective(1000px) rotateX(var(--holo-rx,0deg)) rotateY(var(--holo-ry,0deg)) scale3d(var(--holo-scale,1), var(--holo-scale,1), 1);--holo-ease:.6s cubic-bezier(.23, 1, .32, 1);box-shadow:var(--holo-shadow-x,0px) var(--holo-shadow-y,15px) 30px -10px #00000026, inset 0 1px 1px #fffc, inset 0 -1px 1px #0000000d, inset 1px 0 1px #fffc, inset -1px 0 1px #0000000d, inset var(--holo-inset-x,0px) var(--holo-inset-y,0px) 20px #fff6;transition:transform var(--holo-ease), box-shadow var(--holo-ease);--holo-gradient:linear-gradient(115deg, #fff0 0%, #fff0 25%, #ff9ad14d 35%, #80d0ff4d 45%, #ffe4994d 55%, #d8b4fe4d 65%, #fff0 75%, #fff0 100%);--holo-noise-svg:url("data:image/svg+xml,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100' height='100' filter='url(%23noise)' opacity='0.2'/%3E%3C/svg%3E");position:relative;overflow:hidden}.HoloCard-module__rgeXva__root:before,.HoloCard-module__rgeXva__holoLayer,.HoloCard-module__rgeXva__glareLayer,.HoloCard-module__rgeXva__textureLayer{border-radius:inherit}.HoloCard-module__rgeXva__root:before,.HoloCard-module__rgeXva__holoLayer,.HoloCard-module__rgeXva__glareLayer{pointer-events:none;opacity:0;transition:opacity .5s;position:absolute;inset:0}.HoloCard-module__rgeXva__root:before,.HoloCard-module__rgeXva__holoLayer{background:var(--holo-gradient);background-size:300% 300%;background-position:var(--holo-bg-x,50%) var(--holo-bg-y,50%)}.HoloCard-module__rgeXva__root:before{content:"";z-index:2;mix-blend-mode:screen}.HoloCard-module__rgeXva__wrapper[data-active=true] .HoloCard-module__rgeXva__root:before{opacity:.4}.HoloCard-module__rgeXva__wrapper[data-active=true] .HoloCard-module__rgeXva__root{transition:transform .1s ease-out,box-shadow .1s ease-out}.HoloCard-module__rgeXva__textureLayer{pointer-events:none;background-image:var(--holo-noise-svg);position:absolute;inset:0}.HoloCard-module__rgeXva__glareLayer{mix-blend-mode:overlay;background:radial-gradient(farthest-corner circle at var(--holo-glare-x,50%) var(--holo-glare-y,50%), #ffffffe6 10%, #fff0 50%)}.HoloCard-module__rgeXva__wrapper[data-active=true] .HoloCard-module__rgeXva__holoLayer,.HoloCard-module__rgeXva__wrapper[data-active=true] .HoloCard-module__rgeXva__glareLayer{opacity:1}.HoloCard-module__rgeXva__content{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.HoloCard-module__rgeXva__wrapper,.HoloCard-module__rgeXva__wrapper[data-active=true]{--holo-rx:0deg;--holo-ry:0deg;--holo-scale:1;--holo-shadow-x:0px;--holo-shadow-y:15px;--holo-inset-x:0px;--holo-inset-y:0px}.HoloCard-module__rgeXva__root,.HoloCard-module__rgeXva__wrapper[data-active=true] .HoloCard-module__rgeXva__root{transition:none}.HoloCard-module__rgeXva__wrapper[data-active=true] .HoloCard-module__rgeXva__holoLayer,.HoloCard-module__rgeXva__wrapper[data-active=true] .HoloCard-module__rgeXva__glareLayer,.HoloCard-module__rgeXva__wrapper[data-active=true] .HoloCard-module__rgeXva__root:before{opacity:0}}[data-animations-paused] .HoloCard-module__rgeXva__wrapper,[data-animations-paused] .HoloCard-module__rgeXva__wrapper[data-active=true]{--holo-rx:0deg;--holo-ry:0deg;--holo-scale:1;--holo-shadow-x:0px;--holo-shadow-y:15px;--holo-inset-x:0px;--holo-inset-y:0px}[data-animations-paused] .HoloCard-module__rgeXva__root,[data-animations-paused] .HoloCard-module__rgeXva__wrapper[data-active=true] .HoloCard-module__rgeXva__root{transition:none}[data-animations-paused] .HoloCard-module__rgeXva__wrapper[data-active=true] .HoloCard-module__rgeXva__holoLayer,[data-animations-paused] .HoloCard-module__rgeXva__wrapper[data-active=true] .HoloCard-module__rgeXva__glareLayer,[data-animations-paused] .HoloCard-module__rgeXva__wrapper[data-active=true] .HoloCard-module__rgeXva__root:before{opacity:0}}
@layer v2.components.primitives{.InfoBox-module__ThTMlG__infoBox{border:1px solid;border-radius:.5rem;align-items:flex-start;gap:1rem;width:100%;padding:1.25rem;display:flex}.InfoBox-module__ThTMlG__icon{flex-shrink:0}.InfoBox-module__ThTMlG__content{flex:1;min-width:0}.InfoBox-module__ThTMlG__contentWithTitle{flex-direction:column;gap:.25rem;display:flex}.InfoBox-module__ThTMlG__default{background-color:var(--v2-color-info-bg);border-color:var(--v2-color-info-border);color:var(--v2-color-info-fg)}.InfoBox-module__ThTMlG__alert{background-color:var(--v2-color-warning-bg);border-color:var(--v2-color-warning-border);color:var(--v2-color-warning-fg)}.InfoBox-module__ThTMlG__subdued{background-color:var(--v2-color-surface-sunken);border-color:var(--v2-color-border-subtle);color:var(--v2-color-fg-muted)}.InfoBox-module__ThTMlG__error{background-color:var(--v2-color-error-bg);border-color:var(--v2-color-error-border);color:var(--v2-color-error-fg)}}
@layer v2.base{.Logo-module__H6wHLa__logo{flex-shrink:0;width:auto;display:inline-block}.Logo-module__H6wHLa__brand{color:var(--v2-color-accent-bg)}.Logo-module__H6wHLa__sizeSm{height:1rem}.Logo-module__H6wHLa__sizeMd{height:1.375rem}.Logo-module__H6wHLa__sizeLg{height:1.75rem}}
@layer v2.components.primitives{.Popover-module__P0IlJa__popover[data-placement=bottom] .Popover-module__P0IlJa__arrow svg{transform:rotate(180deg)}.Popover-module__P0IlJa__popover[data-placement=left] .Popover-module__P0IlJa__arrow svg{transform:rotate(-90deg)}.Popover-module__P0IlJa__popover[data-placement=right] .Popover-module__P0IlJa__arrow svg{transform:rotate(90deg)}}
@layer v2.components.primitives{.Menu-module__t-uiFq__menu{background-color:var(--v2-color-surface-raised);border:1px solid var(--v2-color-border-default);border-radius:10px;outline:none;padding:.25rem;overflow:hidden;box-shadow:0 2px 12px #0000000f}.Menu-module__t-uiFq__menu.Menu-module__t-uiFq__small{min-width:15.5rem}.Menu-module__t-uiFq__menu.Menu-module__t-uiFq__small .Menu-module__t-uiFq__menuItem{font:var(--v2-text-body-14);gap:.375em;padding:.5rem .75rem}.Menu-module__t-uiFq__menu.Menu-module__t-uiFq__small .Menu-module__t-uiFq__menuHeader{font:var(--v2-text-body-12);padding:.5rem .75rem 0}.Menu-module__t-uiFq__menu.Menu-module__t-uiFq__large{min-width:21.5625rem}.Menu-module__t-uiFq__menu.Menu-module__t-uiFq__large .Menu-module__t-uiFq__menuItem{font:var(--v2-text-body-14);gap:.75rem;padding:1rem 1.25rem}.Menu-module__t-uiFq__menu.Menu-module__t-uiFq__large .Menu-module__t-uiFq__menuHeader{padding:.5rem 1.25rem 0}.Menu-module__t-uiFq__menuTrigger{cursor:pointer;background-color:#0000;border:none;outline:none}.Menu-module__t-uiFq__menuItem{cursor:pointer;color:var(--v2-color-fg-default);font:var(--v2-text-body-14);border-radius:6px;outline:none;align-items:center;width:100%;transition:background-color .2s ease-in-out,color .2s ease-in-out;display:flex}.Menu-module__t-uiFq__menuItem[data-focused],.Menu-module__t-uiFq__menuItem[data-hovered],.Menu-module__t-uiFq__menuItem[data-focus-visible]{background-color:var(--v2-color-surface-sunken);border-color:#0000}.Menu-module__t-uiFq__menuItem[data-pressed]{background-color:var(--v2-color-surface-sunken)}.Menu-module__t-uiFq__menuItem[data-disabled]{color:var(--v2-color-fg-disabled);cursor:not-allowed}.Menu-module__t-uiFq__menuItemIcon{flex-shrink:0;justify-content:center;align-items:center;width:1em;height:1em;display:flex}.Menu-module__t-uiFq__menuSection:not(:first-child){margin-top:.5rem}.Menu-module__t-uiFq__menuHeader{font:var(--v2-text-body-12);color:var(--v2-color-fg-subtle);pointer-events:none}.Menu-module__t-uiFq__menuPopover{box-shadow:none;background-color:#0000;border:none;max-width:fit-content}.Menu-module__t-uiFq__menuPopover[data-entering]{animation:.15s ease-out Menu-module__t-uiFq__fadeIn}.Menu-module__t-uiFq__menuPopover[data-exiting]{animation:.1s ease-in Menu-module__t-uiFq__fadeOut}@keyframes Menu-module__t-uiFq__fadeIn{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes Menu-module__t-uiFq__fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.25rem)}}}
@layer v2.components.primitives{.TextField-module__GTXFVa__textField{border:1px solid var(--v2-color-border-strong);background-color:var(--v2-color-surface-canvas);border-radius:.625rem;width:100%;padding:.75rem .75rem .75rem 1.25rem}.TextField-module__GTXFVa__textField[data-disabled]{background-color:var(--v2-color-border-light)}.TextField-module__GTXFVa__textField[data-focus-within]{outline:1.5px solid var(--v2-color-fg-default);outline-offset:-1.5px}.TextField-module__GTXFVa__textField[data-invalid]{border-color:var(--v2-color-error-border);background-color:var(--v2-color-error-bg)}.TextField-module__GTXFVa__textField[data-invalid] .TextField-module__GTXFVa__label{color:var(--v2-color-error-fg)}.TextField-module__GTXFVa__textField[data-invalid][data-focus-within]{outline:1.5px solid var(--v2-color-error-border);outline-offset:-1.5px}.TextField-module__GTXFVa__textField .TextField-module__GTXFVa__contentGroup{justify-content:space-between;align-items:center;display:flex}.TextField-module__GTXFVa__textField .TextField-module__GTXFVa__textAreaWrapper{flex:1;min-width:0}.TextField-module__GTXFVa__textField .TextField-module__GTXFVa__input{width:100%;font:var(--v2-text-body-16);color:var(--v2-color-fg-default);background-color:inherit;border:0}.TextField-module__GTXFVa__textField .TextField-module__GTXFVa__input[data-disabled]{color:var(--v2-color-fg-disabled)}.TextField-module__GTXFVa__textField .TextField-module__GTXFVa__input[data-focused]{outline:0}.TextField-module__GTXFVa__textField .TextField-module__GTXFVa__input::placeholder{color:var(--v2-color-fg-subtle);font:var(--v2-text-body-16)}.TextField-module__GTXFVa__textField .TextField-module__GTXFVa__label{color:var(--v2-color-fg-subtle);align-items:center;gap:.25rem;display:flex}.TextField-module__GTXFVa__iconLeading{margin-right:.5rem}.TextField-module__GTXFVa__iconTrailing{margin-left:.5rem}.TextField-module__GTXFVa__errorMessage{color:var(--v2-color-error-fg);padding-top:.375rem;padding-left:1.25rem}}
@layer v2.components.composite{.Toast-module__7oc3_q__toastRegion{z-index:110;flex-direction:column;gap:1.25rem;display:flex;position:fixed}.Toast-module__7oc3_q__top{top:1.25rem;left:50%;transform:translate(-50%)}.Toast-module__7oc3_q__topLeft{top:1.25rem;left:1.25rem}.Toast-module__7oc3_q__topRight{top:1.25rem;right:1.25rem}.Toast-module__7oc3_q__bottom{bottom:1.25rem;left:50%;transform:translate(-50%)}.Toast-module__7oc3_q__bottomLeft{bottom:1.25rem;left:1.25rem}.Toast-module__7oc3_q__bottomRight{bottom:1.25rem;right:1.25rem}.Toast-module__7oc3_q__toastContent{width:min(31.25rem,100vw - 2.5rem);max-width:100%;box-shadow:var(--v2-shadow-md);border:1px solid;border-radius:.75rem;align-items:center;gap:.75rem;padding:1rem;display:flex}.Toast-module__7oc3_q__startIcon{flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}.Toast-module__7oc3_q__textContent{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.Toast-module__7oc3_q__closeButton{--icon-button-padding:.375rem;width:1.75rem;height:1.75rem}.Toast-module__7oc3_q__toastError{background-color:var(--v2-color-error-bg);border-color:var(--v2-color-error-border);color:var(--v2-color-error-fg)}.Toast-module__7oc3_q__toastWarning{background-color:var(--v2-color-warning-bg);border-color:var(--v2-color-warning-border);color:var(--v2-color-warning-fg)}.Toast-module__7oc3_q__toastSuccess{background-color:var(--v2-color-success-bg);border-color:var(--v2-color-success-border);color:var(--v2-color-success-fg)}.Toast-module__7oc3_q__toastNeutral{background-color:var(--v2-color-info-bg);border-color:var(--v2-color-info-border);color:var(--v2-color-info-fg)}}
@layer v2.components.primitives{.Modal-module__BYb2rG__modalOverlay{width:100vw;height:var(--visual-viewport-height);background:hsla(from var(--v2-color-surface-canvas) h s l / .4);-webkit-backdrop-filter:blur(4.5px);backdrop-filter:blur(4.5px);z-index:100;justify-content:center;align-items:flex-end;display:flex;position:fixed;top:0;left:0}.Modal-module__BYb2rG__modalOverlay[data-entering]{animation:.2s Modal-module__BYb2rG__modal-fade}.Modal-module__BYb2rG__modalOverlay[data-exiting]{animation:.15s ease-in reverse Modal-module__BYb2rG__modal-fade}.Modal-module__BYb2rG__dialog{outline:none;padding:0}.Modal-module__BYb2rG__modal{box-shadow:var(--v2-shadow-lg);background:var(--v2-color-surface-canvas);width:100%;max-width:30rem;max-height:calc(var(--visual-viewport-height) * .95);border-radius:24px;outline:none;position:relative;overflow-y:auto}.Modal-module__BYb2rG__modal[data-entering]{animation:.3s cubic-bezier(.175,.885,.32,1.275) Modal-module__BYb2rG__modal-zoom}.Modal-module__BYb2rG__closeButton{z-index:1;position:absolute;top:1rem;right:1rem}@keyframes Modal-module__BYb2rG__modal-fade{0%{opacity:0}to{opacity:1}}@keyframes Modal-module__BYb2rG__modal-zoom{0%{transform:scale(.8)}to{transform:scale(1)}}.Modal-module__BYb2rG__modalOverlayCentered{align-items:center}.Modal-module__BYb2rG__modalOverlayCentered .Modal-module__BYb2rG__modal{width:fit-content}@media (min-width:576px){.Modal-module__BYb2rG__modalOverlay{align-items:center}.Modal-module__BYb2rG__modal{width:fit-content}}}
@layer v2.base{.Checkbox-module__8xQzoa__checkboxContainer{align-items:center;gap:.75rem;display:flex;position:relative}.Checkbox-module__8xQzoa__checkboxContainer .Checkbox-module__8xQzoa__checkbox{border:2px solid var(--v2-color-border-strong);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:border-color .2s,background-color .2s,outline .2s,box-shadow .2s;display:flex}.Checkbox-module__8xQzoa__checkboxContainer .Checkbox-module__8xQzoa__checkbox.Checkbox-module__8xQzoa__medium{border-radius:4px;width:1rem;height:1rem}.Checkbox-module__8xQzoa__checkboxContainer .Checkbox-module__8xQzoa__checkbox.Checkbox-module__8xQzoa__small{border-radius:4px;width:.875rem;height:.875rem}:is(.Checkbox-module__8xQzoa__checkboxContainer[data-selected],.Checkbox-module__8xQzoa__checkboxContainer[data-indeterminate]) .Checkbox-module__8xQzoa__icon{color:var(--v2-color-info-bg)}:is(.Checkbox-module__8xQzoa__checkboxContainer[data-selected],.Checkbox-module__8xQzoa__checkboxContainer[data-indeterminate]) .Checkbox-module__8xQzoa__checkbox{border-color:var(--v2-color-accent-focus-ring);background:var(--v2-color-accent-focus-ring)}.Checkbox-module__8xQzoa__checkboxContainer[data-focus-visible] .Checkbox-module__8xQzoa__checkbox{outline:2px solid var(--v2-color-accent-focus-ring)}.Checkbox-module__8xQzoa__checkboxContainer[data-invalid] .Checkbox-module__8xQzoa__icon{color:var(--v2-color-icon-default)}.Checkbox-module__8xQzoa__checkboxContainer[data-invalid] .Checkbox-module__8xQzoa__checkbox{border-color:var(--v2-color-error-border);background-color:var(--v2-color-error-bg)}:is(.Checkbox-module__8xQzoa__checkboxContainer[data-invalid][data-selected],.Checkbox-module__8xQzoa__checkboxContainer[data-invalid][data-indeterminate]) .Checkbox-module__8xQzoa__checkbox{background:var(--v2-color-error-border)}.Checkbox-module__8xQzoa__checkboxContainer[data-disabled] .Checkbox-module__8xQzoa__icon{color:var(--v2-color-fg-disabled)}.Checkbox-module__8xQzoa__checkboxContainer[data-disabled] .Checkbox-module__8xQzoa__checkbox{border-color:var(--v2-color-border-disabled)}:is(.Checkbox-module__8xQzoa__checkboxContainer[data-disabled][data-selected],.Checkbox-module__8xQzoa__checkboxContainer[data-disabled][data-indeterminate]) .Checkbox-module__8xQzoa__checkbox{border-color:var(--v2-color-accent-bg-disabled);background:var(--v2-color-accent-bg-disabled)}}
@layer v2.base{.Divider-module__aY08na__divider{width:100%;height:1px;display:block;overflow:visible}.Divider-module__aY08na__line{vector-effect:non-scaling-stroke;stroke:currentColor}.Divider-module__aY08na__base{color:var(--v2-color-border-default)}.Divider-module__aY08na__strong{color:var(--v2-color-border-strong)}}
@layer v2.components.primitives{.Switch-module__8YrlKq__switchWrapper{forced-color-adjust:none;-webkit-tap-highlight-color:transparent;cursor:pointer;align-items:center;gap:.75rem;display:flex;position:relative}.Switch-module__8YrlKq__switchWrapper .Switch-module__8YrlKq__track{background:var(--v2-color-divider);border-radius:.75rem;flex-shrink:0;width:2.75rem;height:1.5rem;padding:.125rem;transition:all .2s}.Switch-module__8YrlKq__switchWrapper .Switch-module__8YrlKq__track .Switch-module__8YrlKq__handle{aspect-ratio:1;background:var(--v2-color-surface-raised);will-change:transform;border-radius:.75rem;height:100%;transition:all .2s;display:block}.Switch-module__8YrlKq__switchWrapper[data-selected] .Switch-module__8YrlKq__track{background:var(--v2-color-solid-bg)}.Switch-module__8YrlKq__switchWrapper[data-selected] .Switch-module__8YrlKq__handle{transform:translate(1.25rem)}.Switch-module__8YrlKq__switchWrapper[data-focus-visible] .Switch-module__8YrlKq__track{outline:2px solid var(--v2-color-accent-focus-ring)}.Switch-module__8YrlKq__switchWrapper[data-disabled] .Switch-module__8YrlKq__track{background:var(--v2-color-solid-bg-disabled)}.Switch-module__8YrlKq__switchWrapper .Switch-module__8YrlKq__activeLabel{color:var(--v2-color-fg-muted)}.Switch-module__8YrlKq__switchWrapper .Switch-module__8YrlKq__disabledLabel{color:var(--v2-color-fg-disabled)}}
@layer v2.components.primitives{.RadioGroup-module__Pag_3a__radioGroup>label{cursor:pointer;align-items:center;gap:.5rem;display:flex;position:relative}.RadioGroup-module__Pag_3a__radioGroup>label:before{content:"";box-sizing:border-box;border:2px solid var(--v2-color-border-strong);background:var(--v2-color-surface-raised);cursor:default;border-radius:50%;width:1.125rem;height:1.125rem;display:block}.RadioGroup-module__Pag_3a__radioGroup>label[data-pressed]:before{opacity:.8}.RadioGroup-module__Pag_3a__radioGroup>label[data-selected]:before{border-color:var(--v2-color-accent-bg);background:var(--v2-color-accent-bg);box-shadow:inset 0 0 0 3px var(--v2-color-surface-raised)}.RadioGroup-module__Pag_3a__radioGroup>label[data-focus-visible]:before{outline:2px solid var(--v2-color-accent-focus-ring)}.RadioGroup-module__Pag_3a__radioGroup>label[data-disabled]{color:var(--v2-color-fg-disabled)}.RadioGroup-module__Pag_3a__radioGroup>label[data-disabled]:before{border-color:var(--v2-color-accent-bg-disabled)}.RadioGroup-module__Pag_3a__radioGroup>label[data-disabled][data-selected]:before{border-color:var(--v2-color-accent-bg-disabled);background:var(--v2-color-accent-bg-disabled);box-shadow:inset 0 0 0 4px var(--v2-color-surface-sunken)}}
@layer v2.components.primitives{.Disclosure-module__jLF6BW__animatedDetails{width:100%;overflow:hidden}.Disclosure-module__jLF6BW__label{text-align:left;cursor:pointer;justify-content:space-between;align-items:flex-start;gap:.5rem;width:100%;transition:height .2s ease-in-out;display:flex}.Disclosure-module__jLF6BW__leftIconLabel{justify-content:start}.Disclosure-module__jLF6BW__icon{flex-shrink:0;transition:transform .2s ease-in-out;transform:rotate(0)}.Disclosure-module__jLF6BW__iconOpen{transform:rotate(180deg)}.Disclosure-module__jLF6BW__content{color:var(--v2-color-fg-muted);margin-top:.75rem}.Disclosure-module__jLF6BW__content a{color:var(--v2-color-accent-bg);text-decoration:underline}.Disclosure-module__jLF6BW__content ol{padding-left:1.5rem}}
@layer v2.components.primitives{.SidebarSectionList-module__aTdfMG__menuItem{color:inherit;border-radius:8px;justify-content:space-between;align-items:center;padding:.5rem;display:flex}.SidebarSectionList-module__aTdfMG__menuItem:hover{background-color:var(--v2-color-surface-sunken)}.SidebarSectionList-module__aTdfMG__menuItem:focus-visible{outline:2px solid var(--v2-color-accent-bg-hover);outline-offset:.125rem;border-radius:.25rem}.SidebarSectionList-module__aTdfMG__menuItemButton{cursor:pointer;background:0 0;border:none;width:100%}}
.ExploreSection-module__mGhGXW__wrapper{padding-top:1rem}.ExploreSection-module__mGhGXW__title{color:var(--v2-color-fg-subtle);padding:.5rem}
.DashboardLink-module__7A2Vra__linkItem{align-items:center;gap:.75rem;padding:.5rem;display:flex}.DashboardLink-module__7A2Vra__linkItem:hover{background-color:var(--v2-color-surface-sunken);border-radius:8px}.DashboardLink-module__7A2Vra__linkItem>:first-child{align-items:center;gap:.25rem;display:flex}.DashboardLink-module__7A2Vra__linkItem:focus-visible{outline:2px solid var(--v2-color-accent-bg-hover);outline-offset:.125rem;border-radius:.25rem}.DashboardLink-module__7A2Vra__highlighted{color:var(--v2-color-link-default)}
.DashboardSection-module__cTARUa__sectionTitle{color:var(--v2-color-fg-subtle);padding:.5rem}
.HeaderLayout-module__OoMd9a__header{z-index:5;position:sticky;top:0}.HeaderLayout-module__OoMd9a__content{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:var(--v2-color-surface-canvas);align-items:center;padding:1rem 1.5rem;display:flex}.HeaderLayout-module__OoMd9a__logoWrapper{flex:1;display:flex}.HeaderLayout-module__OoMd9a__rightContainer{flex:1;justify-content:flex-end;align-items:center;gap:1rem;display:flex}.HeaderLayout-module__OoMd9a__openMenuWrapper{border-left:1px dashed var(--v2-color-border-default);align-items:center;gap:1rem;padding-left:1rem;display:flex}@media (min-width:768px){.HeaderLayout-module__OoMd9a__content{padding:1rem 3rem}}@media (min-width:1024px){.HeaderLayout-module__OoMd9a__content{padding:1rem 4rem}}@media (min-width:1280px){.HeaderLayout-module__OoMd9a__content{padding:1rem 6.25rem}}
@layer v2.components.primitives{.HeaderSearch-module__vIwuiG__toggleIconsWrapper{align-items:center;display:flex}.HeaderSearch-module__vIwuiG__searchInput{background-color:var(--v2-color-surface-sunken);border:none;border-radius:2.125rem;padding:.375rem .75rem}.HeaderSearch-module__vIwuiG__searchInput[data-focus-within]{outline:1px solid var(--v2-color-border-strong)}.HeaderSearch-module__vIwuiG__searchInput [slot=input]{font:var(--v2-text-body-14)}.HeaderSearch-module__vIwuiG__searchInput [slot=start-component]{margin-right:.75rem}.HeaderSearch-module__vIwuiG__searchInput [slot=end-component]{color:var(--v2-color-fg-subtle)}}
@layer v2.components.primitives{.HeaderSidebar-module__c6pb4G__wrapper{justify-content:space-between;width:100%;display:flex}}
@layer v2.components.composite{.NewsBar-module__FzmADW__container{background:linear-gradient(90deg,#fdfdf8 0%,#e2f0e4 100%);width:100%;padding-block:.75rem;overflow:clip}.NewsBar-module__FzmADW__container .rfm-marquee-container{overflow:clip visible!important}.NewsBar-module__FzmADW__container .rfm-marquee{transition:transform .2s}.NewsBar-module__FzmADW__slot{vertical-align:middle;align-items:center;display:inline-flex}.NewsBar-module__FzmADW__separator{background-color:rgb(from var(--v2-color-fg-default) r g b / .15);flex-shrink:0;width:1px;height:1rem;margin-inline:1rem;display:inline-block}.NewsBar-module__FzmADW__staticTrack{-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:safe center;padding-left:.5rem;display:flex;overflow-x:auto}.NewsBar-module__FzmADW__staticTrack::-webkit-scrollbar{display:none}.NewsBar-module__FzmADW__staticTrack>.NewsBar-module__FzmADW__slot{white-space:nowrap;flex-shrink:0}@media (hover:hover) and (pointer:fine){.NewsBar-module__FzmADW__staticTrack{cursor:grab}.NewsBar-module__FzmADW__staticTrack[data-dragging=true]{cursor:grabbing;-webkit-user-select:none;user-select:none}}}
.shared-module__bIH4lq__ctaWidgetContainer{flex-direction:column;gap:.75rem;display:flex}.shared-module__bIH4lq__ctaWidgetContainerShadow .shared-module__bIH4lq__ctaContainer{border-radius:.5rem;box-shadow:0 5px 15px #00000026}.shared-module__bIH4lq__ctaContainer{background:var(--color-brand-primary-10);border-left:2px solid var(--color-brand-primary);color:var(--color-text-primary);flex-direction:column;gap:1rem;margin-bottom:1.5rem;padding:2rem 1.5rem;display:flex}.shared-module__bIH4lq__ctaContainer .shared-module__bIH4lq__ctaDescription{color:var(--color-text-secondary)}.shared-module__bIH4lq__ctaContainer.shared-module__bIH4lq__emergencyRoomCTA{background:var(--color-ui-error-bg);border-left:2px solid var(--color-ui-error);color:var(--color-ui-error-fg)}.shared-module__bIH4lq__ctaContainer.shared-module__bIH4lq__emergencyRoomCTA .shared-module__bIH4lq__ctaDescription{color:var(--color-ui-error-fg)}.shared-module__bIH4lq__ctaButton{align-self:flex-start}.shared-module__bIH4lq__ctaButton[data-variant=inPersonVisit]{color:var(--color-brand-primary)}@media (min-width:768px){.shared-module__bIH4lq__ctaContainer{padding:2rem 2.5rem}}
@layer v2.components.composite{.NewsBarItem-module__4a7ExW__item{color:var(--v2-color-fg-default);align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.NewsBarItem-module__4a7ExW__icon{flex-shrink:0}}
@layer components.composite{.DoctorVisitCTA-module__Xarf0W__container{color:var(--color-text-primary);flex-direction:column;gap:1rem;margin-bottom:.5rem;display:flex}.DoctorVisitCTA-module__Xarf0W__ctaButton{width:100%;max-width:100%;padding-top:.9rem;padding-bottom:.9rem}.DoctorVisitCTA-module__Xarf0W__statusRow{justify-content:center;align-items:center;gap:.5rem;display:flex}.DoctorVisitCTA-module__Xarf0W__statusDot{background-color:var(--color-ui-success);border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;position:relative}.DoctorVisitCTA-module__Xarf0W__statusDot:after{content:"";border:.1px solid var(--color-ui-success);border-radius:50%;animation:1.3s ease-out infinite DoctorVisitCTA-module__Xarf0W__ringPulse;position:absolute;inset:0}.DoctorVisitCTA-module__Xarf0W__statusText{line-height:1}.DoctorVisitCTA-module__Xarf0W__checkList{flex-direction:column;gap:.94rem;margin:0 0 .56rem;padding:0;list-style:none;display:flex}.DoctorVisitCTA-module__Xarf0W__checkItem{color:var(--color-text-secondary);align-items:baseline;gap:.75rem;display:flex}.DoctorVisitCTA-module__Xarf0W__checkIcon{background-color:var(--color-brand-primary-30);border-radius:.1875rem;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;margin-top:.125rem;display:inline-flex}.DoctorVisitCTA-module__Xarf0W__heading{margin-top:.25rem;margin-bottom:.13rem}@media (max-width:640px){.DoctorVisitCTA-module__Xarf0W__intro{font-size:.875rem}}@keyframes DoctorVisitCTA-module__Xarf0W__ringPulse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}}
@layer v2.components.composite{.NewsBarLink-module__NsM29q__inlineLink{color:inherit;text-underline-offset:.2em;text-decoration-skip-ink:none;border-radius:2px;text-decoration:underline;transition:opacity .15s ease-in-out}.NewsBarLink-module__NsM29q__inlineLink:hover,.NewsBarLink-module__NsM29q__inlineLink:focus-visible{opacity:.7}.NewsBarLink-module__NsM29q__inlineLink:focus-visible{outline:2px solid var(--v2-color-accent-focus-ring);outline-offset:2px}.NewsBarLink-module__NsM29q__inlineLinkAccent{color:var(--v2-color-accent-bg)}}
.InlineEmailStep-module__oQD7ca__form{flex-direction:column;gap:.75rem;display:flex}.InlineEmailStep-module__oQD7ca__copy{color:var(--color-text-secondary)}.InlineEmailStep-module__oQD7ca__emailField{width:100%}.InlineEmailStep-module__oQD7ca__continueButton{width:100%;max-width:100%;padding-top:.9rem;padding-bottom:.9rem}
.SidebarAuthActions-module__fa_CjW__container{border-top:1px dashed var(--v2-color-border-default);padding-top:1rem}.SidebarAuthActions-module__fa_CjW__buttonsWrapper{gap:.75rem;display:flex}.SidebarAuthActions-module__fa_CjW__button{width:100%}
.StickyDoctorVisitCTA-module__t147ja__container{padding:.75rem 1rem;padding-bottom:max(.75rem, env(safe-area-inset-bottom));background:var(--color-bg-surface);border-top:1px solid var(--color-border-default);opacity:0;pointer-events:none;z-index:50;transition:opacity .2s,transform .2s;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.StickyDoctorVisitCTA-module__t147ja__containerVisible{opacity:1;pointer-events:auto;transform:translateY(0)}.StickyDoctorVisitCTA-module__t147ja__button{width:100%;max-width:100%}@media (min-width:768px){.StickyDoctorVisitCTA-module__t147ja__container{display:none}}
.UserGreeting-module__LFe6hG__wrapper{align-items:center;gap:.5rem;display:flex}.UserGreeting-module__LFe6hG__letter{width:2rem;height:2rem;font:var(--v2-text-label-14);color:var(--v2-color-sage-500);background-color:var(--v2-color-sage-100);border:1px solid var(--v2-color-surface-canvas);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:flex}
.Header-module__MDZVIa__header{flex-direction:column;gap:1.5rem;margin-bottom:1.5rem;display:flex}.Header-module__MDZVIa__headerTop{justify-content:space-between;align-items:flex-start;display:flex}.Header-module__MDZVIa__reportIcon{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex}.Header-module__MDZVIa__title{color:var(--color-text-primary);font-family:var(--font-heading);margin:0}.Header-module__MDZVIa__dateTime{color:var(--color-text-secondary);margin:0}
.SidebarLayout-module__66fg2a__overlay{-webkit-backdrop-filter:blur(4.5px);backdrop-filter:blur(4.5px);z-index:10;background:#fdfdf766;position:fixed;inset:0}.SidebarLayout-module__66fg2a__sidebar{--slide-from:-100%;--peek-offset:1.625rem;max-width:23rem;width:calc(100% - var(--peek-offset));background:var(--v2-color-surface-canvas);will-change:transform;outline:none;height:100%;padding:1.5rem;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.SidebarLayout-module__66fg2a__sidebar[data-entering]{animation:.3s SidebarLayout-module__66fg2a__modal-slide}.SidebarLayout-module__66fg2a__sidebar[data-exiting]{animation:.3s ease-in reverse SidebarLayout-module__66fg2a__modal-slide}.SidebarLayout-module__66fg2a__dialog{outline:none;height:100%}.SidebarLayout-module__66fg2a__contentWrapper{flex-direction:column;justify-content:space-between;height:100%;display:flex}.SidebarLayout-module__66fg2a__divider{border-bottom:1px dashed var(--v2-color-border-default);width:100%;margin:1rem 0}@keyframes SidebarLayout-module__66fg2a__modal-slide{0%{transform:translateX(var(--slide-from))}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.SidebarLayout-module__66fg2a__sidebar[data-entering],.SidebarLayout-module__66fg2a__sidebar[data-exiting]{animation:none}}
.CollapsibleSection-module__B6khyG__summaryContent{flex-direction:column;flex:1;align-items:flex-start;gap:.25rem;display:flex}.CollapsibleSection-module__B6khyG__summary{justify-content:space-between;width:100%}.CollapsibleSection-module__B6khyG__summaryTitle{color:var(--color-brand-primary)}.CollapsibleSection-module__B6khyG__summaryDescription{color:var(--color-text-secondary)}
.SidebarFooter-module__R9imRa__wrapper{flex-direction:column;display:flex}.SidebarFooter-module__R9imRa__version{color:var(--v2-color-fg-subtle);padding-top:.5rem}.SidebarFooter-module__R9imRa__labelsWrapper{gap:.5rem;padding-top:1rem;display:flex}.SidebarFooter-module__R9imRa__labelItem{align-items:center;gap:.25rem;padding:.125rem .5rem;display:flex}
.SOAPNoteSection-module__dg-nAa__downloadButton{width:100%;max-width:100%;margin-top:1rem}
.CompanySection-module__9P0VEW__wrapper{padding-top:1rem}.CompanySection-module__9P0VEW__title{color:var(--v2-color-fg-subtle);padding:.5rem}.CompanySection-module__9P0VEW__listItem{font:var(--v2-text-label-16)}.CompanySection-module__9P0VEW__listItem>a{border-radius:8px;padding:.5rem;display:block}.CompanySection-module__9P0VEW__listItem>a:hover{background-color:var(--v2-color-surface-sunken)}
.Footer-module__QrLDoa__actions{flex-direction:column;gap:.5rem;display:flex}.Footer-module__QrLDoa__actions a,.Footer-module__QrLDoa__actions button{max-width:100%}
@layer v2.components.primitives{.SidebarSectionDetails-module__lFcqHW__sectionView{padding-top:1rem;animation:.3s ease-out SidebarSectionDetails-module__lFcqHW__slideInFromRight}.SidebarSectionDetails-module__lFcqHW__title{padding:0 .5rem 1rem}.SidebarSectionDetails-module__lFcqHW__section{flex-direction:column;display:flex}.SidebarSectionDetails-module__lFcqHW__sectionTitle{color:var(--v2-color-fg-subtle);padding:.5rem}.SidebarSectionDetails-module__lFcqHW__link{font:var(--v2-text-label-14);padding:.5rem}.SidebarSectionDetails-module__lFcqHW__divider{background-color:var(--v2-color-surface-sunken);width:100%;height:1px;margin:1rem 0}@media (prefers-reduced-motion:reduce){.SidebarSectionDetails-module__lFcqHW__sectionView{animation:none}}@keyframes SidebarSectionDetails-module__lFcqHW__slideInFromRight{0%{opacity:0;transform:translate(1.25rem)}to{opacity:1;transform:translate(0)}}}
.ConsultCardMenu-module__AynEsq__triggerButton{color:var(--color-text-primary);border:none;width:3.25rem;height:100%;padding:1rem}.ConsultCardMenu-module__AynEsq__menu{min-width:unset}.ConsultCardMenu-module__AynEsq__menuItem{color:var(--color-text-primary);gap:.75rem;padding:.5rem 1rem}.ConsultCardMenu-module__AynEsq__deleteAction{color:var(--color-ui-error)}
.SidebarBody-module__695B6W__mainView{animation:.3s ease-out SidebarBody-module__695B6W__slideInFromLeft}@keyframes SidebarBody-module__695B6W__slideInFromLeft{0%{opacity:0;transform:translate(-5%)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.SidebarBody-module__695B6W__mainView{opacity:1;animation:none;transform:translate(0)}}
.SecuredFooter-module__SATPGG__container{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;align-self:center;align-items:center;gap:.25rem;padding-top:.5rem;padding-bottom:.5rem;display:flex}.SecuredFooter-module__SATPGG__secureNote{color:var(--color-text-tertiary)}.SecuredFooter-module__SATPGG__secureIcon{width:1rem;height:1rem;color:var(--color-text-tertiary)}.SecuredFooter-module__SATPGG__modalContent{flex-direction:column;gap:1rem;padding:2rem;display:flex}.SecuredFooter-module__SATPGG__modalTitle{color:var(--color-text-secondary)}.SecuredFooter-module__SATPGG__modalItems{flex-direction:column;gap:1rem;display:flex}.SecuredFooter-module__SATPGG__modalItem{flex-direction:column;display:flex}.SecuredFooter-module__SATPGG__modalItemTitle{color:var(--color-text-secondary)}.SecuredFooter-module__SATPGG__modalItemDescription{color:var(--color-text-tertiary)}
@layer v2.components.composite{.AffiliationsRow-module__5D6ITq__row{flex-direction:column;align-items:center;gap:.75rem;width:100%;max-width:50rem;margin-inline:auto;display:flex}.AffiliationsRow-module__5D6ITq__dividerRow{align-items:center;gap:1rem;width:100%;display:flex}.AffiliationsRow-module__5D6ITq__rule{border-top:2px dashed var(--v2-color-border-default);flex:1;height:0}.AffiliationsRow-module__5D6ITq__label{color:var(--v2-color-fg-default);white-space:nowrap}.AffiliationsRow-module__5D6ITq__logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1rem;margin:0;padding:0;list-style:none;display:flex}.AffiliationsRow-module__5D6ITq__logoItem{flex:none;justify-content:center;align-items:center;height:60px;display:flex}.AffiliationsRow-module__5D6ITq__logo{object-fit:contain;width:auto;max-width:7rem;height:60px}.AffiliationsRow-module__5D6ITq__labelCompact{color:var(--v2-color-fg-default)}@media (min-width:768px){.AffiliationsRow-module__5D6ITq__logoItem{height:48px}.AffiliationsRow-module__5D6ITq__logo{max-width:8rem;height:48px}.AffiliationsRow-module__5D6ITq__rowCompact{align-items:flex-start;gap:.75rem;max-width:none;margin-inline:0}.AffiliationsRow-module__5D6ITq__dividerRowCompact{justify-content:flex-start;gap:1rem}.AffiliationsRow-module__5D6ITq__ruleLeading{display:none}.AffiliationsRow-module__5D6ITq__logosCompact{justify-content:flex-start;gap:.25rem}.AffiliationsRow-module__5D6ITq__logoItemCompact{height:48px}.AffiliationsRow-module__5D6ITq__logoCompact{max-width:5.4375rem;height:48px}}}
.BirthdayStep-module__842r4q__subHeader{color:var(--color-text-secondary);margin-top:.5rem}.BirthdayStep-module__842r4q__button{width:100%;max-width:100%;margin:1rem auto;display:block}.BirthdayStep-module__842r4q__footer{margin-top:auto}
@layer v2.components.composite{.BlogSectionHeader-module__-Pz2zG__titleRow{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.BlogSectionHeader-module__-Pz2zG__divider{border:none;border-top:1px dashed var(--v2-color-border-strong);margin:1rem 0 1.5rem}@media (min-width:1024px){.BlogSectionHeader-module__-Pz2zG__title{font:var(--v2-text-italic-24);letter-spacing:var(--v2-tracking-display)}}}
.HeaderWithIcon-module__yILwIq__container{flex-direction:column;align-items:center;gap:.5rem;display:flex}.HeaderWithIcon-module__yILwIq__iconWrapper{background-color:var(--color-brand-primary-30);border-radius:12.5rem;justify-content:center;align-items:center;width:6rem;height:6rem;display:flex}.HeaderWithIcon-module__yILwIq__icon{color:var(--color-brand-primary);width:3.25rem;height:3.25rem}.HeaderWithIcon-module__yILwIq__status{text-align:center;margin-bottom:.5rem}.HeaderWithIcon-module__yILwIq__breakLine{border-color:var(--color-border-default);width:100%}
@layer v2.components.composite{.ArticleCard-module__EG06sG__card{align-items:flex-start;gap:1rem;display:flex}.ArticleCard-module__EG06sG__imageWrap{background-color:var(--v2-color-border-default);border-radius:.75rem;flex-shrink:0;width:5rem;height:5rem;position:relative;overflow:hidden}.ArticleCard-module__EG06sG__image{object-fit:cover;width:100%;height:100%}.ArticleCard-module__EG06sG__content{flex-direction:column;flex:1;gap:1rem;min-width:0;display:flex}.ArticleCard-module__EG06sG__text{flex-direction:column;gap:.25rem;display:flex}.ArticleCard-module__EG06sG__title{color:var(--v2-color-fg-default);letter-spacing:var(--v2-tracking-tight)}.ArticleCard-module__EG06sG__excerpt{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:1024px){.ArticleCard-module__EG06sG__imageWrap{width:9.375rem;height:9.375rem}.ArticleCard-module__EG06sG__title{font:var(--v2-text-heading-18);letter-spacing:var(--v2-tracking-tight)}.ArticleCard-module__EG06sG__button{border-radius:2.5rem}.ArticleCard-module__EG06sG__buttonContent{height:2.75rem;padding-inline:1rem}.ArticleCard-module__EG06sG__button span{font:var(--v2-text-heading-14)}}}
.LeaveConfirmationModal-module__kyE56G__content{flex-direction:column;align-items:center;gap:1.5rem;padding:2rem;display:flex}.LeaveConfirmationModal-module__kyE56G__textContent{flex-direction:column;gap:1rem;width:100%;display:flex}.LeaveConfirmationModal-module__kyE56G__title{text-align:center;color:var(--color-text-primary)}.LeaveConfirmationModal-module__kyE56G__subtitle{text-align:center;color:var(--color-text-secondary)}.LeaveConfirmationModal-module__kyE56G__buttons{flex-direction:column;gap:.5rem;width:100%;display:flex}.LeaveConfirmationModal-module__kyE56G__buttons>*{flex:1}@media (min-width:768px){.LeaveConfirmationModal-module__kyE56G__content{width:460px}}
@layer v2.components.composite{.BlogSection-module__J_A8Eq__section{background-color:var(--v2-color-surface-canvas);padding:4rem 1.5rem 5rem}.BlogSection-module__J_A8Eq__inner{flex-direction:column;max-width:75rem;margin:0 auto;display:flex}.BlogSection-module__J_A8Eq__grid{grid-template-columns:1fr;gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1024px){.BlogSection-module__J_A8Eq__section{padding:4rem 6.25rem}.BlogSection-module__J_A8Eq__grid{grid-template-columns:1fr 1fr;gap:3rem}}}
.PersonalInfoStep-module__WEstrq__subHeader{color:var(--color-text-secondary);margin-top:.5rem}.PersonalInfoStep-module__WEstrq__form{flex-direction:column;gap:1rem;display:flex}.PersonalInfoStep-module__WEstrq__inlineFields{grid-template-columns:1fr minmax(40%,10rem);gap:1rem;display:grid}.PersonalInfoStep-module__WEstrq__button{align-self:center;width:100%;max-width:100%;margin-top:.5rem}.PersonalInfoStep-module__WEstrq__breakLine{border-color:var(--color-border-default)}
@layer v2.components.composite{.DoctorsQuotes-module__SO_q3G__section{padding:1rem}.DoctorsQuotes-module__SO_q3G__card{border:1px solid var(--v2-color-border-default);touch-action:pan-y;border-radius:2rem;flex-direction:column;gap:.9375rem;max-width:77.0625rem;margin:0 auto;padding:1.5rem;display:flex;position:relative}.DoctorsQuotes-module__SO_q3G__content{flex-direction:column;justify-content:center;gap:.9375rem;width:100%;max-width:38rem;min-height:23rem;animation:.2s ease-out DoctorsQuotes-module__SO_q3G__fadeIn;display:flex}.DoctorsQuotes-module__SO_q3G__contentFadingOut{opacity:0;transition:opacity .2s ease-out;animation:none}@keyframes DoctorsQuotes-module__SO_q3G__fadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.DoctorsQuotes-module__SO_q3G__content,.DoctorsQuotes-module__SO_q3G__contentFadingOut{opacity:1;transition:none;animation:none}}[data-animations-paused] .DoctorsQuotes-module__SO_q3G__content,[data-animations-paused] .DoctorsQuotes-module__SO_q3G__contentFadingOut{opacity:1;transition:none;animation:none}.DoctorsQuotes-module__SO_q3G__quote{color:var(--v2-color-fg-default);margin:0}.DoctorsQuotes-module__SO_q3G__divider{border:0;border-top:1px dashed var(--v2-color-divider);width:100%;margin:0}.DoctorsQuotes-module__SO_q3G__author{color:var(--v2-color-fg-default);font-style:normal}.DoctorsQuotes-module__SO_q3G__controls{justify-content:center;display:flex}@media (min-width:768px){.DoctorsQuotes-module__SO_q3G__card{padding:1.5rem 3rem}.DoctorsQuotes-module__SO_q3G__content{min-height:14rem}.DoctorsQuotes-module__SO_q3G__controls{position:absolute;bottom:2rem;right:2rem}}}
.VerifiedFooter-module__MAA_1a__container{color:var(--color-text-tertiary);flex-direction:column;align-items:center;gap:1rem;margin-top:auto;display:flex}.VerifiedFooter-module__MAA_1a__container>p{line-height:130%}.VerifiedFooter-module__MAA_1a__breakLine{border-color:var(--color-border-default);width:100%}.VerifiedFooter-module__MAA_1a__link{color:var(--color-brand-primary);text-underline-offset:2px;text-decoration:underline}
.DoctorsList-module__Q6tQFq__container{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:1rem;padding:0 1.5rem;display:flex;overflow-x:auto}.DoctorsList-module__Q6tQFq__container::-webkit-scrollbar{display:none}@media (hover:hover) and (pointer:fine){.DoctorsList-module__Q6tQFq__container{cursor:grab}.DoctorsList-module__Q6tQFq__container[data-dragging=true]{cursor:grabbing;-webkit-user-select:none;user-select:none}}@media (min-width:1280px){.DoctorsList-module__Q6tQFq__container{cursor:default;justify-content:center}.DoctorsList-module__Q6tQFq__container[data-dragging=true]{cursor:default;-webkit-user-select:auto;user-select:auto}}
.VerifiedLogo-module__eh12jW__inlineIconText{color:var(--color-text-tertiary);justify-content:center;align-items:center;gap:.1rem;display:flex}
.DoctorCard-module__WwLmZq__card{border:1px solid var(--v2-color-border-default);white-space:normal;border-radius:2rem;flex-direction:column;flex-shrink:0;align-items:center;gap:1.1875rem;width:14.625rem;padding:1.5rem;display:flex}.DoctorCard-module__WwLmZq__photoContainer{background-color:var(--v2-color-surface-muted-sage);border-radius:.75rem;flex-shrink:0;width:7.5rem;height:10rem;position:relative;overflow:hidden}.DoctorCard-module__WwLmZq__photo{object-fit:cover}.DoctorCard-module__WwLmZq__divider{border-top:1px dashed var(--v2-color-divider);width:100%}.DoctorCard-module__WwLmZq__nameAndSpecialty{text-align:center;flex-direction:column;width:100%;display:flex}.DoctorCard-module__WwLmZq__pills{flex-direction:column;align-items:center;gap:.25rem;width:100%;display:flex}.DoctorCard-module__WwLmZq__schoolPill{background-color:var(--v2-color-surface-sunken);text-align:center;border-radius:.375rem;width:100%;padding:.3125rem .5625rem}.DoctorCard-module__WwLmZq__yearsPill{background-color:var(--v2-color-surface-muted-sage);white-space:nowrap;border-radius:.375rem;padding:.3125rem .5625rem}
.SecureLabels-module__3TpVWW__label{background-color:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:60px;width:fit-content;padding:.5rem 1rem}.SecureLabels-module__3TpVWW__labelText{color:var(--color-text-tertiary)}.SecureLabels-module__3TpVWW__wrapper{flex-direction:column;gap:.5rem;display:flex}.SecureLabels-module__3TpVWW__inner{gap:.5rem;display:flex}.SecureLabels-module__3TpVWW__starsContainer{display:flex}
@layer v2.components.composite{.PauseAnimationsButton-module__fpbDta__wrapper{z-index:90;pointer-events:none;opacity:1;transition:opacity .2s;position:fixed;bottom:1.25rem;right:1.25rem}.PauseAnimationsButton-module__fpbDta__button{all:unset;box-sizing:border-box;pointer-events:auto;cursor:pointer;width:max-content;min-width:2.5rem;height:2.5rem;color:var(--v2-color-link-disabled);background-color:var(--v2-color-surface-sunken);border-radius:2rem;align-items:center;padding:.5rem 2rem .5rem .5rem;transition:background-color .15s,color .15s;display:inline-flex;position:relative;overflow:hidden}.PauseAnimationsButton-module__fpbDta__label{white-space:nowrap;opacity:1;max-width:none;margin-right:.5rem;transition:max-width .2s,opacity .2s,margin-right .2s;overflow:visible}.PauseAnimationsButton-module__fpbDta__labelCollapsible{opacity:0;max-width:0;margin-right:0;overflow:hidden}.PauseAnimationsButton-module__fpbDta__labelExpanded{opacity:1;max-width:none;margin-right:.5rem;overflow:visible}.PauseAnimationsButton-module__fpbDta__iconSlot{justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.PauseAnimationsButton-module__fpbDta__icon{flex-shrink:0}.PauseAnimationsButton-module__fpbDta__button:hover,.PauseAnimationsButton-module__fpbDta__button[data-focus-visible]{color:var(--v2-color-fg-default);background-color:var(--v2-color-surface-sunken)}.PauseAnimationsButton-module__fpbDta__button[data-pressed]{background-color:var(--v2-color-surface-muted-warm)}:is(html:not([data-animations-paused]) .PauseAnimationsButton-module__fpbDta__button:hover .PauseAnimationsButton-module__fpbDta__labelCollapsible,html:not([data-animations-paused]) .PauseAnimationsButton-module__fpbDta__button[data-pressed] .PauseAnimationsButton-module__fpbDta__labelCollapsible){opacity:1;max-width:11rem;margin-right:.5rem}.PauseAnimationsButton-module__fpbDta__button[data-focus-visible]{outline:2px solid var(--v2-color-accent-focus-ring);outline-offset:2px}.PauseAnimationsButton-module__fpbDta__hidden{opacity:0;pointer-events:none}.PauseAnimationsButton-module__fpbDta__hidden .PauseAnimationsButton-module__fpbDta__button{pointer-events:none;cursor:default}body:has([data-test-id=sticky-hero-input]:not([inert])) .PauseAnimationsButton-module__fpbDta__wrapper{opacity:0;pointer-events:none}@media (max-width:767px){body:has([data-test-id=sticky-hero-input]:not([inert])) .PauseAnimationsButton-module__fpbDta__wrapper .PauseAnimationsButton-module__fpbDta__button{pointer-events:none;cursor:default}}@media (min-width:768px){body:has([data-test-id=sticky-hero-input]:not([inert])) .PauseAnimationsButton-module__fpbDta__wrapper{opacity:1;pointer-events:none}}}
.PhoneNumberStep-module__eS3xna__heading{color:var(--color-text-secondary);padding-top:.5rem}.PhoneNumberStep-module__eS3xna__phoneInput{width:100%}.PhoneNumberStep-module__eS3xna__phoneInput>*{width:100%}.PhoneNumberStep-module__eS3xna__button{width:100%;max-width:100%;margin:1rem auto 0;display:block}
.ChatInput-module__qwh0lq__hiddenFileInput{display:none}
.VerificationCodeStep-module__tEN4Aq__heading{color:var(--color-text-secondary)}.VerificationCodeStep-module__tEN4Aq__button{align-self:center}.VerificationCodeStep-module__tEN4Aq__footer{margin-top:auto}
@layer v2.components.primitives{.ChatInputAttachButton-module__5ZYPzW__button{--icon-button-padding:.375rem}}
.IdvVerified-module__XdyFkG__containerStyle{flex-direction:column;display:flex}.IdvVerified-module__XdyFkG__content{flex-direction:column;flex:1;gap:1rem;height:100%;display:flex}
@layer v2.components.primitives{.RemoveChipButton-module__SaOqaG__button{z-index:1;--icon-button-padding:.375rem;width:1.5rem;height:1.5rem;position:absolute;top:0;right:0}}
.Loading-module__dnO0eG__containerStyle{flex-direction:column;display:flex}
@layer v2.components.primitives{.AttachedFileChip-module__nuhwxq__container{--remove-btn-opacity:0;--remove-btn-pointer:none;flex-shrink:0;width:3.875rem;height:3.875rem;position:relative}.AttachedFileChip-module__nuhwxq__container:hover,.AttachedFileChip-module__nuhwxq__container:focus-within{--remove-btn-opacity:1;--remove-btn-pointer:auto}@media (hover:none){.AttachedFileChip-module__nuhwxq__container{--remove-btn-opacity:1;--remove-btn-pointer:auto}}.AttachedFileChip-module__nuhwxq__card{background-color:var(--v2-color-info-bg);border-radius:.75rem;justify-content:center;align-items:center;display:flex;position:absolute;inset:.375rem .375rem 0 0;overflow:hidden}.AttachedFileChip-module__nuhwxq__filename{letter-spacing:var(--v2-tracking-tight);text-align:center;white-space:nowrap;text-overflow:ellipsis;z-index:1;position:absolute;bottom:.25rem;left:.375rem;right:.875rem;overflow:hidden}}
.shared-module__LHSPyG__modal{max-width:28.125rem}.shared-module__LHSPyG__content{flex-direction:column;gap:1.75rem;padding:3rem 2.5rem;display:flex}.shared-module__LHSPyG__image{margin:0 auto}.shared-module__LHSPyG__title{text-align:center;margin-bottom:2.25rem}.shared-module__LHSPyG__description{color:var(--color-text-secondary);text-align:center}.shared-module__LHSPyG__description a{color:var(--color-brand-primary)}.shared-module__LHSPyG__buttons{flex-direction:column;gap:.375rem;display:flex}.shared-module__LHSPyG__checkbox{align-self:center;margin-bottom:1.25rem;display:flex}
@layer v2.components.primitives{.AttachedImageChip-module__7aTGRG__container{--remove-btn-opacity:0;--remove-btn-pointer:none;flex-shrink:0;width:3.875rem;height:3.875rem;position:relative}.AttachedImageChip-module__7aTGRG__container:hover,.AttachedImageChip-module__7aTGRG__container:focus-within{--remove-btn-opacity:1;--remove-btn-pointer:auto}@media (hover:none){.AttachedImageChip-module__7aTGRG__container{--remove-btn-opacity:1;--remove-btn-pointer:auto}}.AttachedImageChip-module__7aTGRG__card{border-radius:.75rem;position:absolute;inset:.375rem .375rem 0 0;overflow:hidden}.AttachedImageChip-module__7aTGRG__preview{object-fit:cover}.AttachedImageChip-module__7aTGRG__loadingPlaceholder{background-color:var(--v2-color-neutral-300);color:var(--v2-color-fg-subtle);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}}
.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}
@layer v2.components.composite{.FileUploadArea-module__10ncnW__area{flex-wrap:nowrap;align-items:center;gap:.625rem;width:100%;margin-bottom:.75rem;display:flex;overflow-x:auto}.FileUploadArea-module__10ncnW__item{flex-shrink:0}}
.MedicationsList-module__h6TARW__selectWrapper{flex-direction:column;gap:.75rem;width:100%;display:flex}.MedicationsList-module__h6TARW__selectWrapper [slot=select-trigger-button]{display:none}.MedicationsList-module__h6TARW__submitButton{width:100%;max-width:unset}
@layer v2.components.composite{.TalkToDoctorChatInputButton-module__yHiNeq__button{color:var(--v2-color-link-default);gap:.375rem;padding:.5rem;transition:opacity .18s}.TalkToDoctorChatInputButton-module__yHiNeq__button[data-visible=false]{opacity:0;pointer-events:none}.TalkToDoctorChatInputButton-module__yHiNeq__button>svg{--icon-fill:var(--v2-color-blue-400);color:var(--v2-color-neutral-950)}.TalkToDoctorChatInputButton-module__yHiNeq__button>span{font:var(--v2-text-body-14);letter-spacing:var(--v2-tracking-tight)}.TalkToDoctorChatInputButton-module__yHiNeq__button[data-hovered]{color:var(--v2-color-link-hover)}.TalkToDoctorChatInputButton-module__yHiNeq__button[data-disabled]{opacity:.4}}
.MedicationEligibility-module__WTPmhG__container{flex-direction:column;display:flex}.MedicationEligibility-module__WTPmhG__iconWrapper{border:2px solid var(--color-bg-surface);background-color:var(--color-brand-primary-30);width:6rem;height:6rem;color:var(--color-brand-primary);border-radius:50%;justify-content:center;align-items:center;margin:0 auto;padding:1.375rem;display:flex}.MedicationEligibility-module__WTPmhG__icon{color:var(--color-brand-primary);width:3.25rem;height:3.25rem}.MedicationEligibility-module__WTPmhG__title{text-align:center;padding:1rem 0}.MedicationEligibility-module__WTPmhG__description{text-align:center;color:var(--color-text-secondary);padding:1rem 0}.MedicationEligibility-module__WTPmhG__dividerWithText{align-items:center;width:100%;margin:1rem 0 0;display:flex}.MedicationEligibility-module__WTPmhG__dividerLine{background:var(--color-border-default);flex:1;height:1px}.MedicationEligibility-module__WTPmhG__dividerText{margin:0 1rem}.MedicationEligibility-module__WTPmhG__button{max-width:unset;width:100%}.MedicationEligibility-module__WTPmhG__link{color:var(--color-text-secondary);text-decoration:underline}.MedicationEligibility-module__WTPmhG__footer{flex-direction:column;align-items:center;margin-top:auto;display:flex}.MedicationEligibility-module__WTPmhG__footerHeader{color:var(--color-text-primary)}.MedicationEligibility-module__WTPmhG__footerSubHeader{color:var(--color-text-tertiary)}
@layer v2.components.composite{.HeroBlobStaticPreview-module__4X__1W__container{width:100%;height:100%;position:relative;overflow:hidden}.HeroBlobStaticPreview-module__4X__1W__image{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none}}
.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}
.HeroInputArea-module__VrHcOG__input{width:100%;margin-top:.5rem;position:relative}@media (min-width:768px){.HeroInputArea-module__VrHcOG__input{height:6.5rem}}
.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}
@layer v2.components.composite{.PhysicianCollage-module__3GI7Wa__collage{width:100%;position:relative}.PhysicianCollage-module__3GI7Wa__primary{aspect-ratio:345/406;background:var(--v2-color-surface-sunken);border-radius:1.5rem;width:100%;position:relative;overflow:hidden}.PhysicianCollage-module__3GI7Wa__primaryImage{object-fit:cover}.PhysicianCollage-module__3GI7Wa__secondary{display:none}.PhysicianCollage-module__3GI7Wa__secondaryImage{object-fit:cover}@media (min-width:768px){.PhysicianCollage-module__3GI7Wa__collage{aspect-ratio:1073/544}.PhysicianCollage-module__3GI7Wa__primary{aspect-ratio:816/544;width:76%;position:absolute;inset:0 0 0 auto}.PhysicianCollage-module__3GI7Wa__secondary{aspect-ratio:240/360;background:var(--v2-color-surface-sunken);border-radius:1.5rem;width:22%;display:block;position:absolute;bottom:-2rem;left:12%;overflow:hidden;box-shadow:0 .25rem 2rem #00000040}}}
.PersonalDetails-module__HAWXta__content{flex-direction:column;gap:1.5rem;display:flex}.PersonalDetails-module__HAWXta__description{color:var(--color-text-secondary);padding-top:.5rem}.PersonalDetails-module__HAWXta__button{max-width:unset;width:100%;margin-top:1.5rem}.PersonalDetails-module__HAWXta__containerStyle{flex-direction:column;display:flex}
@layer v2.components.composite{.CertificationBadge-module__f_yLVa__badge{--badge-size:174px;--ring-size:191px;--icon-size:31px;--shield-size:78px;width:100%;max-width:var(--badge-size);aspect-ratio:1;color:var(--v2-color-fg-default);content-visibility:auto;contain-intrinsic-size:var(--badge-size) var(--badge-size);align-self:center;position:relative}.CertificationBadge-module__f_yLVa__band{width:var(--badge-size);height:var(--badge-size);pointer-events:none;will-change:transform;animation:36s linear infinite CertificationBadge-module__f_yLVa__spin-forward;position:absolute;inset:0}.CertificationBadge-module__f_yLVa__ring{width:var(--ring-size);height:var(--ring-size);position:absolute;inset:50% 0 0 50%;overflow:visible;transform:translate(-50%,-50%)}.CertificationBadge-module__f_yLVa__spinReverse{transform-origin:50%;transform-box:view-box;will-change:transform;animation:60s linear infinite CertificationBadge-module__f_yLVa__spin-reverse}@keyframes CertificationBadge-module__f_yLVa__spin-forward{to{transform:rotate(360deg)}}@keyframes CertificationBadge-module__f_yLVa__spin-reverse{to{transform:rotate(-360deg)}}@media (prefers-reduced-motion:reduce){.CertificationBadge-module__f_yLVa__band,.CertificationBadge-module__f_yLVa__spinReverse{will-change:auto;animation:none}}[data-animations-paused] .CertificationBadge-module__f_yLVa__band,[data-animations-paused] .CertificationBadge-module__f_yLVa__spinReverse{will-change:auto;animation:none}.CertificationBadge-module__f_yLVa__ringDashed{fill:none;stroke:var(--v2-color-border-strong);stroke-width:1px;stroke-dasharray:2 4;stroke-linecap:round;opacity:.6}.CertificationBadge-module__f_yLVa__icon{width:var(--icon-size);height:auto;color:var(--v2-color-fg-default);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CertificationBadge-module__f_yLVa__shield{width:var(--shield-size);color:var(--v2-color-border-strong);pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:768px){.CertificationBadge-module__f_yLVa__badge{--badge-size:204px;--ring-size:224px;--icon-size:36px;--shield-size:91px;align-self:flex-start}}}
.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}
@layer v2.components.composite{.DoctorAvatarFan-module__9Qj2NW__fan{--avatar-size:3rem;--avatar-overlap:.875rem;--fan-stagger:60ms;--fan-collapse-shift:1.5rem;align-items:center;gap:.5rem;display:flex}.DoctorAvatarFan-module__9Qj2NW__list{align-items:center;margin:0;padding:0;list-style:none;display:flex}.DoctorAvatarFan-module__9Qj2NW__item{width:var(--avatar-size);height:var(--avatar-size);opacity:1;transition:transform .7s cubic-bezier(.16,1,.3,1),opacity .5s;transition-delay:calc(var(--avatar-index,0) * var(--fan-stagger));will-change:transform, opacity;border-radius:50%;margin-inline-start:calc(var(--avatar-overlap) * -1);transform:translate(0)scale(1)}.DoctorAvatarFan-module__9Qj2NW__item:first-child{margin-inline-start:0}.DoctorAvatarFan-module__9Qj2NW__avatar{width:var(--avatar-size);height:var(--avatar-size);object-fit:cover;background:var(--v2-color-surface-raised);box-shadow:0 0 0 2px var(--v2-color-surface-canvas);border-radius:50%}.DoctorAvatarFan-module__9Qj2NW__verified{width:var(--avatar-size);height:var(--avatar-size);background:var(--v2-color-surface-raised);box-shadow:0 0 0 1px var(--v2-color-border-default);color:var(--v2-color-fg-default);opacity:1;transition:transform .7s cubic-bezier(.16,1,.3,1),opacity .5s;transition-delay:calc(var(--avatar-index,0) * var(--fan-stagger));will-change:transform, opacity;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;transform:translate(0)scale(1)}.DoctorAvatarFan-module__9Qj2NW__fan[data-state=loading] .DoctorAvatarFan-module__9Qj2NW__item,.DoctorAvatarFan-module__9Qj2NW__fan[data-state=loading] .DoctorAvatarFan-module__9Qj2NW__verified{transform:translateX(calc(var(--avatar-index,0) * var(--fan-collapse-shift) * -1)) scale(.6);opacity:0;transition:none}@media (prefers-reduced-motion:reduce){.DoctorAvatarFan-module__9Qj2NW__item,.DoctorAvatarFan-module__9Qj2NW__verified{will-change:auto;transition:none}.DoctorAvatarFan-module__9Qj2NW__fan[data-state=loading] .DoctorAvatarFan-module__9Qj2NW__item,.DoctorAvatarFan-module__9Qj2NW__fan[data-state=loading] .DoctorAvatarFan-module__9Qj2NW__verified{opacity:1;transform:none}}[data-animations-paused] .DoctorAvatarFan-module__9Qj2NW__item,[data-animations-paused] .DoctorAvatarFan-module__9Qj2NW__verified{will-change:auto;transition:none}[data-animations-paused] .DoctorAvatarFan-module__9Qj2NW__fan[data-state=loading] .DoctorAvatarFan-module__9Qj2NW__item,[data-animations-paused] .DoctorAvatarFan-module__9Qj2NW__fan[data-state=loading] .DoctorAvatarFan-module__9Qj2NW__verified{opacity:1;transform:none}}
.PrescriptionRefillFillCTA-module__Vv0sla__ctaContainer{flex-direction:column;gap:1rem;padding-bottom:1.5rem;display:flex}
@layer v2.components.composite{.PhysicianStatement-module__xGrbcq__statement{flex-direction:column;align-items:flex-start;gap:2rem;max-width:25.3125rem;display:flex}.PhysicianStatement-module__xGrbcq__headline{font:var(--v2-text-label-24);color:var(--v2-color-fg-default);letter-spacing:-.02em;margin:0}.PhysicianStatement-module__xGrbcq__divider{color:var(--v2-color-border-strong);width:8.25rem;height:auto}.PhysicianStatement-module__xGrbcq__affiliations{width:100%}@media (min-width:768px){.PhysicianStatement-module__xGrbcq__headline{font:var(--v2-text-label-28);letter-spacing:-.02em}}}
.Messages-module__LMA_SW__container{flex-direction:column;gap:1rem;display:flex}.Messages-module__LMA_SW__loadingText{text-align:center;color:var(--color-text-secondary);padding:2rem}
@layer v2.components.composite{.HeroBottomBlock-module__v7K12a__block{flex-direction:column;gap:2rem;width:100%;display:flex}@media (min-width:768px){.HeroBottomBlock-module__v7K12a__block{grid-template-columns:minmax(20rem,25.3125rem) minmax(0,1fr);align-items:start;gap:3rem;display:grid}.HeroBottomBlock-module__v7K12a__block>:first-child{order:2}.HeroBottomBlock-module__v7K12a__block>:last-child{order:1}}}
.ConsultPage-module__0kkZOG__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}.ConsultPage-module__0kkZOG__content{flex-direction:column;flex:1;gap:3rem;width:100%;max-width:43.75rem;display:flex;position:relative}.ConsultPage-module__0kkZOG__sentinel{width:100%;height:1px}.ConsultPage-module__0kkZOG__loadingIndicator{text-align:center;width:100%;color:var(--color-text-secondary);font:var(--text-body-s);flex-shrink:0;position:absolute;top:0;left:0}.ConsultPage-module__0kkZOG__loadingText{text-align:center;color:var(--color-text-secondary);padding:2rem}.ConsultPage-module__0kkZOG__chatInput{z-index:1;background-color:var(--color-bg-default);position:sticky;bottom:0;width:calc(100% + 2rem)!important}
.ContextualBubble-module__h44vlq__wrapper{justify-content:flex-start;align-items:flex-start;min-height:3.5rem;display:flex}.ContextualBubble-module__h44vlq__bubble{background-color:var(--color-brand-primary-10);border-radius:0 .75rem .75rem;justify-content:center;align-items:center;padding:.25em .5em;display:inline-flex;overflow:hidden}.ContextualBubble-module__h44vlq__animated{animation:5s ease-in-out forwards ContextualBubble-module__h44vlq__slideInOut}@keyframes ContextualBubble-module__h44vlq__slideInOut{0%{opacity:0;transform:translateY(.625rem)}15%{opacity:1;transform:translateY(0)}85%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(.625rem)}}@media (prefers-reduced-motion:reduce){.ContextualBubble-module__h44vlq__animated{animation:none}}@container (min-width:600px){.ContextualBubble-module__h44vlq__wrapper{justify-content:center}}
@layer v2.components.composite{.HeroSectionA-module__TeHpIW__section{background:var(--v2-color-surface-canvas);width:100%;color:var(--v2-color-fg-default);isolation:isolate;padding:4rem 1.25rem 10rem;position:relative;overflow:hidden}.HeroSectionA-module__TeHpIW__inner{flex-direction:column;align-items:center;gap:2rem;max-width:80rem;margin:0 auto;display:flex}.HeroSectionA-module__TeHpIW__promptCluster{justify-content:center;width:100%;max-width:50rem;margin-inline:auto;display:flex;position:relative}.HeroSectionA-module__TeHpIW__blob{aspect-ratio:1;pointer-events:none;opacity:.95;filter:blur(2px);z-index:-1;width:48rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-55%)}.HeroSectionA-module__TeHpIW__blobOverlay{background:linear-gradient(180deg, var(--v2-color-surface-canvas) 0%, hsl(from var(--v2-color-surface-canvas) h s l / 0) 100%);pointer-events:none;height:66.66%;position:absolute;inset:0 0 auto}.HeroSectionA-module__TeHpIW__bottomBlockSection{background:var(--v2-color-surface-canvas);width:100%;color:var(--v2-color-fg-default);padding:3rem 1.25rem 5rem;position:relative}.HeroSectionA-module__TeHpIW__bottomBlockInner{max-width:80rem;margin:0 auto}@media (min-width:768px){.HeroSectionA-module__TeHpIW__section{padding-inline:2rem;padding-bottom:20rem}.HeroSectionA-module__TeHpIW__inner{gap:2.5rem}.HeroSectionA-module__TeHpIW__promptCluster{order:1;max-width:39.875rem}.HeroSectionA-module__TeHpIW__blob{width:32rem;transform:translate(-50%,-50%)}.HeroSectionA-module__TeHpIW__bottomBlockSection{padding-inline:2rem}}@media (min-width:1024px){.HeroSectionA-module__TeHpIW__section,.HeroSectionA-module__TeHpIW__bottomBlockSection{padding-inline:2.5rem}}@media (min-width:1280px){.HeroSectionA-module__TeHpIW__section,.HeroSectionA-module__TeHpIW__bottomBlockSection{padding-inline:3rem}}}
.DeleteConsultModal-module__1M3N5W__content{padding:1.5rem}.DeleteConsultModal-module__1M3N5W__title{padding-bottom:.75rem}.DeleteConsultModal-module__1M3N5W__buttons{flex-direction:column;gap:1.25rem;padding-top:2.5rem;display:flex}.DeleteConsultModal-module__1M3N5W__buttons>button{width:100%}@media (min-width:768px){.DeleteConsultModal-module__1M3N5W__buttons{flex-direction:row}}
.PharmacySearchInput-module__r0_sLa__select{margin:1.5rem 0;padding:1rem}.PharmacySearchInput-module__r0_sLa__select [slot=select-trigger-button]{display:none}.PharmacySearchInput-module__r0_sLa__searchIcon{margin-right:.688rem}.PharmacySearchInput-module__r0_sLa__emptyState{flex-direction:column;align-items:center;padding:.5rem;display:flex}.PharmacySearchInput-module__r0_sLa__emptyDescription{color:var(--color-text-tertiary);text-align:center}.PharmacySearchInput-module__r0_sLa__skipButton{margin-top:1rem}
.layout-module__L5FxyW__layoutContent{background-color:var(--color-bg-default)}