@layer components.composite{.RefillConnectingBadge-module__JEFeiW__stage{--badge-size:134px;--icon-size:134px;width:var(--badge-size);height:var(--badge-size);filter:drop-shadow(0 .125rem 1.5rem color-mix(in srgb, var(--v2-color-neutral-950) 6%, transparent));position:relative}.RefillConnectingBadge-module__JEFeiW__ring{object-fit:contain;width:100%;height:100%;animation:RefillConnectingBadge-module__JEFeiW__spin-forward var(--refill-connecting-ring-spin,10s) linear infinite;will-change:transform;display:block;position:absolute;inset:0}.RefillConnectingBadge-module__JEFeiW__iconStack{width:var(--icon-size);height:var(--icon-size);pointer-events:none;position:absolute;inset:0}.RefillConnectingBadge-module__JEFeiW__iconLayer{width:100%;height:100%;transition:opacity .32s;position:absolute;inset:0}.RefillConnectingBadge-module__JEFeiW__iconLock,.RefillConnectingBadge-module__JEFeiW__iconCheck{color:var(--v2-color-sage-600)}.RefillConnectingBadge-module__JEFeiW__iconCheck{opacity:0}.RefillConnectingBadge-module__JEFeiW__iconCheck path{stroke-dasharray:32;stroke-dashoffset:32px}.RefillConnectingBadge-module__JEFeiW__stageVerified .RefillConnectingBadge-module__JEFeiW__ring{animation-play-state:paused}.RefillConnectingBadge-module__JEFeiW__stageVerified .RefillConnectingBadge-module__JEFeiW__iconLock{opacity:0}.RefillConnectingBadge-module__JEFeiW__stageVerified .RefillConnectingBadge-module__JEFeiW__iconCheck{opacity:1;transition-delay:80ms}.RefillConnectingBadge-module__JEFeiW__stageVerified .RefillConnectingBadge-module__JEFeiW__iconCheck path{animation:.38s cubic-bezier(.65,0,.35,1) .16s forwards RefillConnectingBadge-module__JEFeiW__draw-check}@keyframes RefillConnectingBadge-module__JEFeiW__spin-forward{to{transform:rotate(360deg)}}@keyframes RefillConnectingBadge-module__JEFeiW__draw-check{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.RefillConnectingBadge-module__JEFeiW__ring{will-change:auto;animation:none}.RefillConnectingBadge-module__JEFeiW__stageVerified .RefillConnectingBadge-module__JEFeiW__iconCheck path{stroke-dashoffset:0;animation:none}}[data-animations-paused] .RefillConnectingBadge-module__JEFeiW__ring{will-change:auto;animation:none}}
:root{--color-brand-primary:#0960e1;--color-brand-primary-50:#bcd2fb;--color-brand-primary-30:#ecf2fe;--color-brand-primary-10:#f6f9fe;--color-brand-accent:#063274;--color-brand-primary-darken:#074fbb;--color-neutral-100:#0c0e12;--color-neutral-90:hsl(from var(--color-neutral-100) h s l / .87);--color-neutral-70:hsl(from var(--color-neutral-100) h s l / .73);--color-neutral-60:hsl(from var(--color-neutral-100) h s l / .6);--color-neutral-30:hsl(from var(--color-neutral-100) h s l / .3);--color-neutral-20:hsl(from var(--color-neutral-100) h s l / .18);--color-neutral-10:hsl(from var(--color-neutral-100) h s l / .12);--color-neutral-0:#fff;--color-text-primary:var(--color-neutral-100);--color-text-secondary:var(--color-neutral-70);--color-text-tertiary:var(--color-neutral-60);--color-text-disabled:var(--color-neutral-30);--color-text-invert:var(--color-neutral-0);--color-bg-surface:var(--color-neutral-0);--color-bg-default:#fbfaf9;--color-bg-elevated:#f8f5f2;--color-bg-strong:#ece4da;--color-bg-disabled:hsl(from var(--color-neutral-100) h s l / .08);--color-border-default:hsl(from var(--color-neutral-100) h s l / .08);--color-border-light:hsl(from var(--color-neutral-100) h s l / .04);--color-border-strong:hsl(from var(--color-neutral-100) h s l / .2);--color-border-action:hsl(from var(--color-brand-primary) h s l / .08);--color-ui-success:#30c08d;--color-ui-success-bg:#e0f0ea;--color-ui-success-fg:#1d543f;--color-ui-error:#e12a09;--color-ui-error-bg:#fbe6e4;--color-ui-error-fg:#851b0f;--color-ui-error-darken:hsl(from var(--color-ui-error) h s calc(l - 6));--color-ui-warning:#f5c60a;--color-ui-warning-bg:hsl(from var(--color-ui-warning) h s 90);--color-ui-warning-fg:#4b3d07;--color-ui-notice-fg:#063274;--color-ui-notice-bg:#ecf2fe;--color-ui-cancelled-fg:hsl(from var(--color-neutral-100) h s l / .7);--color-ui-cancelled-bg:hsl(from var(--color-neutral-100) h s l / .04);--text-heading-8xl:400 4.5rem/1.15em var(--font-heading);--text-heading-7xl:400 3.75rem/1.15em var(--font-heading);--text-heading-6xl:400 3rem/1.2em var(--font-heading);--text-heading-5xl:400 2.375rem/1.2em var(--font-heading);--text-heading-4xl:400 2rem/1.25em var(--font-heading);--text-heading-3xl:400 1.875rem/1.3em var(--font-heading);--text-heading-2xl:400 1.75rem/1.3em var(--font-heading);--text-heading-xl:400 1.5rem/1.3em var(--font-heading);--text-heading-l:400 1.375rem/1.3em var(--font-heading);--text-heading-m:400 1.125rem/1.3em var(--font-heading);--text-heading-s:400 1rem/1.3em var(--font-heading);--text-body-l:400 1rem/1.5em var(--font-body);--text-body-l-medium:500 1rem/1.5em var(--font-body);--text-body-l-bold:600 1rem/1.5em var(--font-body);--text-body-m:400 .9375rem/1.5em var(--font-body);--text-body-m-medium:500 .9375rem/1.5em var(--font-body);--text-body-m-bold:600 .9375rem/1.5em var(--font-body);--text-body-s:400 .875rem/1.4em var(--font-body);--text-body-s-medium:500 .875rem/1.4em var(--font-body);--text-body-s-bold:600 .875rem/1.4em var(--font-body);--text-micro-xs:400 .8125rem/1.4em var(--font-body);--text-micro-xs-medium:500 .8125rem/1.4em var(--font-body);--text-micro-xs-bold:600 .8125rem/1.4em var(--font-body);--text-micro-2xs:400 .75rem/1.4em var(--font-body);--text-micro-2xs-medium:500 .75rem/1.4em var(--font-body);--text-micro-2xs-bold:600 .75rem/1.4em var(--font-body);--text-micro-3xs:400 .6875rem/1.4em var(--font-body);--text-micro-3xs-medium:500 .6875rem/1.4em var(--font-body);--text-micro-3xs-bold:600 .6875rem/1.4em var(--font-body);--text-ui-heading-l:500 1.25rem/1.5em var(--font-body);--text-ui-heading-l-bold:600 1.25rem/1.5em var(--font-body);--text-ui-heading-m:500 1.125rem/1.5em var(--font-body);--text-ui-heading-m-bold:600 1.125rem/1.5em var(--font-body);--text-ui-heading-s:500 1rem/1.5em var(--font-body);--text-ui-heading-s-bold:600 1rem/1.5em var(--font-body);--letter-spacing-tight:-.01em}
@layer base{.Typography-module__BaOSGG__heading-8xl{font:var(--text-heading-8xl);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__heading-7xl{font:var(--text-heading-7xl);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__heading-6xl{font:var(--text-heading-6xl);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__heading-5xl{font:var(--text-heading-5xl);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__heading-4xl{font:var(--text-heading-4xl);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__heading-3xl{font:var(--text-heading-3xl);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__heading-2xl{font:var(--text-heading-2xl);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__heading-xl{font:var(--text-heading-xl);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__heading-l{font:var(--text-heading-l);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__heading-m{font:var(--text-heading-m);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__heading-s{font:var(--text-heading-s);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__body-l{font:var(--text-body-l);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__body-l-medium{font:var(--text-body-l-medium);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__body-l-bold{font:var(--text-body-l-bold);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__body-m{font:var(--text-body-m);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__body-m-medium{font:var(--text-body-m-medium);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__body-m-bold{font:var(--text-body-m-bold);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__body-s{font:var(--text-body-s);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__body-s-medium{font:var(--text-body-s-medium);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__body-s-bold{font:var(--text-body-s-bold);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__micro-xs{font:var(--text-micro-xs);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__micro-xs-medium{font:var(--text-micro-xs-medium);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__micro-xs-bold{font:var(--text-micro-xs-bold);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__micro-2xs{font:var(--text-micro-2xs);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__micro-2xs-medium{font:var(--text-micro-2xs-medium);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__micro-2xs-bold{font:var(--text-micro-2xs-bold);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__micro-3xs{font:var(--text-micro-3xs);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__micro-3xs-medium{font:var(--text-micro-3xs-medium);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__micro-3xs-bold{font:var(--text-micro-3xs-bold);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__ui-heading-l{font:var(--text-ui-heading-l);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__ui-heading-l-bold{font:var(--text-ui-heading-l-bold);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__ui-heading-m{font:var(--text-ui-heading-m);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__ui-heading-m-bold{font:var(--text-ui-heading-m-bold);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__ui-heading-s{font:var(--text-ui-heading-s);letter-spacing:var(--letter-spacing-tight)}.Typography-module__BaOSGG__ui-heading-s-bold{font:var(--text-ui-heading-s-bold);letter-spacing:var(--letter-spacing-tight)}}
@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)}}
@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 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 components.primitives{.InfoBox-module__cEGojG__infoBox{border-radius:.5rem;justify-content:center;gap:1rem;width:100%;padding:1.25rem;display:flex}.InfoBox-module__cEGojG__infoBox .InfoBox-module__cEGojG__infoBoxHeading{align-items:center;gap:.375rem;display:flex}.InfoBox-module__cEGojG__infoBox .InfoBox-module__cEGojG__infoBoxText{flex:1}.InfoBox-module__cEGojG__infoBoxWithHeading{flex-direction:column}.InfoBox-module__cEGojG__infoBoxDefault{background-color:var(--color-ui-notice-bg);color:var(--color-ui-notice-fg)}.InfoBox-module__cEGojG__infoBoxAlert{background-color:var(--color-ui-warning-bg);color:var(--color-ui-warning-fg)}.InfoBox-module__cEGojG__infoBoxSubdued{background-color:var(--color-ui-cancelled-bg);color:var(--color-ui-cancelled-fg)}.InfoBox-module__cEGojG__infoBoxError{background-color:var(--color-ui-error-bg);color:var(--color-ui-error-fg)}}
@layer base{.Link-module__BgFgAG__link{color:var(--color-brand-primary);text-underline-offset:2px;text-decoration:underline;transition:color .2s ease-in-out}.Link-module__BgFgAG__link:visited{color:var(--color-brand-accent)}.Link-module__BgFgAG__link:hover{color:var(--color-brand-primary-darken)}.Link-module__BgFgAG__link:focus-visible{outline-width:1px;outline-style:auto;outline-color:var(--color-brand-primary)}}
@layer components.primitives{.Markdown-module__pA1MkG__markdown h1,.Markdown-module__pA1MkG__markdown h2,.Markdown-module__pA1MkG__markdown h3,.Markdown-module__pA1MkG__markdown h4,.Markdown-module__pA1MkG__markdown h5,.Markdown-module__pA1MkG__markdown h6{margin:1rem 0 .5rem;font-weight:600;line-height:1.3}.Markdown-module__pA1MkG__markdown h1:first-child,.Markdown-module__pA1MkG__markdown h2:first-child,.Markdown-module__pA1MkG__markdown h3:first-child,.Markdown-module__pA1MkG__markdown h4:first-child,.Markdown-module__pA1MkG__markdown h5:first-child,.Markdown-module__pA1MkG__markdown h6:first-child{margin-top:0}.Markdown-module__pA1MkG__markdown h1,.Markdown-module__pA1MkG__markdown h2,.Markdown-module__pA1MkG__markdown h3,.Markdown-module__pA1MkG__markdown h4,.Markdown-module__pA1MkG__markdown h5,.Markdown-module__pA1MkG__markdown h6{font-size:inherit}.Markdown-module__pA1MkG__markdown p{color:var(--color-text-primary);margin:.5rem 0}.Markdown-module__pA1MkG__markdown p:first-child{margin-top:0}.Markdown-module__pA1MkG__markdown p:last-child{margin-bottom:0}.Markdown-module__pA1MkG__markdown ul,.Markdown-module__pA1MkG__markdown ol{margin:.5rem 0;padding-left:1.5rem}.Markdown-module__pA1MkG__markdown ul{list-style-type:disc}.Markdown-module__pA1MkG__markdown ol{list-style-type:decimal}.Markdown-module__pA1MkG__markdown li{color:var(--color-text-primary);margin:.25rem 0}.Markdown-module__pA1MkG__markdown li::marker{color:var(--color-text-primary)}.Markdown-module__pA1MkG__markdown ul ul,.Markdown-module__pA1MkG__markdown ol ol,.Markdown-module__pA1MkG__markdown ul ol,.Markdown-module__pA1MkG__markdown ol ul{margin:.25rem 0}.Markdown-module__pA1MkG__markdown strong{font-weight:600}.Markdown-module__pA1MkG__markdown em{font-style:italic}.Markdown-module__pA1MkG__markdown a{color:var(--color-brand-primary);text-decoration:underline;-webkit-text-decoration-color:var(--color-brand-primary);text-decoration-color:var(--color-brand-primary);text-underline-offset:2px}.Markdown-module__pA1MkG__markdown a:hover{-webkit-text-decoration-color:var(--color-brand-primary);text-decoration-color:var(--color-brand-primary);opacity:.8}.Markdown-module__pA1MkG__markdown blockquote{border-left:4px solid var(--color-brand-primary);background-color:var(--color-bg-surface);border-radius:0 .375rem .375rem 0;margin:1rem 0;padding:.5rem 0 .5rem 1rem}.Markdown-module__pA1MkG__markdown blockquote p{color:var(--color-text-secondary);margin:0;font-style:italic}.Markdown-module__pA1MkG__markdown hr{border:none;border-top:1px solid var(--color-border);margin:1.5rem 0}.Markdown-module__pA1MkG__markdown table{border-collapse:collapse;width:100%;margin:1rem 0}.Markdown-module__pA1MkG__markdown th,.Markdown-module__pA1MkG__markdown td{border:1px solid var(--color-border);text-align:left;padding:.5rem}.Markdown-module__pA1MkG__markdown th{background-color:var(--color-bg-surface);color:var(--color-text-primary);font-weight:600}.Markdown-module__pA1MkG__markdown td{color:var(--color-text-primary)}.Markdown-module__pA1MkG__markdown img{border-radius:.375rem;max-width:100%;height:auto;margin:.5rem 0}@media (max-width:640px){.Markdown-module__pA1MkG__markdown{font-size:.875rem}.Markdown-module__pA1MkG__markdown h1{font-size:1.25rem}.Markdown-module__pA1MkG__markdown h2{font-size:1.125rem}.Markdown-module__pA1MkG__markdown h3{font-size:1rem}}}
@layer components.primitives{.Menu-module__L_5-DG__menu{background-color:var(--color-bg-surface);border:1px solid var(--color-border-strong);border-radius:.625em;outline:none;padding:.25em;overflow:hidden;box-shadow:0 2px 12px #00000008}.Menu-module__L_5-DG__menu.Menu-module__L_5-DG__small{min-width:15.5rem}.Menu-module__L_5-DG__menu.Menu-module__L_5-DG__small .Menu-module__L_5-DG__menuItem{gap:.375em;padding:.5em .75em;font-size:.875rem;line-height:1.4}.Menu-module__L_5-DG__menu.Menu-module__L_5-DG__small .Menu-module__L_5-DG__menuHeader{padding:.5em .75em 0;font-size:.75rem;line-height:1.4}.Menu-module__L_5-DG__menu.Menu-module__L_5-DG__large{min-width:21.5625rem}.Menu-module__L_5-DG__menu.Menu-module__L_5-DG__large .Menu-module__L_5-DG__menuItem{gap:.75em;padding:1em 1.25em;font-size:.9375rem;font-weight:500;line-height:1.5}.Menu-module__L_5-DG__menu.Menu-module__L_5-DG__large .Menu-module__L_5-DG__menuItem:not(:last-child){border-bottom:1px solid var(--color-border-light)}.Menu-module__L_5-DG__menu.Menu-module__L_5-DG__large .Menu-module__L_5-DG__menuHeader{padding:.5em 1.25em 0}.Menu-module__L_5-DG__menuTrigger{cursor:pointer;background-color:#0000;border:none;outline:none}.Menu-module__L_5-DG__menuItem{cursor:pointer;color:var(--color-text-primary);font-family:var(--font-body);letter-spacing:-.01em;border-radius:.375em;outline:none;align-items:center;width:100%;transition:background-color .2s ease-in-out,color .2s ease-in-out;display:flex}.Menu-module__L_5-DG__menuItem[data-focused],.Menu-module__L_5-DG__menuItem[data-hovered],.Menu-module__L_5-DG__menuItem[data-focus-visible]{background-color:var(--color-bg-default);color:var(--color-brand-primary);border-color:#0000}.Menu-module__L_5-DG__menuItem[data-pressed]{background-color:var(--color-bg-elevated)}.Menu-module__L_5-DG__menuItem[data-disabled]{color:var(--color-text-disabled);cursor:not-allowed}.Menu-module__L_5-DG__menuItem[data-danger]{color:var(--color-ui-error)}.Menu-module__L_5-DG__menuItemIcon{flex-shrink:0;justify-content:center;align-items:center;width:1em;height:1em;display:flex}.Menu-module__L_5-DG__menuSection:not(:first-child){margin-top:.5em}.Menu-module__L_5-DG__menuHeader{letter-spacing:-.01em;color:var(--color-text-tertiary);pointer-events:none;font-size:.75rem;line-height:1.5}.Menu-module__L_5-DG__menuPopover{box-shadow:none;background-color:#0000;border:none;max-width:fit-content}.Menu-module__L_5-DG__menuPopover[data-entering]{animation:.15s ease-out Menu-module__L_5-DG__fadeIn}.Menu-module__L_5-DG__menuPopover[data-exiting]{animation:.1s ease-in Menu-module__L_5-DG__fadeOut}@keyframes Menu-module__L_5-DG__fadeIn{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes Menu-module__L_5-DG__fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.25rem)}}}
@layer components.primitives{.Modal-module__YT4P-W__modalOverlay{width:100vw;height:var(--visual-viewport-height);background:hsla(from var(--color-bg-elevated) h s l / .9);z-index:100;justify-content:center;align-items:flex-end;display:flex;position:fixed;top:0;left:0}.Modal-module__YT4P-W__modalOverlay[data-entering]{animation:.2s Modal-module__YT4P-W__modal-fade}.Modal-module__YT4P-W__modalOverlay[data-exiting]{animation:.15s ease-in reverse Modal-module__YT4P-W__modal-fade}.Modal-module__YT4P-W__dialog{outline:none;padding:0}.Modal-module__YT4P-W__modal{background:var(--color-bg-surface);width:100%;max-width:33.825rem;max-height:calc(var(--visual-viewport-height) * .95);border-radius:1rem;outline:none;position:relative;overflow-y:auto;box-shadow:0 .125rem 1.5rem #0000000f}.Modal-module__YT4P-W__modal[data-entering]{animation:.3s cubic-bezier(.175,.885,.32,1.275) Modal-module__YT4P-W__modal-zoom}.Modal-module__YT4P-W__closeButton{background-color:var(--color-bg-surface);z-index:1;position:absolute;top:.5rem;right:.5rem}@keyframes Modal-module__YT4P-W__modal-fade{0%{opacity:0}to{opacity:1}}@keyframes Modal-module__YT4P-W__modal-zoom{0%{transform:scale(.8)}to{transform:scale(1)}}.Modal-module__YT4P-W__modalOverlayCentered{align-items:center}.Modal-module__YT4P-W__modalOverlayCentered .Modal-module__YT4P-W__modal{width:fit-content}@media (min-width:576px){.Modal-module__YT4P-W__modalOverlay{align-items:center}.Modal-module__YT4P-W__modal{width:fit-content}}}
@layer components.primitives{.TextField-module__KZpSUW__root [slot=errorMessage]{color:var(--color-ui-error);padding-left:1.25rem}.TextField-module__KZpSUW__textField{border:1px solid var(--color-border-strong);background-color:var(--color-bg-surface);border-radius:.625rem;width:100%;padding:1.25rem}.TextField-module__KZpSUW__textField.TextField-module__KZpSUW__withLabel{padding:.75rem 1.25rem}.TextField-module__KZpSUW__textField[data-disabled]{background-color:var(--color-border-light)}.TextField-module__KZpSUW__textField[data-focus-within]{outline:1.5px solid var(--color-text-primary);outline-offset:-1.5px}.TextField-module__KZpSUW__textField[data-invalid]{border-color:var(--color-ui-error);background-color:var(--color-ui-error-bg)}.TextField-module__KZpSUW__textField[data-invalid] .TextField-module__KZpSUW__input{border-color:var(--color-ui-error);background-color:var(--color-ui-error-bg)}.TextField-module__KZpSUW__textField[data-invalid] .TextField-module__KZpSUW__label{color:var(--color-ui-error)}.TextField-module__KZpSUW__textField[data-invalid][data-focus-within]{outline:1.5px solid var(--color-ui-error);outline-offset:-1.5px}.TextField-module__KZpSUW__textField .TextField-module__KZpSUW__contentGroup{justify-content:space-between;align-items:center;display:flex}.TextField-module__KZpSUW__textField .TextField-module__KZpSUW__contentGroup :where([slot=start-component]){margin-right:.5rem}.TextField-module__KZpSUW__textField .TextField-module__KZpSUW__contentGroup :where([slot=end-component]){margin-left:.5rem}.TextField-module__KZpSUW__textField .TextField-module__KZpSUW__textAreaWrapper{flex:1;min-width:0}.TextField-module__KZpSUW__textField .TextField-module__KZpSUW__input{width:100%;font-family:var(--font-body);letter-spacing:-.01em;color:var(--color-text-primary);background-color:inherit;border:0;font-size:1rem;line-height:1.5em}.TextField-module__KZpSUW__textField .TextField-module__KZpSUW__input[data-disabled]{color:var(--color-text-tertiary)}.TextField-module__KZpSUW__textField .TextField-module__KZpSUW__input[data-focused]{outline:0}.TextField-module__KZpSUW__textField .TextField-module__KZpSUW__label{color:var(--color-text-tertiary);align-items:center;gap:4px;display:flex}.TextField-module__KZpSUW__textField::placeholder{color:var(--color-text-tertiary);letter-spacing:-.01em;font-size:1rem;line-height:1.5em}}
@layer components.composite{.PhoneNumberInput-module__6ozy3W__startComponent{z-index:1;align-items:center;display:flex}.PhoneNumberInput-module__6ozy3W__maskPlaceholder{color:var(--color-text-tertiary);padding-left:2px}}
@layer components.primitives{.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}}
.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(--v2-color-border-default);background-color:var(--v2-color-surface-canvas);box-shadow:var(--v2-shadow-sm);border-radius:24px;flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.ConnectHealthRecordsCard-module__EJ-87W__header{align-items:center;gap:.75rem;display:flex}.ConnectHealthRecordsCard-module__EJ-87W__button{width:100%;margin-top:.75rem}
.ReminderCard-module__jfT6Ua__reminderCard{background-color:var(--v2-color-surface-canvas);border:1px solid var(--v2-color-border-default);box-shadow:var(--v2-shadow-sm);border-radius:24px;flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.ReminderCard-module__jfT6Ua__cardRow{align-items:center;gap:.5rem;display:flex}.ReminderCard-module__jfT6Ua__warningBox{background-color:var(--v2-color-warning-bg);border-radius:12px;align-items:center;gap:.5rem;padding:1rem;display:flex}
.AppointmentsPage-module__CtbCoW__wrapper{flex-direction:column;gap:1.5rem;max-width:43.75rem;margin:0 auto;display:flex}.AppointmentsPage-module__CtbCoW__header,.AppointmentsPage-module__CtbCoW__appointmentsList{flex-direction:column;gap:.75rem;display:flex}.AppointmentsPage-module__CtbCoW__spinner{margin:3rem auto 0}
@layer v2.components.composite{.AppointmentsFilters-module__J5omOq__filterGroup{flex-wrap:wrap;gap:.5rem;display:flex}.AppointmentsFilters-module__J5omOq__chipWrapper{cursor:pointer;display:block;position:relative}.AppointmentsFilters-module__J5omOq__chipWrapper:hover .AppointmentsFilters-module__J5omOq__label{background-color:var(--v2-color-surface-muted-warm)}.AppointmentsFilters-module__J5omOq__input{opacity:.001;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.AppointmentsFilters-module__J5omOq__input:checked+.AppointmentsFilters-module__J5omOq__label{color:var(--v2-color-accent-fg);background-color:var(--v2-color-solid-bg)}.AppointmentsFilters-module__J5omOq__input:focus-visible+.AppointmentsFilters-module__J5omOq__label{outline:2px solid var(--v2-color-accent-focus-ring);outline-offset:2px}.AppointmentsFilters-module__J5omOq__label{background-color:var(--v2-color-surface-sunken);color:var(--v2-color-link-disabled);border-radius:999px;justify-content:center;align-items:center;padding:.5rem 1rem;transition:background-color .2s;display:flex}}
@layer v2.components.composite{.EmptyAppointmentsCard-module__qOhTxW__emptyState{flex-direction:column;align-items:center;gap:1.5rem;margin-top:3.5rem;display:flex}.EmptyAppointmentsCard-module__qOhTxW__textContent{flex-direction:column;align-items:center;gap:.5rem;width:100%;display:flex}.EmptyAppointmentsCard-module__qOhTxW__title,.EmptyAppointmentsCard-module__qOhTxW__subtitle{text-align:center}.EmptyAppointmentsCard-module__qOhTxW__cta{width:100%}}
@layer v2.components.composite{.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:var(--v2-color-surface-raised);border:1px solid var(--v2-color-border-default);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__latestBadge{border:1px solid var(--v2-color-border-default);border-radius:25rem;align-items:center;gap:.1875rem;padding:.3125rem .5rem .3125rem .75rem;display:inline-flex}}
@layer v2.components.composite{.PrescriptionCard-module__fp3dYW__card{border:1px solid var(--v2-color-border-default);box-shadow:var(--v2-shadow-lg);border-radius:.5rem;flex-direction:column;max-width:28rem;display:flex;overflow:hidden}.PrescriptionCard-module__fp3dYW__successBanner{background-color:var(--v2-color-success-bg);color:var(--v2-color-success-fg);justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;display:flex}.PrescriptionCard-module__fp3dYW__successText{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;min-width:0;display:flex}.PrescriptionCard-module__fp3dYW__medicationName{text-transform:capitalize}.PrescriptionCard-module__fp3dYW__pharmacyInfo{flex-direction:column;gap:.125rem;display:flex}.PrescriptionCard-module__fp3dYW__icon{border:1px solid var(--v2-color-border-default);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.9375rem;height:2.9375rem;display:flex;overflow:hidden}}
@layer v2.components.composite{.DiagnosisSection-module__QX83xa__section{flex-direction:column;gap:1rem;display:flex}}
@layer v2.components.composite{.ActionButtons-module__ZAf_hG__actions{flex-direction:column;gap:.5rem;display:flex}.ActionButtons-module__ZAf_hG__button{width:100%}}
@layer v2.components.composite{.DoctorReport-module__mvruUq__container{background:var(--v2-color-surface-raised);border:1px solid var(--v2-color-border-default);border-radius:.5rem;flex-direction:column;gap:1rem;max-width:48rem;padding:2.25rem 1.5rem;display:flex}.DoctorReport-module__mvruUq__detailsContent{flex-direction:column;gap:1rem;display:flex}.DoctorReport-module__mvruUq__disclosureTitle{color:var(--v2-color-link-default)}@media (min-width:768px){.DoctorReport-module__mvruUq__container{gap:1.5rem;padding:3.5rem}.DoctorReport-module__mvruUq__detailsContent{gap:1.5rem}}}
.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}
.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}
@layer v2.components.composite{.DarioEnrollmentCard-module__o6DKWa__ctaCard{background:var(--v2-color-surface-raised);border-radius:1.5rem;flex-direction:column;gap:1.25rem;margin-block:1rem;padding:2rem 1.5rem;display:flex}.DarioEnrollmentCard-module__o6DKWa__categoryRow{align-items:center;gap:.75rem;display:flex}.DarioEnrollmentCard-module__o6DKWa__iconBadge{background:color-mix(in srgb, var(--v2-color-surface-raised), black 8%);width:2.25rem;height:2.25rem;color:var(--v2-color-icon-default);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.DarioEnrollmentCard-module__o6DKWa__partnerRow{align-items:center;gap:.75rem;display:flex}.DarioEnrollmentCard-module__o6DKWa__logo{flex-shrink:0;width:auto;height:2.75rem}.DarioEnrollmentCard-module__o6DKWa__partnerInfo{flex-direction:column;gap:.125rem;display:flex}.DarioEnrollmentCard-module__o6DKWa__overview{flex-direction:column;gap:.5rem;display:flex}.DarioEnrollmentCard-module__o6DKWa__ctaRow{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}@media (min-width:768px){.DarioEnrollmentCard-module__o6DKWa__ctaCard{padding:2rem}}}
.AssistantMessage-module__Y4HyQq__container{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.AssistantMessage-module__Y4HyQq__prose :not(:where([data-inline-widget] *)):is(p,li){font:var(--v2-text-body-16)}.AssistantMessage-module__Y4HyQq__prose :not(:where([data-inline-widget] *)):is(li)::marker{font:var(--v2-text-body-16)}.AssistantMessage-module__Y4HyQq__container .streamingChunk{animation:1s cubic-bezier(.2,0,0,1) AssistantMessage-module__Y4HyQq__chunkIn}@keyframes AssistantMessage-module__Y4HyQq__chunkIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.AssistantMessage-module__Y4HyQq__container .streamingChunk{animation:none}}[data-animations-paused] .AssistantMessage-module__Y4HyQq__container .streamingChunk{animation:none}
@layer v2.components.composite{.AttachmentFileDownloadModal-module__wmYoUa__content{text-align:center;flex-direction:column;align-items:center;gap:1rem;min-width:min(80vw,19rem);padding:3rem 2rem 2rem;display:flex}.AttachmentFileDownloadModal-module__wmYoUa__filename{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}}
.AttachmentImagePreviewModal-module__k9Hxea__modal{border-radius:.75rem}@layer v2.components.composite{.AttachmentImagePreviewModal-module__k9Hxea__content{justify-content:center;align-items:center;min-width:min(70vw,16rem);min-height:12rem;display:flex}.AttachmentImagePreviewModal-module__k9Hxea__image{object-fit:contain;border-radius:.75rem;width:auto;max-width:min(100vw - 2rem,40rem);height:auto;max-height:80vh}.AttachmentImagePreviewModal-module__k9Hxea__loading,.AttachmentImagePreviewModal-module__k9Hxea__message{padding:2rem}.AttachmentImagePreviewModal-module__k9Hxea__message{text-align:center}}
@layer v2.components.primitives{.MessageAttachmentChip-module__VOdaWq__chip{width:fit-content;display:flex}.MessageAttachmentChip-module__VOdaWq__container{flex-shrink:0;width:8.5rem;height:8.5rem;position:relative}.MessageAttachmentChip-module__VOdaWq__card{border-radius:.75rem;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset:0;overflow:hidden}.MessageAttachmentChip-module__VOdaWq__cardStack{flex-direction:column;gap:.5rem;padding:.75rem}.MessageAttachmentChip-module__VOdaWq__chipButton{appearance:none;font:inherit;color:inherit;cursor:pointer;border:none;margin:0}.MessageAttachmentChip-module__VOdaWq__chipButton:focus-visible{outline:2px solid var(--v2-color-accent-focus-ring);outline-offset:2px}.MessageAttachmentChip-module__VOdaWq__cardFile{border:8px solid var(--v2-color-surface-sunken);background-color:#0000}.MessageAttachmentChip-module__VOdaWq__cardImage,.MessageAttachmentChip-module__VOdaWq__cardMuted{background-color:var(--v2-color-surface-sunken)}.MessageAttachmentChip-module__VOdaWq__preview{object-fit:cover}.MessageAttachmentChip-module__VOdaWq__filename{letter-spacing:var(--v2-tracking-tight);text-align:left;white-space:nowrap;text-overflow:ellipsis;position:absolute;bottom:.5rem;left:.5rem;right:.5rem;overflow:hidden}.MessageAttachmentChip-module__VOdaWq__cardPlaceholder{background-color:var(--v2-color-surface-sunken);border-radius:.75rem;align-items:center;gap:.5rem;width:fit-content;padding:1rem;display:flex}.MessageAttachmentChip-module__VOdaWq__statusLabel{letter-spacing:var(--v2-tracking-tight);white-space:nowrap}}
@layer v2.components.primitives{.MessageAttachments-module__rG22Xa__list{align-items:flex-end;gap:.625rem;width:fit-content;max-width:100%;margin-left:auto;padding:.125rem;list-style:none;display:flex;overflow-x:auto}.MessageAttachments-module__rG22Xa__item{flex-shrink:0}}
.VerificationSteps-module__Q7Qita__wrapper{--circle-size:1.75rem;flex-direction:column;display:flex}.VerificationSteps-module__Q7Qita__step{align-items:center;gap:.5rem;display:flex}.VerificationSteps-module__Q7Qita__divider{background-color:var(--color-brand-primary-30);width:.25rem;height:1rem;margin-left:.75rem}.VerificationSteps-module__Q7Qita__stepNumber{width:var(--circle-size);height:var(--circle-size);background-color:var(--color-brand-primary-30);color:var(--color-brand-accent);border-radius:50%;justify-content:center;align-items:center;display:flex}.VerificationSteps-module__Q7Qita__activeStep{background-color:var(--color-brand-accent);color:var(--color-brand-primary-10)}@media (min-width:768px){.VerificationSteps-module__Q7Qita__step{gap:.75rem}}
.HealthRecordsConnectedModal-module__JDLDNW__modal{max-width:28.125rem}.HealthRecordsConnectedModal-module__JDLDNW__content{text-align:center;flex-direction:column;gap:1.75rem;padding:3rem 2.5rem;display:flex}.HealthRecordsConnectedModal-module__JDLDNW__iconWrapper{background-color:var(--color-brand-primary-30);border-radius:50%;justify-content:center;align-self:center;align-items:center;width:fit-content;padding:1rem;display:flex}.HealthRecordsConnectedModal-module__JDLDNW__actions{flex-direction:column;gap:.75rem;display:flex}
.SettingsCard-module__RRqSyG__card{flex-direction:column;gap:.75rem;padding:.75rem 0;display:flex}.SettingsCard-module__RRqSyG__header{align-items:center;gap:.75rem;display:flex}.SettingsCard-module__RRqSyG__content{width:100%}@media (min-width:600px){.SettingsCard-module__RRqSyG__card{flex-direction:row;align-items:flex-start}.SettingsCard-module__RRqSyG__header,.SettingsCard-module__RRqSyG__content{flex:1 1 0;width:auto;min-width:0}}
.MedicalRecordConsentSection-module__uoHtfG__content{flex-direction:column;gap:.75rem;display:flex}.MedicalRecordConsentSection-module__uoHtfG__consentRow{align-items:center;gap:.75rem;display:flex}.MedicalRecordConsentSection-module__uoHtfG__info{flex-direction:column;flex:1;gap:.125rem;display:flex}
.MedAlliesDemographicModal-module__Eb6YhG__modal{max-width:31.25rem}.MedAlliesDemographicModal-module__Eb6YhG__content{padding:2rem}.MedAlliesDemographicModal-module__Eb6YhG__title{text-align:center;padding-bottom:.5rem}.MedAlliesDemographicModal-module__Eb6YhG__subtitle{text-align:center;color:var(--color-text-secondary)}.MedAlliesDemographicModal-module__Eb6YhG__form{gap:.5rem;padding-top:1rem;display:grid}.MedAlliesDemographicModal-module__Eb6YhG__fullWidth{grid-column:1/-1}.MedAlliesDemographicModal-module__Eb6YhG__button{width:100%}.MedAlliesDemographicModal-module__Eb6YhG__disclaimer{color:var(--color-text-tertiary);margin-bottom:1rem;display:block}@media (min-width:768px){.MedAlliesDemographicModal-module__Eb6YhG__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}
.page-module__VkWuVW__wrapper{flex-direction:column;gap:1.25rem;display:flex}.page-module__VkWuVW__header{flex-direction:column;gap:.75rem;display:flex}@media (min-width:768px){.page-module__VkWuVW__wrapper{gap:2rem}.page-module__VkWuVW__header{gap:1.5rem}}
.page-module__84iMOW__container{flex-direction:column;align-items:center;gap:3rem;width:100%;display:flex;position:relative;overflow-x:hidden}.page-module__84iMOW__loadingText{text-align:center;color:var(--color-text-secondary);padding:2rem}
.page-module__mzbcVa__page{background-color:var(--color-bg-default);min-height:100dvh;font:var(--text-body-m);color:var(--color-text-primary)}.page-module__mzbcVa__header{background-color:var(--color-bg-surface);border-bottom:1px solid var(--color-border-default);z-index:100;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex;position:sticky;top:0}.page-module__mzbcVa__headerLeft{align-items:center;gap:.75rem;display:flex}.page-module__mzbcVa__badge{font:var(--text-micro-2xs-medium);color:var(--color-ui-notice-fg);background-color:var(--color-ui-notice-bg);border-radius:4px;padding:.125em .5em}.page-module__mzbcVa__modeSwitcher{gap:.5rem;display:flex}.page-module__mzbcVa__modeButton{font:var(--text-micro-xs-medium);border:1px solid var(--color-border-default);background-color:var(--color-bg-surface);color:var(--color-text-secondary);cursor:pointer;border-radius:6px;padding:.375em .75em;transition:all .15s}.page-module__mzbcVa__modeButton:hover{border-color:var(--color-border-strong);color:var(--color-text-primary)}.page-module__mzbcVa__modeButtonActive{background-color:var(--color-brand-primary);color:var(--color-text-invert);border-color:var(--color-brand-primary)}.page-module__mzbcVa__modeButtonActive:hover{background-color:var(--color-brand-primary-darken);border-color:var(--color-brand-primary-darken);color:var(--color-text-invert)}.page-module__mzbcVa__article{max-width:48rem;margin:0 auto;padding:2rem 1.5rem}.page-module__mzbcVa__articleTitle{margin-bottom:.5rem}.page-module__mzbcVa__articleMeta{color:var(--color-text-tertiary);margin-bottom:2rem}.page-module__mzbcVa__articleBody{flex-direction:column;gap:1rem;display:flex}.page-module__mzbcVa__articleBody p{font:var(--text-body-l);color:var(--color-text-primary);line-height:1.75em}.page-module__mzbcVa__articleBody h2{font:var(--text-heading-2xl);letter-spacing:var(--letter-spacing-tight);margin-top:1rem}.page-module__mzbcVa__contentViolator{background-color:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:12px;margin:1.5rem -1rem;overflow:hidden}.page-module__mzbcVa__contentViolatorEmbed{width:100%;height:37.5rem}.page-module__mzbcVa__popupTrigger{background-color:var(--color-brand-primary-10);border:1px solid var(--color-brand-primary-50);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:.75rem;margin:1.5rem 0;padding:1.5rem;display:flex}.page-module__mzbcVa__popupTriggerText{color:var(--color-text-secondary)}@media (min-width:768px){.page-module__mzbcVa__article{padding:3rem 2rem}.page-module__mzbcVa__contentViolator{margin:2rem -2rem}}
.page-module__GPn24q__container{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100dvh;padding:2rem;display:flex;overflow:hidden auto}
@layer components.composite{.RefillConnectingScreen-module__wvJxZa__root{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;min-height:100dvh;padding:2rem 1.9375rem;display:flex;position:relative}.RefillConnectingScreen-module__wvJxZa__message{text-align:center;max-width:20.625rem;color:var(--color-text-tertiary);letter-spacing:-.01rem;line-height:1.5}}