@layer components.composite{.RefillConnectingBadge-module__JEFeiW__stage{--badge-size:134px;--icon-size:134px;width:var(--badge-size);height:var(--badge-size);filter:drop-shadow(0 .125rem 1.5rem color-mix(in srgb, var(--v2-color-neutral-950) 6%, transparent));position:relative}.RefillConnectingBadge-module__JEFeiW__ring{object-fit:contain;width:100%;height:100%;animation:RefillConnectingBadge-module__JEFeiW__spin-forward var(--refill-connecting-ring-spin,10s) linear infinite;will-change:transform;display:block;position:absolute;inset:0}.RefillConnectingBadge-module__JEFeiW__iconStack{width:var(--icon-size);height:var(--icon-size);pointer-events:none;position:absolute;inset:0}.RefillConnectingBadge-module__JEFeiW__iconLayer{width:100%;height:100%;transition:opacity .32s;position:absolute;inset:0}.RefillConnectingBadge-module__JEFeiW__iconLock,.RefillConnectingBadge-module__JEFeiW__iconCheck{color:var(--v2-color-sage-600)}.RefillConnectingBadge-module__JEFeiW__iconCheck{opacity:0}.RefillConnectingBadge-module__JEFeiW__iconCheck path{stroke-dasharray:32;stroke-dashoffset:32px}.RefillConnectingBadge-module__JEFeiW__stageVerified .RefillConnectingBadge-module__JEFeiW__ring{animation-play-state:paused}.RefillConnectingBadge-module__JEFeiW__stageVerified .RefillConnectingBadge-module__JEFeiW__iconLock{opacity:0}.RefillConnectingBadge-module__JEFeiW__stageVerified .RefillConnectingBadge-module__JEFeiW__iconCheck{opacity:1;transition-delay:80ms}.RefillConnectingBadge-module__JEFeiW__stageVerified .RefillConnectingBadge-module__JEFeiW__iconCheck path{animation:.38s cubic-bezier(.65,0,.35,1) .16s forwards RefillConnectingBadge-module__JEFeiW__draw-check}@keyframes RefillConnectingBadge-module__JEFeiW__spin-forward{to{transform:rotate(360deg)}}@keyframes RefillConnectingBadge-module__JEFeiW__draw-check{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.RefillConnectingBadge-module__JEFeiW__ring{will-change:auto;animation:none}.RefillConnectingBadge-module__JEFeiW__stageVerified .RefillConnectingBadge-module__JEFeiW__iconCheck path{stroke-dashoffset:0;animation:none}}[data-animations-paused] .RefillConnectingBadge-module__JEFeiW__ring{will-change:auto;animation:none}}
@layer components.primitives{.AnimatedDetails-module__o-H_6W__animatedDetails{width:100%;overflow:hidden}.AnimatedDetails-module__o-H_6W__summary{text-align:left;cursor:pointer;align-items:flex-start;gap:.5rem;width:fit-content;transition:height .2s ease-in-out;display:flex}.AnimatedDetails-module__o-H_6W__summary svg{flex-shrink:0;margin-top:.125rem;transition:rotate .2s ease-in-out;rotate:none}.AnimatedDetails-module__o-H_6W__summary svg[data-state=open]{rotate:90deg}.AnimatedDetails-module__o-H_6W__content{margin-top:1.5rem}}
@layer components.primitives{.Calendar-module__SQNRdG__calendar{max-width:100%;color:var(--color-text-primary);font-family:var(--font-body)}.Calendar-module__SQNRdG__header{border:1px solid var(--color-border-strong);border-radius:.75rem;justify-content:space-between;align-self:stretch;align-items:center;gap:.25rem;margin-bottom:.75rem;padding:.375rem .25rem;display:flex}.Calendar-module__SQNRdG__header .Calendar-module__SQNRdG__heading{text-align:center;text-transform:uppercase;justify-content:center;align-items:center;gap:.625rem;font-size:.875rem;font-weight:500;line-height:1.4;display:flex}.Calendar-module__SQNRdG__header .Calendar-module__SQNRdG__navButton{cursor:pointer;background:0 0;border:none;border-radius:.5rem;outline:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;transition:background-color .2s;display:inline-flex}.Calendar-module__SQNRdG__header .Calendar-module__SQNRdG__navButton:hover{background:var(--color-background-secondary)}.Calendar-module__SQNRdG__header .Calendar-module__SQNRdG__navButton:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.Calendar-module__SQNRdG__calendarGrid{flex-direction:column;align-self:stretch;gap:.25rem;display:flex}.Calendar-module__SQNRdG__calendarGrid thead tr th{color:var(--color-text-tertiary);width:2.5rem;font-size:.6875rem;font-weight:400;line-height:1.4}.Calendar-module__SQNRdG__calendarGrid .Calendar-module__SQNRdG__calendarCell{cursor:pointer;forced-color-adjust:none;border:1px solid var(--color-border-strong);background:var(--color-bg-surface);width:2.5rem;height:2.5rem;font-family:var(--font-body);color:var(--color-text-primary);border-radius:.5rem;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:.375rem;padding:.25rem;font-size:.8125rem;font-weight:500;line-height:1.3;transition:all .2s;display:flex}.Calendar-module__SQNRdG__calendarGrid .Calendar-module__SQNRdG__calendarCell[data-outside-month]{display:none}.Calendar-module__SQNRdG__calendarGrid .Calendar-module__SQNRdG__calendarCell[data-pressed]{background:var(--color-background-secondary)}.Calendar-module__SQNRdG__calendarGrid .Calendar-module__SQNRdG__calendarCell[data-focus-visible]{outline:2px solid var(--color-brand-primary);outline-offset:2px}.Calendar-module__SQNRdG__calendarGrid .Calendar-module__SQNRdG__calendarCell[data-selected]{border:1px solid var(--color-brand-primary);background:var(--color-brand-primary-30);color:var(--color-brand-primary)}.Calendar-module__SQNRdG__calendarGrid .Calendar-module__SQNRdG__calendarCell[data-disabled]{color:var(--color-text-disabled);cursor:not-allowed}.Calendar-module__SQNRdG__calendarGrid .Calendar-module__SQNRdG__calendarCell[data-unavailable]{color:var(--color-ui-error);text-decoration:line-through}.Calendar-module__SQNRdG__calendarGrid .Calendar-module__SQNRdG__calendarCell[data-invalid]{background:var(--color-ui-error-bg);color:var(--color-ui-error);border-color:var(--color-ui-error)}.Calendar-module__SQNRdG__calendarGrid .Calendar-module__SQNRdG__calendarCell:hover:not([data-disabled]){background:var(--color-background-secondary)}.Calendar-module__SQNRdG__errorMessage{color:var(--color-ui-error)}}
@layer components.primitives{.ChatBubble-module__O5txUW__chat-bubble-container{flex-direction:column;width:100%;display:flex}.ChatBubble-module__O5txUW__chat-bubble{background-color:var(--color-brand-primary-30);max-width:90%;color:var(--color-brand-accent);white-space:pre-wrap;border-radius:1em 1em 0;padding:1em}.ChatBubble-module__O5txUW__chat-bubble.ChatBubble-module__O5txUW__chat-bubble-left{border-radius:0 1em 1em;align-self:flex-start}.ChatBubble-module__O5txUW__chat-bubble.ChatBubble-module__O5txUW__chat-bubble-right{border-radius:1em 0 1em 1em;align-self:flex-end}}
@layer base{.Checkbox-module__Cbnb_W__checkboxContainer{color:var(--color-text-secondary);align-items:center;gap:.75rem;display:flex;position:relative}.Checkbox-module__Cbnb_W__checkboxContainer .Checkbox-module__Cbnb_W__checkbox{border:1px solid var(--color-border-strong);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:all .2s;display:flex}.Checkbox-module__Cbnb_W__checkboxContainer .Checkbox-module__Cbnb_W__icon{fill:var(--color-bg-surface);transition:all .2s}:is(.Checkbox-module__Cbnb_W__checkboxContainer[data-selected],.Checkbox-module__Cbnb_W__checkboxContainer[data-indeterminate]) .Checkbox-module__Cbnb_W__checkbox{border-color:var(--color-brand-primary);background:var(--color-brand-primary)}.Checkbox-module__Cbnb_W__checkboxContainer[data-indeterminate] .Checkbox-module__Cbnb_W__icon{stroke:none;fill:var(--color-bg-surface)}.Checkbox-module__Cbnb_W__checkboxContainer[data-invalid]{color:var(--color-ui-error)}.Checkbox-module__Cbnb_W__checkboxContainer[data-invalid] .Checkbox-module__Cbnb_W__checkbox{border-color:var(--color-ui-error);background-color:var(--color-ui-error-bg)}:is(.Checkbox-module__Cbnb_W__checkboxContainer[data-invalid][data-selected],.Checkbox-module__Cbnb_W__checkboxContainer[data-invalid][data-indeterminate]) .Checkbox-module__Cbnb_W__checkbox{background:var(--color-ui-error)}.Checkbox-module__Cbnb_W__checkboxContainer[data-focus-visible] .Checkbox-module__Cbnb_W__checkbox{outline:2px solid var(--color-brand-primary);outline-offset:2px}.Checkbox-module__Cbnb_W__checkboxContainer[data-disabled]{color:var(--color-border-default)}.Checkbox-module__Cbnb_W__checkboxContainer[data-disabled][data-selected] .Checkbox-module__Cbnb_W__checkbox{opacity:.5}.Checkbox-module__Cbnb_W__checkboxContainer[data-disabled] .Checkbox-module__Cbnb_W__checkbox{border-color:var(--color-border-default)}}
.Countdown-module__x7i4CW__landing-countdown{grid-template-columns:repeat(4,1fr);column-gap:.25rem;margin-bottom:3rem;display:grid}.Countdown-module__x7i4CW__landing-countdown>div{flex-direction:column;align-items:center;gap:.25rem;display:flex}.Countdown-module__x7i4CW__time-cell{text-align:center;font-variant-numeric:tabular-nums;background-color:var(--color-bg-surface);border-radius:.5rem;min-width:3rem;padding:.5rem}.Countdown-module__x7i4CW__landing-countdown-label{font-size:.75rem}
@layer components.primitives{.Popover-module__CaKOna__popover[data-placement=bottom] .Popover-module__CaKOna__arrow svg{transform:rotate(180deg)}.Popover-module__CaKOna__popover[data-placement=left] .Popover-module__CaKOna__arrow svg{transform:rotate(-90deg)}.Popover-module__CaKOna__popover[data-placement=right] .Popover-module__CaKOna__arrow svg{transform:rotate(90deg)}}
@layer components.composite{.DatePicker-module__d8D_Ia__datePicker{font-family:var(--font-body);color:var(--color-text-primary);flex-direction:column;gap:.5rem;width:100%;display:flex}.DatePicker-module__d8D_Ia__datePicker[data-invalid] .DatePicker-module__d8D_Ia__group{border-color:var(--color-ui-error);background-color:var(--color-ui-error-bg)}.DatePicker-module__d8D_Ia__datePicker[data-invalid] .DatePicker-module__d8D_Ia__label{color:var(--color-ui-error)}.DatePicker-module__d8D_Ia__datePicker .DatePicker-module__d8D_Ia__group:focus-within{outline:1.5px solid var(--color-text-primary)}.DatePicker-module__d8D_Ia__datePicker[data-invalid] .DatePicker-module__d8D_Ia__group:focus-within{outline:1.5px solid var(--color-ui-error)}.DatePicker-module__d8D_Ia__datePicker[data-disabled] .DatePicker-module__d8D_Ia__group{background:var(--color-border-light);border-color:var(--color-border-default);color:var(--color-text-disabled)}.DatePicker-module__d8D_Ia__datePicker[data-disabled] .DatePicker-module__d8D_Ia__label{color:var(--color-text-disabled)}.DatePicker-module__d8D_Ia__datePicker[data-disabled] .DatePicker-module__d8D_Ia__dateInput{color:var(--color-text-disabled)}.DatePicker-module__d8D_Ia__datePicker[data-disabled] .DatePicker-module__d8D_Ia__dateInput .DatePicker-module__d8D_Ia__dateSegment{color:var(--color-text-disabled)}.DatePicker-module__d8D_Ia__datePicker[data-disabled] .DatePicker-module__d8D_Ia__calendarButton{color:var(--color-text-disabled);cursor:not-allowed}.DatePicker-module__d8D_Ia__group{background:var(--color-bg-surface);border:1px solid var(--color-border-strong);border-radius:.75rem;flex-direction:column;justify-content:center;height:4rem;padding:.75rem 1.25rem;display:flex}.DatePicker-module__d8D_Ia__group .DatePicker-module__d8D_Ia__label{color:var(--color-text-tertiary);text-align:left;margin:0;font-size:.6875rem;font-weight:400;line-height:1.4}.DatePicker-module__d8D_Ia__group fieldset{border:none;outline:none;align-items:center;gap:.5rem;display:flex}.DatePicker-module__d8D_Ia__dateInput{text-transform:uppercase;color:var(--color-text-primary);letter-spacing:-.01em;white-space:nowrap;forced-color-adjust:none;background:0 0;border:none;outline:none;flex:1;width:fit-content;min-width:9.375rem;margin:0;font-size:1rem;font-weight:400;line-height:1.5;display:inline}.DatePicker-module__d8D_Ia__dateInput::placeholder{color:var(--color-text-tertiary)}.DatePicker-module__d8D_Ia__dateSegment{padding:.125rem .0625rem}.DatePicker-module__d8D_Ia__dateSegment[data-placeholder]{color:var(--color-text-tertiary);font-style:normal;font-weight:400}.DatePicker-module__d8D_Ia__dateSegment[data-type=literal]{color:var(--color-text-tertiary);font-weight:400}.DatePicker-module__d8D_Ia__dateSegment[data-type=literal][data-has-value=true]{color:var(--color-text-primary);font-weight:400}.DatePicker-module__d8D_Ia__dateSegment:focus{color:var(--color-text-primary);caret-color:#0000;border-radius:.25rem}.DatePicker-module__d8D_Ia__calendarButton{width:1rem;height:1rem;color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:none;flex-shrink:0}.DatePicker-module__d8D_Ia__calendarButton:hover{color:var(--color-text-secondary)}.DatePicker-module__d8D_Ia__calendarButton:focus-visible{outline-offset:.25em}.DatePicker-module__d8D_Ia__errorMessage{color:var(--color-ui-error);padding-left:1.25rem;font-size:.75rem}.DatePicker-module__d8D_Ia__popover{background:var(--color-bg-surface);border:1px solid var(--color-border-strong);border-radius:.75rem;max-width:fit-content;padding:.75rem;box-shadow:0 2px 12px #0000000f}}
@layer components.primitives{.Disclosure-module__MyHRCa__disclosure{width:100%;padding-bottom:1.25rem}.Disclosure-module__MyHRCa__disclosure[data-expanded] [slot=trigger]{padding-bottom:.75rem}.Disclosure-module__MyHRCa__disclosure[data-expanded] .Disclosure-module__MyHRCa__arrow{transform:rotate(-180deg)}.Disclosure-module__MyHRCa__heading [slot=trigger]{all:unset;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding-top:1.25rem;display:flex}.Disclosure-module__MyHRCa__arrow{transition:transform .3s ease-in-out;transform:rotate(0)}}
@layer base{.IconButton-module__169V7W__button{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--color-border-default);border-radius:100px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;margin:0;padding:.375rem;display:flex}.IconButton-module__169V7W__button :hover{opacity:.8}.IconButton-module__169V7W__button[data-focus-visible]{outline-width:1px;outline-style:auto}.IconButton-module__169V7W__button[data-disabled]{cursor:not-allowed;color:var(--color-text-disabled)}}
@layer base{.Spinner-module__MKRD3q__icon{width:100%;height:100%;animation:.8s linear infinite Spinner-module__MKRD3q__spin}.Spinner-module__MKRD3q__small{width:.875rem;height:.875rem}.Spinner-module__MKRD3q__medium{width:1.125rem;height:1.125rem}@keyframes Spinner-module__MKRD3q__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}
@layer base{.Button-module__qH8IcW__button{all:unset;min-width:50px;max-width:500px;font-family:var(--font-body);cursor:pointer;box-sizing:border-box;border-radius:.625em;align-items:center;padding:.8em 1.3333em;font-style:normal;font-weight:600;transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out;display:inline-flex;position:relative}.Button-module__qH8IcW__button[data-focus-visible],.Button-module__qH8IcW__button:focus-visible{outline-width:1px;outline-style:auto}.Button-module__qH8IcW__children-and-icons{opacity:1;justify-content:center;align-items:center;gap:.5em;width:100%;height:100%;transition:opacity .3s ease-in-out;display:inline-flex}.Button-module__qH8IcW__children{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Button-module__qH8IcW__spinner{visibility:hidden;opacity:0;transition:visibility,opacity .3s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Button-module__qH8IcW__button.Button-module__qH8IcW__small{letter-spacing:-.0075rem;font-size:.75rem;line-height:150%}.Button-module__qH8IcW__button.Button-module__qH8IcW__medium{letter-spacing:-.01875rem;font-size:.9375rem;line-height:130%}.Button-module__qH8IcW__button.Button-module__qH8IcW__primary{background-color:var(--color-brand-primary);color:var(--color-text-invert)}.Button-module__qH8IcW__button.Button-module__qH8IcW__primary[data-hovered]{background-color:var(--color-brand-primary-darken)}.Button-module__qH8IcW__button.Button-module__qH8IcW__primary[data-pressed]{background-color:var(--color-brand-accent)}.Button-module__qH8IcW__button.Button-module__qH8IcW__primary[data-focus-visible],.Button-module__qH8IcW__button.Button-module__qH8IcW__primary:focus-visible{outline-color:hsl(from var(--color-brand-primary) calc(h + 180) s l)}.Button-module__qH8IcW__button.Button-module__qH8IcW__secondary{background-color:var(--color-brand-primary-30);color:var(--color-brand-primary)}.Button-module__qH8IcW__button.Button-module__qH8IcW__secondary[data-hovered]{background-color:var(--color-brand-primary-50)}.Button-module__qH8IcW__button.Button-module__qH8IcW__secondary[data-pressed]{background-color:var(--color-brand-primary-50);color:var(--color-brand-accent)}.Button-module__qH8IcW__button.Button-module__qH8IcW__secondary[data-focus-visible],.Button-module__qH8IcW__button.Button-module__qH8IcW__secondary:focus-visible{outline-color:hsl(--color-brand-accent)}.Button-module__qH8IcW__button.Button-module__qH8IcW__tertiary{color:var(--color-text-tertiary);border:1px solid var(--color-border-strong);background-color:#0000}.Button-module__qH8IcW__button.Button-module__qH8IcW__tertiary[data-hovered]{color:var(--color-text-secondary);border-color:var(--color-text-tertiary)}.Button-module__qH8IcW__button.Button-module__qH8IcW__tertiary[data-pressed]{color:var(--color-text-primary);border-color:var(--color-text-primary)}.Button-module__qH8IcW__button.Button-module__qH8IcW__tertiary[data-focus-visible],.Button-module__qH8IcW__button.Button-module__qH8IcW__tertiary:focus-visible{outline-color:var(--color-text-tertiary)}.Button-module__qH8IcW__button.Button-module__qH8IcW__transparent{color:var(--color-brand-primary);background-color:#0000}.Button-module__qH8IcW__button.Button-module__qH8IcW__transparent[data-pressed]{color:var(--color-brand-accent)}.Button-module__qH8IcW__button.Button-module__qH8IcW__transparent[data-focus-visible],.Button-module__qH8IcW__button.Button-module__qH8IcW__transparent:focus-visible{outline-color:var(--color-brand-primary)}.Button-module__qH8IcW__button.Button-module__qH8IcW__interrupt{background-color:var(--color-ui-error);color:var(--color-neutral-0)}.Button-module__qH8IcW__button.Button-module__qH8IcW__interrupt[data-hovered]{background-color:var(--color-ui-error-darken)}.Button-module__qH8IcW__button.Button-module__qH8IcW__interrupt[data-pressed]{background-color:var(--color-ui-error-fg)}.Button-module__qH8IcW__button.Button-module__qH8IcW__interrupt[data-focus-visible],.Button-module__qH8IcW__button.Button-module__qH8IcW__interrupt:focus-visible{outline-color:var(--color-brand-accent)}.Button-module__qH8IcW__button.Button-module__qH8IcW__aside{color:var(--color-brand-primary);border:1px solid var(--color-border-action);background-color:#0000;border-radius:1.625em}.Button-module__qH8IcW__button.Button-module__qH8IcW__aside[data-hovered]{background-color:var(--color-border-action)}.Button-module__qH8IcW__button.Button-module__qH8IcW__aside[data-pressed]{background-color:var(--color-border-action);color:var(--color-brand-accent)}.Button-module__qH8IcW__button.Button-module__qH8IcW__aside[data-focus-visible],.Button-module__qH8IcW__button.Button-module__qH8IcW__aside:focus-visible{outline-color:var(--color-brand-primary)}.Button-module__qH8IcW__button[data-disabled]{cursor:not-allowed;background-color:var(--color-bg-disabled);color:var(--color-text-disabled);border-color:#0000}.Button-module__qH8IcW__button[data-disabled].Button-module__qH8IcW__transparent{background-color:#0000}.Button-module__qH8IcW__button[data-pending]{cursor:wait}.Button-module__qH8IcW__button[data-pending] .Button-module__qH8IcW__children-and-icons{opacity:0}.Button-module__qH8IcW__button[data-pending] .Button-module__qH8IcW__spinner{visibility:visible;opacity:1}.Button-module__qH8IcW__icon{flex-shrink:0}}
.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}
.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}}
.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)}
.VideoGuide-module__fZ_3GW__videoModal{width:fit-content;max-width:90vw;overflow:hidden}.VideoGuide-module__fZ_3GW__video{border-radius:1rem;max-width:90vw;max-height:80vh;display:block}.VideoGuide-module__fZ_3GW__link{text-underline-offset:2px;text-decoration:underline}
.HeroRefillSection-module__bpLXaq__wrapper{flex-direction:column;align-items:center;gap:1rem;padding:0 1.5rem;display:flex}.HeroRefillSection-module__bpLXaq__subtitle{text-align:center;max-width:31.25rem}.HeroRefillSection-module__bpLXaq__titleImages{align-items:center;display:flex}.HeroRefillSection-module__bpLXaq__logoDivider{background-color:var(--color-border-strong);width:1px;height:3rem;margin:0 3rem 0 0}.HeroRefillSection-module__bpLXaq__programLogo{object-fit:contain;width:auto;height:3.5rem}
.SurescriptsMockDataStep-module__pH2LKa__content{flex-direction:column;gap:1.5rem;display:flex}.SurescriptsMockDataStep-module__pH2LKa__devBadge{background-color:var(--color-ui-warning-bg);border:1px solid var(--color-ui-warning);color:var(--color-ui-warning-fg);border-radius:.375em;align-self:flex-start;align-items:center;gap:.5em;padding:.375em .75em;display:inline-flex}.SurescriptsMockDataStep-module__pH2LKa__heading{flex-direction:column;gap:.5rem;display:flex}.SurescriptsMockDataStep-module__pH2LKa__description{color:var(--color-text-secondary)}.SurescriptsMockDataStep-module__pH2LKa__form{flex-direction:column;gap:1rem;display:flex}.SurescriptsMockDataStep-module__pH2LKa__textarea{width:100%;min-height:25rem;font:var(--text-micro-xs);color:var(--color-text-primary);background-color:var(--color-bg-surface);border:1px solid var(--color-border-default);resize:vertical;border-radius:.5em;padding:.75em;font-family:Courier New,Courier,monospace}.SurescriptsMockDataStep-module__pH2LKa__textarea:focus{border-color:var(--color-border-action);box-shadow:0 0 0 2px var(--color-brand-primary-10);outline:none}.SurescriptsMockDataStep-module__pH2LKa__textarea::placeholder{color:var(--color-text-disabled)}.SurescriptsMockDataStep-module__pH2LKa__helperText{color:var(--color-text-tertiary)}.SurescriptsMockDataStep-module__pH2LKa__errorMessage{background-color:var(--color-ui-error-bg);border:1px solid var(--color-ui-error);color:var(--color-ui-error-fg);white-space:pre-wrap;word-break:break-word;border-radius:.5em;padding:.75em 1em}.SurescriptsMockDataStep-module__pH2LKa__formActions{flex-direction:column;gap:1rem;display:flex}.SurescriptsMockDataStep-module__pH2LKa__submitButton{width:100%;max-width:unset}
@layer components.primitives{.Select-module__X80IGa__selectField{width:100%;position:relative}.Select-module__X80IGa__selectButton{border:1px solid var(--color-border-strong);background:var(--color-bg-surface);width:100%;font:var(--text-body-l);color:var(--color-text-primary);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;min-height:4rem;padding:.75rem 1.25rem;transition:all .2s;display:flex}.Select-module__X80IGa__selectButton[data-focus-visible],.Select-module__X80IGa__selectButton:focus{outline:1.5px solid var(--color-text-primary);outline-offset:-1.5px}.Select-module__X80IGa__selectButton[data-disabled]{border-color:var(--color-border-default);background:var(--color-border-light);cursor:not-allowed}.Select-module__X80IGa__selectButton[data-disabled] .Select-module__X80IGa__selectValue{color:var(--color-text-tertiary)}.Select-module__X80IGa__selectButton[data-disabled] .Select-module__X80IGa__selectValue[data-placeholder]{color:var(--color-text-tertiary)}.Select-module__X80IGa__selectButton[data-disabled] .Select-module__X80IGa__dropdownIcon{color:var(--color-text-tertiary)}.Select-module__X80IGa__selectButton.Select-module__X80IGa__withLabel{padding-top:1.75rem}.Select-module__X80IGa__selectField[data-disabled] .Select-module__X80IGa__label{color:var(--color-text-tertiary)}.Select-module__X80IGa__label{color:var(--color-text-tertiary);z-index:1;align-items:center;gap:4px;margin-bottom:0;display:flex;position:absolute;top:.75rem;left:1.25rem}.Select-module__X80IGa__selectValue{text-align:left;font:var(--text-body-l);color:var(--color-text-primary);flex:1}.Select-module__X80IGa__selectValue[data-placeholder]{color:var(--color-text-primary);font-style:normal}.Select-module__X80IGa__selectValue [slot=description]{display:none}.Select-module__X80IGa__selectValue [slot=label]{font:inherit}.Select-module__X80IGa__dropdownIcon{width:1rem;height:1rem;color:var(--color-text-primary);justify-content:center;align-items:center;transition:transform .2s;display:flex}.Select-module__X80IGa__dropdownIcon[data-disabled]{color:var(--color-text-disabled)}.Select-module__X80IGa__fieldError{color:var(--color-ui-error);margin-top:.25rem;padding-left:1.25rem}.Select-module__X80IGa__selectField[data-invalid] .Select-module__X80IGa__label{color:var(--color-ui-error)}.Select-module__X80IGa__selectField[data-invalid] .Select-module__X80IGa__selectButton{border-color:var(--color-ui-error);background-color:var(--color-ui-error-bg)}.Select-module__X80IGa__selectField[data-invalid] .Select-module__X80IGa__selectButton[data-focus-visible]{outline:1.5px solid var(--color-ui-error);outline-offset:-1.5px}.Select-module__X80IGa__popover{width:var(--trigger-width);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:12px;padding:.75rem;overflow:hidden auto;box-shadow:0 2px 12px #0000000f}.Select-module__X80IGa__listBox{background:0 0;border:none;outline:none;flex-direction:column;gap:.25rem;width:100%;max-height:320px;display:flex}.Select-module__X80IGa__listBoxItem{cursor:pointer;font:var(--text-body-m);color:var(--color-text-primary);border-radius:6px;outline:none;justify-content:space-between;align-items:center;padding:.5rem;transition:background-color .2s;display:flex;position:relative}.Select-module__X80IGa__listBoxItem[data-focus-visible]{background:var(--color-bg-strong);color:var(--color-text-primary)}.Select-module__X80IGa__listBoxItem[data-selected]{font-weight:400}.Select-module__X80IGa__listBoxItem[data-selected]:after{content:"✓";color:var(--color-text-primary);justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-weight:600;display:flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.Select-module__X80IGa__listBoxItem [slot=description]{color:var(--color-text-tertiary)}.Select-module__X80IGa__listBoxItem:hover,.Select-module__X80IGa__listBoxItem[data-focused],.Select-module__X80IGa__listBoxItem[data-pressed]{background:var(--color-ui-notice-bg);color:var(--color-ui-notice-fg)}:is(.Select-module__X80IGa__listBoxItem:hover,.Select-module__X80IGa__listBoxItem[data-focused],.Select-module__X80IGa__listBoxItem[data-pressed]):after,:is(.Select-module__X80IGa__listBoxItem:hover,.Select-module__X80IGa__listBoxItem[data-focused],.Select-module__X80IGa__listBoxItem[data-pressed]) [slot=description]{color:var(--color-ui-notice-fg)}.Select-module__X80IGa__itemContent{flex-direction:column;flex:1;gap:.125rem;display:flex}.Select-module__X80IGa__section{flex-direction:column;gap:.25rem;display:flex}.Select-module__X80IGa__sectionTitle{background-color:var(--color-bg-elevated);color:var(--color-text-tertiary);font:var(--text-micro-2xs);border-radius:6px;padding:.5rem}}
.Switch-module__FQy-nG__switchWrapper{forced-color-adjust:none;-webkit-tap-highlight-color:transparent;cursor:pointer;align-items:center;gap:.75rem;display:flex;position:relative}.Switch-module__FQy-nG__switchWrapper .Switch-module__FQy-nG__track{background:var(--color-neutral-20);border-radius:.75rem;flex-shrink:0;width:2.75rem;height:1.5rem;padding:.125rem;transition:all .2s}.Switch-module__FQy-nG__switchWrapper .Switch-module__FQy-nG__track .Switch-module__FQy-nG__handle{aspect-ratio:1;background:var(--color-bg-surface);will-change:transform;border-radius:.75rem;height:100%;transition:all .2s;display:block}.Switch-module__FQy-nG__switchWrapper[data-selected] .Switch-module__FQy-nG__track{background:var(--color-brand-primary)}.Switch-module__FQy-nG__switchWrapper[data-selected] .Switch-module__FQy-nG__handle{transform:translate(1.25rem)}.Switch-module__FQy-nG__switchWrapper[data-focus-visible] .Switch-module__FQy-nG__track{outline:2px solid var(--color-brand-primary);outline-offset:2px}.Switch-module__FQy-nG__switchWrapper[data-disabled] .Switch-module__FQy-nG__track{background:var(--color-bg-disabled)}.Switch-module__FQy-nG__switchWrapper .Switch-module__FQy-nG__activeLabel{color:var(--color-text-secondary)}.Switch-module__FQy-nG__switchWrapper .Switch-module__FQy-nG__disabledLabel{color:var(--color-text-disabled)}
@layer base{.Typography-module__BaOSGG__heading-8xl{font:var(--text-heading-8xl);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__heading-7xl{font:var(--text-heading-7xl);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__heading-6xl{font:var(--text-heading-6xl);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__heading-5xl{font:var(--text-heading-5xl);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__heading-4xl{font:var(--text-heading-4xl);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__heading-3xl{font:var(--text-heading-3xl);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__heading-2xl{font:var(--text-heading-2xl);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__heading-xl{font:var(--text-heading-xl);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__heading-l{font:var(--text-heading-l);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__heading-m{font:var(--text-heading-m);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__heading-s{font:var(--text-heading-s);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__body-l{font:var(--text-body-l);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__body-l-medium{font:var(--text-body-l-medium);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__body-l-bold{font:var(--text-body-l-bold);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__body-m{font:var(--text-body-m);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__body-m-medium{font:var(--text-body-m-medium);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__body-m-bold{font:var(--text-body-m-bold);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__body-s{font:var(--text-body-s);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__body-s-medium{font:var(--text-body-s-medium);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__body-s-bold{font:var(--text-body-s-bold);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__micro-xs{font:var(--text-micro-xs);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__micro-xs-medium{font:var(--text-micro-xs-medium);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__micro-xs-bold{font:var(--text-micro-xs-bold);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__micro-2xs{font:var(--text-micro-2xs);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__micro-2xs-medium{font:var(--text-micro-2xs-medium);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__micro-2xs-bold{font:var(--text-micro-2xs-bold);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__micro-3xs{font:var(--text-micro-3xs);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__micro-3xs-medium{font:var(--text-micro-3xs-medium);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__micro-3xs-bold{font:var(--text-micro-3xs-bold);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__ui-heading-l{font:var(--text-ui-heading-l);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__ui-heading-l-bold{font:var(--text-ui-heading-l-bold);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__ui-heading-m{font:var(--text-ui-heading-m);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__ui-heading-m-bold{font:var(--text-ui-heading-m-bold);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__ui-heading-s{font:var(--text-ui-heading-s);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__ui-heading-s-bold{font:var(--text-ui-heading-s-bold);letter-spacing:var(--letter-spacing-tight)}}
@layer v2.components.composite{.AgeSexForm-module__dVocYa__container{flex-direction:column;align-self:flex-end;gap:.75rem;width:100%;max-width:23rem;animation:.4s ease-out AgeSexForm-module__dVocYa__age-sex-form-fade-in;display:flex}.AgeSexForm-module__dVocYa__fieldset{border:none;flex-wrap:wrap;align-items:center;gap:.75rem;margin:0;padding:0;display:flex}.AgeSexForm-module__dVocYa__ageInput{flex:99999 7rem;min-width:7rem}.AgeSexForm-module__dVocYa__ageInput>[data-rac]{width:100%}.AgeSexForm-module__dVocYa__sexRadioGroup{background-color:var(--v2-color-surface-sunken);border-radius:.75rem;flex:auto;gap:.25rem;padding:.25rem;display:flex}.AgeSexForm-module__dVocYa__sexRadioGroup[data-disabled]{opacity:.5}.AgeSexForm-module__dVocYa__sexRadio{cursor:pointer;color:var(--v2-color-fg-muted);border-radius:.5rem;flex:5rem;justify-content:center;align-items:center;padding:.625rem 1rem;transition:background-color .2s,color .2s;display:flex}.AgeSexForm-module__dVocYa__sexRadio[data-hovered]{color:var(--v2-color-fg-default)}.AgeSexForm-module__dVocYa__sexRadio[data-selected]{background-color:var(--v2-color-surface-raised);color:var(--v2-color-fg-default);box-shadow:var(--v2-shadow-xs)}.AgeSexForm-module__dVocYa__sexRadio[data-focus-visible]{outline:2px solid var(--v2-color-accent-focus-ring);outline-offset:2px}.AgeSexForm-module__dVocYa__sexRadio[data-disabled]{cursor:not-allowed}.AgeSexForm-module__dVocYa__submitButton{width:100%;max-width:unset}.AgeSexForm-module__dVocYa__errorSlot{min-height:1.05rem}.AgeSexForm-module__dVocYa__errorMessage{text-align:center;padding-inline:1.25rem}@media (prefers-reduced-motion:reduce){.AgeSexForm-module__dVocYa__container{animation:none}}}@keyframes AgeSexForm-module__dVocYa__age-sex-form-fade-in{0%{opacity:0}to{opacity:1}}
@layer v2.components.composite{.AgeSexTooltip-module__xgRfDq__tooltipTitle{padding-bottom:.75rem}.AgeSexTooltip-module__xgRfDq__tooltipTriggerButton{--icon-button-padding:0}.AgeSexTooltip-module__xgRfDq__tooltipTriggerButton :hover{color:var(--v2-color-link-default);background-color:#0000}@media (min-width:768px){.AgeSexTooltip-module__xgRfDq__tooltipTitle{display:none}}}
@layer v2.components.primitives{.ChatBubble-module__nbm_hq__chatBubbleContainer{flex-direction:column;width:100%;display:flex}.ChatBubble-module__nbm_hq__chatBubble{background-color:var(--v2-color-info-bg);white-space:pre-wrap;border-radius:1em 1em 0;max-width:90%;padding:1em}.ChatBubble-module__nbm_hq__chatBubble.ChatBubble-module__nbm_hq__chatBubbleLeft{border-radius:0 1em 1em;align-self:flex-start}.ChatBubble-module__nbm_hq__chatBubble.ChatBubble-module__nbm_hq__chatBubbleRight{border-radius:1em 0 1em 1em;align-self:flex-end}@media (min-width:768px){.ChatBubble-module__nbm_hq__text{font:var(--v2-text-body-16)}}}
@layer v2.components.composite{.ChatCompletedActions-module__t8nGQW__container{flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:35rem;margin-inline:auto;padding:1rem 0 6rem;display:flex}.ChatCompletedActions-module__t8nGQW__title{color:var(--v2-color-fg-default);text-align:center}.ChatCompletedActions-module__t8nGQW__buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.ChatCompletedActions-module__t8nGQW__actionButton:not(:only-child){width:10.25rem}}
@layer v2.components.primitives{.leadingSlotControl-module__Lc7c4q__leadingControls{align-items:center;gap:.5rem;display:flex}.leadingSlotControl-module__Lc7c4q__control{--icon-button-padding:.375rem}.leadingSlotControl-module__Lc7c4q__control svg{width:1.25rem;height:1.25rem}@media (min-width:768px){.leadingSlotControl-module__Lc7c4q__control svg{width:1rem;height:1rem}}}
@layer v2.components.primitives{.AnonymousBadge-module__AAbmcq__badgeButton{border:1px dashed var(--v2-color-border-default);background-color:var(--v2-color-surface-canvas);cursor:pointer;border-radius:2.125rem;flex-shrink:0;align-items:center;gap:.25rem;padding:.1875rem .5rem;display:flex}.AnonymousBadge-module__AAbmcq__badgeButton:disabled{cursor:not-allowed}.AnonymousBadge-module__AAbmcq__anonymousLabel{color:var(--v2-color-link-default)}.AnonymousBadge-module__AAbmcq__anonymousLabel.AnonymousBadge-module__AAbmcq__disabledLabel{color:var(--v2-color-fg-disabled)}.AnonymousBadge-module__AAbmcq__badgeButtonInput{background-color:inherit;height:2rem}.AnonymousBadge-module__AAbmcq__badgeButtonInput:not(:disabled):hover{background-color:var(--v2-color-surface-sunken)}.AnonymousBadge-module__AAbmcq__badgeButtonInput svg{width:1.25rem;height:1.25rem}.AnonymousBadge-module__AAbmcq__ghostIcon{animation:.6s cubic-bezier(.4,0,.2,1) infinite AnonymousBadge-module__AAbmcq__dashMarch}@keyframes AnonymousBadge-module__AAbmcq__dashMarch{0%{stroke-dashoffset:0}to{stroke-dashoffset:5px}}@media (min-width:768px){.AnonymousBadge-module__AAbmcq__badgeButtonInput{height:1.875rem}.AnonymousBadge-module__AAbmcq__badgeButtonInput svg{width:1rem;height:1rem}}@media (prefers-reduced-motion:reduce){.AnonymousBadge-module__AAbmcq__ghostIcon{animation:none}}}
.incognitoModal-module__2tzhaa__content{flex-direction:column;padding:2rem;display:flex}.incognitoModal-module__2tzhaa__title{text-align:center;padding-bottom:.75rem}.incognitoModal-module__2tzhaa__description{text-align:center;padding-bottom:1.5rem}.incognitoModal-module__2tzhaa__actions{flex-direction:column;gap:.5rem;display:flex}.incognitoModal-module__2tzhaa__button{width:100%}
.ChatInput-module__0nYvpq__hiddenFileInput{display:none}
@layer v2.components.primitives{.RemoveChipButton-module__MJJpuW__button{z-index:1;width:1.5rem;height:1.5rem;opacity:var(--remove-btn-opacity);pointer-events:var(--remove-btn-pointer);--icon-button-padding:.375rem;transition:opacity .15s;position:absolute;top:0;right:0}}
@layer v2.components.primitives{.AttachedFileChip-module__HavQvq__container{--remove-btn-opacity:0;--remove-btn-pointer:none;flex-shrink:0;width:3.875rem;height:3.875rem;position:relative}.AttachedFileChip-module__HavQvq__container:hover,.AttachedFileChip-module__HavQvq__container:focus-within{--remove-btn-opacity:1;--remove-btn-pointer:auto}@media (hover:none){.AttachedFileChip-module__HavQvq__container{--remove-btn-opacity:1;--remove-btn-pointer:auto}}.AttachedFileChip-module__HavQvq__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__HavQvq__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}}
@layer v2.components.primitives{.AttachedImageChip-module__ZoGRlq__container{--remove-btn-opacity:0;--remove-btn-pointer:none;flex-shrink:0;width:3.875rem;height:3.875rem;position:relative}.AttachedImageChip-module__ZoGRlq__container:hover,.AttachedImageChip-module__ZoGRlq__container:focus-within{--remove-btn-opacity:1;--remove-btn-pointer:auto}@media (hover:none){.AttachedImageChip-module__ZoGRlq__container{--remove-btn-opacity:1;--remove-btn-pointer:auto}}.AttachedImageChip-module__ZoGRlq__card{border-radius:.75rem;position:absolute;inset:.375rem .375rem 0 0;overflow:hidden}.AttachedImageChip-module__ZoGRlq__preview{object-fit:cover}.AttachedImageChip-module__ZoGRlq__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}}
@layer v2.components.composite{.FileUploadArea-module__mMcbHa__area{flex-wrap:nowrap;align-items:center;gap:.625rem;width:100%;margin-bottom:.75rem;display:flex;overflow-x:auto}.FileUploadArea-module__mMcbHa__item{flex-shrink:0}}
@layer v2.components.composite{.MedicalRecordsCTA-module__kWBtKa__wrapper{--cta-pad-y:.5rem;--cta-pad-x:.75rem;--cta-overlap:1rem;padding-bottom:var(--cta-overlap);margin-bottom:calc(-1 * var(--cta-overlap));background-color:var(--v2-color-surface-sunken);border:1px solid var(--v2-color-border-default);border-radius:1rem 1rem 0 0;transition:height .45s ease-in-out;overflow:hidden}.MedicalRecordsCTA-module__kWBtKa__wrapper:has(button:active){opacity:.7}.MedicalRecordsCTA-module__kWBtKa__wrapper:has(button:focus-visible){outline:2px solid var(--v2-color-accent-focus-ring)}.MedicalRecordsCTA-module__kWBtKa__surface{width:100%;padding:var(--cta-pad-y) var(--cta-pad-x);flex-direction:column;transition:transform .45s ease-in-out;display:flex}.MedicalRecordsCTA-module__kWBtKa__surfaceDismissing{transform:translateY(100%)}.MedicalRecordsCTA-module__kWBtKa__pillButton{all:unset;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;width:100%;transition:opacity .15s;display:flex;position:relative}.MedicalRecordsCTA-module__kWBtKa__pillButton:before{content:"";inset:calc(-1 * var(--cta-pad-y)) calc(-1 * var(--cta-pad-x)) calc(-1 * (var(--cta-pad-y) + var(--cta-overlap)));position:absolute}.MedicalRecordsCTA-module__kWBtKa__pillButton:focus-visible{outline:2px solid var(--v2-color-accent-border);outline-offset:4px}.MedicalRecordsCTA-module__kWBtKa__pillButton:disabled{cursor:default}.MedicalRecordsCTA-module__kWBtKa__pillLabel{letter-spacing:var(--v2-tracking-tight);color:var(--v2-color-fg-default);white-space:nowrap}.MedicalRecordsCTA-module__kWBtKa__pillArrow{color:var(--v2-color-fg-default);flex-shrink:0;transition:transform .25s cubic-bezier(.16,1,.3,1)}.MedicalRecordsCTA-module__kWBtKa__pillButton:hover .MedicalRecordsCTA-module__kWBtKa__pillArrow{transform:translate(5px)}.MedicalRecordsCTA-module__kWBtKa__pillButton:hover .MedicalRecordsCTA-module__kWBtKa__pillLabel{background-image:linear-gradient(110deg, var(--v2-color-fg-default) 0%, var(--v2-color-white) 50%, var(--v2-color-fg-default) 100%);-webkit-text-fill-color:transparent;color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:.6s ease-out forwards MedicalRecordsCTA-module__kWBtKa__shimmer}@keyframes MedicalRecordsCTA-module__kWBtKa__shimmer{0%{background-position:-50% 0}to{background-position:150% 0}}.MedicalRecordsCTA-module__kWBtKa__headerStack{grid-template-columns:1fr auto;align-items:center;column-gap:.5rem;min-height:1.25rem;display:grid}.MedicalRecordsCTA-module__kWBtKa__headerLayerStart{grid-area:1/1/2/2}.MedicalRecordsCTA-module__kWBtKa__headerLayerEnd{grid-area:1/2/2/3}.MedicalRecordsCTA-module__kWBtKa__headerLayerFull{grid-area:1/1/2/3}.MedicalRecordsCTA-module__kWBtKa__headerLayerVisible{opacity:1;transition:opacity .25s .25s}.MedicalRecordsCTA-module__kWBtKa__headerLayerHidden{opacity:0;pointer-events:none;transition:opacity .25s}.MedicalRecordsCTA-module__kWBtKa__progressLabel{letter-spacing:var(--v2-tracking-tight);color:var(--v2-color-fg-default);position:relative;overflow:hidden}.MedicalRecordsCTA-module__kWBtKa__progressLabelSuccess{color:var(--v2-color-link-default)}.MedicalRecordsCTA-module__kWBtKa__progressPercentage{letter-spacing:var(--v2-tracking-tight);color:var(--v2-color-fg-default);text-align:right;flex-shrink:0}.MedicalRecordsCTA-module__kWBtKa__progressPercentageSuccess{color:var(--v2-color-link-default)}.MedicalRecordsCTA-module__kWBtKa__crossFadeWrapper{min-width:0;height:1.25rem;position:relative;overflow:hidden}.MedicalRecordsCTA-module__kWBtKa__crossFadeLabel{white-space:nowrap;position:absolute;top:0;left:0}.MedicalRecordsCTA-module__kWBtKa__crossFadeLabelVisible{opacity:1;transition:opacity .5s .5s}.MedicalRecordsCTA-module__kWBtKa__crossFadeLabelHidden{opacity:0;transition:opacity .5s}.MedicalRecordsCTA-module__kWBtKa__collapsibleBar{grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .5s ease-in-out,margin-top .5s ease-in-out;display:grid}.MedicalRecordsCTA-module__kWBtKa__collapsibleBarExpanded{grid-template-rows:1fr;margin-top:.5rem}.MedicalRecordsCTA-module__kWBtKa__collapsibleBarInner{min-height:0;overflow:hidden}.MedicalRecordsCTA-module__kWBtKa__progressBarTrack{background-color:var(--v2-color-border-default);border-radius:1.5px;width:100%;height:3px;overflow:hidden}.MedicalRecordsCTA-module__kWBtKa__progressBarFill{background-color:var(--v2-color-link-default);border-radius:1.5px;height:100%;transition:width .5s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){.MedicalRecordsCTA-module__kWBtKa__wrapper{transition-duration:.01ms}.MedicalRecordsCTA-module__kWBtKa__surface,.MedicalRecordsCTA-module__kWBtKa__pillArrow,.MedicalRecordsCTA-module__kWBtKa__headerLayerVisible,.MedicalRecordsCTA-module__kWBtKa__headerLayerHidden,.MedicalRecordsCTA-module__kWBtKa__crossFadeLabelVisible,.MedicalRecordsCTA-module__kWBtKa__crossFadeLabelHidden,.MedicalRecordsCTA-module__kWBtKa__collapsibleBar,.MedicalRecordsCTA-module__kWBtKa__progressBarFill{transition:none}.MedicalRecordsCTA-module__kWBtKa__pillButton:hover .MedicalRecordsCTA-module__kWBtKa__pillLabel{color:var(--v2-color-fg-default);-webkit-text-fill-color:currentColor;background-image:none;animation:none}}}
.OrderConfirmationPaidContent-module__eHAVnW__content{flex-direction:column;gap:1.5rem;padding-bottom:2rem;display:flex}.OrderConfirmationPaidContent-module__eHAVnW__title{padding-bottom:1rem}.OrderConfirmationPaidContent-module__eHAVnW__subtitle,.OrderConfirmationPaidContent-module__eHAVnW__text{color:var(--color-text-secondary)}.OrderConfirmationPaidContent-module__eHAVnW__checkoutState{text-align:center;justify-content:center;align-items:center;padding:2rem;display:flex}
@layer v2.components.composite{.PrescriptionCardHeader-module__dXwSeG__header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.PrescriptionCardHeader-module__dXwSeG__collapsibleHeader{flex-direction:row-reverse}.PrescriptionCardHeader-module__dXwSeG__infoBox{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.PrescriptionCardHeader-module__dXwSeG__medThumbnail{border:1px solid var(--v2-color-border-default);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;overflow:hidden}}
@layer v2.components.composite{.PrescriptionCardBody-module__Fj1hxa__row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.PrescriptionCardBody-module__Fj1hxa__withBorders{border-top:1px solid var(--v2-color-border-subtle);border-bottom:1px solid var(--v2-color-border-subtle);padding:1.25rem 0}.PrescriptionCardBody-module__Fj1hxa__rowValue{text-align:right;flex:1;min-width:0}.PrescriptionCardBody-module__Fj1hxa__ctaButton{width:100%}}
@layer v2.components.composite{.PrescriptionCard-module__3n3NpG__baseCard{background:var(--v2-color-surface-raised);border:1px solid var(--v2-color-border-default);box-shadow:var(--v2-shadow-lg);border-radius:.75rem;width:100%;padding:1.5rem}.PrescriptionCard-module__3n3NpG__simpleCard{flex-direction:column;gap:1.25rem;display:flex}.PrescriptionCard-module__3n3NpG__disclosureLabel{align-items:center}.PrescriptionCard-module__3n3NpG__disclosureIconWrapper{border:1px solid var(--v2-color-border-strong);border-radius:2.5rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.PrescriptionCard-module__3n3NpG__disclosureContent{flex-direction:column;gap:1.25rem;margin-top:1.25rem;display:flex}}
.OrderConfirmation-module__iAutoW__content{flex-direction:column;gap:1.5rem;padding-bottom:2rem;display:flex}.OrderConfirmation-module__iAutoW__title{padding-bottom:1rem}.OrderConfirmation-module__iAutoW__button{width:100%}.OrderConfirmation-module__iAutoW__section{flex-direction:column;gap:1rem;display:flex}
.PharmacyConfirmView-module__oV-9tG__confirmSection{flex-direction:column;flex:1;gap:1rem;display:flex}.PharmacyConfirmView-module__oV-9tG__confirmGroup{flex-direction:column;gap:1rem;display:flex}.PharmacyConfirmView-module__oV-9tG__locationConfirmation{background-color:var(--v2-color-surface-raised);border:1px solid var(--v2-color-border-default);border-radius:1.25rem;padding:1.25rem;display:flex}.PharmacyConfirmView-module__oV-9tG__locationCheckbox:not([data-disabled]){cursor:pointer}.PharmacyConfirmView-module__oV-9tG__confirmButton{width:100%}
.PharmacyNoResults-module__bIm5rW__popup{background-color:var(--v2-color-surface-raised);border:.5px solid var(--v2-color-border-strong);width:100%;box-shadow:var(--v2-shadow-lg);text-align:center;border-radius:.75rem;flex-direction:column;align-items:center;gap:2rem;padding:1.5rem 1rem;display:flex}.PharmacyNoResults-module__bIm5rW__message{flex-direction:column;align-items:center;gap:.5rem;display:flex}.PharmacyNoResults-module__bIm5rW__text{flex-direction:column;gap:.25rem;display:flex}.PharmacyNoResults-module__bIm5rW__icon{width:51px;height:51px}.PharmacyNoResults-module__bIm5rW__skipLink{all:unset;cursor:pointer;color:var(--v2-color-link-default)}.PharmacyNoResults-module__bIm5rW__skipLink[data-hovered]{text-decoration:underline}.PharmacyNoResults-module__bIm5rW__skipLink[data-focus-visible]{outline:2px solid var(--v2-color-accent-focus-ring);outline-offset:2px;border-radius:.25rem}.PharmacyNoResults-module__bIm5rW__skipLink[data-disabled]{cursor:not-allowed;color:var(--v2-color-fg-disabled)}
.PharmacyResultsList-module__Y3qDVG__resultsSection{flex-direction:column;gap:.5rem;display:flex}.PharmacyResultsList-module__Y3qDVG__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.PharmacyResultsList-module__Y3qDVG__card{all:unset;box-sizing:border-box;background-color:var(--v2-color-surface-raised);border:1px solid var(--v2-color-border-default);cursor:pointer;border-radius:1.25rem;align-items:center;gap:1rem;width:100%;min-height:6rem;padding:1.25rem;transition:border-color .15s ease-out;display:flex}.PharmacyResultsList-module__Y3qDVG__card[data-hovered]{border-color:var(--v2-color-border-strong)}.PharmacyResultsList-module__Y3qDVG__card[data-pressed]{background-color:var(--v2-color-surface-sunken)}.PharmacyResultsList-module__Y3qDVG__card[data-focus-visible]{outline:2px solid var(--v2-color-accent-focus-ring)}.PharmacyResultsList-module__Y3qDVG__card[data-disabled]{cursor:not-allowed;opacity:.6}.PharmacyResultsList-module__Y3qDVG__cardInfo{text-align:left;flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.PharmacyResultsList-module__Y3qDVG__chevron{color:var(--v2-color-fg-default);flex-shrink:0}
.PharmacySearchInput-module__-ld1ha__searchField{background-color:var(--v2-color-surface-raised);border-radius:.75rem;flex-direction:column;justify-content:center;min-height:4rem;display:flex}
.TalkToDoctorFallback-module__bc0vPW__fallback{flex-direction:column;flex:1;gap:.5rem;display:flex}.TalkToDoctorFallback-module__bc0vPW__infoCard{background-color:var(--v2-color-surface-sunken);border:.5px solid var(--v2-color-border-default);border-radius:.75rem;flex-direction:column;gap:.25rem;padding:1.25rem;display:flex}.TalkToDoctorFallback-module__bc0vPW__actions{flex-direction:column;gap:.5rem;margin-top:auto;padding-top:1rem;display:flex}.TalkToDoctorFallback-module__bc0vPW__actionButton{width:100%}
.PharmacySearchView-module__Wv7o_G__searchSection{flex-direction:column;gap:.5rem;display:flex}
.PharmacySelection-module__qI6MFG__content{flex-direction:column;flex:1;gap:1.5rem;display:flex}.PharmacySelection-module__qI6MFG__header{flex-direction:column;gap:.25rem;display:flex}
.CtaNote-module__cJEq8G__note{text-align:center;width:100%}
@layer v2.components.composite{.PromoBox-module__1Za1_G__card{border:1px solid var(--v2-color-border-strong);background:var(--v2-color-surface-raised);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:.25rem;width:100%;padding:1.5rem;display:flex}.PromoBox-module__1Za1_G__codeRow{color:var(--v2-color-link-default);align-items:center;gap:.25rem;display:flex}.PromoBox-module__1Za1_G__copyButton{color:var(--v2-color-link-default);--icon-button-padding:0}.PromoBox-module__1Za1_G__copyButton>span{background-color:#0000;transform:none}}
.ErrorContent-module__KmU2la__content{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.ErrorContent-module__KmU2la__modal{gap:.75rem}.ErrorContent-module__KmU2la__icon{color:var(--v2-color-fg-default)}.ErrorContent-module__KmU2la__title{margin-top:.5rem}.ErrorContent-module__KmU2la__description{max-width:28rem}.ErrorContent-module__KmU2la__button{width:100%;max-width:unset}
.ErrorPageLayout-module__nKzoEW__loading{justify-content:center;align-items:center;min-height:12rem;display:flex}.ErrorPageLayout-module__nKzoEW__container{width:100%;margin:0 auto;padding:1rem}@media (min-width:768px){.ErrorPageLayout-module__nKzoEW__container{max-width:43.75rem;padding:3rem 4.5rem}}
@layer v2.components.composite{.ErrorModal-module__pycCua__body{padding:2rem 1.5rem 1.5rem}}
.Loading-module__cu0vZG__loadingCard{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-height:12.125rem;display:flex}
@layer v2.components.composite{.DataSourceInfo-module__eqAE9q__container{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;align-self:center;align-items:center;gap:.125rem;display:flex}.DataSourceInfo-module__eqAE9q__modalContent{flex-direction:column;gap:1rem;padding:2rem;display:flex}.DataSourceInfo-module__eqAE9q__section{flex-direction:column;gap:.25rem;width:100%;display:flex}.DataSourceInfo-module__eqAE9q__sectionHeader{align-items:center;gap:.375rem;display:flex}}
@layer v2.components.composite{.MedicationCard-module__s9bNPW__card{all:unset;cursor:pointer;background-color:var(--v2-color-surface-raised);border:1px solid var(--v2-color-border-default);border-radius:1.25rem;flex-direction:column;width:100%;display:flex}.MedicationCard-module__s9bNPW__card:hover:not(:disabled){background-color:var(--v2-color-surface-sunken);border:1px solid var(--v2-color-border-default)}.MedicationCard-module__s9bNPW__card:focus-visible{background-color:var(--v2-color-info-bg);outline:2px solid var(--v2-color-accent-bg);outline-offset:2px}.MedicationCard-module__s9bNPW__cardDisabled{cursor:default;opacity:.5}.MedicationCard-module__s9bNPW__content{align-items:center;gap:1rem;padding:.5rem 1.5rem;display:flex}.MedicationCard-module__s9bNPW__icon{background-color:var(--v2-color-surface-muted-blue);border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2.9375rem;height:2.9375rem;display:flex;overflow:hidden}.MedicationCard-module__s9bNPW__iconImage{object-fit:cover;background:var(--v2-color-surface-raised);border:.839px solid var(--v2-color-border-default);border-radius:.625rem;width:100%;height:100%}.MedicationCard-module__s9bNPW__details{flex-direction:column;flex:1;gap:.75rem;min-width:0;display:flex}.MedicationCard-module__s9bNPW__textContent{flex-direction:column;display:flex}.MedicationCard-module__s9bNPW__name{text-transform:capitalize}.MedicationCard-module__s9bNPW__badge{background-color:var(--v2-color-info-bg);border:1px solid var(--v2-color-accent-focus-ring);border-radius:26px;align-items:center;gap:.25rem;width:fit-content;padding:.375rem .875rem;display:inline-flex}.MedicationCard-module__s9bNPW__badgeIcon{color:var(--v2-color-accent-bg);flex-shrink:0}.MedicationCard-module__s9bNPW__badgeText{white-space:nowrap;color:var(--v2-color-accent-bg)}.MedicationCard-module__s9bNPW__chevron{flex-shrink:0}}
@layer v2.components.composite{.PrescriptionList-module__yhJPYa__title,.PrescriptionList-module__yhJPYa__subtitle{margin-bottom:1rem}.PrescriptionList-module__yhJPYa__listSection{margin-bottom:1.5rem}.PrescriptionList-module__yhJPYa__list{flex-direction:column;gap:.5rem;display:flex}.PrescriptionList-module__yhJPYa__footer{flex-direction:column;justify-content:center;gap:1rem;margin-top:auto;display:flex}.PrescriptionList-module__yhJPYa__notListedCard{text-align:center;background:var(--v2-color-surface-sunken);border-radius:1.25rem;flex-direction:column;align-items:center;width:100%;padding:1rem;display:flex;position:relative}.PrescriptionList-module__yhJPYa__notListedCardBorder{pointer-events:none;width:100%;height:100%;color:var(--v2-color-border-strong);position:absolute;inset:0;overflow:visible}.PrescriptionList-module__yhJPYa__notListedCardBorder rect{fill:none;stroke:currentColor;stroke-width:1px;stroke-dasharray:4 4}.PrescriptionList-module__yhJPYa__scheduleVideoVisitLink{max-width:unset;color:var(--v2-color-link-default);text-decoration-skip-ink:none;text-underline-position:from-font;text-decoration:underline;transition:color .2s ease-in-out}.PrescriptionList-module__yhJPYa__scheduleVideoVisitLink:hover{color:var(--v2-color-link-hover)}.PrescriptionList-module__yhJPYa__scheduleVideoVisitLink[data-disabled]{color:var(--v2-color-link-disabled)}}
@layer v2.components.primitives{.CoBrandingLogo-module__psUCTq__logoCombo{justify-content:center;align-items:center;gap:.75rem;display:flex}.CoBrandingLogo-module__psUCTq__doctronicLogo{transform:translateY(-4px)}.CoBrandingLogo-module__psUCTq__crossMuted{color:var(--v2-color-border-strong)}.CoBrandingLogo-module__psUCTq__partnerLogo{object-fit:contain;width:auto;height:2.5rem}@media (min-width:768px){.CoBrandingLogo-module__psUCTq__partnerLogo{height:2.5rem}}}
@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)}}}
@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)}}}
@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}}}
@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}}}
.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}}
.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}
@layer v2.components.composite{.PauseAnimationsButton-module__fpbDta__wrapper{z-index:90;pointer-events:none;opacity:1;transition:opacity .2s;position:fixed;bottom:1.25rem;right:1.25rem}.PauseAnimationsButton-module__fpbDta__button{all:unset;box-sizing:border-box;pointer-events:auto;cursor:pointer;width:max-content;min-width:2.5rem;height:2.5rem;color:var(--v2-color-link-disabled);background-color:var(--v2-color-surface-sunken);border-radius:2rem;align-items:center;padding:.5rem 2rem .5rem .5rem;transition:background-color .15s,color .15s;display:inline-flex;position:relative;overflow:hidden}.PauseAnimationsButton-module__fpbDta__label{white-space:nowrap;opacity:1;max-width:none;margin-right:.5rem;transition:max-width .2s,opacity .2s,margin-right .2s;overflow:visible}.PauseAnimationsButton-module__fpbDta__labelCollapsible{opacity:0;max-width:0;margin-right:0;overflow:hidden}.PauseAnimationsButton-module__fpbDta__labelExpanded{opacity:1;max-width:none;margin-right:.5rem;overflow:visible}.PauseAnimationsButton-module__fpbDta__iconSlot{justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.PauseAnimationsButton-module__fpbDta__icon{flex-shrink:0}.PauseAnimationsButton-module__fpbDta__button:hover,.PauseAnimationsButton-module__fpbDta__button[data-focus-visible]{color:var(--v2-color-fg-default);background-color:var(--v2-color-surface-sunken)}.PauseAnimationsButton-module__fpbDta__button[data-pressed]{background-color:var(--v2-color-surface-muted-warm)}:is(html:not([data-animations-paused]) .PauseAnimationsButton-module__fpbDta__button:hover .PauseAnimationsButton-module__fpbDta__labelCollapsible,html:not([data-animations-paused]) .PauseAnimationsButton-module__fpbDta__button[data-pressed] .PauseAnimationsButton-module__fpbDta__labelCollapsible){opacity:1;max-width:11rem;margin-right:.5rem}.PauseAnimationsButton-module__fpbDta__button[data-focus-visible]{outline:2px solid var(--v2-color-accent-focus-ring);outline-offset:2px}.PauseAnimationsButton-module__fpbDta__hidden{opacity:0;pointer-events:none}.PauseAnimationsButton-module__fpbDta__hidden .PauseAnimationsButton-module__fpbDta__button{pointer-events:none;cursor:default}body:has([data-test-id=sticky-hero-input]:not([inert])) .PauseAnimationsButton-module__fpbDta__wrapper{opacity:0;pointer-events:none}@media (max-width:767px){body:has([data-test-id=sticky-hero-input]:not([inert])) .PauseAnimationsButton-module__fpbDta__wrapper .PauseAnimationsButton-module__fpbDta__button{pointer-events:none;cursor:default}}@media (min-width:768px){body:has([data-test-id=sticky-hero-input]:not([inert])) .PauseAnimationsButton-module__fpbDta__wrapper{opacity:1;pointer-events:none}}}
@layer v2.components.primitives{.VerificationSteps-module__bYUUpq__wrapper{--circle-size:1.75rem;flex-direction:column;display:flex}.VerificationSteps-module__bYUUpq__step{align-items:center;gap:.75rem;display:flex}.VerificationSteps-module__bYUUpq__divider{background-color:var(--v2-color-surface-muted-blue);width:3px;height:1rem;margin-left:calc(var(--circle-size) / 2 - 1.5px)}.VerificationSteps-module__bYUUpq__stepNumber{width:var(--circle-size);height:var(--circle-size);background-color:var(--v2-color-surface-muted-blue);color:var(--v2-color-link-default);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.VerificationSteps-module__bYUUpq__activeStep{background-color:var(--v2-color-link-default);color:var(--v2-color-accent-fg)}}
.shared-module__L54GDG__modal{max-width:37.5rem}.shared-module__L54GDG__content{padding:3rem 1.25rem}.shared-module__L54GDG__clearLogo{width:100%;height:2.625rem;color:var(--v2-color-fg-default)}.shared-module__L54GDG__clearLogo path{fill:currentColor}.shared-module__L54GDG__stepContent{text-align:center;flex-direction:column;gap:1.75rem;display:flex}.shared-module__L54GDG__iconWrapper{background-color:var(--v2-color-surface-muted-blue);border-radius:50%;justify-content:center;align-self:center;align-items:center;width:fit-content;padding:1rem;display:flex}.shared-module__L54GDG__button{width:100%}.shared-module__L54GDG__button svg path{stroke:currentColor}.shared-module__L54GDG__clearButton svg{width:1.5rem;height:1.5rem}.shared-module__L54GDG__failureLogo{margin:0 auto}.shared-module__L54GDG__consentNote{border-top:1px solid var(--v2-color-border-default);padding-top:1rem}@media (min-width:768px){.shared-module__L54GDG__content{padding:3rem 2.5rem}}
@layer v2.components.composite{.TalkToDoctorChatInputButton-module__n34oUa__button{color:var(--v2-color-link-default);gap:.375rem;padding:.5rem;transition:opacity .18s}.TalkToDoctorChatInputButton-module__n34oUa__button[data-visible=false]{opacity:0;pointer-events:none}.TalkToDoctorChatInputButton-module__n34oUa__button>svg{--icon-fill:var(--v2-color-blue-400);color:var(--v2-color-neutral-950)}.TalkToDoctorChatInputButton-module__n34oUa__button>span{font:var(--v2-text-body-14);letter-spacing:var(--v2-tracking-tight)}.TalkToDoctorChatInputButton-module__n34oUa__button[data-hovered]{color:var(--v2-color-link-hover)}.TalkToDoctorChatInputButton-module__n34oUa__button[data-disabled]{opacity:.4}}
@layer v2.components.primitives{.ContinuedConsultDivider-module__lWSkuG__container{flex-direction:column;gap:1.5rem;width:100%;display:flex}.ContinuedConsultDivider-module__lWSkuG__separator{flex-direction:row;align-items:center;gap:.75rem;width:100%;display:flex}.ContinuedConsultDivider-module__lWSkuG__line{background-color:var(--v2-color-border-default);flex:1;height:.5px}.ContinuedConsultDivider-module__lWSkuG__badge{background-color:var(--v2-color-surface-raised);color:var(--v2-color-fg-muted);white-space:nowrap;border-radius:1em;align-items:center;gap:.375rem;padding:.25em .75em;display:flex}.ContinuedConsultDivider-module__lWSkuG__messages{flex-direction:column;gap:3rem;display:flex}}
@layer v2.components.composite{.VoicePickerModal-module__Rt0QQq__sheet{flex-direction:column;gap:1.5rem;width:100%;padding:1.5rem 1rem;display:flex}.VoicePickerModal-module__Rt0QQq__header{flex-direction:column;gap:.5rem;padding-right:2rem;display:flex}.VoicePickerModal-module__Rt0QQq__options{flex-direction:column;gap:.75rem;max-width:28rem;display:flex}.VoicePickerModal-module__Rt0QQq__status{text-align:center;justify-content:center;align-items:center;min-height:6rem;display:flex}}
@layer v2.components.primitives{.VoicePickerOption-module__dZjApW__option{border:1px solid var(--v2-color-border-default);background-color:var(--v2-color-surface-canvas);cursor:pointer;text-align:left;border-radius:.75rem;align-items:center;gap:.5rem;width:100%;padding:1rem;transition:background-color .2s ease-in-out,border-color .2s ease-in-out;display:flex}.VoicePickerOption-module__dZjApW__option:hover{background-color:var(--v2-color-surface-sunken)}.VoicePickerOption-module__dZjApW__focusVisible{outline:2px solid var(--v2-color-accent-bg);outline-offset:2px}.VoicePickerOption-module__dZjApW__selected,.VoicePickerOption-module__dZjApW__selected:hover{background-color:var(--v2-color-info-bg);border-color:var(--v2-color-accent-bg)}.VoicePickerOption-module__dZjApW__text{flex-direction:column;flex:1 0 0;gap:.5rem;min-width:0;display:flex}.VoicePickerOption-module__dZjApW__check{flex-shrink:0}.VoicePickerOption-module__dZjApW__checkHidden{visibility:hidden}}
.TrustBadges-module__pxGWcG__wrapper{align-items:center;gap:.75rem;display:flex}.TrustBadges-module__pxGWcG__badge{align-items:center;gap:.25rem;display:flex}.TrustBadges-module__pxGWcG__label{color:var(--v2-color-fg-subtle)}@media (min-width:768px){.TrustBadges-module__pxGWcG__wrapper{gap:1.5rem}}
.EmptyChatInput-module__a3fUDa__chatInput form{box-shadow:var(--v2-shadow-lg);background-color:var(--v2-color-surface-raised);padding:1rem}.EmptyChatInput-module__a3fUDa__chatInput.EmptyChatInput-module__a3fUDa__shaking form{animation:.4s ease-in-out EmptyChatInput-module__a3fUDa__inputShake}@keyframes EmptyChatInput-module__a3fUDa__inputShake{0%{transform:translate(0)}15%{transform:translate(-6px)}30%{transform:translate(6px)}45%{transform:translate(-4px)}60%{transform:translate(4px)}75%{transform:translate(-2px)}90%{transform:translate(2px)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.EmptyChatInput-module__a3fUDa__chatInput.EmptyChatInput-module__a3fUDa__shaking form{animation:none}}[data-animations-paused] .EmptyChatInput-module__a3fUDa__chatInput.EmptyChatInput-module__a3fUDa__shaking form{animation:none}
.EmptyChatSection-module__bsK3tW__wrapper{width:100%;max-width:43.75rem;min-height:calc(100dvh - var(--header-v2-height));background-color:var(--v2-color-surface-canvas);flex-direction:column;justify-content:center;align-items:center;margin:0 auto;padding:2rem 1.5rem;display:flex}.EmptyChatSection-module__bsK3tW__title{text-align:center;padding:.5rem 0}.EmptyChatSection-module__bsK3tW__subtitle{text-align:center;padding-bottom:2.5rem}.EmptyChatSection-module__bsK3tW__divider{margin:1.5rem 0}
.shared-module__EK6RmW__content{flex-direction:column;align-items:stretch;gap:1rem;display:flex}.shared-module__EK6RmW__textContent{text-align:center;flex-direction:column;align-items:center;gap:.25rem;display:flex}
@layer v2.components.composite{.ErrorState-module__5eIdra__tryAgainButton{color:var(--v2-color-link-default);align-self:center}.ErrorState-module__5eIdra__tryAgainButton *{font-size:.875rem;font-weight:500}.ErrorState-module__5eIdra__errorBadge{border:2px solid var(--v2-color-error-border);width:3.5rem;height:3.5rem;color:var(--v2-color-error-fg);border-radius:50%;justify-content:center;align-self:center;align-items:center;display:flex}}
.SuccessState-module___0G3hG__successBadge{border:2px solid var(--v2-color-success-border);width:3.5rem;height:3.5rem;color:var(--v2-color-success-fg);border-radius:50%;justify-content:center;align-self:center;align-items:center;display:flex}
.SavingState-module__C3FuOq__spinner{align-self:center}
.BenefitsList-module__g3O8Va__wrapper{flex-direction:column;align-items:flex-start;gap:.5rem;list-style:none;display:flex}.BenefitsList-module__g3O8Va__benefit{background-color:var(--v2-color-surface-sunken);border-radius:3rem;align-items:center;gap:.25rem;padding:.5rem;display:flex}@media (min-width:768px){.BenefitsList-module__g3O8Va__wrapper{flex-direction:row;align-items:center}}
.InitialState-module__dfM2eG__content{flex-direction:column;align-items:stretch;gap:1rem;display:flex}.InitialState-module__dfM2eG__title{padding-bottom:.25rem}.InitialState-module__dfM2eG__inner{flex-direction:column;gap:1rem;display:flex}.InitialState-module__dfM2eG__benefits{order:2}.InitialState-module__dfM2eG__form{order:0}.InitialState-module__dfM2eG__disclaimer{order:1}.InitialState-module__dfM2eG__images{gap:1rem;display:flex}@media (min-width:768px){.InitialState-module__dfM2eG__benefits{order:0}.InitialState-module__dfM2eG__form{order:1}.InitialState-module__dfM2eG__disclaimer{order:2}}
@layer v2.components.composite{.EmailCaptureModal-module__r5w_ZW__modal{width:100%;max-width:48rem;padding:2rem}}
.TermsOfServiceAccepted-module__zUp6mq__container{flex-direction:row;justify-content:center;align-items:center;gap:.875rem;width:100%;display:flex}.TermsOfServiceAccepted-module__zUp6mq__divider{background-color:var(--v2-color-border-default);flex:1;height:1px}.TermsOfServiceAccepted-module__zUp6mq__content{flex-direction:column;align-items:center;display:flex}
@layer v2.components.composite{.TermsOfServiceForm-module__yAny7a__container{opacity:1;grid-template-rows:1fr;width:100%;max-width:43.75rem;margin-top:auto;display:grid}.TermsOfServiceForm-module__yAny7a__container[data-anim-state=hiding]{animation:.6s ease-in-out forwards TermsOfServiceForm-module__yAny7a__fade-out-and-collapse}.TermsOfServiceForm-module__yAny7a__container[data-anim-state=hidden]{display:none}.TermsOfServiceForm-module__yAny7a__container[data-anim-state=showing]{animation:.6s ease-in-out forwards TermsOfServiceForm-module__yAny7a__expand-and-fade-in}@keyframes TermsOfServiceForm-module__yAny7a__fade-out-and-collapse{0%{opacity:1;grid-template-rows:1fr}50%{opacity:0;grid-template-rows:1fr}to{opacity:0;grid-template-rows:0fr}}@keyframes TermsOfServiceForm-module__yAny7a__expand-and-fade-in{0%{opacity:0;grid-template-rows:0fr}50%{opacity:0;grid-template-rows:1fr}to{opacity:1;grid-template-rows:1fr}}.TermsOfServiceForm-module__yAny7a__innerContent{flex-direction:column;gap:.75rem;min-height:0;display:flex;overflow:hidden}.TermsOfServiceForm-module__yAny7a__description{color:var(--v2-color-fg-default)}.TermsOfServiceForm-module__yAny7a__card{background-color:var(--v2-color-surface-sunken);cursor:default;border-radius:1.5rem;padding:1rem;transition:background-color .2s;display:flex}.TermsOfServiceForm-module__yAny7a__card:not([data-pending]):hover{background-color:var(--v2-color-neutral-200)}.TermsOfServiceForm-module__yAny7a__agreementContainer{flex-direction:row;align-items:flex-start;gap:.75rem;display:flex}.TermsOfServiceForm-module__yAny7a__checkbox{align-self:flex-start;margin-top:.25rem;display:block}.TermsOfServiceForm-module__yAny7a__checkbox [data-rac]>div:first-child{background-color:var(--v2-color-surface-canvas)}.TermsOfServiceForm-module__yAny7a__validationTooltip{background:var(--v2-color-surface-canvas);border:1px solid var(--v2-color-border-default);font:var(--v2-text-body-14);color:var(--v2-color-fg-default);white-space:nowrap;border-radius:.375rem;align-items:center;gap:.5rem;padding:.375rem .625rem .375rem .375rem;display:flex;box-shadow:0 2px 8px #1a1a1826}.TermsOfServiceForm-module__yAny7a__validationTooltip .react-aria-OverlayArrow svg{fill:var(--v2-color-surface-canvas);stroke:var(--v2-color-border-default);paint-order:stroke;stroke-width:2px;display:block}.TermsOfServiceForm-module__yAny7a__validationTooltipIcon{background:var(--v2-color-warning-bg);width:1.25rem;height:1.25rem;color:var(--v2-color-warning-fg);border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}.TermsOfServiceForm-module__yAny7a__checkboxLabel{color:var(--v2-color-fg-default)}.TermsOfServiceForm-module__yAny7a__link{color:var(--v2-color-link-default);text-decoration:underline;-webkit-text-decoration-color:var(--v2-color-link-default);text-decoration-color:var(--v2-color-link-default);text-underline-offset:2px}.TermsOfServiceForm-module__yAny7a__link:hover{color:var(--v2-color-link-hover);-webkit-text-decoration-color:var(--v2-color-link-hover);text-decoration-color:var(--v2-color-link-hover)}@media (min-width:768px){.TermsOfServiceForm-module__yAny7a__card{padding:1.5rem}.TermsOfServiceForm-module__yAny7a__description{font:var(--v2-text-body-16)}.TermsOfServiceForm-module__yAny7a__description strong{font:var(--v2-text-heading-16)}}@media (prefers-reduced-motion:reduce){.TermsOfServiceForm-module__yAny7a__container[data-anim-state=hiding],.TermsOfServiceForm-module__yAny7a__container[data-anim-state=showing]{animation-duration:1ms}}}
.GeneratingSummary-module__9_2DtG__container{background-color:var(--v2-color-surface-raised);border:1px solid var(--v2-color-border-default);border-radius:1rem;flex-direction:column;justify-content:center;gap:.5rem;width:35rem;max-width:100%;padding:1.5rem;display:flex}.GeneratingSummary-module__9_2DtG__iconContainer{background-color:var(--v2-color-surface-raised);border:1px solid var(--v2-color-border-default);width:3rem;height:3rem;color:var(--v2-color-icon-default);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.GeneratingSummary-module__9_2DtG__icon{z-index:1;position:relative}.GeneratingSummary-module__9_2DtG__title{animation:3s ease-in GeneratingSummary-module__9_2DtG__gradientSlide}@keyframes GeneratingSummary-module__9_2DtG__gradientSlide{0%{opacity:0;transform:translateY(-.625rem)}20%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.625rem)}}.GeneratingSummary-module__9_2DtG__iconContainer:before{content:"";background:conic-gradient(from 0deg, transparent 0deg, transparent 320deg, var(--v2-color-fg-default) 320deg, var(--v2-color-fg-default) 360deg);-webkit-mask:linear-gradient(var(--v2-color-surface-raised) 0 0) content-box, linear-gradient(var(--v2-color-surface-raised) 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(var(--v2-color-surface-raised) 0 0) content-box, linear-gradient(var(--v2-color-surface-raised) 0 0);mask:linear-gradient(var(--v2-color-surface-raised) 0 0) content-box, linear-gradient(var(--v2-color-surface-raised) 0 0);z-index:0;border-radius:50%;padding:1.5px;animation:1.5s linear infinite GeneratingSummary-module__9_2DtG__spin;position:absolute;inset:-1px;-webkit-mask-composite:xor;mask-composite:exclude}@media (prefers-reduced-motion:reduce){.GeneratingSummary-module__9_2DtG__title{animation:none}.GeneratingSummary-module__9_2DtG__iconContainer:before{display:none}}@keyframes GeneratingSummary-module__9_2DtG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.GuardianModal-module__6Rk8ea__modal{background-color:var(--v2-color-warning-bg);max-width:32rem;padding:2rem}.GuardianModal-module__6Rk8ea__modalContent{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;display:flex}.GuardianModal-module__6Rk8ea__icon{color:var(--v2-color-warning-fg);flex-shrink:0}.GuardianModal-module__6Rk8ea__heading{text-align:center}.GuardianModal-module__6Rk8ea__description{flex-direction:column;gap:1rem;display:flex}
.SocialShareButtons-module__OwTXAG__wrapper{--horizontal-padding:1.5rem;width:calc(100% + var(--horizontal-padding) * 2);margin-left:calc(-1 * var(--horizontal-padding));padding:0 var(--horizontal-padding);justify-content:space-between;gap:.5rem;display:flex;overflow-x:auto}.SocialShareButtons-module__OwTXAG__socialItem{flex-direction:column;align-items:center;gap:.5rem;display:flex}.SocialShareButtons-module__OwTXAG__button{background-color:var(--social-bg);width:3.25rem;height:3.25rem;color:var(--social-fg);border-radius:50%;transition:background-color .15s ease-out}.SocialShareButtons-module__OwTXAG__button[data-hovered]>span,.SocialShareButtons-module__OwTXAG__button[data-pressed]>span{background-color:#0000}.SocialShareButtons-module__OwTXAG__linkedin[data-focus-visible],.SocialShareButtons-module__OwTXAG__print[data-focus-visible]{box-shadow:0 0 0 2px var(--v2-color-accent-focus-ring-black)}.SocialShareButtons-module__OwTXAG__button[data-hovered]{background-color:color-mix(in srgb, var(--social-bg), var(--social-fg) var(--social-hover-mix,20%))}.SocialShareButtons-module__OwTXAG__button[data-pressed]{background-color:color-mix(in srgb, var(--social-bg), var(--social-fg) var(--social-press-mix,25%))}.SocialShareButtons-module__OwTXAG__twitter{--social-bg:var(--v2-color-fg-default);--social-fg:var(--v2-color-surface-canvas)}.SocialShareButtons-module__OwTXAG__messenger{--social-bg:var(--v2-color-surface-raised);--social-fg:var(--v2-color-blue-600);--social-hover-mix:6%;--social-press-mix:12%;border:1px solid var(--v2-color-border-strong)}.SocialShareButtons-module__OwTXAG__reddit{--social-bg:#de432b;--social-fg:var(--v2-color-white)}.SocialShareButtons-module__OwTXAG__whatsapp{--social-bg:#25d466;--social-fg:var(--v2-color-white)}.SocialShareButtons-module__OwTXAG__linkedin{--social-bg:#1885d8;--social-fg:var(--v2-color-white)}.SocialShareButtons-module__OwTXAG__print{--social-bg:var(--v2-color-accent-bg);--social-fg:var(--v2-color-accent-fg)}@media (min-width:768px){.SocialShareButtons-module__OwTXAG__wrapper{width:100%;margin-left:0;padding:0;overflow-x:visible}}
.ShareConsultModalContent-module__AZLAaG__modalContent{flex-direction:column;gap:1.25rem;padding:2rem 1.5rem;display:flex}.ShareConsultModalContent-module__AZLAaG__shareVariant{flex-direction:row;gap:1rem;display:flex}.ShareConsultModalContent-module__AZLAaG__scopeBody{flex-direction:column;display:flex}.ShareConsultModalContent-module__AZLAaG__errorMessage{align-items:center}.ShareConsultModalContent-module__AZLAaG__shareActions{flex-direction:column;gap:1.25rem;display:flex}.ShareConsultModalContent-module__AZLAaG__shareActions[data-loading] :is(button,button>span,p),.ShareConsultModalContent-module__AZLAaG__footer[data-loading] button,.ShareConsultModalContent-module__AZLAaG__footer[data-loading] button>span{box-shadow:none;color:#0000;background:0 0;border-color:#0000}.ShareConsultModalContent-module__AZLAaG__shareActions[data-loading] :is(button,p),.ShareConsultModalContent-module__AZLAaG__footer[data-loading] button{position:relative}.ShareConsultModalContent-module__AZLAaG__shareActions[data-loading] :is(button,p):after,.ShareConsultModalContent-module__AZLAaG__footer[data-loading] button:after{content:"";background:var(--v2-skeleton-loader-gradient);background-size:200% 100%;animation:1.4s ease-in-out infinite ShareConsultModalContent-module__AZLAaG__shimmer;position:absolute;inset:0}.ShareConsultModalContent-module__AZLAaG__shareActions[data-loading] button:after,.ShareConsultModalContent-module__AZLAaG__footer[data-loading] button:after{border-radius:inherit}.ShareConsultModalContent-module__AZLAaG__shareActions[data-loading] p:after{border-radius:.25rem}.ShareConsultModalContent-module__AZLAaG__shareActions[data-loading] svg,.ShareConsultModalContent-module__AZLAaG__footer[data-loading] svg{visibility:hidden}@keyframes ShareConsultModalContent-module__AZLAaG__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ShareConsultModalContent-module__AZLAaG__shareActions[data-loading] :is(button,p):after,.ShareConsultModalContent-module__AZLAaG__footer[data-loading] button:after{animation:none}}.ShareConsultModalContent-module__AZLAaG__directShareWrapper{align-items:center;gap:.75rem;display:flex}.ShareConsultModalContent-module__AZLAaG__directShareButton{flex:1}.ShareConsultModalContent-module__AZLAaG__infoBox{align-items:center;gap:.75rem;padding:.75rem 1rem}.ShareConsultModalContent-module__AZLAaG__infoBox>svg{width:1.5rem;height:1.5rem}.ShareConsultModalContent-module__AZLAaG__footer{border-top:1px solid var(--v2-color-border-strong);justify-content:flex-end;align-items:center;padding:1.25rem;display:flex}
.FeaturePill-module__3B0aHW__pill{background-color:color-mix(in srgb, var(--v2-color-lime-300) 80%, transparent);box-shadow:0 2px 16px color-mix(in srgb, var(--v2-color-neutral-950) 10%, transparent);color:var(--v2-color-neutral-950);white-space:nowrap;border-radius:36px 36px 36px 0;align-items:center;gap:6px;padding:.5em .75em;display:inline-flex}
@layer v2.components.composite{.AnimatedBackdrop-module__PQs0za__bg{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.AnimatedBackdrop-module__PQs0za__washTop,.AnimatedBackdrop-module__PQs0za__washBot{position:absolute;inset:0}.AnimatedBackdrop-module__PQs0za__washTop{background:linear-gradient(158deg, var(--v2-color-neutral-50) 0%, var(--v2-color-neutral-50) 40%, var(--v2-color-wash-lavender-soft) 72%, var(--v2-color-wash-lavender-deep) 100%)}.AnimatedBackdrop-module__PQs0za__washBot{opacity:0;background:linear-gradient(158deg, var(--v2-color-neutral-50) 0%, var(--v2-color-neutral-50) 40%, var(--v2-color-wash-sky) 72%, var(--v2-color-wash-sage) 100%)}.AnimatedBackdrop-module__PQs0za__canvas{width:100%;height:100%;position:absolute;inset:0}.AnimatedBackdrop-module__PQs0za__grain{opacity:.03;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:16rem 16rem;position:absolute;inset:0}}
.ShareConsultModal-module__RG1Rfq__modal{width:30rem;max-width:100%}
@layer v2.components.composite{.DoctorsIntro-module__b5-wZW__intro{padding:0 1.5rem 3rem}.DoctorsIntro-module__b5-wZW__content{flex-direction:column;gap:2rem;display:flex}.DoctorsIntro-module__b5-wZW__textBlock{flex-direction:column;gap:1.5rem;display:flex}.DoctorsIntro-module__b5-wZW__subhead{letter-spacing:-.02em}.DoctorsIntro-module__b5-wZW__subheadHighlight,.DoctorsIntro-module__b5-wZW__pricingHighlight{color:var(--v2-color-link-default)}.DoctorsIntro-module__b5-wZW__divider{border:none;border-top:1px dashed var(--v2-color-border-strong)}.DoctorsIntro-module__b5-wZW__chatButton{align-self:flex-start}.DoctorsIntro-module__b5-wZW__imageComposition{aspect-ratio:393/574;align-self:center;width:calc(100% + 3rem);max-width:500px;margin-left:-1.5rem;position:relative;overflow:visible}.DoctorsIntro-module__b5-wZW__phoneMockupWrap{z-index:2;width:61.4%;position:absolute;top:0;left:23.4%}.DoctorsIntro-module__b5-wZW__phoneMockup{width:100%;height:auto}.DoctorsIntro-module__b5-wZW__photoLeftWrap{z-index:1;width:37.9%;position:absolute;top:33.4%;left:-6.4%}.DoctorsIntro-module__b5-wZW__photoLeft{border-radius:1.5rem;width:100%;height:auto}.DoctorsIntro-module__b5-wZW__photoRightWrap{z-index:1;width:42.9%;position:absolute;top:10.4%;left:72%;transform:rotate(15deg)}.DoctorsIntro-module__b5-wZW__photoRight{border-radius:1.5rem;width:100%;height:auto}.DoctorsIntro-module__b5-wZW__pillSchedule,.DoctorsIntro-module__b5-wZW__pillKnowYou,.DoctorsIntro-module__b5-wZW__pillAlwaysAvailable{z-index:3;position:absolute}.DoctorsIntro-module__b5-wZW__pillSchedule{top:88%;left:-21%}.DoctorsIntro-module__b5-wZW__pillKnowYou{top:98%;left:13%}.DoctorsIntro-module__b5-wZW__pillAlwaysAvailable{top:108%;left:-21%}@media (min-width:1024px){.DoctorsIntro-module__b5-wZW__intro{padding:0 0 4rem}.DoctorsIntro-module__b5-wZW__content{flex-direction:row;align-items:center;gap:0;max-width:1512px;margin:0 auto}.DoctorsIntro-module__b5-wZW__textBlock{flex:0 0 420px;max-width:420px;margin-left:7.94%}.DoctorsIntro-module__b5-wZW__headline{font:var(--v2-text-display-40);letter-spacing:var(--v2-tracking-display)}.DoctorsIntro-module__b5-wZW__imageComposition{aspect-ratio:unset;flex:1;width:auto;max-width:none;height:680px;margin-left:0}.DoctorsIntro-module__b5-wZW__phoneMockupWrap{width:33.4%;top:0;left:34.5%}.DoctorsIntro-module__b5-wZW__photoLeftWrap{width:21%;top:38%;left:18%}.DoctorsIntro-module__b5-wZW__photoRightWrap{width:23.6%;top:11.2%;left:60.9%}.DoctorsIntro-module__b5-wZW__pillSchedule{top:26.3%;left:-38%}.DoctorsIntro-module__b5-wZW__pillKnowYou{top:61%;left:78%}.DoctorsIntro-module__b5-wZW__pillAlwaysAvailable{top:89%;left:-23%}}}
@layer v2.components.primitives{.MedicationsSectionHeader-module__HylqQa__wrapper{flex-direction:column;gap:.5rem;display:flex}.MedicationsSectionHeader-module__HylqQa__boldText{font-weight:600}@media (min-width:768px){.MedicationsSectionHeader-module__HylqQa__title,.MedicationsSectionHeader-module__HylqQa__boldText{font:var(--v2-text-display-56)}.MedicationsSectionHeader-module__HylqQa__boldText{font-weight:600}.MedicationsSectionHeader-module__HylqQa__wrapper{gap:1rem;max-width:22.5rem}}}
@layer v2.components.primitives{.ChatThinkingIndicator-module__cfhJmq__wrapper{align-self:flex-start;align-items:center;gap:.5rem;display:inline-flex}.ChatThinkingIndicator-module__cfhJmq__animatedLine{animation:1.5s cubic-bezier(.45,0,.55,1) infinite ChatThinkingIndicator-module__cfhJmq__pulseAnimation}@keyframes ChatThinkingIndicator-module__cfhJmq__pulseAnimation{0%{stroke-dashoffset:80px}to{stroke-dashoffset:0}}.ChatThinkingIndicator-module__cfhJmq__word{animation:.42s cubic-bezier(.2,0,0,1) ChatThinkingIndicator-module__cfhJmq__wordIn;display:inline-block}.ChatThinkingIndicator-module__cfhJmq__shimmerWord{color:#0000;background-image:linear-gradient(100deg, var(--v2-color-fg-subtle) 32%, var(--v2-color-fg-default) 50%, var(--v2-color-fg-subtle) 68%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:1s linear infinite ChatThinkingIndicator-module__cfhJmq__shimmerWordAnimation}@keyframes ChatThinkingIndicator-module__cfhJmq__wordIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes ChatThinkingIndicator-module__cfhJmq__shimmerWordAnimation{0%{background-position:170% 0}to{background-position:-70% 0}}@media (prefers-reduced-motion:reduce){.ChatThinkingIndicator-module__cfhJmq__word,.ChatThinkingIndicator-module__cfhJmq__shimmerWord,.ChatThinkingIndicator-module__cfhJmq__animatedLine{animation:none}.ChatThinkingIndicator-module__cfhJmq__shimmerWord{color:var(--v2-color-fg-muted);background:0 0}}}
.DoctorsSection-module__ChQLRq__section{background:linear-gradient(to bottom, var(--v2-color-sage-100) 0%, var(--v2-color-neutral-50) 60%, var(--v2-color-neutral-50) 100%);padding:3rem 0 2.5rem;overflow:hidden}@media (min-width:1024px){.DoctorsSection-module__ChQLRq__section{padding:5rem 0 3rem}}
.AssistantMessage-module__Y4HyQq__container{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}
@layer v2.components.primitives{.MedicationsTable-module__95fwiW__tableWrapper{width:100%;box-shadow:var(--v2-shadow-xl);border-radius:24px;overflow:hidden}.MedicationsTable-module__95fwiW__table{border-collapse:collapse;table-layout:fixed;width:100%}.MedicationsTable-module__95fwiW__tableHeader,.MedicationsTable-module__95fwiW__dataCell{width:33.3333%}.MedicationsTable-module__95fwiW__tableHeaderRow{background-color:var(--v2-color-surface-raised)}.MedicationsTable-module__95fwiW__tableRow{height:2.5rem}.MedicationsTable-module__95fwiW__tableHeader{text-align:left;padding:.75rem .5rem .5rem}.MedicationsTable-module__95fwiW__tableHeader:first-child{padding-left:.75rem}.MedicationsTable-module__95fwiW__tableHeader:last-child{padding-right:.75rem}.MedicationsTable-module__95fwiW__dataCell{text-align:left;color:var(--v2-color-fg-muted);padding:.5rem}.MedicationsTable-module__95fwiW__dataCell:first-child{padding-left:.75rem}.MedicationsTable-module__95fwiW__dataCell:last-child{padding-right:.75rem}.MedicationsTable-module__95fwiW__tableRow:nth-child(odd){background-color:var(--v2-color-surface-muted-sage)}.MedicationsTable-module__95fwiW__tableRow:nth-child(2n){background-color:var(--v2-color-surface-raised)}.MedicationsTable-module__95fwiW__footerCell{padding:.5rem .75rem}.MedicationsTable-module__95fwiW__link{justify-content:center;align-items:center;gap:.25rem;width:100%;padding:.5rem 0;display:flex}.MedicationsTable-module__95fwiW__link:hover{opacity:.7}@media (min-width:768px){.MedicationsTable-module__95fwiW__table{table-layout:auto}.MedicationsTable-module__95fwiW__tableHeader,.MedicationsTable-module__95fwiW__dataCell{width:auto}.MedicationsTable-module__95fwiW__tableHeader{font:var(--v2-text-heading-18);padding-top:.5rem}.MedicationsTable-module__95fwiW__tableHeader:first-child{padding-left:2rem}.MedicationsTable-module__95fwiW__tableHeader:last-child{padding-right:2rem}.MedicationsTable-module__95fwiW__dataCell{font:var(--v2-text-mono-14);padding:1rem .5rem}.MedicationsTable-module__95fwiW__dataCell:first-child{padding-left:2rem}.MedicationsTable-module__95fwiW__dataCell:last-child{padding-right:2rem}.MedicationsTable-module__95fwiW__link>p{font:var(--v2-text-label-18)}.MedicationsTable-module__95fwiW__link>svg{width:24px;height:24px}}}
@layer v2.components.composite{.FundingSection-module__F-gn8a__wrapper{background:linear-gradient(#fdfdf8 0%,#e2f0e4 100%)}.FundingSection-module__F-gn8a__content{flex-direction:column;align-items:center;gap:1.5rem;max-width:34.5rem;margin:0 auto;padding:3.125rem 1.5rem;display:flex}.FundingSection-module__F-gn8a__textBlock{text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex}@media (min-width:768px){.FundingSection-module__F-gn8a__content{gap:2.5rem}}}
.CommonMedications-module__ww9dxW__wrapper{flex-direction:column;align-items:center;gap:2rem;padding:1.5rem 1.5rem 2rem;display:flex}@media (min-width:768px){.CommonMedications-module__ww9dxW__wrapper{flex-direction:row;justify-content:center;max-width:77.0625rem;margin:0 auto;padding:5rem 1.5rem 6rem}}
.ClinicalReport-module__I9MgFW__container{background:var(--v2-color-surface-raised);border:1px solid var(--v2-color-border-default);border-radius:.5rem;flex-direction:column;gap:1.5rem;max-width:48rem;padding:2.25rem 1.5rem;display:flex}.ClinicalReport-module__I9MgFW__bottomMargin{margin-bottom:6rem}.ClinicalReport-module__I9MgFW__actionsArea{flex-direction:column;gap:1rem;display:flex}.ClinicalReport-module__I9MgFW__actionsBottomMargin{margin-bottom:6rem}@media (min-width:768px){.ClinicalReport-module__I9MgFW__container{padding:3.5rem}}
@layer v2.components.composite{.ChatInputSectionCompact-module__JT02QW__section{isolation:isolate;flex-direction:column;align-items:center;gap:.75rem;width:100%;max-width:40.25rem;margin-inline:auto;display:flex;position:relative}.ChatInputSectionCompact-module__JT02QW__inputContainer{background:var(--v2-color-surface-raised);border:1px solid var(--v2-color-border-default);width:100%;min-height:7rem;box-shadow:var(--v2-shadow-lg);border-radius:1rem;flex-direction:column;gap:.5rem;padding:1rem;display:flex;overflow:clip}.ChatInputSectionCompact-module__JT02QW__inputContainer:focus-within{outline:2px solid var(--v2-color-accent-focus-ring);outline-offset:2px}.ChatInputSectionCompact-module__JT02QW__textareaWrapper{flex:1 0 0;position:relative}.ChatInputSectionCompact-module__JT02QW__placeholder{align-items:flex-start}.ChatInputSectionCompact-module__JT02QW__textarea{resize:none;width:100%;min-height:3rem;font:var(--v2-text-body-14);color:var(--v2-color-fg-default);letter-spacing:-.02em;overscroll-behavior:contain;background:0 0;border:0;outline:0;margin:0;padding:0}.ChatInputSectionCompact-module__JT02QW__textarea::placeholder{color:var(--v2-color-fg-muted);opacity:1}.ChatInputSectionCompact-module__JT02QW__textarea:focus-visible{outline:0}.ChatInputSectionCompact-module__JT02QW__actionRow{justify-content:flex-end;align-items:flex-end;gap:1rem;width:100%;display:flex}.ChatInputSectionCompact-module__JT02QW__characterLimitWarning{margin-right:auto}.ChatInputSectionCompact-module__JT02QW__submitButton{flex:auto;width:100%}.ChatInputSectionCompact-module__JT02QW__featuresRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:.25rem;display:flex}.ChatInputSectionCompact-module__JT02QW__featurePill{color:var(--v2-color-fg-default);font:var(--v2-text-heading-12);white-space:nowrap;align-items:center;gap:.25rem;display:inline-flex}.ChatInputSectionCompact-module__JT02QW__featureIcon{flex:none}.ChatInputSectionCompact-module__JT02QW__featureLabel{line-height:1.4}@media (min-width:768px){.ChatInputSectionCompact-module__JT02QW__featuresRow{gap:1.5rem}.ChatInputSectionCompact-module__JT02QW__submitButton{flex:none;width:fit-content}}}
.FAQRefillSection-module__u_etBW__wrapper{flex-direction:column;gap:1.25rem;width:100%;padding:2rem 1.5rem;display:flex}@media (min-width:768px){.FAQRefillSection-module__u_etBW__wrapper{flex-direction:row;gap:5rem;max-width:77.0625rem;margin:0 auto;padding:6rem 1.5rem}}
.FeedbackCard-module__zm_zOG__feedbackCardContainer{text-align:center;flex-direction:column;align-items:center;max-height:1000px;transition:all .5s ease-in-out;display:flex;overflow:hidden}.FeedbackCard-module__zm_zOG__feedbackCardContainer.FeedbackCard-module__zm_zOG__collapsed{opacity:0;gap:0;max-height:0;margin:0}.FeedbackCard-module__zm_zOG__feedbackActions{opacity:1;flex-direction:column;align-items:center;gap:.5rem;width:100%;transition:all .3s ease-in-out;display:flex;transform:translateY(0)}.FeedbackCard-module__zm_zOG__feedbackActions.FeedbackCard-module__zm_zOG__hidden{opacity:0;max-height:0;overflow:hidden;transform:translateY(-20px)}.FeedbackCard-module__zm_zOG__buttons{flex-flow:column;place-content:center;gap:.5rem;width:100%;display:flex}.FeedbackCard-module__zm_zOG__feedbackButton{flex:100%;min-width:100%}.FeedbackCard-module__zm_zOG__trustPilotContainer{opacity:0;flex-direction:column;align-items:center;gap:.5rem;width:100%;max-height:0;transition:all .5s ease-in-out;display:flex;overflow:hidden;transform:translateY(20px)}.FeedbackCard-module__zm_zOG__trustPilotContainer.FeedbackCard-module__zm_zOG__visible{opacity:1;max-height:500px;margin:1rem 0;transform:translateY(0)}.FeedbackCard-module__zm_zOG__trustPilotButton{margin-bottom:.5rem}.FeedbackCard-module__zm_zOG__feedbackForm{opacity:0;flex-direction:column;gap:.5rem;width:100%;max-height:0;margin:0;transition:all .5s ease-in-out;display:flex;overflow:hidden;transform:translateY(20px)}.FeedbackCard-module__zm_zOG__feedbackForm.FeedbackCard-module__zm_zOG__visible{opacity:1;max-height:500px;margin:1rem 0;transform:translateY(0)}.FeedbackCard-module__zm_zOG__feedbackTextarea{width:100%;min-height:6.5rem;margin-bottom:.5rem}.FeedbackCard-module__zm_zOG__feedbackTextarea textarea{resize:none}.FeedbackCard-module__zm_zOG__submitButton{width:100%}.FeedbackCard-module__zm_zOG__successMessage{opacity:0;flex-direction:column;align-items:center;gap:.5rem;width:100%;max-height:0;transition:all .5s ease-in-out;display:flex;overflow:hidden;transform:translateY(20px)}.FeedbackCard-module__zm_zOG__successMessage.FeedbackCard-module__zm_zOG__visible{opacity:1;max-height:200px;margin:1rem 0;transform:translateY(0)}.FeedbackCard-module__zm_zOG__successToast{background:var(--v2-color-info-bg);border:1px solid var(--v2-color-info-border);border-radius:.75rem;align-items:center;gap:.5rem;width:100%;padding:1rem 1.25rem;display:flex}@media (min-width:768px){.FeedbackCard-module__zm_zOG__feedbackCardContainer{margin:2rem 0}.FeedbackCard-module__zm_zOG__buttons{flex-flow:wrap}.FeedbackCard-module__zm_zOG__feedbackButton{flex:0 auto;min-width:8rem}}@media (prefers-reduced-motion:reduce){.FeedbackCard-module__zm_zOG__feedbackCardContainer,.FeedbackCard-module__zm_zOG__feedbackActions,.FeedbackCard-module__zm_zOG__trustPilotContainer,.FeedbackCard-module__zm_zOG__feedbackForm,.FeedbackCard-module__zm_zOG__successMessage{transition:none;transform:none}}
.HeadlineTooltip-module__SPVrxa__trigger{all:unset;font:inherit;letter-spacing:inherit;-webkit-text-decoration:underline dashed var(--v2-color-success-200);text-decoration:underline dashed var(--v2-color-success-200);text-underline-offset:.5rem;cursor:help;text-decoration-thickness:3px}.HeadlineTooltip-module__SPVrxa__trigger:hover{color:var(--v2-color-link-default)}.HeadlineTooltip-module__SPVrxa__trigger:focus-visible{outline:2px solid var(--v2-color-accent-focus-ring);outline-offset:4px;border-radius:4px}.HeadlineTooltip-module__SPVrxa__tooltip{--tooltip-max-width:min(25.9375rem, calc(100vw - 2.5rem));--tooltip-border-radius:1.5rem;box-shadow:var(--v2-shadow-lg);padding:2rem 2rem 3rem}.HeadlineTooltip-module__SPVrxa__mobileModal{padding:2rem 2rem 3rem}.HeadlineTooltip-module__SPVrxa__body{text-align:left;flex-direction:column;align-items:flex-start;gap:1rem;display:flex}
.FAQSectionHeader-module__8wcdpW__wrapper{max-width:22.5rem}.FAQSectionHeader-module__8wcdpW__subtitle{display:none}@media (min-width:768px){.FAQSectionHeader-module__8wcdpW__title{font:var(--v2-text-display-72)}.FAQSectionHeader-module__8wcdpW__subtitle{display:block}}
.RefillSummaryBody-module__KnOa6a__body{flex-direction:column;gap:.875rem;margin-top:.5rem;display:flex}
@layer v2.components.composite{.HeroCopy-module__OyAZ0a__copy{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:34.25rem;margin-inline:auto;display:flex}.HeroCopy-module__OyAZ0a__headline{letter-spacing:var(--v2-tracking-display)}.HeroCopy-module__OyAZ0a__subheadlines{flex-direction:column;align-items:center;gap:.5rem;max-width:29.25rem;display:flex}.HeroCopy-module__OyAZ0a__lead{letter-spacing:var(--v2-tracking-tight)}.HeroCopy-module__OyAZ0a__bodyCopy{flex-direction:column;align-items:center;gap:.75rem;width:100%;display:flex}.HeroCopy-module__OyAZ0a__emphasis{color:var(--v2-color-fg-muted);font-weight:600}@media (min-width:768px){.HeroCopy-module__OyAZ0a__headline{font:var(--v2-text-display-48);letter-spacing:var(--v2-tracking-display);white-space:nowrap}.HeroCopy-module__OyAZ0a__bodyCopy p{font:var(--v2-text-body-14)}.HeroCopy-module__OyAZ0a__subheadlines .HeroCopy-module__OyAZ0a__lead{font:var(--v2-text-label-20)}}}
@layer v2.components.composite{.FAQList-module__85U7zW__disclosureGroup{width:100%;box-shadow:var(--v2-shadow-lg);background-color:var(--v2-color-surface-raised);border-radius:24px;flex-direction:column;gap:1.5rem;padding:1.75rem 2rem;display:flex}.FAQList-module__85U7zW__disclosure{border-bottom:1px solid var(--v2-color-border-default);padding-bottom:.5rem}.FAQList-module__85U7zW__disclosure:last-child{border-bottom:0}}
@layer v2.components.primitives{.StatusBadge-module__Q_YPAa__badge{white-space:nowrap;border:1px solid;border-radius:50px;align-items:center;gap:.5rem;width:fit-content;padding:.375em 1em;display:inline-flex}.StatusBadge-module__Q_YPAa__dot{border-radius:50%;flex-shrink:0;width:.5em;height:.5em}.StatusBadge-module__Q_YPAa__label{line-height:1}.StatusBadge-module__Q_YPAa__warning{background-color:var(--v2-color-warning-100);border-color:var(--v2-color-warning-200);color:var(--v2-color-fg-muted)}.StatusBadge-module__Q_YPAa__warning .StatusBadge-module__Q_YPAa__dot{background-color:var(--v2-color-warning-400)}.StatusBadge-module__Q_YPAa__success{background-color:var(--v2-color-success-bg);border-color:var(--v2-color-success-500);color:var(--v2-color-success-500)}.StatusBadge-module__Q_YPAa__success .StatusBadge-module__Q_YPAa__dot{background-color:var(--v2-color-success-500)}}
.HeroInputArea-module__VrHcOG__input{width:100%;margin-top:.5rem;position:relative}@media (min-width:768px){.HeroInputArea-module__VrHcOG__input{height:6.5rem}}
@layer v2.components.composite{.HeroHeading-module__urvScq__heading{text-align:left;letter-spacing:var(--v2-tracking-display);width:100%;max-width:50rem;margin-inline:auto}@media (min-width:768px){.HeroHeading-module__urvScq__heading{text-align:center;font:var(--v2-text-display-56);letter-spacing:var(--v2-tracking-display)}}}
.PrescriptionRefillSummary-module__hP1s5G__container{background:var(--v2-color-surface-raised);border:1px solid var(--v2-color-border-default);border-radius:.5rem;flex-direction:column;gap:1.25rem;max-width:48rem;padding:2.25rem 1.5rem;display:flex}.PrescriptionRefillSummary-module__hP1s5G__heading{flex-direction:column;gap:.5rem;display:flex}.PrescriptionRefillSummary-module__hP1s5G__title{margin-top:.5rem}.PrescriptionRefillSummary-module__hP1s5G__section{flex-direction:column;gap:1rem;display:flex}.PrescriptionRefillSummary-module__hP1s5G__prescriptionCard{border:.5px solid var(--v2-color-border-strong);box-shadow:var(--v2-shadow-md);padding:1.25rem}.PrescriptionRefillSummary-module__hP1s5G__photoIdBox{color:var(--v2-color-fg-default);border-color:var(--v2-color-border-default)}.PrescriptionRefillSummary-module__hP1s5G__selectedPharmacyCard{box-shadow:var(--v2-shadow-lg)}@media (min-width:768px){.PrescriptionRefillSummary-module__hP1s5G__container{gap:1.5rem;padding:3.5rem}}
.StickyHeroInput-module__bMyafG__wrapper{z-index:7;opacity:0;pointer-events:none;width:calc(100% - 2.5rem);max-width:21.5625rem;transition:opacity .25s,transform .25s;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%)translateY(calc(100% + 2rem))}.StickyHeroInput-module__bMyafG__visible{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}@media (min-width:768px){.StickyHeroInput-module__bMyafG__wrapper{max-width:30rem}}@media (prefers-reduced-motion:reduce){.StickyHeroInput-module__bMyafG__wrapper,.StickyHeroInput-module__bMyafG__wrapper.StickyHeroInput-module__bMyafG__visible{transition:none;transform:translate(-50%)}}[data-animations-paused] .StickyHeroInput-module__bMyafG__wrapper{transition:opacity .15s,transform}
@layer v2.components.composite{.StartRefillCard-module__K9CLwa__card{background-color:var(--v2-color-surface-raised);box-shadow:var(--v2-shadow-xl);border-radius:1.5rem;flex-direction:column;gap:1rem;width:100%;max-width:29.5625rem;padding:1.5rem 1rem;display:flex}.StartRefillCard-module__K9CLwa__copy{text-align:left;flex-direction:column;gap:.25rem;display:flex}.StartRefillCard-module__K9CLwa__title{color:var(--v2-color-fg-default)}.StartRefillCard-module__K9CLwa__button{width:100%;max-width:unset;justify-content:center}@media (min-width:768px){.StartRefillCard-module__K9CLwa__copy{text-align:center}}}
@layer v2.components.composite{.ReportActions-module__RnaXea__actions{align-items:center;gap:1rem;display:flex}.ReportActions-module__RnaXea__action{white-space:nowrap;flex:1;max-width:30rem;transition:opacity .15s,max-width .2s,margin-inline .2s;display:flex}.ReportActions-module__RnaXea__button{white-space:nowrap;width:100%}.ReportActions-module__RnaXea__action.ReportActions-module__RnaXea__actionHidden{opacity:0;pointer-events:none;flex-grow:0;max-width:0;margin-inline:-.5rem;overflow:hidden}.ReportActions-module__RnaXea__actions:not(:has(.ReportActions-module__RnaXea__action:not(.ReportActions-module__RnaXea__actionHidden))){display:none}@media (min-width:768px){.ReportActions-module__RnaXea__actions{justify-content:center;gap:1rem}.ReportActions-module__RnaXea__action{flex:none;max-width:20rem}.ReportActions-module__RnaXea__button{width:fit-content}}}
@layer v2.components.composite{.TrustpilotRating-module__r6JLqq__rating{--trustpilot-green:#219653;align-items:center;gap:.75rem;display:flex}.TrustpilotRating-module__r6JLqq__stars{align-items:center;gap:2px;display:flex}.TrustpilotRating-module__r6JLqq__tile{width:20px;height:20px;display:block}}
.MessagesList-module__Xc_XQG__list{flex-direction:column;gap:2rem;width:100%;display:flex}
@layer v2.components.composite{.TrustBadges-module__2ZHlhW__list{flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.TrustBadges-module__2ZHlhW__badge{align-items:center;gap:.25rem;padding:.125rem .5rem;display:inline-flex}.TrustBadges-module__2ZHlhW__label{color:var(--v2-color-fg-default);white-space:nowrap}}
@layer v2.components.composite{.HeroSection-module__ATbS1q__section{width:100%;min-height:calc(100svh - var(--header-v2-height));background:var(--v2-color-surface-canvas);color:var(--v2-color-fg-default);isolation:isolate;align-items:center;padding:1.5rem 1.5rem 3rem;display:flex;position:relative;overflow:hidden}.HeroSection-module__ATbS1q__inner{flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:34.25rem;margin:0 auto;display:flex}.HeroSection-module__ATbS1q__inputBlock{flex-direction:column;align-items:flex-end;gap:.25rem;width:100%;display:flex}.HeroSection-module__ATbS1q__input{width:100%;margin-inline:auto}.HeroSection-module__ATbS1q__hipaaBadge{color:var(--v2-color-fg-subtle);align-items:center;gap:.25rem;display:flex}@media (min-width:768px){.HeroSection-module__ATbS1q__section{padding:3rem 2rem}.HeroSection-module__ATbS1q__inner{gap:1.5rem}}@media (min-width:1024px){.HeroSection-module__ATbS1q__section{padding-inline:2.5rem}}@media (min-width:1280px){.HeroSection-module__ATbS1q__section{padding-inline:3rem}}}
.Messages-module__LMA_SW__container{flex-direction:column;gap:1rem;display:flex}.Messages-module__LMA_SW__loadingText{text-align:center;color:var(--v2-color-fg-subtle);padding:2rem}
@layer v2.components.composite{.VideoIntroLink-module__N1oSoW__trigger{all:unset;box-sizing:border-box;cursor:pointer;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .25rem;display:inline-flex}.VideoIntroLink-module__N1oSoW__trigger[data-focus-visible]{outline:2px solid var(--v2-color-accent-focus-ring);outline-offset:2px}.VideoIntroLink-module__N1oSoW__trigger[data-hovered] .VideoIntroLink-module__N1oSoW__label{text-decoration-thickness:2px}.VideoIntroLink-module__N1oSoW__iconCircle{background-color:var(--v2-color-solid-bg);width:1.25rem;height:1.25rem;color:var(--v2-color-solid-fg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.VideoIntroLink-module__N1oSoW__label{color:var(--v2-color-fg-default);text-underline-offset:3px;text-decoration:underline}.VideoIntroLink-module__N1oSoW__videoModal{width:fit-content;max-width:90vw;overflow:hidden}.VideoIntroLink-module__N1oSoW__video{border-radius:1rem;max-width:90vw;max-height:80vh;display:block}@media (min-width:768px){.VideoIntroLink-module__N1oSoW__iconCircle{width:2rem;height:2rem}.VideoIntroLink-module__N1oSoW__label{font:var(--v2-text-mono-18)}}}
@layer v2.components.composite{.HeroCopyA-module__IwXb0a__copy{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:34.25rem;margin-inline:auto;display:flex}.HeroCopyA-module__IwXb0a__headline{letter-spacing:var(--v2-tracking-display)}.HeroCopyA-module__IwXb0a__subheadlines{flex-direction:column;align-items:center;gap:.5rem;max-width:29.25rem;display:flex}.HeroCopyA-module__IwXb0a__doctorImages{justify-content:center;align-items:center;display:flex}.HeroCopyA-module__IwXb0a__doctorImages img:first-child{z-index:3}.HeroCopyA-module__IwXb0a__doctorImages img:nth-child(2){z-index:2;margin-left:-1.25rem}.HeroCopyA-module__IwXb0a__doctorImages img:nth-child(3){z-index:1;margin-left:-1.25rem}@media (min-width:768px){.HeroCopyA-module__IwXb0a__headline{font:var(--v2-text-display-48);letter-spacing:var(--v2-tracking-display);white-space:nowrap}}}
.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}
.page-module__7o2s8W__fullPage{height:100vh;padding:0 2rem}