.layout-module__CFAKxq__wrapper{max-width:43.75rem;min-height:100dvh;margin:0 auto;padding-top:3.75rem;padding-bottom:1.5rem}@media (min-width:768px){.layout-module__CFAKxq__wrapper{padding-bottom:4rem}}
@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}}
.ConsultCardMenu-module__AynEsq__triggerButton{color:var(--color-text-primary);border:none;width:3.25rem;height:100%;padding:1rem}.ConsultCardMenu-module__AynEsq__menu{min-width:unset}.ConsultCardMenu-module__AynEsq__menuItem{color:var(--color-text-primary);gap:.75rem;padding:.5rem 1rem}.ConsultCardMenu-module__AynEsq__deleteAction{color:var(--color-ui-error)}
@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)}
.BookAppointmentModal-module__CyMcIG__modal{width:100%;max-width:24.75rem;padding:3.5rem 2rem 2rem}.BookAppointmentModal-module__CyMcIG__imageContainer{justify-content:center;display:flex}.BookAppointmentModal-module__CyMcIG__image{margin-bottom:1.25rem;display:flex}.BookAppointmentModal-module__CyMcIG__title{text-align:center;padding-bottom:.625rem}.BookAppointmentModal-module__CyMcIG__description{color:var(--color-text-tertiary);text-align:center;padding-bottom:1.25rem}.BookAppointmentModal-module__CyMcIG__advantagesList{border-top:1px solid var(--color-border-strong);flex-direction:column;gap:.5rem;padding:1.25rem 0;display:flex}.BookAppointmentModal-module__CyMcIG__advantage{align-items:center;gap:.375rem;display:flex}.BookAppointmentModal-module__CyMcIG__emailField{margin-bottom:1.25rem}.BookAppointmentModal-module__CyMcIG__button{width:100%;margin-bottom:1.25rem}.BookAppointmentModal-module__CyMcIG__footer{text-align:center;color:var(--color-text-tertiary);padding-top:1.25rem}.BookAppointmentModal-module__CyMcIG__disclaimer{text-align:center;color:var(--color-text-tertiary);padding-top:.5rem;display:block}
.SecureNote-module__pdIfnG__wrapper{color:var(--color-text-secondary);justify-content:center;align-items:center;gap:.25rem;display:flex}
.DateSelector-module__jRyo5W__wrapper{border:1px solid var(--color-border-strong);border-radius:.75rem;justify-content:space-between;align-items:center;gap:.25rem;margin-bottom:1rem;padding:.375rem .25rem;display:flex}.DateSelector-module__jRyo5W__heading{justify-content:center;align-items:center;gap:.625rem;display:flex}.DateSelector-module__jRyo5W__button{border:0;border-radius:0;width:2.5rem;height:2.5rem;padding:0}.DateSelector-module__jRyo5W__button:hover:not(:disabled){background-color:var(--color-bg-elevated);border-radius:8px}.DateSelector-module__jRyo5W__button:disabled{cursor:not-allowed}
.TimeCard-module__LH8Uga__timeCard{cursor:pointer;display:block;position:relative}.TimeCard-module__LH8Uga__timeCard:hover .TimeCard-module__LH8Uga__label{background-color:var(--color-brand-primary-30)}.TimeCard-module__LH8Uga__input{width:0;height:0;position:absolute}.TimeCard-module__LH8Uga__input:checked+.TimeCard-module__LH8Uga__label{border-color:var(--color-brand-primary);background-color:var(--color-brand-primary-30);color:var(--color-brand-primary)}.TimeCard-module__LH8Uga__input:focus-visible+.TimeCard-module__LH8Uga__label{outline:2px solid var(--color-brand-primary);outline-offset:2px}.TimeCard-module__LH8Uga__label{border:1px solid var(--color-border-strong);background-color:var(--color-bg-surface);border-radius:12px;justify-content:center;align-items:center;padding:1rem .75rem;transition:all .2s ease-in-out;display:flex}
.AppointmentCallCard-module__LyiPkq__container{background-color:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:12px;padding:1.5rem 1.25rem 1.25rem;box-shadow:0 1px 4px #0000000d}.AppointmentCallCard-module__LyiPkq__inner{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.AppointmentCallCard-module__LyiPkq__infoBox{flex-direction:column;gap:.25rem;display:flex}.AppointmentCallCard-module__LyiPkq__infoRow{align-items:center;gap:.375rem;display:flex}.AppointmentCallCard-module__LyiPkq__dateText{color:var(--color-text-tertiary)}
.AddressFieldGroup-module__zP7MmW__fieldGroup{flex-direction:column;width:100%;display:flex}.AddressFieldGroup-module__zP7MmW__firstField{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.AddressFieldGroup-module__zP7MmW__middleField{border-bottom:0;border-radius:0}.AddressFieldGroup-module__zP7MmW__lastField{border-top-left-radius:0;border-top-right-radius:0}.AddressFieldGroup-module__zP7MmW__fieldError{color:var(--color-ui-error);white-space:pre-line;padding-left:1.25rem}
.SelectionCard-module__CsOOrq__card{background:var(--color-bg-surface);border:1px solid var(--color-border-default);cursor:pointer;border-radius:.75rem;flex-direction:column;flex:1 1 0;justify-content:space-between;gap:.75rem;min-width:10rem;min-height:15rem;padding:1.5rem;transition:all .2s;display:flex;position:relative}.SelectionCard-module__CsOOrq__card:hover{border-color:var(--color-border-strong)}.SelectionCard-module__CsOOrq__card[data-selected=true]{border:1px solid var(--color-brand-primary);background:#ecf2fe66}.SelectionCard-module__CsOOrq__card:disabled{cursor:not-allowed;border-color:var(--color-border-default)}.SelectionCard-module__CsOOrq__card:disabled:hover{border-color:var(--color-border-default)}.SelectionCard-module__CsOOrq__badgeWrapper{position:absolute;top:0;right:0;transform:translate(-50%,-50%)}.SelectionCard-module__CsOOrq__mainContent{flex-direction:column;gap:.75rem;display:flex}.SelectionCard-module__CsOOrq__iconWrapper{width:2.5rem;height:2.5rem;position:relative}.SelectionCard-module__CsOOrq__iconCircle{background:var(--color-brand-primary-30);border-radius:50%;transition:background .2s;position:absolute;inset:0}.SelectionCard-module__CsOOrq__disabledIconCircle{background:var(--color-bg-disabled)}.SelectionCard-module__CsOOrq__icon{width:100%;height:100%;color:var(--color-brand-primary);justify-content:center;align-items:center;transition:color .2s;display:flex;position:relative}.SelectionCard-module__CsOOrq__disabledIcon{color:var(--color-text-disabled)}.SelectionCard-module__CsOOrq__cardContent{flex-direction:column;gap:.25rem;width:100%;display:flex}.SelectionCard-module__CsOOrq__cardTitle{color:var(--color-text-primary);text-align:left}.SelectionCard-module__CsOOrq__cardDescription{color:var(--color-text-secondary);text-align:left}.SelectionCard-module__CsOOrq__cardFooterText{color:var(--color-text-tertiary);text-align:left}.SelectionCard-module__CsOOrq__textDisabled{color:var(--color-text-disabled)}
.SuggestedPharmacy-module__WXsqkq__wrapper{cursor:pointer;flex-direction:column;gap:.5rem;display:flex}.SuggestedPharmacy-module__WXsqkq__card{border:1px solid var(--color-border-action);background-color:var(--color-bg-surface);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;display:flex}.SuggestedPharmacy-module__WXsqkq__card:hover{background-color:var(--color-brand-primary-30)}.SuggestedPharmacy-module__WXsqkq__address{color:var(--color-text-secondary)}
.SelectedPharmacy-module__Mo360q__card{border:1px solid var(--color-border-default);background-color:var(--color-bg-surface);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem;display:flex;box-shadow:0 1px 4px #0000000d}.SelectedPharmacy-module__Mo360q__inner{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.SelectedPharmacy-module__Mo360q__iconWrapper{background-color:var(--color-ui-success-bg);border-radius:30px;justify-content:center;align-items:center;padding:.313rem;display:flex}.SelectedPharmacy-module__Mo360q__address{color:var(--color-text-secondary)}.SelectedPharmacy-module__Mo360q__button{min-width:unset;border-radius:10px;padding:.5rem 1rem}
.SearchPharmacySelect-module__RBvO9G__select{margin:1.5rem 0;padding:1rem}.SearchPharmacySelect-module__RBvO9G__select [slot=select-trigger-button]{display:none}.SearchPharmacySelect-module__RBvO9G__searchIcon{margin-right:.688rem}.SearchPharmacySelect-module__RBvO9G__emptyState{flex-direction:column;align-items:center;padding:.5rem;display:flex}.SearchPharmacySelect-module__RBvO9G__emptyDescription{color:var(--color-text-tertiary);text-align:center}.SearchPharmacySelect-module__RBvO9G__skipButton{margin-top:1rem}
.CancelAppointmentModal-module__CIYnFW__modal{width:100%;max-width:460px}.CancelAppointmentModal-module__CIYnFW__content{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;padding:2rem 1.5rem 1.5rem;display:flex}.CancelAppointmentModal-module__CIYnFW__textContent{flex-direction:column;align-self:stretch;gap:.75rem;display:flex}.CancelAppointmentModal-module__CIYnFW__description{color:var(--color-text-secondary)}.CancelAppointmentModal-module__CIYnFW__buttonContainer{flex-direction:column;align-self:stretch;gap:.5rem;display:flex}@media (min-width:768px){.CancelAppointmentModal-module__CIYnFW__content{padding:2rem 1.5rem 1.5rem}}
.AppointmentAttachmentUploadZone-module__fr2F0q__content{box-sizing:border-box;align-items:flex-start;gap:1rem;display:flex}.AppointmentAttachmentUploadZone-module__fr2F0q__uploadButton{border-radius:10px;flex-shrink:0}.AppointmentAttachmentUploadZone-module__fr2F0q__text{color:var(--color-text-tertiary)}
.AppointmentFiles-module__9G2e8a__filesList{flex-direction:column;gap:.5rem;max-height:14.625rem;padding:1rem;display:flex;overflow-y:auto}
.UploadedFile-module__opzXKq__card{border:1px solid var(--color-border-default);background-color:var(--color-bg-surface);border-radius:8px;align-items:flex-start;gap:.5rem;padding:.75rem 1.5rem .75rem .75rem;display:flex;position:relative}.UploadedFile-module__opzXKq__cardError{border-color:var(--color-ui-error)}.UploadedFile-module__opzXKq__loadingOverlay{z-index:1;background-color:#ffffffb3;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.UploadedFile-module__opzXKq__fileIcon{background-color:var(--color-brand-primary-30);color:var(--color-brand-accent);border-radius:6px;justify-content:center;align-items:center;padding:.5rem;display:flex}.UploadedFile-module__opzXKq__fileIconError{background-color:var(--color-ui-error-bg);color:var(--color-ui-error)}.UploadedFile-module__opzXKq__textContent{min-width:0}.UploadedFile-module__opzXKq__fileName{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.UploadedFile-module__opzXKq__type{color:var(--color-text-tertiary)}.UploadedFile-module__opzXKq__typeError{color:var(--color-ui-error)}.UploadedFile-module__opzXKq__deleteButton{z-index:2;border-color:var(--color-bg-surface);color:var(--color-bg-surface);background-color:var(--color-brand-primary);width:1.5rem;height:1.5rem;padding:0;position:absolute;top:-.5rem;right:-.5rem}
.Footer-module__vav7gW__footer{background-color:var(--color-brand-primary-30);border-bottom-right-radius:11px;border-bottom-left-radius:11px;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.Footer-module__vav7gW__viewConsultLink{font:var(--text-micro-xs-medium);color:var(--color-brand-accent);align-items:center;gap:.375rem;display:flex}.Footer-module__vav7gW__openUploadButton{font:var(--text-micro-xs-medium);color:var(--color-brand-accent);padding:0}.Footer-module__vav7gW__openUploadButton[aria-expanded=true]{color:var(--color-brand-primary)}.Footer-module__vav7gW__openUploadButton>span{gap:.25rem}.Footer-module__vav7gW__openUploadButton>span>svg{width:.938rem;height:.938rem}.Footer-module__vav7gW__popover{border:1px solid var(--color-border-strong);background-color:var(--color-bg-surface);border-radius:10px;max-width:21.25rem;right:5px;box-shadow:0 2px 12px #00000008}.Footer-module__vav7gW__uploadZone{padding:1rem 1.25rem}.Footer-module__vav7gW__uploadZoneDivider{border-top:1px solid var(--color-border-default)}
.ActionButtons-module__2kOLsq__actions{flex-direction:column;gap:.5rem;width:100%;display:flex}.ActionButtons-module__2kOLsq__button{max-width:unset;flex:1}@media (min-width:768px){.ActionButtons-module__2kOLsq__actions{flex-direction:row;width:auto}.ActionButtons-module__2kOLsq__button{flex:auto}}@container not (min-width:500px){.ActionButtons-module__2kOLsq__actions{flex-direction:column;width:100%}.ActionButtons-module__2kOLsq__button{flex:1}}
.StatusBadge-module__6Hc-SW__baseBadge{border-radius:36px;align-items:center;gap:.375rem;width:fit-content;margin-top:.75rem;padding:.25rem .625rem;display:flex}.StatusBadge-module__6Hc-SW__upcoming{color:var(--color-ui-warning-fg);background-color:var(--color-ui-notice-bg)}.StatusBadge-module__6Hc-SW__readyJoin{color:var(--color-ui-success-fg);background-color:var(--color-ui-success-bg)}.StatusBadge-module__6Hc-SW__inProgress{color:var(--color-ui-warning-fg);background-color:var(--color-ui-warning-bg)}.StatusBadge-module__6Hc-SW__failure{background-color:var(--color-ui-error-bg);color:var(--color-ui-error-fg)}
.AppointmentCardInfo-module__-vKAZa__wrapper{flex-direction:row-reverse;justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;display:flex}.AppointmentCardInfo-module__-vKAZa__baseIconWrapper{background-color:var(--color-bg-elevated);color:var(--color-text-primary);border-radius:10px;justify-content:center;align-items:center;padding:.875rem;display:flex}.AppointmentCardInfo-module__-vKAZa__joinIconWrapper{background-color:var(--color-ui-success-bg)}.AppointmentCardInfo-module__-vKAZa__completedIconWrapper{background-color:var(--color-ui-notice-bg)}.AppointmentCardInfo-module__-vKAZa__failureTitle{color:var(--color-text-tertiary)}.AppointmentCardInfo-module__-vKAZa__crossedOutText{text-decoration:line-through}.AppointmentCardInfo-module__-vKAZa__dateRow{color:var(--color-text-tertiary);align-items:center;gap:.375rem;display:flex}.AppointmentCardInfo-module__-vKAZa__dateBlock{flex-direction:column;gap:.25rem;display:flex}.AppointmentCardInfo-module__-vKAZa__error{color:var(--color-ui-error-fg);padding-top:1rem}@media (min-width:768px){.AppointmentCardInfo-module__-vKAZa__wrapper{flex-direction:row;justify-content:flex-start}.AppointmentCardInfo-module__-vKAZa__error{padding-top:.75rem}}
.AppointmentCard-module__ihD2tW__card{border:1px solid var(--color-border-default);background-color:var(--color-bg-surface);box-sizing:border-box;border-radius:12px;container-type:inline-size}.AppointmentCard-module__ihD2tW__card:focus-visible,.AppointmentCard-module__ihD2tW__card:focus{outline:2px solid var(--color-brand-primary)}.AppointmentCard-module__ihD2tW__content{flex-direction:column;align-items:flex-start;gap:1.25rem;padding:2rem;display:flex}.AppointmentCard-module__ihD2tW__divider{border-top:1px dashed var(--color-border-default);width:100%}@media (min-width:768px){.AppointmentCard-module__ihD2tW__content{flex-direction:row;justify-content:space-between;align-items:center}.AppointmentCard-module__ihD2tW__card:focus-visible,.AppointmentCard-module__ihD2tW__card:focus{outline:none}.AppointmentCard-module__ihD2tW__divider{display:none}}@container not (min-width:500px){.AppointmentCard-module__ihD2tW__content{flex-direction:column;align-items:flex-start}}
.CheckoutForm-module__AItCDW__form{flex-direction:column;gap:1.5rem;width:100%;display:flex}.CheckoutForm-module__AItCDW__loadingState{text-align:center;justify-content:center;align-items:center;padding-top:.5rem;padding-bottom:2rem;display:flex}.CheckoutForm-module__AItCDW__hidden{visibility:hidden;height:0;overflow:hidden}.CheckoutForm-module__AItCDW__button{width:100%;max-width:unset;margin-top:.75rem}.CheckoutForm-module__AItCDW__couponField{padding:.375rem .375rem .375rem 1rem}.CheckoutForm-module__AItCDW__submitButton{background:var(--color-brand-primary);width:2.25rem;height:2.25rem;color:var(--color-neutral-0);cursor:pointer;border-radius:.375rem;justify-content:center;align-items:center;display:flex}.CheckoutForm-module__AItCDW__disclosure{color:var(--color-brand-primary);font:var(--text-body-l-medium);align-items:center}.CheckoutForm-module__AItCDW__disclosure>svg{margin-top:0}.CheckoutForm-module__AItCDW__disclosureContent{margin-top:.75rem}.CheckoutForm-module__AItCDW__promoBadge{background-color:var(--color-ui-success-bg);color:var(--color-ui-success-fg);border:1px solid var(--color-ui-success-fg);border-radius:1rem;justify-content:space-between;align-items:center;gap:.25rem;width:fit-content;margin-top:.375rem;padding:.5rem .75rem;display:flex}.CheckoutForm-module__AItCDW__removePromoButton{border:0;border-radius:0;width:1rem;height:1rem;padding:0}
.EmptyAppointmentsCard-module__lWaINq__card{border:1px solid var(--color-border-default);border-radius:12px;flex-direction:column-reverse;align-items:flex-start;gap:.5rem;padding:1.5rem;display:flex}.EmptyAppointmentsCard-module__lWaINq__title{color:var(--color-text-tertiary);padding-bottom:.25rem}.EmptyAppointmentsCard-module__lWaINq__subtitle{padding-bottom:1rem}.EmptyAppointmentsCard-module__lWaINq__image{width:9.375rem;height:auto}@media (min-width:600px){.EmptyAppointmentsCard-module__lWaINq__card{flex-direction:row;justify-content:space-between;align-items:center;gap:2rem}.EmptyAppointmentsCard-module__lWaINq__image{width:13.125rem}}
.RescheduleModal-module__3atFyW__modal{max-width:28.75rem}.RescheduleModal-module__3atFyW__content{padding:2rem 1.5rem 1.5rem}.RescheduleModal-module__3atFyW__textBlock{flex-direction:column;align-items:center;gap:.5rem;padding-bottom:1.25rem;display:flex}.RescheduleModal-module__3atFyW__title{text-align:center}.RescheduleModal-module__3atFyW__oldDataLabel{color:var(--color-text-tertiary)}.RescheduleModal-module__3atFyW__oldData{text-decoration-line:line-through;-webkit-text-decoration-color:var(--color-text-tertiary);text-decoration-color:var(--color-text-tertiary);color:var(--color-text-tertiary)}.RescheduleModal-module__3atFyW__newData{color:var(--color-text-secondary)}.RescheduleModal-module__3atFyW__actions{justify-content:space-between;gap:.5rem;display:flex}.RescheduleModal-module__3atFyW__actions>button{flex-grow:1}
.styles-module__ogHIDG__wrapper,.styles-module__ogHIDG__text{display:inline}.styles-module__ogHIDG__copyButton{padding:0;display:inline}.styles-module__ogHIDG__copyButton>[slot=button-content]{gap:.125rem;text-decoration:underline}.styles-module__ogHIDG__promoBanner{margin-top:1rem}
.ConnectHealthRecordsModal-module__XDwNRq__modal{max-width:28.125rem;padding:3rem 2.5rem}.ConnectHealthRecordsModal-module__XDwNRq__modal .ConnectHealthRecordsModal-module__XDwNRq__content{flex-direction:column;gap:1.75rem;display:flex}
.ConnectHealthRecordsCard-module__EJ-87W__wrapper{border:1px solid var(--color-border-default);background-color:var(--color-bg-surface);border-radius:12px;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.ConnectHealthRecordsCard-module__EJ-87W__wrapper .ConnectHealthRecordsCard-module__EJ-87W__text{color:var(--color-text-tertiary)}.ConnectHealthRecordsCard-module__EJ-87W__wrapper .ConnectHealthRecordsCard-module__EJ-87W__button{max-width:100%}
.Loading-module__rmM7KG__spinner{margin:0 auto}
@layer components.primitives{.TalkToDoctorHeaderButton-module__PiQfaa__button{border-radius:99999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.TalkToDoctorHeaderButton-module__PiQfaa__button[data-disabled]{background-color:#ededed}}
.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}
.PrescriptionCard-module__fp3dYW__card{box-shadow:0 1px 24px var(--color-border-default);border-radius:1rem;flex-direction:column;max-width:28rem;display:flex;overflow:hidden}.PrescriptionCard-module__fp3dYW__successBanner{background-color:var(--color-ui-success-bg);justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;display:flex}.PrescriptionCard-module__fp3dYW__successText{color:var(--color-ui-success-fg);text-align:center}.PrescriptionCard-module__fp3dYW__content{flex-direction:column;gap:1.25rem;padding:2rem 1.5rem;display:flex}.PrescriptionCard-module__fp3dYW__medicationRow{align-items:flex-start;gap:1rem;display:flex}.PrescriptionCard-module__fp3dYW__medicationInfo{flex-direction:column;flex:1;gap:.25rem;display:flex}.PrescriptionCard-module__fp3dYW__medicationName{text-transform:capitalize}.PrescriptionCard-module__fp3dYW__dosageText{color:var(--color-text-secondary)}.PrescriptionCard-module__fp3dYW__dashedDivider{border-top:1px dashed var(--color-border-default);height:1px}.PrescriptionCard-module__fp3dYW__pharmacyInfo{flex-direction:column;gap:.125rem;display:flex}.PrescriptionCard-module__fp3dYW__pharmacyText{color:var(--color-text-secondary)}.PrescriptionCard-module__fp3dYW__reminderText{color:var(--color-text-tertiary)}.PrescriptionCard-module__fp3dYW__icon{background-color:var(--color-bg-elevated);border-radius:.42rem;flex-shrink:0;justify-content:center;align-items:center;width:2.9375rem;height:2.9375rem;display:flex}
.DiagnosisSection-module__QX83xa__section{flex-direction:column;gap:1rem;display:flex}
.ActionButtons-module__ZAf_hG__actions{flex-direction:column;gap:.5rem;display:flex}.ActionButtons-module__ZAf_hG__button{max-width:unset}
.DoctorReport-module__mvruUq__container{background:var(--color-bg-surface);box-shadow:0 1px 3px hsl(from var(--color-neutral-100) h s l / .1);border-radius:1.25rem;flex-direction:column;gap:1rem;max-width:48rem;padding:2.5rem 1.25rem;display:flex}.DoctorReport-module__mvruUq__divider{border-top:1px solid var(--color-border-default);margin:1rem 0}.DoctorReport-module__mvruUq__detailsSummary{font:var(--text-body-m-medium);color:var(--color-brand-primary);align-items:center}.DoctorReport-module__mvruUq__detailsContent{flex-direction:column;gap:1rem;display:flex}@media (min-width:768px){.DoctorReport-module__mvruUq__container{gap:1.5rem;padding:3.5rem}.DoctorReport-module__mvruUq__detailsContent{gap:1.5rem}.DoctorReport-module__mvruUq__divider{margin:1.5rem 0}}
.ChatAppointments-module__1JqfUG__consultationsList{flex-direction:column;gap:1.5rem;padding-bottom:1.5rem;display:flex}.ChatAppointments-module__1JqfUG__consultation{flex-direction:column;gap:1rem;display:flex}
.AssistantMessage-module__Y4HyQq__container{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}
.AvatarsAnimation-module__JZnnPW__avatarAnimation{isolation:isolate;align-items:center;padding-right:2rem;display:flex}.AvatarsAnimation-module__JZnnPW__avatarAnimation:hover .AvatarsAnimation-module__JZnnPW__avatarLogo{animation:.6s cubic-bezier(.68,-.55,.265,1.55) forwards AvatarsAnimation-module__JZnnPW__slideOutToLeft}.AvatarsAnimation-module__JZnnPW__avatarAnimation:hover .AvatarsAnimation-module__JZnnPW__avatarRight{animation:.6s cubic-bezier(.68,-.55,.265,1.55) forwards AvatarsAnimation-module__JZnnPW__slideOutToRight}.AvatarsAnimation-module__JZnnPW__avatarAnimation:hover .AvatarsAnimation-module__JZnnPW__plusSign{animation:.6s cubic-bezier(.68,-.55,.265,1.55) forwards AvatarsAnimation-module__JZnnPW__logoToPlus}.AvatarsAnimation-module__JZnnPW__avatarAnimation:hover .AvatarsAnimation-module__JZnnPW__logo{animation:.6s cubic-bezier(.68,-.55,.265,1.55) forwards AvatarsAnimation-module__JZnnPW__logoFadeOut}.AvatarsAnimation-module__JZnnPW__avatarLogo,.AvatarsAnimation-module__JZnnPW__avatarCenter,.AvatarsAnimation-module__JZnnPW__avatarRight{flex-shrink:0;width:3.5rem;height:3.5rem;margin-left:-2.25rem;position:relative}.AvatarsAnimation-module__JZnnPW__avatarLogo{background-color:var(--color-bg-default);z-index:3;border-radius:50%;justify-content:center;align-items:center;margin-left:0;animation:.6s cubic-bezier(.68,-.55,.265,1.55) .4s backwards AvatarsAnimation-module__JZnnPW__slideInFromLeft;display:flex}.AvatarsAnimation-module__JZnnPW__avatarLogo .AvatarsAnimation-module__JZnnPW__logo,.AvatarsAnimation-module__JZnnPW__avatarLogo .AvatarsAnimation-module__JZnnPW__plusSign{width:3.25rem;height:3.25rem;position:absolute}.AvatarsAnimation-module__JZnnPW__avatarLogo .AvatarsAnimation-module__JZnnPW__plusSign{animation:.6s cubic-bezier(.68,-.55,.265,1.55) .4s forwards AvatarsAnimation-module__JZnnPW__plusToLogo}.AvatarsAnimation-module__JZnnPW__avatarLogo .AvatarsAnimation-module__JZnnPW__logo{opacity:0;animation:.6s cubic-bezier(.68,-.55,.265,1.55) .4s forwards AvatarsAnimation-module__JZnnPW__logoFadeIn}.AvatarsAnimation-module__JZnnPW__avatarCenter{z-index:2;border-radius:50%;overflow:hidden}.AvatarsAnimation-module__JZnnPW__avatarCenter .AvatarsAnimation-module__JZnnPW__avatarCenterImage{object-fit:contain;object-position:33% center;width:auto;height:200%}.AvatarsAnimation-module__JZnnPW__avatarRight{z-index:1;border-radius:50%;animation:.6s cubic-bezier(.68,-.55,.265,1.55) .4s backwards AvatarsAnimation-module__JZnnPW__slideInFromRight;overflow:hidden}.AvatarsAnimation-module__JZnnPW__avatarRight .AvatarsAnimation-module__JZnnPW__avatarRightImage{object-fit:cover;object-position:66% center;width:auto;height:200%}@keyframes AvatarsAnimation-module__JZnnPW__plusToLogo{0%{opacity:1;transform:rotate(0)}to{opacity:0;transform:rotate(-90deg)}}@keyframes AvatarsAnimation-module__JZnnPW__logoFadeIn{0%{opacity:0;transform:rotate(0)}to{opacity:1;transform:rotate(-90deg)}}@keyframes AvatarsAnimation-module__JZnnPW__slideInFromLeft{0%{transform:translate(-.75rem)}to{transform:translate(0)}}@keyframes AvatarsAnimation-module__JZnnPW__slideInFromRight{0%{transform:translate(.75rem)}to{transform:translate(0)}}@keyframes AvatarsAnimation-module__JZnnPW__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-.75rem)}}@keyframes AvatarsAnimation-module__JZnnPW__slideOutToRight{0%{transform:translate(0)}to{transform:translate(.75rem)}}@keyframes AvatarsAnimation-module__JZnnPW__logoToPlus{0%{opacity:0;transform:rotate(-90deg)}to{opacity:1;transform:rotate(0)}}@keyframes AvatarsAnimation-module__JZnnPW__logoFadeOut{0%{opacity:1;transform:rotate(-90deg)}to{opacity:0;transform:rotate(0)}}
.TitleTooltip-module__StshLa__title{text-align:center;max-width:30rem}.TitleTooltip-module__StshLa__desktopTrigger{display:none}.TitleTooltip-module__StshLa__mobileTrigger{display:contents}.TitleTooltip-module__StshLa__tooltipAnchor{all:unset;font:inherit;-webkit-text-decoration:underline dashed var(--color-brand-primary-50);text-decoration:underline dashed var(--color-brand-primary-50);text-underline-offset:7px;cursor:help}.TitleTooltip-module__StshLa__tooltipAnchor:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:4px;border-radius:4px}.TitleTooltip-module__StshLa__arrow{position:absolute;left:50%;transform:translate(-50%)}.TitleTooltip-module__StshLa__arrow svg{display:block}.TitleTooltip-module__StshLa__tooltip{background:var(--color-bg-surface);border:1px solid #0000001c;border-radius:8px;flex-direction:column;max-width:min(30rem,90vw - 40px);max-height:28rem;display:flex;position:relative;box-shadow:0 2px 39px #0000000f}.TitleTooltip-module__StshLa__tooltip[data-entering],.TitleTooltip-module__StshLa__tooltip[data-exiting]{animation:.15s ease-out TitleTooltip-module__StshLa__fadeIn}.TitleTooltip-module__StshLa__tooltip[data-exiting]{animation-direction:reverse}.TitleTooltip-module__StshLa__tooltip[data-placement=bottom] .TitleTooltip-module__StshLa__arrow{top:-7px}.TitleTooltip-module__StshLa__tooltip[data-placement=top] .TitleTooltip-module__StshLa__arrow{bottom:-7px}.TitleTooltip-module__StshLa__tooltip[data-placement=top] .TitleTooltip-module__StshLa__arrow svg{transform:rotate(180deg)}.TitleTooltip-module__StshLa__tooltipContent{flex-direction:column;align-items:flex-start;gap:.5rem;padding:2rem;display:flex;overflow:auto}@keyframes TitleTooltip-module__StshLa__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (min-width:768px){.TitleTooltip-module__StshLa__title{max-width:38rem;font:var(--text-heading-6xl)}.TitleTooltip-module__StshLa__desktopTrigger{display:contents}.TitleTooltip-module__StshLa__mobileTrigger{display:none}.TitleTooltip-module__StshLa__tooltipContent{gap:1rem;padding:2.5rem}}
.GetStartedSection-module__xy0ehW__wrapper{background-color:var(--color-brand-primary-10);width:100vw;margin-left:calc(50% - 50vw)}.GetStartedSection-module__xy0ehW__inner{max-width:31.25rem;margin:0 auto;padding:3.75rem 1.5rem 5.625rem}.GetStartedSection-module__xy0ehW__title{text-align:center;padding-bottom:.25rem}.GetStartedSection-module__xy0ehW__subtitle{text-align:center;color:var(--color-text-secondary)}.GetStartedSection-module__xy0ehW__steps{grid-template-rows:repeat(2,fit-content(100%));grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1rem;padding:2.5rem 1.5rem 2rem;display:grid}.GetStartedSection-module__xy0ehW__step{flex-direction:column;align-items:flex-start;display:flex}.GetStartedSection-module__xy0ehW__stepNumber{color:var(--color-brand-primary)}.GetStartedSection-module__xy0ehW__icon{margin-bottom:.5rem}
.HeaderBanner-module__a4tr5W__wrapper{background-color:var(--color-brand-primary-30);align-items:center;padding:.5rem 1.25rem;display:flex}.HeaderBanner-module__a4tr5W__content{flex:1;justify-content:center;align-items:center;gap:.375rem;display:flex}.HeaderBanner-module__a4tr5W__link{padding:0}.HeaderBanner-module__a4tr5W__link [slot=button-content]{font:var(--text-micro-xs-medium);gap:.25px}.HeaderBanner-module__a4tr5W__link [slot=button-content]>svg{margin-top:.125rem}.HeaderBanner-module__a4tr5W__closeButton{color:var(--color-text-tertiary);border:0;justify-self:flex-end}
.HeaderSearch-module__D9RONG__iconButtonBase{border:1px solid var(--color-border-default);background-color:var(--color-bg-default);width:2rem;height:2rem;padding:.563rem}.HeaderSearch-module__D9RONG__closeSearch{background-color:var(--color-bg-surface)}.HeaderSearch-module__D9RONG__toggleIconsWrapper{align-items:center;display:flex}.HeaderSearch-module__D9RONG__toggleIconsWrapper>button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.HeaderSearch-module__D9RONG__toggleIconsWrapper>button:last-child{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.HeaderSearch-module__D9RONG__searchInput{background-color:var(--color-border-light);border:1px solid var(--color-border-default);border-radius:2.125rem;padding:.281rem .75rem}.HeaderSearch-module__D9RONG__searchInput [slot=input]{font:var(--text-body-s)}.HeaderSearch-module__D9RONG__searchInput [slot=start-component]{margin-right:.75rem}.HeaderSearch-module__D9RONG__searchInput [slot=end-component]{color:hsl(from var(--color-text-primary) h s l / .4)}
.AppointmentSteps-module__qoT3_q__steps{flex:1;justify-content:center;align-items:center;display:flex}.AppointmentSteps-module__qoT3_q__circle{opacity:.1;background-color:var(--color-text-primary);border-radius:40px;width:1rem;height:1rem}.AppointmentSteps-module__qoT3_q__line{opacity:.1;background-color:var(--color-text-primary);width:1.25rem;height:.188rem}.AppointmentSteps-module__qoT3_q__activeStep{background-color:var(--color-brand-primary);opacity:1}
@layer patterns{.AppointmentFlowWrapper-module__PoFyla__wrapper{background-color:var(--color-bg-surface)}.AppointmentFlowWrapper-module__PoFyla__header{border-bottom:1px solid var(--color-border-default);align-items:center;padding:1.25rem;display:flex}.AppointmentFlowWrapper-module__PoFyla__headerTitle{text-align:center;flex-grow:1}.AppointmentFlowWrapper-module__PoFyla__body{flex-direction:column;width:100%;min-height:calc(100dvh - 4.5rem);margin:0 auto;padding:2rem 1.25rem 1.25rem;display:flex}.AppointmentFlowWrapper-module__PoFyla__title{padding-bottom:1rem}.AppointmentFlowWrapper-module__PoFyla__description{color:var(--color-text-secondary);padding-bottom:1.5rem}.AppointmentFlowWrapper-module__PoFyla__backButton{border:0;border-radius:0;width:1.5rem;height:1.5rem;padding:0}@media (min-width:768px){.AppointmentFlowWrapper-module__PoFyla__body{max-width:37.5rem;padding:3rem 4.5rem}}}
@layer components.overrides{.LogoMenu-module__ZhtF4q__menu{min-width:10rem}.LogoMenu-module__ZhtF4q__menuItem{flex-direction:row-reverse;justify-content:space-between;padding:.625rem .75rem}}
.ProductHeader-module__6dlcGW__header{z-index:5;width:100%;transition:width .3s,margin-left .3s;position:fixed;right:0}.ProductHeader-module__6dlcGW__content{background:linear-gradient(180deg, hsl(from var(--color-bg-default) h s l / 1) 0%, hsl(from var(--color-bg-default) h s l / 0) 100%);justify-content:space-between;align-items:center;padding:.625rem .75rem;display:flex;position:relative}.ProductHeader-module__6dlcGW__openedState{width:calc(100% - var(--product-sidebar-width));min-width:var(--product-sidebar-width);margin-left:var(--product-sidebar-width);left:0}.ProductHeader-module__6dlcGW__rightSide{flex:1;justify-content:flex-end;gap:.25rem;display:flex}.ProductHeader-module__6dlcGW__iconButtonBase{border:1px solid var(--color-border-default);background-color:var(--color-bg-default);width:2rem;height:2rem}
.StartRefillButton-module__PwnWkq__wrapper{flex-direction:column;align-items:center;gap:.25rem;width:100%;padding-inline:1.25rem;display:flex}.StartRefillButton-module__PwnWkq__submitButton{width:100%;max-width:unset}.StartRefillButton-module__PwnWkq__footer{color:var(--color-text-tertiary);justify-content:center;align-items:center;gap:.25rem;display:flex}
.FAQRefillSection-module__9-NOwa__wrapper{flex-direction:column;align-items:center;gap:2.5rem;width:100%;padding:3rem 1.25rem 1.5rem;display:flex}.FAQRefillSection-module__9-NOwa__title{text-align:center}.FAQRefillSection-module__9-NOwa__disclosureGroup{flex-direction:column;gap:1.5rem;width:100%;display:flex}.FAQRefillSection-module__9-NOwa__disclosure{border-bottom:1px solid var(--color-border-default);padding-bottom:.5rem}.FAQRefillSection-module__9-NOwa__disclosureSummary{justify-content:space-between;width:100%;display:flex}.FAQRefillSection-module__9-NOwa__disclosureSummary p{color:var(--color-text-tertiary)}.FAQRefillSection-module__9-NOwa__disclosureSummary svg{width:1.5rem;height:1.5rem;margin-top:0;transition:rotate .2s ease-out}.FAQRefillSection-module__9-NOwa__disclosureSummary svg[data-state=open]{rotate:-90deg}.FAQRefillSection-module__9-NOwa__disclosureBody{color:var(--color-text-secondary);font:var(--text-body-s);margin-top:.5rem}.FAQRefillSection-module__9-NOwa__disclosureBody a{color:var(--color-brand-primary);text-decoration:underline}.FAQRefillSection-module__9-NOwa__disclosureBody ol{padding-left:1.5rem}
.PostSample-module__UjE1Ea__wrapper{border:1px solid var(--color-border-default);border-radius:30px;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:1rem;margin:2rem 1.25rem;padding:2.5rem 1.5rem;display:flex}.PostSample-module__UjE1Ea__subtitle{color:var(--color-text-tertiary);padding-bottom:1rem}.PostSample-module__UjE1Ea__imagesWrapper{grid-template-columns:repeat(2,fit-content(100%));gap:.5rem;padding-top:1rem;display:grid}
.DoctorsSection-module__NjYnYq__wrapper{background-color:var(--color-bg-elevated);width:100vw;margin-left:calc(50% - 50vw)}.DoctorsSection-module__NjYnYq__inner{flex-direction:column;align-items:center;gap:1rem;max-width:31.25rem;margin:0 auto;padding:3.75rem 1.5rem 2.5rem;display:flex}.DoctorsSection-module__NjYnYq__titleHighlight{color:var(--color-brand-primary)}.DoctorsSection-module__NjYnYq__subtitle{color:var(--color-text-secondary);text-align:center}.DoctorsSection-module__NjYnYq__mainDoctorSection{padding:1rem 0}.DoctorsSection-module__NjYnYq__doctorsSection{grid-template-columns:repeat(6,minmax(0,1fr));justify-items:center;gap:2rem 1rem;width:100%;display:grid}.DoctorsSection-module__NjYnYq__doctorsSection>:first-child{grid-column:2/4}.DoctorsSection-module__NjYnYq__doctorsSection>:nth-child(2){grid-column:4/6}.DoctorsSection-module__NjYnYq__doctorsSection>:nth-child(3){grid-column:1/3}.DoctorsSection-module__NjYnYq__doctorsSection>:nth-child(4){grid-column:3/5}.DoctorsSection-module__NjYnYq__doctorsSection>:nth-child(5){grid-column:5/7}.DoctorsSection-module__NjYnYq__doctorsSection>:nth-child(6){grid-column:2/4}.DoctorsSection-module__NjYnYq__doctorsSection>:nth-child(7){grid-column:4/6}.DoctorsSection-module__NjYnYq__doctorBox{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:9rem;display:flex}.DoctorsSection-module__NjYnYq__doctorTitle{text-align:center;padding-top:.5rem;padding-bottom:.25rem;font-size:.75rem;line-height:1.2}.DoctorsSection-module__NjYnYq__doctorSubtitle{text-align:center;line-height:1.2}@media (max-width:768px){.DoctorsSection-module__NjYnYq__doctorTitle{font-size:.6875rem}.DoctorsSection-module__NjYnYq__doctorSubtitle{font-size:.5625rem}}@media (max-width:340px){.DoctorsSection-module__NjYnYq__doctorsSection{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem}.DoctorsSection-module__NjYnYq__doctorsSection>:nth-child(n){grid-column:auto}}
.CommonMedications-module__FyK0mW__wrapper{flex-direction:column;align-items:center;width:100%;padding:.5rem 1.25rem;display:flex}.CommonMedications-module__FyK0mW__title{text-align:center;padding-bottom:1rem}.CommonMedications-module__FyK0mW__description{text-align:center;color:var(--color-text-secondary);max-width:31.25rem;padding-bottom:1rem}.CommonMedications-module__FyK0mW__button{text-underline-offset:2px;text-decoration:underline}.CommonMedications-module__FyK0mW__tableWrapper{border:1px solid var(--color-border-default);border-radius:10px;width:100%;overflow:hidden}.CommonMedications-module__FyK0mW__table{border-collapse:collapse;width:100%}.CommonMedications-module__FyK0mW__tableHeaderRow{background-color:var(--color-border-default)}.CommonMedications-module__FyK0mW__tableHeader{color:var(--color-text-tertiary);text-align:left;padding:.5rem}.CommonMedications-module__FyK0mW__dataCell{text-align:left;padding:.781rem .5rem}.CommonMedications-module__FyK0mW__brandName{color:var(--color-text-tertiary)}.CommonMedications-module__FyK0mW__treatsName{color:var(--color-text-secondary)}.CommonMedications-module__FyK0mW__tableRow:nth-child(odd){background-color:var(--color-bg-surface)}.CommonMedications-module__FyK0mW__tableRow:nth-child(2n){background-color:var(--color-border-default)}@media (min-width:768px){.CommonMedications-module__FyK0mW__tableHeader{font:var(--text-body-s-medium)}.CommonMedications-module__FyK0mW__dataCell{font:var(--text-micro-xs-medium)}}
.Rating-module__URgiZG__ratingContainer{align-items:center;gap:.4rem;padding-top:.7rem;padding-bottom:.7rem;padding-left:1rem;display:flex}.Rating-module__URgiZG__starsContainer{display:flex}.Rating-module__URgiZG__score{color:#000;opacity:.6}@media (min-width:768px){.Rating-module__URgiZG__ratingContainer{padding-top:1rem;padding-bottom:1rem;padding-left:1.5rem}}
.SocialProof-module__-lqIJG__container{align-items:center;gap:.6rem;padding-top:.7rem;padding-bottom:.7rem;padding-right:1rem;display:flex}.SocialProof-module__-lqIJG__avatars{flex-shrink:0;width:2.875rem;height:auto}.SocialProof-module__-lqIJG__consultationsNumber{color:#000;opacity:.6;text-align:center}@media (min-width:768px){.SocialProof-module__-lqIJG__container{padding-top:1rem;padding-bottom:1rem;padding-right:1.5rem}}
.SocialProofAndRating-module__ALPCqW__container{border:1px solid var(--color-border-light);border-radius:3.75rem;align-self:center;align-items:stretch;gap:.625rem;margin-top:1rem;display:flex}.SocialProofAndRating-module__ALPCqW__divider{color:#000;opacity:.6;align-self:center}
.RefillPrescription-module__Ne3rvW__pageContent{padding:var(--header-height) 0 4rem;flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:31.25rem;margin:0 auto;display:flex}.RefillPrescription-module__Ne3rvW__relativeWrapper{width:100%;position:relative}.RefillPrescription-module__Ne3rvW__noFeeDisclaimer{text-align:center;padding:0 1.5rem}.RefillPrescription-module__Ne3rvW__noFeeDisclaimer>:nth-child(2){color:var(--color-text-secondary)}.RefillPrescription-module__Ne3rvW__logo{width:5rem;height:5rem;margin:0 auto;display:block}.RefillPrescription-module__Ne3rvW__absoluteLogo{position:absolute;left:50%;transform:translate(-50%,-50%)}.RefillPrescription-module__Ne3rvW__dividerVertical{background:var(--color-border-default);width:.063rem;height:8.125rem;margin:0 auto}.RefillPrescription-module__Ne3rvW__longDivider{height:12.5rem;margin:.5rem auto 0}.RefillPrescription-module__Ne3rvW__dividerHorizontal{background-color:var(--color-border-default);width:calc(100% - 3rem);height:1px;margin:0 auto}.RefillPrescription-module__Ne3rvW__text{text-align:center;max-width:31.25rem;color:var(--color-text-tertiary);padding:0 1.5rem}.RefillPrescription-module__Ne3rvW__socialProofAndState{flex-direction:column;display:flex}
.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}
.VideoGuide-module__fZ_3GW__videoModal{width:fit-content;max-width:90vw;overflow:hidden}.VideoGuide-module__fZ_3GW__video{border-radius:1rem;max-width:90vw;max-height:80vh;display:block}.VideoGuide-module__fZ_3GW__link{text-underline-offset:2px;text-decoration:underline}
.HeroRefillSection-module__bpLXaq__wrapper{flex-direction:column;align-items:center;gap:1rem;padding:0 1.5rem;display:flex}.HeroRefillSection-module__bpLXaq__subtitle{text-align:center;max-width:31.25rem}.HeroRefillSection-module__bpLXaq__titleImages{align-items:center;display:flex}.HeroRefillSection-module__bpLXaq__logoDivider{background-color:var(--color-border-strong);width:1px;height:3rem;margin:0 3rem 0 0}.HeroRefillSection-module__bpLXaq__programLogo{object-fit:contain;width:auto;height:3.5rem}
@layer base{.Typography-module__BaOSGG__heading-8xl{font:var(--text-heading-8xl);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__heading-7xl{font:var(--text-heading-7xl);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__heading-6xl{font:var(--text-heading-6xl);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__heading-5xl{font:var(--text-heading-5xl);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__heading-4xl{font:var(--text-heading-4xl);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__heading-3xl{font:var(--text-heading-3xl);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__heading-2xl{font:var(--text-heading-2xl);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__heading-xl{font:var(--text-heading-xl);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__heading-l{font:var(--text-heading-l);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__heading-m{font:var(--text-heading-m);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__heading-s{font:var(--text-heading-s);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__body-l{font:var(--text-body-l);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__body-l-medium{font:var(--text-body-l-medium);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__body-l-bold{font:var(--text-body-l-bold);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__body-m{font:var(--text-body-m);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__body-m-medium{font:var(--text-body-m-medium);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__body-m-bold{font:var(--text-body-m-bold);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__body-s{font:var(--text-body-s);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__body-s-medium{font:var(--text-body-s-medium);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__body-s-bold{font:var(--text-body-s-bold);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__micro-xs{font:var(--text-micro-xs);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__micro-xs-medium{font:var(--text-micro-xs-medium);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__micro-xs-bold{font:var(--text-micro-xs-bold);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__micro-2xs{font:var(--text-micro-2xs);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__micro-2xs-medium{font:var(--text-micro-2xs-medium);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__micro-2xs-bold{font:var(--text-micro-2xs-bold);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__micro-3xs{font:var(--text-micro-3xs);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__micro-3xs-medium{font:var(--text-micro-3xs-medium);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__micro-3xs-bold{font:var(--text-micro-3xs-bold);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__ui-heading-l{font:var(--text-ui-heading-l);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__ui-heading-l-bold{font:var(--text-ui-heading-l-bold);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__ui-heading-m{font:var(--text-ui-heading-m);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__ui-heading-m-bold{font:var(--text-ui-heading-m-bold);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__ui-heading-s{font:var(--text-ui-heading-s);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__ui-heading-s-bold{font:var(--text-ui-heading-s-bold);letter-spacing:var(--letter-spacing-tight)}}
@layer v2.components.composite{.AgeSexTooltip-module__xgRfDq__tooltipTitle{padding-bottom:.75rem}.AgeSexTooltip-module__xgRfDq__tooltipTriggerButton{--icon-button-padding:0}.AgeSexTooltip-module__xgRfDq__tooltipTriggerButton :hover{color:var(--v2-color-link-default);background-color:#0000}@media (min-width:768px){.AgeSexTooltip-module__xgRfDq__tooltipTitle{display:none}}}
@layer v2.components.composite{.AgeSexForm-module__dVocYa__container{flex-direction:column;align-self:flex-end;gap:.75rem;width:100%;max-width:23rem;animation:.4s ease-out AgeSexForm-module__dVocYa__age-sex-form-fade-in;display:flex}.AgeSexForm-module__dVocYa__fieldset{border:none;flex-wrap:wrap;align-items:center;gap:.75rem;margin:0;padding:0;display:flex}.AgeSexForm-module__dVocYa__ageInput{flex:99999 7rem;min-width:7rem}.AgeSexForm-module__dVocYa__ageInput>[data-rac]{width:100%}.AgeSexForm-module__dVocYa__sexRadioGroup{background-color:var(--v2-color-surface-sunken);border-radius:.75rem;flex:auto;gap:.25rem;padding:.25rem;display:flex}.AgeSexForm-module__dVocYa__sexRadioGroup[data-disabled]{opacity:.5}.AgeSexForm-module__dVocYa__sexRadio{cursor:pointer;color:var(--v2-color-fg-muted);border-radius:.5rem;flex:5rem;justify-content:center;align-items:center;padding:.625rem 1rem;transition:background-color .2s,color .2s;display:flex}.AgeSexForm-module__dVocYa__sexRadio[data-hovered]{color:var(--v2-color-fg-default)}.AgeSexForm-module__dVocYa__sexRadio[data-selected]{background-color:var(--v2-color-surface-raised);color:var(--v2-color-fg-default);box-shadow:var(--v2-shadow-xs)}.AgeSexForm-module__dVocYa__sexRadio[data-focus-visible]{outline:2px solid var(--v2-color-accent-focus-ring);outline-offset:2px}.AgeSexForm-module__dVocYa__sexRadio[data-disabled]{cursor:not-allowed}.AgeSexForm-module__dVocYa__submitButton{width:100%;max-width:unset}.AgeSexForm-module__dVocYa__errorSlot{min-height:1.05rem}.AgeSexForm-module__dVocYa__errorMessage{text-align:center;padding-inline:1.25rem}@media (prefers-reduced-motion:reduce){.AgeSexForm-module__dVocYa__container{animation:none}}}@keyframes AgeSexForm-module__dVocYa__age-sex-form-fade-in{0%{opacity:0}to{opacity:1}}
@layer v2.components.primitives{.ChatBubble-module__nbm_hq__chatBubbleContainer{flex-direction:column;width:100%;display:flex}.ChatBubble-module__nbm_hq__chatBubble{background-color:var(--v2-color-info-bg);white-space:pre-wrap;border-radius:1em 1em 0;max-width:90%;padding:1em}.ChatBubble-module__nbm_hq__chatBubble.ChatBubble-module__nbm_hq__chatBubbleLeft{border-radius:0 1em 1em;align-self:flex-start}.ChatBubble-module__nbm_hq__chatBubble.ChatBubble-module__nbm_hq__chatBubbleRight{border-radius:1em 0 1em 1em;align-self:flex-end}@media (min-width:768px){.ChatBubble-module__nbm_hq__text{font:var(--v2-text-body-16)}}}
@layer v2.components.composite{.ChatCompletedActions-module__t8nGQW__container{flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:35rem;margin-inline:auto;padding:1rem 0 6rem;display:flex}.ChatCompletedActions-module__t8nGQW__title{color:var(--v2-color-fg-default);text-align:center}.ChatCompletedActions-module__t8nGQW__buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.ChatCompletedActions-module__t8nGQW__actionButton:not(:only-child){width:10.25rem}}
.ChatInput-module__0nYvpq__hiddenFileInput{display:none}.ChatInput-module__0nYvpq__leadingControls{align-items:center;gap:.5rem;display:flex}
@layer v2.components.primitives{.ChatInputAttachButton-module__YHTVWq__button{--icon-button-padding:.375rem}}
@layer v2.components.primitives{.RemoveChipButton-module__MJJpuW__button{z-index:1;width:1.5rem;height:1.5rem;opacity:var(--remove-btn-opacity);pointer-events:var(--remove-btn-pointer);--icon-button-padding:.375rem;transition:opacity .15s;position:absolute;top:0;right:0}}
@layer v2.components.primitives{.AttachedFileChip-module__HavQvq__container{--remove-btn-opacity:0;--remove-btn-pointer:none;flex-shrink:0;width:3.875rem;height:3.875rem;position:relative}.AttachedFileChip-module__HavQvq__container:hover,.AttachedFileChip-module__HavQvq__container:focus-within{--remove-btn-opacity:1;--remove-btn-pointer:auto}@media (hover:none){.AttachedFileChip-module__HavQvq__container{--remove-btn-opacity:1;--remove-btn-pointer:auto}}.AttachedFileChip-module__HavQvq__card{background-color:var(--v2-color-info-bg);border-radius:.75rem;justify-content:center;align-items:center;display:flex;position:absolute;inset:.375rem .375rem 0 0;overflow:hidden}.AttachedFileChip-module__HavQvq__filename{letter-spacing:var(--v2-tracking-tight);text-align:center;white-space:nowrap;text-overflow:ellipsis;z-index:1;position:absolute;bottom:.25rem;left:.375rem;right:.875rem;overflow:hidden}}
@layer v2.components.primitives{.AttachedImageChip-module__ZoGRlq__container{--remove-btn-opacity:0;--remove-btn-pointer:none;flex-shrink:0;width:3.875rem;height:3.875rem;position:relative}.AttachedImageChip-module__ZoGRlq__container:hover,.AttachedImageChip-module__ZoGRlq__container:focus-within{--remove-btn-opacity:1;--remove-btn-pointer:auto}@media (hover:none){.AttachedImageChip-module__ZoGRlq__container{--remove-btn-opacity:1;--remove-btn-pointer:auto}}.AttachedImageChip-module__ZoGRlq__card{border-radius:.75rem;position:absolute;inset:.375rem .375rem 0 0;overflow:hidden}.AttachedImageChip-module__ZoGRlq__preview{object-fit:cover}.AttachedImageChip-module__ZoGRlq__loadingPlaceholder{background-color:var(--v2-color-neutral-300);color:var(--v2-color-fg-subtle);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}}
@layer v2.components.composite{.FileUploadArea-module__mMcbHa__area{flex-wrap:nowrap;align-items:center;gap:.625rem;width:100%;margin-bottom:.75rem;display:flex;overflow-x:auto}.FileUploadArea-module__mMcbHa__item{flex-shrink:0}}
@layer v2.components.composite{.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}}
.Header-module__0g8zHW__header{flex-direction:column;gap:1.5rem;display:flex}.Header-module__0g8zHW__headerTop{justify-content:space-between;align-items:flex-start;display:flex}.Header-module__0g8zHW__reportIcon{background:var(--v2-color-surface-raised);border:1px solid var(--v2-color-border-default);border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex}.Header-module__0g8zHW__shareButton span{font:var(--v2-text-label-14)}
.CollapsibleSection-module__FJIl0q__summaryContent{flex-direction:column;flex:1;align-items:flex-start;gap:.25rem;min-width:0;display:flex}.CollapsibleSection-module__FJIl0q__summary{justify-content:space-between;width:100%}.CollapsibleSection-module__FJIl0q__summaryTitle{color:var(--v2-color-accent-bg)}
.SOAPNoteSection-module__ieOu2W__downloadButton{width:100%;margin-top:1rem}
.Footer-module__R2EQLW__actions{flex-direction:column;gap:.5rem;display:flex}.Footer-module__R2EQLW__footerButton{width:100%}
.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}}
.InlineEmailStep-module__nK4-PW__form{flex-direction:column;gap:.75rem;display:flex}.InlineEmailStep-module__nK4-PW__emailField{width:100%}.InlineEmailStep-module__nK4-PW__continueButton{width:100%;max-width:100%;padding-top:.9rem;padding-bottom:.9rem}
.DoctorVisitCTA-module__WQ4EYG__container{flex-direction:column;gap:1rem;display:flex}.DoctorVisitCTA-module__WQ4EYG__heading{margin-top:.5rem}.DoctorVisitCTA-module__WQ4EYG__checkList{flex-direction:column;gap:1rem;margin-bottom:.5rem;list-style:none;display:flex}.DoctorVisitCTA-module__WQ4EYG__checkItem{align-items:center;gap:.5rem;display:flex}.DoctorVisitCTA-module__WQ4EYG__checkIcon{background-color:var(--v2-color-accent-bg);width:1rem;height:1rem;color:var(--v2-color-solid-fg);border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.DoctorVisitCTA-module__WQ4EYG__ctaButton{width:100%;max-width:100%}.DoctorVisitCTA-module__WQ4EYG__statusRow{justify-content:center;align-items:center;gap:.5rem;display:flex}.DoctorVisitCTA-module__WQ4EYG__statusDot{background-color:var(--v2-color-lime-400);border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;position:relative}.DoctorVisitCTA-module__WQ4EYG__statusDot:after{content:"";border:.1px solid var(--v2-color-lime-400);border-radius:50%;animation:1.3s ease-out infinite DoctorVisitCTA-module__WQ4EYG__ringPulse;position:absolute;inset:0}@keyframes DoctorVisitCTA-module__WQ4EYG__ringPulse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@media (prefers-reduced-motion:reduce){.DoctorVisitCTA-module__WQ4EYG__statusDot:after{animation:none}}
.EmergencyRoomCTA-module__oqq7vq__container{background-color:var(--v2-color-error-bg);border-left:2px solid var(--v2-color-error-border);border-radius:.5rem;flex-direction:column;gap:1rem;padding:2rem 1.5rem;display:flex}@media (min-width:768px){.EmergencyRoomCTA-module__oqq7vq__container{padding:2rem}}
.FeedbackCard-module__zm_zOG__feedbackCardContainer{text-align:center;flex-direction:column;align-items:center;max-height:1000px;transition:all .5s ease-in-out;display:flex;overflow:hidden}.FeedbackCard-module__zm_zOG__feedbackCardContainer.FeedbackCard-module__zm_zOG__collapsed{opacity:0;gap:0;max-height:0;margin:0}.FeedbackCard-module__zm_zOG__feedbackActions{opacity:1;flex-direction:column;align-items:center;gap:.5rem;width:100%;transition:all .3s ease-in-out;display:flex;transform:translateY(0)}.FeedbackCard-module__zm_zOG__feedbackActions.FeedbackCard-module__zm_zOG__hidden{opacity:0;max-height:0;overflow:hidden;transform:translateY(-20px)}.FeedbackCard-module__zm_zOG__buttons{flex-flow:column;place-content:center;gap:.5rem;width:100%;display:flex}.FeedbackCard-module__zm_zOG__feedbackButton{flex:100%;min-width:100%}.FeedbackCard-module__zm_zOG__trustPilotContainer{opacity:0;flex-direction:column;align-items:center;gap:.5rem;width:100%;max-height:0;transition:all .5s ease-in-out;display:flex;overflow:hidden;transform:translateY(20px)}.FeedbackCard-module__zm_zOG__trustPilotContainer.FeedbackCard-module__zm_zOG__visible{opacity:1;max-height:500px;margin:1rem 0;transform:translateY(0)}.FeedbackCard-module__zm_zOG__trustPilotButton{margin-bottom:.5rem}.FeedbackCard-module__zm_zOG__feedbackForm{opacity:0;flex-direction:column;gap:.5rem;width:100%;max-height:0;margin:0;transition:all .5s ease-in-out;display:flex;overflow:hidden;transform:translateY(20px)}.FeedbackCard-module__zm_zOG__feedbackForm.FeedbackCard-module__zm_zOG__visible{opacity:1;max-height:500px;margin:1rem 0;transform:translateY(0)}.FeedbackCard-module__zm_zOG__feedbackTextarea{width:100%;min-height:6.5rem;margin-bottom:.5rem}.FeedbackCard-module__zm_zOG__feedbackTextarea textarea{resize:none}.FeedbackCard-module__zm_zOG__submitButton{width:100%}.FeedbackCard-module__zm_zOG__successMessage{opacity:0;flex-direction:column;align-items:center;gap:.5rem;width:100%;max-height:0;transition:all .5s ease-in-out;display:flex;overflow:hidden;transform:translateY(20px)}.FeedbackCard-module__zm_zOG__successMessage.FeedbackCard-module__zm_zOG__visible{opacity:1;max-height:200px;margin:1rem 0;transform:translateY(0)}.FeedbackCard-module__zm_zOG__successToast{background:var(--v2-color-info-bg);border:1px solid var(--v2-color-info-border);border-radius:.75rem;align-items:center;gap:.5rem;width:100%;padding:1rem 1.25rem;display:flex}@media (min-width:768px){.FeedbackCard-module__zm_zOG__feedbackCardContainer{margin:2rem 0}.FeedbackCard-module__zm_zOG__buttons{flex-flow:wrap}.FeedbackCard-module__zm_zOG__feedbackButton{flex:0 auto;min-width:8rem}}@media (prefers-reduced-motion:reduce){.FeedbackCard-module__zm_zOG__feedbackCardContainer,.FeedbackCard-module__zm_zOG__feedbackActions,.FeedbackCard-module__zm_zOG__trustPilotContainer,.FeedbackCard-module__zm_zOG__feedbackForm,.FeedbackCard-module__zm_zOG__successMessage{transition:none;transform:none}}
.RefillSummaryBody-module__KnOa6a__body{flex-direction:column;gap:.875rem;margin-top:.5rem;display:flex}
@layer v2.components.primitives{.StatusBadge-module__Q_YPAa__badge{white-space:nowrap;border:1px solid;border-radius:50px;align-items:center;gap:.5rem;width:fit-content;padding:.375em 1em;display:inline-flex}.StatusBadge-module__Q_YPAa__dot{border-radius:50%;flex-shrink:0;width:.5em;height:.5em}.StatusBadge-module__Q_YPAa__label{line-height:1}.StatusBadge-module__Q_YPAa__warning{background-color:var(--v2-color-warning-100);border-color:var(--v2-color-warning-200);color:var(--v2-color-fg-muted)}.StatusBadge-module__Q_YPAa__warning .StatusBadge-module__Q_YPAa__dot{background-color:var(--v2-color-warning-400)}.StatusBadge-module__Q_YPAa__success{background-color:var(--v2-color-success-bg);border-color:var(--v2-color-success-500);color:var(--v2-color-success-500)}.StatusBadge-module__Q_YPAa__success .StatusBadge-module__Q_YPAa__dot{background-color:var(--v2-color-success-500)}}
.PrescriptionRefillSummary-module__hP1s5G__container{background:var(--v2-color-surface-raised);border:1px solid var(--v2-color-border-default);border-radius:.5rem;flex-direction:column;gap:1.25rem;max-width:48rem;padding:2.25rem 1.5rem;display:flex}.PrescriptionRefillSummary-module__hP1s5G__heading{flex-direction:column;gap:.5rem;display:flex}.PrescriptionRefillSummary-module__hP1s5G__title{margin-top:.5rem}.PrescriptionRefillSummary-module__hP1s5G__section{flex-direction:column;gap:1rem;display:flex}.PrescriptionRefillSummary-module__hP1s5G__prescriptionCard{border:.5px solid var(--v2-color-border-strong);box-shadow:var(--v2-shadow-md);padding:1.25rem}.PrescriptionRefillSummary-module__hP1s5G__photoIdBox{color:var(--v2-color-fg-default);border-color:var(--v2-color-border-default)}.PrescriptionRefillSummary-module__hP1s5G__selectedPharmacyCard{box-shadow:var(--v2-shadow-lg)}@media (min-width:768px){.PrescriptionRefillSummary-module__hP1s5G__container{gap:1.5rem;padding:3.5rem}}
.MessagesList-module__Xc_XQG__list{flex-direction:column;gap:2rem;width:100%;display:flex}
.Messages-module__LMA_SW__container{flex-direction:column;gap:1rem;display:flex}.Messages-module__LMA_SW__loadingText{text-align:center;color:var(--v2-color-fg-subtle);padding:2rem}
.ConsultPage-module__0kkZOG__container{width:100%;height:calc(100dvh - var(--header-v2-height));padding:var(--header-v2-height) 1rem 0 1rem;flex-direction:column;align-items:center;gap:3rem;display:flex;position:relative;overflow:hidden auto}.ConsultPage-module__0kkZOG__content{flex-direction:column;gap:3rem;width:100%;max-width:43.75rem;display:flex;position:relative}.ConsultPage-module__0kkZOG__sentinel{width:100%;height:1px}.ConsultPage-module__0kkZOG__loadingIndicator{text-align:center;width:100%;color:var(--color-text-secondary);font:var(--text-body-s);flex-shrink:0;position:absolute;top:0;left:0}.ConsultPage-module__0kkZOG__loadingText{text-align:center;color:var(--color-text-secondary);padding:2rem}.ConsultPage-module__0kkZOG__chatInput{z-index:1;background-color:var(--color-bg-default);position:sticky;bottom:0;width:calc(100% + 2rem)!important}
.ContextualBubble-module__h44vlq__wrapper{justify-content:flex-start;align-items:flex-start;min-height:3.5rem;display:flex}.ContextualBubble-module__h44vlq__bubble{background-color:var(--color-brand-primary-10);border-radius:0 .75rem .75rem;justify-content:center;align-items:center;padding:.25em .5em;display:inline-flex;overflow:hidden}.ContextualBubble-module__h44vlq__animated{animation:5s ease-in-out forwards ContextualBubble-module__h44vlq__slideInOut}@keyframes ContextualBubble-module__h44vlq__slideInOut{0%{opacity:0;transform:translateY(.625rem)}15%{opacity:1;transform:translateY(0)}85%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(.625rem)}}@media (prefers-reduced-motion:reduce){.ContextualBubble-module__h44vlq__animated{animation:none}}@container (min-width:600px){.ContextualBubble-module__h44vlq__wrapper{justify-content:center}}
.DeleteConsultModal-module__1M3N5W__content{padding:1.5rem}.DeleteConsultModal-module__1M3N5W__title{padding-bottom:.75rem}.DeleteConsultModal-module__1M3N5W__buttons{flex-direction:column;gap:1.25rem;padding-top:2.5rem;display:flex}.DeleteConsultModal-module__1M3N5W__buttons>button{width:100%}@media (min-width:768px){.DeleteConsultModal-module__1M3N5W__buttons{flex-direction:row}}
.EmbedBanner-module__6I9A_G__banner{z-index:10;background-color:var(--color-bg-default);flex-direction:column;gap:.75rem;width:100%;padding-top:1.5rem;display:flex;position:sticky;top:0}.EmbedBanner-module__6I9A_G__bannerContent{justify-content:space-between;align-items:center;width:100%;display:flex}.EmbedBanner-module__6I9A_G__logo{flex-shrink:0;width:2rem;height:2rem}.EmbedBanner-module__6I9A_G__priceText{font:var(--text-body-s);letter-spacing:var(--letter-spacing-tight);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.25rem;display:flex}.EmbedBanner-module__6I9A_G__priceHighlight{color:var(--color-brand-primary);font:var(--text-body-s-bold)}.EmbedBanner-module__6I9A_G__priceRegular{color:var(--color-text-secondary)}.EmbedBanner-module__6I9A_G__divider{background-color:var(--color-border-default);width:100%;height:1px}
.page-module__9ADxJW__container{flex-direction:column;align-items:center;gap:1.5rem;width:100%;height:100dvh;padding:0 1rem;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);width:calc(100% + 2rem);padding-bottom:.5rem;position:sticky;bottom:0}.page-module__9ADxJW__chatInputContainer{margin-top: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}}
.ConsultsList-module__lax1rG__container{flex-direction:column;gap:2rem;width:100%;display:flex}.ConsultsList-module__lax1rG__section{flex-direction:column;gap:.5rem;display:flex}.ConsultsList-module__lax1rG__sectionTitle{color:var(--color-text-tertiary);letter-spacing:var(--letter-spacing-tight)}.ConsultsList-module__lax1rG__chatsList{flex-direction:column;gap:.5rem;display:flex}.ConsultsList-module__lax1rG__loadingText,.ConsultsList-module__lax1rG__emptyText{color:var(--color-text-secondary);text-align:center;padding:2rem}.ConsultsList-module__lax1rG__errorText{color:var(--color-ui-error);text-align:center;padding:2rem}.ConsultsList-module__lax1rG__loadMoreTrigger{width:100%;height:1px}.ConsultsList-module__lax1rG__loadingMore{color:var(--color-text-secondary);margin:0 auto}
.page-module__R0GVBW__container{width:100%;height:100dvh;padding:var(--header-height) 1rem 2rem 1rem;flex-direction:column;align-items:center;display:flex;overflow:hidden auto}.page-module__R0GVBW__errorContainer{justify-content:center}.page-module__R0GVBW__content{flex-direction:column;align-items:center;gap:3rem;width:100%;max-width:43.75rem;display:flex}
.ConsultsPage-module__bHJ7lG__wrapper{padding-top:var(--header-height);max-width:43.75rem;margin:0 auto;padding-bottom:1.5rem}.ConsultsPage-module__bHJ7lG__container{flex-direction:column;gap:2rem;max-width:100%;padding:3rem 1rem;display:flex}.ConsultsPage-module__bHJ7lG__header{flex-direction:column;gap:1rem;display:flex}.ConsultsPage-module__bHJ7lG__title{color:var(--color-text-primary);letter-spacing:-.02em}.ConsultsPage-module__bHJ7lG__subtitle{color:var(--color-text-secondary);letter-spacing:var(--letter-spacing-tight)}@media (min-width:768px){.ConsultsPage-module__bHJ7lG__wrapper{padding-bottom:4rem}}
@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)}}}
@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{.YesNoWidget-module__wnK7oW__actionsWrapper{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}}
@layer v2.components.composite{.SelectWidget-module__wv4r6q__actionsWrapper{flex-wrap:wrap;align-items:flex-start;gap:.5rem;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{.ReportActions-module__RnaXea__actions{align-items:center;gap:1rem;display:flex}.ReportActions-module__RnaXea__action{white-space:nowrap;flex:1;max-width:30rem;transition:opacity .15s,max-width .2s,margin-inline .2s;display:flex}.ReportActions-module__RnaXea__button{white-space:nowrap;width:100%}.ReportActions-module__RnaXea__action[data-visible=false]{opacity:0;pointer-events:none;flex-grow:0;max-width:0;margin-inline:-.5rem;overflow:hidden}.ReportActions-module__RnaXea__actions:not(:has(.ReportActions-module__RnaXea__action[data-visible=true])){display:none}@media (min-width:768px){.ReportActions-module__RnaXea__actions{justify-content:center;gap:1rem}.ReportActions-module__RnaXea__action{flex:none;max-width:20rem}.ReportActions-module__RnaXea__button{width:fit-content}}}
.ClinicalReport-module__I9MgFW__container{background:var(--v2-color-surface-raised);border:1px solid var(--v2-color-border-default);border-radius:.5rem;flex-direction:column;gap:1.5rem;max-width:48rem;padding:2.25rem 1.5rem;display:flex}.ClinicalReport-module__I9MgFW__bottomMargin{margin-bottom:6rem}.ClinicalReport-module__I9MgFW__actionsArea{flex-direction:column;gap:1rem;display:flex}.ClinicalReport-module__I9MgFW__actionsBottomMargin{margin-bottom:6rem}@media (min-width:768px){.ClinicalReport-module__I9MgFW__container{padding:3.5rem}}
.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}}
@layer v2.components.composite{.HeroBlobStaticPreview-module__4X__1W__container{width:100%;height:100%;position:relative;overflow:hidden}.HeroBlobStaticPreview-module__4X__1W__image{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none}}
.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}}
.HeroInputArea-module__VrHcOG__input{width:100%;margin-top:.5rem;position:relative}@media (min-width:768px){.HeroInputArea-module__VrHcOG__input{height:6.5rem}}
@layer v2.base{.Icon-module__EO8mDG__icon{color:currentColor;flex-shrink:0;display:inline-block}}
@layer v2.base{.Spinner-module__GHt9aa__spinner{flex-shrink:0;animation:.7s linear infinite Spinner-module__GHt9aa__spinnerSpin}}@keyframes Spinner-module__GHt9aa__spinnerSpin{to{transform:rotate(360deg)}}
@layer v2.base{.Typography-module__LVcwTq__display24{font:var(--v2-text-display-24);letter-spacing:var(--v2-tracking-display)}.Typography-module__LVcwTq__display32{font:var(--v2-text-display-32);letter-spacing:var(--v2-tracking-display)}.Typography-module__LVcwTq__display40{font:var(--v2-text-display-40);letter-spacing:var(--v2-tracking-display)}.Typography-module__LVcwTq__display48{font:var(--v2-text-display-48);letter-spacing:var(--v2-tracking-display)}.Typography-module__LVcwTq__display56{font:var(--v2-text-display-56);letter-spacing:var(--v2-tracking-display)}.Typography-module__LVcwTq__display64{font:var(--v2-text-display-64);letter-spacing:var(--v2-tracking-display)}.Typography-module__LVcwTq__display72{font:var(--v2-text-display-72);letter-spacing:var(--v2-tracking-display)}.Typography-module__LVcwTq__italic14{font:var(--v2-text-italic-14);letter-spacing:var(--v2-tracking-display)}.Typography-module__LVcwTq__italic18{font:var(--v2-text-italic-18);letter-spacing:var(--v2-tracking-display)}.Typography-module__LVcwTq__italic24{font:var(--v2-text-italic-24);letter-spacing:var(--v2-tracking-display)}.Typography-module__LVcwTq__italic32{font:var(--v2-text-italic-32);letter-spacing:var(--v2-tracking-display)}.Typography-module__LVcwTq__italic40{font:var(--v2-text-italic-40);letter-spacing:var(--v2-tracking-display)}.Typography-module__LVcwTq__italic48{font:var(--v2-text-italic-48);letter-spacing:var(--v2-tracking-display)}.Typography-module__LVcwTq__italic56{font:var(--v2-text-italic-56);letter-spacing:var(--v2-tracking-display)}.Typography-module__LVcwTq__italic64{font:var(--v2-text-italic-64);letter-spacing:var(--v2-tracking-display)}.Typography-module__LVcwTq__italic72{font:var(--v2-text-italic-72);letter-spacing:var(--v2-tracking-display)}.Typography-module__LVcwTq__heading10{font:var(--v2-text-heading-10);letter-spacing:var(--v2-tracking-tight)}.Typography-module__LVcwTq__heading12{font:var(--v2-text-heading-12);letter-spacing:var(--v2-tracking-tight)}.Typography-module__LVcwTq__heading14{font:var(--v2-text-heading-14);letter-spacing:var(--v2-tracking-tight)}.Typography-module__LVcwTq__heading16{font:var(--v2-text-heading-16);letter-spacing:var(--v2-tracking-tight)}.Typography-module__LVcwTq__heading18{font:var(--v2-text-heading-18);letter-spacing:var(--v2-tracking-tight)}.Typography-module__LVcwTq__heading20{font:var(--v2-text-heading-20);letter-spacing:var(--v2-tracking-tight)}.Typography-module__LVcwTq__heading24{font:var(--v2-text-heading-24);letter-spacing:var(--v2-tracking-tight)}.Typography-module__LVcwTq__heading28{font:var(--v2-text-heading-28);letter-spacing:var(--v2-tracking-tight)}.Typography-module__LVcwTq__heading32{font:var(--v2-text-heading-32);letter-spacing:var(--v2-tracking-tight)}.Typography-module__LVcwTq__headingItalic10{font:var(--v2-text-heading-italic-10);letter-spacing:var(--v2-tracking-tight)}.Typography-module__LVcwTq__headingItalic12{font:var(--v2-text-heading-italic-12);letter-spacing:var(--v2-tracking-tight)}.Typography-module__LVcwTq__headingItalic14{font:var(--v2-text-heading-italic-14);letter-spacing:var(--v2-tracking-tight)}.Typography-module__LVcwTq__headingItalic16{font:var(--v2-text-heading-italic-16);letter-spacing:var(--v2-tracking-tight)}.Typography-module__LVcwTq__headingItalic18{font:var(--v2-text-heading-italic-18);letter-spacing:var(--v2-tracking-tight)}.Typography-module__LVcwTq__headingItalic20{font:var(--v2-text-heading-italic-20);letter-spacing:var(--v2-tracking-tight)}.Typography-module__LVcwTq__headingItalic24{font:var(--v2-text-heading-italic-24);letter-spacing:var(--v2-tracking-tight)}.Typography-module__LVcwTq__headingItalic28{font:var(--v2-text-heading-italic-28);letter-spacing:var(--v2-tracking-tight)}.Typography-module__LVcwTq__headingItalic32{font:var(--v2-text-heading-italic-32);letter-spacing:var(--v2-tracking-tight)}.Typography-module__LVcwTq__body10{font:var(--v2-text-body-10);letter-spacing:var(--v2-tracking-tight)}.Typography-module__LVcwTq__body12{font:var(--v2-text-body-12);letter-spacing:var(--v2-tracking-tight)}.Typography-module__LVcwTq__body14{font:var(--v2-text-body-14);letter-spacing:var(--v2-tracking-tight)}.Typography-module__LVcwTq__body16{font:var(--v2-text-body-16);letter-spacing:var(--v2-tracking-tight)}.Typography-module__LVcwTq__body18{font:var(--v2-text-body-18);letter-spacing:var(--v2-tracking-tight)}.Typography-module__LVcwTq__body20{font:var(--v2-text-body-20);letter-spacing:var(--v2-tracking-tight)}.Typography-module__LVcwTq__body24{font:var(--v2-text-body-24);letter-spacing:var(--v2-tracking-tight)}.Typography-module__LVcwTq__body28{font:var(--v2-text-body-28);letter-spacing:var(--v2-tracking-tight)}.Typography-module__LVcwTq__body32{font:var(--v2-text-body-32);letter-spacing:var(--v2-tracking-tight)}.Typography-module__LVcwTq__label10{font:var(--v2-text-label-10);letter-spacing:var(--v2-tracking-tight)}.Typography-module__LVcwTq__label12{font:var(--v2-text-label-12);letter-spacing:var(--v2-tracking-tight)}.Typography-module__LVcwTq__label14{font:var(--v2-text-label-14);letter-spacing:var(--v2-tracking-tight)}.Typography-module__LVcwTq__label16{font:var(--v2-text-label-16);letter-spacing:var(--v2-tracking-tight)}.Typography-module__LVcwTq__label18{font:var(--v2-text-label-18);letter-spacing:var(--v2-tracking-tight)}.Typography-module__LVcwTq__label20{font:var(--v2-text-label-20);letter-spacing:var(--v2-tracking-tight)}.Typography-module__LVcwTq__label24{font:var(--v2-text-label-24);letter-spacing:var(--v2-tracking-tight)}.Typography-module__LVcwTq__label28{font:var(--v2-text-label-28);letter-spacing:var(--v2-tracking-tight)}.Typography-module__LVcwTq__label32{font:var(--v2-text-label-32);letter-spacing:var(--v2-tracking-tight)}.Typography-module__LVcwTq__mono10{font:var(--v2-text-mono-10);letter-spacing:var(--v2-tracking-tight)}.Typography-module__LVcwTq__mono12{font:var(--v2-text-mono-12);letter-spacing:var(--v2-tracking-tight)}.Typography-module__LVcwTq__mono14{font:var(--v2-text-mono-14);letter-spacing:var(--v2-tracking-tight)}.Typography-module__LVcwTq__mono16{font:var(--v2-text-mono-16);letter-spacing:var(--v2-tracking-tight)}.Typography-module__LVcwTq__mono18{font:var(--v2-text-mono-18);letter-spacing:var(--v2-tracking-tight)}.Typography-module__LVcwTq__mono20{font:var(--v2-text-mono-20);letter-spacing:var(--v2-tracking-tight)}.Typography-module__LVcwTq__mono24{font:var(--v2-text-mono-24);letter-spacing:var(--v2-tracking-tight)}.Typography-module__LVcwTq__mono28{font:var(--v2-text-mono-28);letter-spacing:var(--v2-tracking-tight)}.Typography-module__LVcwTq__mono32{font:var(--v2-text-mono-32);letter-spacing:var(--v2-tracking-tight)}.Typography-module__LVcwTq__monoBold10{font:var(--v2-text-mono-bold-10);letter-spacing:var(--v2-tracking-tight)}.Typography-module__LVcwTq__monoBold12{font:var(--v2-text-mono-bold-12);letter-spacing:var(--v2-tracking-tight)}.Typography-module__LVcwTq__monoBold14{font:var(--v2-text-mono-bold-14);letter-spacing:var(--v2-tracking-tight)}.Typography-module__LVcwTq__monoBold16{font:var(--v2-text-mono-bold-16);letter-spacing:var(--v2-tracking-tight)}.Typography-module__LVcwTq__monoBold18{font:var(--v2-text-mono-bold-18);letter-spacing:var(--v2-tracking-tight)}.Typography-module__LVcwTq__monoBold20{font:var(--v2-text-mono-bold-20);letter-spacing:var(--v2-tracking-tight)}.Typography-module__LVcwTq__monoBold24{font:var(--v2-text-mono-bold-24);letter-spacing:var(--v2-tracking-tight)}.Typography-module__LVcwTq__monoBold28{font:var(--v2-text-mono-bold-28);letter-spacing:var(--v2-tracking-tight)}.Typography-module__LVcwTq__monoBold32{font:var(--v2-text-mono-bold-32);letter-spacing:var(--v2-tracking-tight)}.Typography-module__LVcwTq__colorInherit{color:inherit}.Typography-module__LVcwTq__colorDefault{color:var(--v2-color-fg-default)}.Typography-module__LVcwTq__colorMuted{color:var(--v2-color-fg-muted)}.Typography-module__LVcwTq__colorSubtle{color:var(--v2-color-fg-subtle)}.Typography-module__LVcwTq__colorDisabled{color:var(--v2-color-fg-disabled)}.Typography-module__LVcwTq__colorAccent{color:var(--v2-color-accent-fg)}.Typography-module__LVcwTq__colorSuccess{color:var(--v2-color-success-fg)}.Typography-module__LVcwTq__colorWarning{color:var(--v2-color-warning-fg)}.Typography-module__LVcwTq__colorError{color:var(--v2-color-error-fg)}.Typography-module__LVcwTq__colorInfo{color:var(--v2-color-info-fg)}}
@layer v2.components.primitives{.Button-module__c5JLFq__button{all:unset;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;width:fit-content;display:inline-flex}.Button-module__c5JLFq__button:not([data-disabled]):not([data-pending]):hover .Button-module__c5JLFq__content,.Button-module__c5JLFq__button:not([data-disabled]):not([data-pending])[data-hovered] .Button-module__c5JLFq__content{transition:background-color .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out,color .15s ease-out,opacity .15s ease-out,transform .1s ease-out}.Button-module__c5JLFq__button:not([data-disabled]):not([data-pending]):hover .Button-module__c5JLFq__shimmer,.Button-module__c5JLFq__button:not([data-disabled]):not([data-pending])[data-hovered] .Button-module__c5JLFq__shimmer{animation:.45s ease-out forwards Button-module__c5JLFq__shimmer}.Button-module__c5JLFq__button:focus-visible,.Button-module__c5JLFq__button[data-focus-visible]{outline:2px solid var(--v2-color-accent-focus-ring)}.Button-module__c5JLFq__button[data-disabled]{cursor:not-allowed}.Button-module__c5JLFq__button[data-pending]{cursor:wait}.Button-module__c5JLFq__shimmer{border-radius:inherit;background:linear-gradient(105deg, transparent 20%, rgb(from var(--v2-color-solid-fg) r g b / .18) 50%, transparent 80%);pointer-events:none;position:absolute;inset:0;transform:translate(-150%)}.Button-module__c5JLFq__content{box-sizing:border-box;border-radius:inherit;justify-content:center;align-items:center;width:100%;transition:background-color .15s ease-in,border-color .15s ease-in,box-shadow .15s ease-in,color .15s ease-in,opacity .15s ease-in,transform .1s ease-in;display:inline-flex;position:relative;overflow:hidden}.Button-module__c5JLFq__icon{flex-shrink:0;align-items:center;line-height:1;display:inline-flex}.Button-module__c5JLFq__hiddenContent{opacity:0}.Button-module__c5JLFq__spinnerOverlay{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Button-module__c5JLFq__default{border-radius:2.5rem}.Button-module__c5JLFq__default .Button-module__c5JLFq__content{gap:.375rem;height:2.75rem;padding-inline:1rem}.Button-module__c5JLFq__small{border-radius:2rem}.Button-module__c5JLFq__small .Button-module__c5JLFq__content{gap:.25rem;padding:.5rem .75rem}.Button-module__c5JLFq__large{border-radius:3.25rem}.Button-module__c5JLFq__large .Button-module__c5JLFq__content{gap:.5rem;padding:.75rem 1.5rem}.Button-module__c5JLFq__large:not([data-disabled]):not([data-pending]):active .Button-module__c5JLFq__content,.Button-module__c5JLFq__large:not([data-disabled]):not([data-pending])[data-pressed] .Button-module__c5JLFq__content{transform:scale(.98)}.Button-module__c5JLFq__primary.Button-module__c5JLFq__large,.Button-module__c5JLFq__secondary.Button-module__c5JLFq__large{border-radius:3rem}.Button-module__c5JLFq__primary.Button-module__c5JLFq__large .Button-module__c5JLFq__content,.Button-module__c5JLFq__secondary.Button-module__c5JLFq__large .Button-module__c5JLFq__content{gap:.5rem;padding:1rem 1.25rem}.Button-module__c5JLFq__condensed{border-radius:3.25rem}.Button-module__c5JLFq__condensed .Button-module__c5JLFq__content{padding:.75rem}.Button-module__c5JLFq__condensed:not([data-disabled]):not([data-pending]):active .Button-module__c5JLFq__content,.Button-module__c5JLFq__condensed:not([data-disabled]):not([data-pending])[data-pressed] .Button-module__c5JLFq__content{transform:scale(.95)}.Button-module__c5JLFq__condensed-small{border-radius:3.25rem}.Button-module__c5JLFq__condensed-small .Button-module__c5JLFq__content{padding:.375rem}.Button-module__c5JLFq__condensed-small:not([data-disabled]):not([data-pending]):active .Button-module__c5JLFq__content,.Button-module__c5JLFq__condensed-small:not([data-disabled]):not([data-pending])[data-pressed] .Button-module__c5JLFq__content{transform:scale(.95)}.Button-module__c5JLFq__primary .Button-module__c5JLFq__content{background-color:var(--v2-color-solid-bg);color:var(--v2-color-solid-fg)}.Button-module__c5JLFq__primary:not([data-disabled]):not([data-pending]):hover .Button-module__c5JLFq__content,.Button-module__c5JLFq__primary:not([data-disabled]):not([data-pending])[data-hovered] .Button-module__c5JLFq__content{background-color:var(--v2-color-solid-bg-hover)}.Button-module__c5JLFq__primary:not([data-disabled]):not([data-pending]):active .Button-module__c5JLFq__content,.Button-module__c5JLFq__primary:not([data-disabled]):not([data-pending])[data-pressed] .Button-module__c5JLFq__content{background-color:var(--v2-color-solid-bg-pressed);transform:scale(.98)}.Button-module__c5JLFq__primary[data-disabled] .Button-module__c5JLFq__content{background-color:var(--v2-color-solid-bg-disabled);color:var(--v2-color-solid-fg-disabled)}.Button-module__c5JLFq__secondary .Button-module__c5JLFq__content{border:1px solid var(--v2-color-border-strong);color:var(--v2-color-fg-default);background-color:#0000}.Button-module__c5JLFq__secondary:not([data-disabled]):not([data-pending]):hover .Button-module__c5JLFq__content,.Button-module__c5JLFq__secondary:not([data-disabled]):not([data-pending])[data-hovered] .Button-module__c5JLFq__content{background-color:var(--v2-color-solid-bg);color:var(--v2-color-solid-fg)}:is(.Button-module__c5JLFq__secondary:not([data-disabled]):not([data-pending]):hover .Button-module__c5JLFq__content,.Button-module__c5JLFq__secondary:not([data-disabled]):not([data-pending])[data-hovered] .Button-module__c5JLFq__content) *{color:inherit}.Button-module__c5JLFq__secondary:not([data-disabled]):not([data-pending]):active .Button-module__c5JLFq__content,.Button-module__c5JLFq__secondary:not([data-disabled]):not([data-pending])[data-pressed] .Button-module__c5JLFq__content{background-color:var(--v2-color-solid-bg-pressed);border-color:var(--v2-color-solid-bg-pressed);transform:scale(.98)}.Button-module__c5JLFq__secondary[data-disabled] .Button-module__c5JLFq__content{border-color:var(--v2-color-solid-bg-disabled);color:var(--v2-color-solid-fg-disabled)}.Button-module__c5JLFq__hero .Button-module__c5JLFq__content{background-color:var(--v2-color-accent-bg);color:var(--v2-color-accent-fg);box-shadow:0px 4px 7px rgb(from var(--v2-color-accent-bg) r g b / .39)}.Button-module__c5JLFq__hero:not([data-disabled]):not([data-pending]):hover .Button-module__c5JLFq__content,.Button-module__c5JLFq__hero:not([data-disabled]):not([data-pending])[data-hovered] .Button-module__c5JLFq__content{background-color:var(--v2-color-accent-bg-hover);box-shadow:0px 6px 10px rgb(from var(--v2-color-accent-bg) r g b / .5)}.Button-module__c5JLFq__hero:not([data-disabled]):not([data-pending]):active .Button-module__c5JLFq__content,.Button-module__c5JLFq__hero:not([data-disabled]):not([data-pending])[data-pressed] .Button-module__c5JLFq__content{background-color:var(--v2-color-accent-bg-pressed);box-shadow:none}.Button-module__c5JLFq__hero:focus-visible .Button-module__c5JLFq__content,.Button-module__c5JLFq__hero[data-focus-visible] .Button-module__c5JLFq__content{box-shadow:none}.Button-module__c5JLFq__hero:focus-visible,.Button-module__c5JLFq__hero[data-focus-visible]{box-shadow:0px 4px 7px rgb(from var(--v2-color-accent-bg) r g b / .39), 0 0 0 2px var(--v2-color-accent-focus-ring-black);outline:none}.Button-module__c5JLFq__hero[data-disabled] .Button-module__c5JLFq__content{background-color:var(--v2-color-accent-bg-disabled);box-shadow:none;color:var(--v2-color-accent-fg-disabled)}.Button-module__c5JLFq__tertiary{color:var(--v2-color-fg-default);background-color:#0000;gap:.25rem}.Button-module__c5JLFq__tertiary:not([data-disabled]):not([data-pending]):hover,.Button-module__c5JLFq__tertiary:not([data-disabled]):not([data-pending])[data-hovered],.Button-module__c5JLFq__tertiary:not([data-disabled]):not([data-pending]):active,.Button-module__c5JLFq__tertiary:not([data-disabled]):not([data-pending])[data-pressed]{text-decoration:underline}.Button-module__c5JLFq__tertiary[data-disabled]{color:var(--v2-color-fg-disabled)}}@keyframes Button-module__c5JLFq__shimmer{0%{transform:translate(-150%)}to{transform:translate(150%)}}
.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{.PhysicianCollage-module__3GI7Wa__collage{width:100%;position:relative}.PhysicianCollage-module__3GI7Wa__primary{aspect-ratio:345/406;background:var(--v2-color-surface-sunken);border-radius:1.5rem;width:100%;position:relative;overflow:hidden}.PhysicianCollage-module__3GI7Wa__primaryImage{object-fit:cover}.PhysicianCollage-module__3GI7Wa__secondary{display:none}.PhysicianCollage-module__3GI7Wa__secondaryImage{object-fit:cover}@media (min-width:768px){.PhysicianCollage-module__3GI7Wa__collage{aspect-ratio:1073/544}.PhysicianCollage-module__3GI7Wa__primary{aspect-ratio:816/544;width:76%;position:absolute;inset:0 0 0 auto}.PhysicianCollage-module__3GI7Wa__secondary{aspect-ratio:240/360;background:var(--v2-color-surface-sunken);border-radius:1.5rem;width:22%;display:block;position:absolute;bottom:-2rem;left:12%;overflow:hidden;box-shadow:0 .25rem 2rem #00000040}}}
.page-module__7o2s8W__fullPage{height:100vh;padding:0 2rem}
.page-module__eBW13G__content{justify-content:center;align-items:baseline;display:flex}.page-module__eBW13G__content>div{margin:0 0 0 .5rem}
.styles-module__qUqY0a__content{justify-content:center;align-items:baseline;display:flex}.styles-module__qUqY0a__content>div{margin:0 0 0 .5rem}