@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}}
.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.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%}
@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}}}
.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}
.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}}
@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.composite{.AttachedFilesArea-module__9yey7G__area{scrollbar-width:none;--fade-left:#000;--fade-right:#000;width:100%;-webkit-mask-image:linear-gradient(to right, var(--fade-left) 0, #000 1.25rem, #000 calc(100% - 1.25rem), var(--fade-right) 100%);-webkit-mask-image:linear-gradient(to right, var(--fade-left) 0, #000 1.25rem, #000 calc(100% - 1.25rem), var(--fade-right) 100%);mask-image:linear-gradient(to right, var(--fade-left) 0, #000 1.25rem, #000 calc(100% - 1.25rem), var(--fade-right) 100%);flex-wrap:nowrap;align-items:center;gap:.625rem;margin-top:0;margin-bottom:.75rem;padding:0;list-style:none;display:flex;overflow-x:auto}.AttachedFilesArea-module__9yey7G__area::-webkit-scrollbar{display:none}.AttachedFilesArea-module__9yey7G__fadeStart{--fade-left:transparent}.AttachedFilesArea-module__9yey7G__fadeEnd{--fade-right:transparent}.AttachedFilesArea-module__9yey7G__item{flex-shrink:0}}
@layer v2.components.composite{.AttachedFailedChip-module__u6oDsG__container{--remove-btn-opacity:0;--remove-btn-pointer:none;flex-shrink:0;width:3.875rem;height:3.875rem;position:relative}.AttachedFailedChip-module__u6oDsG__container:hover,.AttachedFailedChip-module__u6oDsG__container:focus-within{--remove-btn-opacity:1;--remove-btn-pointer:auto}@media (hover:none){.AttachedFailedChip-module__u6oDsG__container{--remove-btn-opacity:1;--remove-btn-pointer:auto}}.AttachedFailedChip-module__u6oDsG__card{all:unset;box-sizing:border-box;background-color:var(--v2-color-error-bg);border-radius:.75rem;justify-content:center;align-items:center;display:flex;position:absolute;inset:.375rem .375rem 0 0}.AttachedFailedChip-module__u6oDsG__card:focus-visible{outline:2px solid var(--v2-color-accent-focus-ring);outline-offset:2px}.AttachedFailedChip-module__u6oDsG__retryable .AttachedFailedChip-module__u6oDsG__card{cursor:pointer}.AttachedFailedChip-module__u6oDsG__retryIcon,.AttachedFailedChip-module__u6oDsG__retryable:hover .AttachedFailedChip-module__u6oDsG__failedIcon,.AttachedFailedChip-module__u6oDsG__retryable:focus-within .AttachedFailedChip-module__u6oDsG__failedIcon{display:none}.AttachedFailedChip-module__u6oDsG__retryable:hover .AttachedFailedChip-module__u6oDsG__retryIcon,.AttachedFailedChip-module__u6oDsG__retryable:focus-within .AttachedFailedChip-module__u6oDsG__retryIcon{display:block}.AttachedFailedChip-module__u6oDsG__filename{letter-spacing:var(--v2-tracking-tight);text-align:center;white-space:nowrap;text-overflow:ellipsis;color:var(--v2-color-error-fg);z-index:1;position:absolute;bottom:.25rem;left:.375rem;right:.875rem;overflow:hidden}}
@layer v2.components.primitives{.RemoveChipButton-module__qOLPFG__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.composite{.AttachedFileChip-module__8KvlIq__container{--remove-btn-opacity:0;--remove-btn-pointer:none;flex-shrink:0;width:3.875rem;height:3.875rem;position:relative}.AttachedFileChip-module__8KvlIq__container:hover,.AttachedFileChip-module__8KvlIq__container:focus-within{--remove-btn-opacity:1;--remove-btn-pointer:auto}@media (hover:none){.AttachedFileChip-module__8KvlIq__container{--remove-btn-opacity:1;--remove-btn-pointer:auto}}.AttachedFileChip-module__8KvlIq__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__8KvlIq__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.composite{.AttachedImageChip-module__Comtyq__container{--remove-btn-opacity:0;--remove-btn-pointer:none;flex-shrink:0;width:3.875rem;height:3.875rem;position:relative}.AttachedImageChip-module__Comtyq__container:hover,.AttachedImageChip-module__Comtyq__container:focus-within{--remove-btn-opacity:1;--remove-btn-pointer:auto}@media (hover:none){.AttachedImageChip-module__Comtyq__container{--remove-btn-opacity:1;--remove-btn-pointer:auto}}.AttachedImageChip-module__Comtyq__card{border-radius:.75rem;position:absolute;inset:.375rem .375rem 0 0;overflow:hidden}.AttachedImageChip-module__Comtyq__preview{object-fit:cover}.AttachedImageChip-module__Comtyq__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{.AttachedLoadingChip-module__olmtuG__container{--remove-btn-opacity:0;--remove-btn-pointer:none;flex-shrink:0;width:3.875rem;height:3.875rem;position:relative}.AttachedLoadingChip-module__olmtuG__container:hover,.AttachedLoadingChip-module__olmtuG__container:focus-within{--remove-btn-opacity:1;--remove-btn-pointer:auto}@media (hover:none){.AttachedLoadingChip-module__olmtuG__container{--remove-btn-opacity:1;--remove-btn-pointer:auto}}.AttachedLoadingChip-module__olmtuG__card{background-color:var(--v2-color-surface-sunken);color:var(--v2-color-fg-subtle);border-radius:.75rem;justify-content:center;align-items:center;display:flex;position:absolute;inset:.375rem .375rem 0 0}}
.ChatInputAttachControl-module__DQQYMq__hiddenFileInput{display:none}
@layer v2.components.composite{.ChatInputAttachActionSheet-module__av1l-W__content{flex-direction:column;gap:1rem;padding:1.5rem 1.25rem;display:flex}.ChatInputAttachActionSheet-module__av1l-W__actions{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.ChatInputAttachActionSheet-module__av1l-W__action{all:unset;box-sizing:border-box;background-color:var(--v2-color-surface-sunken);color:var(--v2-color-fg-default);cursor:pointer;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.25rem .5rem;transition:background-color .15s;display:flex}.ChatInputAttachActionSheet-module__av1l-W__action:hover{background-color:var(--v2-color-neutral-300)}.ChatInputAttachActionSheet-module__av1l-W__action:focus-visible{outline:2px solid var(--v2-color-accent-focus-ring);outline-offset:2px}}
.ChatInputAttachButton-module__XP1RNW__softDisabled{cursor:not-allowed}.ChatInputAttachButton-module__XP1RNW__softDisabled>span{border-color:var(--v2-color-border-disabled);color:var(--v2-color-link-disabled);background-color:#0000;transform:none}
@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}
.ShareConsultModal-module__RG1Rfq__modal{width:30rem;max-width:100%}
@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}}}
.UserMessage-module__m4dKnW__userMessage{flex-direction:column;gap:.5rem;width:100%;display:flex}
.MessagesList-module__Xc_XQG__list{flex-direction:column;gap:2rem;width:100%;display:flex}
.ContextualBubble-module__h44vlq__wrapper{justify-content:flex-start;align-items:flex-start;min-height:3.5rem;display:flex}.ContextualBubble-module__h44vlq__bubble{background-color:var(--color-brand-primary-10);border-radius:0 .75rem .75rem;justify-content:center;align-items:center;padding:.25em .5em;display:inline-flex;overflow:hidden}.ContextualBubble-module__h44vlq__animated{animation:5s ease-in-out forwards ContextualBubble-module__h44vlq__slideInOut}@keyframes ContextualBubble-module__h44vlq__slideInOut{0%{opacity:0;transform:translateY(.625rem)}15%{opacity:1;transform:translateY(0)}85%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(.625rem)}}@media (prefers-reduced-motion:reduce){.ContextualBubble-module__h44vlq__animated{animation:none}}@container (min-width:600px){.ContextualBubble-module__h44vlq__wrapper{justify-content:center}}
.EmbedBanner-module__6I9A_G__banner{z-index:10;background-color:var(--color-bg-default);flex-direction:column;width:100%;display:flex;position:sticky;top:0}.EmbedBanner-module__6I9A_G__bannerContent{justify-content:space-between;align-items:center;width:100%;padding:1rem 0;display:flex}.EmbedBanner-module__6I9A_G__logo{flex-shrink:0;width:2rem;height:2rem}.EmbedBanner-module__6I9A_G__priceText{font:var(--text-body-s);letter-spacing:var(--letter-spacing-tight);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.25rem;display:flex}.EmbedBanner-module__6I9A_G__priceHighlight{color:var(--color-brand-primary);font:var(--text-body-s-bold)}.EmbedBanner-module__6I9A_G__priceRegular{color:var(--color-text-secondary)}.EmbedBanner-module__6I9A_G__divider{background-color:var(--color-border-default);width:100%;height:1px;margin-bottom:1rem}
.page-module__9ADxJW__wrapper{flex-direction:column;width:100%;height:100dvh;padding:0 1rem;display:flex;overflow:hidden}.page-module__9ADxJW__container{flex-direction:column;flex:1;align-items:center;gap:1.5rem;width:100%;display:flex;position:relative;overflow:hidden auto}.page-module__9ADxJW__newChatButton{z-index:1;align-self:flex-start}.page-module__9ADxJW__content{flex-direction:column;flex:1;gap:1.5rem;width:100%;max-width:48rem;display:flex;position:relative}.page-module__9ADxJW__chatInputForm{background-color:var(--color-bg-default);margin:0;padding-bottom:.5rem;position:sticky;bottom:0}.page-module__9ADxJW__chatInputContainer{margin:0}.page-module__9ADxJW__completedActions{flex-direction:column;align-items:center;gap:1rem;width:100%;padding:1rem 0;display:flex}.page-module__9ADxJW__completedTitle{text-align:center;color:var(--color-text-primary)}.page-module__9ADxJW__completedButtons{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;display:flex}.page-module__9ADxJW__completedButton{width:100%;max-width:100%}@media (min-width:600px){.page-module__9ADxJW__container{padding:0 2.5rem}.page-module__9ADxJW__chatInputForm{width:100%}.page-module__9ADxJW__completedButtons{flex-direction:row}.page-module__9ADxJW__completedButtons button,.page-module__9ADxJW__completedButtons a{width:12.5rem}}
.HeaderSection-module__j4h3xG__header{flex-direction:column;gap:1.5rem;display:flex}.HeaderSection-module__j4h3xG__headerTop{justify-content:space-between;align-items:flex-start;display:flex}.HeaderSection-module__j4h3xG__avatar{background-color:var(--color-bg-elevated);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex}.HeaderSection-module__j4h3xG__titleSection{flex-direction:column;gap:.5rem;display:flex}.HeaderSection-module__j4h3xG__dateRow{align-items:center;gap:.75rem;display:flex}.HeaderSection-module__j4h3xG__dateText{color:var(--color-text-secondary)}.HeaderSection-module__j4h3xG__latestBadge{border:1px solid var(--color-border-default);border-radius:25rem;align-items:center;gap:.1875rem;padding:.3125rem .5rem .3125rem .75rem;display:inline-flex}
@layer v2.components.primitives{.WidgetChip-module__nct18q__widgetChip{--chip-padding-y:.5rem;--chip-padding-x:1rem;padding:calc(var(--chip-padding-y) + 1px) calc(var(--chip-padding-x) + 1px);border:1px solid var(--v2-color-border-default);background:var(--v2-color-surface-canvas);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:2rem;justify-content:center;align-items:center;gap:.25rem;transition:border-color .18s ease-out,transform .18s ease-out;display:inline-flex}.WidgetChip-module__nct18q__widgetChip.WidgetChip-module__nct18q__dashedVariant{border-style:dashed}.WidgetChip-module__nct18q__widgetChip.WidgetChip-module__nct18q__dashedVariant:hover:not(.WidgetChip-module__nct18q__submitted),.WidgetChip-module__nct18q__widgetChip.WidgetChip-module__nct18q__dashedVariant.WidgetChip-module__nct18q__checked:not(.WidgetChip-module__nct18q__submitted),.WidgetChip-module__nct18q__widgetChip.WidgetChip-module__nct18q__dashedVariant.WidgetChip-module__nct18q__submitted.WidgetChip-module__nct18q__checked{padding:calc(var(--chip-padding-y) + 1px) calc(var(--chip-padding-x) + 1px);border-width:1px}.WidgetChip-module__nct18q__widgetChip:hover:not(.WidgetChip-module__nct18q__submitted){border-width:2px;border-color:var(--v2-color-solid-bg);padding:var(--chip-padding-y) var(--chip-padding-x)}.WidgetChip-module__nct18q__widgetChip:hover:not(.WidgetChip-module__nct18q__submitted)>p{font:var(--v2-text-heading-14)}.WidgetChip-module__nct18q__widgetChip:active:not(.WidgetChip-module__nct18q__submitted){transform:scale(.98)}.WidgetChip-module__nct18q__widgetChip:has(:focus-visible){outline:2px solid var(--v2-color-accent-focus-ring);outline-offset:2px}.WidgetChip-module__nct18q__widgetChip.WidgetChip-module__nct18q__checked:not(.WidgetChip-module__nct18q__submitted){border-width:2px;border-color:var(--v2-color-solid-bg);padding:var(--chip-padding-y) var(--chip-padding-x);will-change:transform;animation:.18s cubic-bezier(.34,1.56,.64,1) WidgetChip-module__nct18q__snapAndSettle}.WidgetChip-module__nct18q__widgetChip.WidgetChip-module__nct18q__checked:not(.WidgetChip-module__nct18q__submitted)>p{font:var(--v2-text-heading-14)}.WidgetChip-module__nct18q__widgetChip.WidgetChip-module__nct18q__submitted.WidgetChip-module__nct18q__checked{cursor:default;border:2px solid var(--v2-color-solid-bg);padding:var(--chip-padding-y) var(--chip-padding-x)}.WidgetChip-module__nct18q__widgetChip.WidgetChip-module__nct18q__submitted.WidgetChip-module__nct18q__checked>p{font:var(--v2-text-heading-14);color:var(--v2-color-fg-default)}.WidgetChip-module__nct18q__widgetChip.WidgetChip-module__nct18q__submitted:not(.WidgetChip-module__nct18q__checked){cursor:default;border:1px solid var(--v2-color-border-default);padding:calc(var(--chip-padding-y) + 1px) calc(var(--chip-padding-x) + 1px)}.WidgetChip-module__nct18q__widgetChip.WidgetChip-module__nct18q__submitted:not(.WidgetChip-module__nct18q__checked)>p{color:var(--v2-color-fg-disabled)}.WidgetChip-module__nct18q__hiddenInput{width:0;height:0;position:absolute}@keyframes WidgetChip-module__nct18q__snapAndSettle{0%{transform:scale(1)}30%{transform:scale(1.02)}50%{transform:scale(1.05)}70%{transform:scale(1.02)}to{transform:scale(1)}}}
.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}}
@layer v2.components.composite{.WidgetLayout-module__2f4IcG__doctronicAvatar{background-color:var(--v2-color-solid-bg);width:1.75rem;height:1.75rem;color:var(--v2-color-surface-canvas);text-align:center;border-radius:.875rem;justify-content:center;align-items:center;padding:.438rem .625rem;line-height:1;display:flex}.WidgetLayout-module__2f4IcG__wrapper{align-items:flex-start;gap:.5rem;max-width:90%;display:flex}.WidgetLayout-module__2f4IcG__inner{flex-direction:column;gap:.75rem;display:flex}}
@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.composite{.YesNoWidget-module__wnK7oW__actionsWrapper{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}}
.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}}
@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{.SelectWidget-module__wv4r6q__actionsWrapper{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}.SelectWidget-module__wv4r6q__submitRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.SelectWidget-module__wv4r6q__buttonCounter{background-color:var(--v2-color-solid-fg-disabled);color:var(--v2-color-surface-canvas);border-radius:1rem;justify-content:center;align-items:center;padding:0 .5rem;display:flex}}
@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}}
@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}}}
.InitialChatStateContent-module__it4U_G__initialStateContainer{background-color:var(--v2-color-surface-canvas);flex-direction:column;gap:1.5rem;padding-top:1.5rem;display:flex}.InitialChatStateContent-module__it4U_G__title{padding-bottom:.5rem}.InitialChatStateContent-module__it4U_G__button{width:100%}.InitialChatStateContent-module__it4U_G__prescriptionCard{border-radius:1.25rem}@media (min-width:600px){.InitialChatStateContent-module__it4U_G__button{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}}
.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}
.PrescriptionRefillChat-module__BtNrqG__wrapperContent{padding:0;position:relative}.PrescriptionRefillChat-module__BtNrqG__container{background-color:var(--v2-color-surface-canvas);flex-direction:column;padding-top:1.5rem;display:flex;position:absolute;inset:0;overflow-y:auto}.PrescriptionRefillChat-module__BtNrqG__content{flex-direction:column;flex:1;gap:1.5rem;width:100%;padding:0 1rem 8rem;display:flex}.PrescriptionRefillChat-module__BtNrqG__containerStyle{flex-direction:column;display:flex}.PrescriptionRefillChat-module__BtNrqG__prescriptionCard{border-radius:1.25rem}.PrescriptionRefillChat-module__BtNrqG__chatInput{background-color:var(--v2-color-surface-canvas);padding:0 1rem;position:sticky;bottom:0}@media (min-width:768px){.PrescriptionRefillChat-module__BtNrqG__wrapperContent{max-width:none}.PrescriptionRefillChat-module__BtNrqG__content{max-width:43.75rem;margin:0 auto}.PrescriptionRefillChat-module__BtNrqG__chatInput{width:100%;max-width:43.75rem;margin:0 auto}}
.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}}
@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)}}}
.IdvClear-module__8GB3aG__title,.IdvClear-module__8GB3aG__subTitle{margin-bottom:.5rem}.IdvClear-module__8GB3aG__clearLogo{color:var(--v2-color-fg-default);align-self:flex-start;margin-bottom:.25rem}.IdvClear-module__8GB3aG__clearLogo path{fill:currentColor}.IdvClear-module__8GB3aG__underline{text-underline-offset:2px;text-decoration:underline}.IdvClear-module__8GB3aG__infoCard{background-color:var(--v2-color-surface-raised);width:100%;box-shadow:var(--v2-shadow-lg);border-radius:2rem;flex-direction:column;gap:.5rem;margin-top:1rem;padding:1.25rem;display:flex}.IdvClear-module__8GB3aG__infoItem{color:var(--v2-color-fg-default);align-items:center;gap:.625rem;padding-inline:1.5rem;display:flex}.IdvClear-module__8GB3aG__footer{flex-direction:column;gap:1rem;margin-top:auto;display:flex}.IdvClear-module__8GB3aG__consentBox{background-color:var(--v2-color-surface-sunken);border-radius:1.5rem;margin-top:1rem;padding:.875rem 1rem}.IdvClear-module__8GB3aG__checkbox{align-items:flex-start}.IdvClear-module__8GB3aG__button{width:100%}
@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}}
.HeroInputArea-module__VrHcOG__input{width:100%;margin-top:.5rem;position:relative}@media (min-width:768px){.HeroInputArea-module__VrHcOG__input{height:6.5rem}}
.PersonalDetails-module__PXpLLa__heading{flex-direction:column;gap:.25rem;margin-bottom:1.5rem;display:flex}.PersonalDetails-module__PXpLLa__form{flex-direction:column;gap:.5rem;display:flex}.PersonalDetails-module__PXpLLa__button{width:100%;margin-top:.5rem}.PersonalDetails-module__PXpLLa__disclaimer{padding-top:.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)}}}
.shared-module__Pk9-4q__ctaWidgetContainer{flex-direction:column;gap:.75rem;display:flex}.shared-module__Pk9-4q__ctaWidgetContainerShadow .shared-module__Pk9-4q__ctaContainer{box-shadow:var(--v2-shadow-lg);border-radius:.5rem}.shared-module__Pk9-4q__ctaCard{background:var(--v2-color-success-bg);border-radius:1.5rem;flex-direction:column;gap:1rem;padding:2rem 1.5rem;display:flex}.shared-module__Pk9-4q__ctaSection{flex-direction:column;gap:1rem;padding-bottom:1.5rem;display:flex}@media (min-width:768px){.shared-module__Pk9-4q__ctaCard{padding:2rem}}
.page-module__7o2s8W__fullPage{height:100vh;padding:0 2rem}