.feature-tabs{--fill-duration:8s;gap:12px;display:grid}@media (width<=47.9375rem){.feature-tabs{margin-top:-20px}}.feature-tabs__bar{gap:12px;display:flex;position:relative}.feature-tabs__tab{background:var(--color-card-bg);color:var(--color-text);cursor:pointer;font-family:var(--type-mono-family);font-size:var(--type-mono-size);letter-spacing:var(--ls-snug);line-height:var(--type-mono-lh);border:none;border-radius:8px;flex:1;justify-content:space-between;align-items:center;gap:.5rem;height:80px;padding:0 1.25rem;transition:color .2s;display:flex;position:relative}.feature-tabs__tab:hover{color:var(--color-blue)}.feature-tabs__tab-fill{z-index:0;border-radius:8px;position:absolute;inset:0}.feature-tabs__tab-fill[data-state=empty]{background:0 0;width:0}.feature-tabs__tab-fill[data-state=filled]{background:#dde2fb;width:100%}.feature-tabs__tab-fill[data-state=active]{animation:fillTab var(--fill-duration) linear forwards;background:#dde2fb}.feature-tabs--paused .feature-tabs__tab-fill[data-state=active]{animation-play-state:paused}@keyframes fillTab{0%{width:0}to{width:100%}}.feature-tabs__tab-label{text-align:left;z-index:1;position:relative}.feature-tabs__tab-icon{opacity:.6;z-index:1;flex-shrink:0;display:flex;position:relative}.feature-tabs__tab-icon svg,.feature-tabs__tab-icon img{object-fit:contain;width:2.25rem;height:2.25rem}.feature-tabs__tab:first-child .feature-tabs__tab-icon svg,.feature-tabs__tab:first-child .feature-tabs__tab-icon img{width:2.3625rem;height:2.3625rem}.feature-tabs__content{background:var(--color-card-bg);border-radius:8px;position:relative;overflow:clip}.feature-tabs__panel{opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.feature-tabs__panel.is-active{opacity:1;pointer-events:auto;position:relative}.feature-tabs__panel-inner{grid-template-columns:1fr auto auto;justify-content:space-between;gap:1.5rem;min-height:28rem;padding:2.5rem;display:grid}.feature-tabs__text{flex-direction:column;justify-content:flex-start;gap:1rem;max-width:22rem;display:flex}.feature-tabs__title{color:var(--color-text);font-family:var(--type-h3-family);font-size:var(--type-h3-size);font-weight:var(--type-h3-weight);letter-spacing:var(--type-h3-ls);line-height:var(--type-h3-lh)}.feature-tabs__copy{color:var(--color-text-soft);font-size:var(--type-body-size);line-height:var(--type-body-lh)}.feature-tabs__photo{align-self:stretch;max-width:300px;max-height:340px}.feature-tabs__photo img{border-radius:var(--radius-lg);object-fit:cover;width:100%;height:100%;display:block}.feature-tabs__card{align-self:stretch;max-width:300px;max-height:340px}.identify-card{background:var(--color-white);border-radius:16px;flex-direction:column;gap:16px;width:100%;max-width:300px;height:100%;padding:24px 16px;display:flex;overflow:hidden}.identify-card__chart{background:url(https://assets.cadence.care/images/agents/dots-v2.png) 0 0/600px;flex:1;min-height:0;position:relative;overflow:hidden}.identify-card__svg{width:100%;height:100%;display:block;position:absolute;inset:0}.identify-card__labels{color:#8e9db8;flex-direction:column;justify-content:space-between;font-family:Inter,sans-serif;font-size:10px;font-weight:500;display:flex;position:absolute;top:0;bottom:0;right:0}.identify-card__stem{opacity:0;transform:translateY(20px)}.feature-tabs--ready .feature-tabs__panel.is-active .identify-card__stem{animation:.6s cubic-bezier(.22,1,.36,1) both identifyStemReveal}@keyframes identifyStemReveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.identify-card__badge{border-radius:var(--radius-pill);color:#a44400;font-family:var(--font-body);font-size:var(--type-body-sm-size);font-weight:var(--fw-medium);line-height:var(--lh-normal);opacity:0;white-space:nowrap;background:#fae2cc;padding:4px 8px;position:absolute;transform:translate(-100%)translateY(-12px)}.feature-tabs--ready .feature-tabs__panel.is-active .identify-card__badge{animation:.4s .6s both identifyBadgeFade,4s ease-in-out 1s infinite identifyBadgePulse}@keyframes identifyBadgeFade{0%{opacity:0;transform:translate(-100%)translateY(-8px)}to{opacity:1;transform:translate(-100%)translateY(-12px)}}@keyframes identifyBadgePulse{0%,to{box-shadow:0 0 #fdf3ea}50%{box-shadow:0 0 0 5px #fdf3ea}}.identify-card__avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:56px;height:56px;display:none}.identify-card__body{opacity:0;flex-direction:column;gap:2px;display:flex}.identify-card__body-text{flex-direction:column;gap:2px;display:flex}.feature-tabs--ready .feature-tabs__panel.is-active .identify-card__body{animation:.4s .9s both identifyBodyFade}@keyframes identifyBodyFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.identify-card__reading{align-items:center;gap:2.5px;display:flex}.identify-card__value{color:#a44400;font-family:var(--font-body);font-size:var(--type-body-sm-size);font-weight:var(--fw-medium);line-height:var(--lh-normal)}.identify-card__alert{color:#364e7a;font-family:var(--font-body);font-size:var(--type-body-sm-size);line-height:var(--lh-normal)}.extend-card{background:var(--color-white);border-radius:var(--radius-md);flex-direction:column;width:300px;min-width:300px;max-width:300px;height:100%;display:flex;overflow:hidden}.extend-card__graphic{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.extend-card__glow{z-index:1;background-image:url(https://assets.cadence.care/images/feature-tabs/extend-circle.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;width:106.25px;height:106.25px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.extend-card__waveform{z-index:2;width:51px;height:51px;position:relative}.extend-card__bar{transform-origin:50%;animation:1.2s ease-in-out infinite barPulse}@keyframes barPulse{0%,to{opacity:.5;transform:scaleY(.5)}50%{opacity:1;transform:scaleY(1)}}.extend-card__avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:56px;height:56px;display:none}.extend-card__body{flex-wrap:wrap;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem 1.25rem;display:flex}.extend-card__body-text{flex-direction:column;flex:1;gap:.375rem;min-width:0;display:flex}.extend-card__reading{align-items:center;gap:.375rem;display:flex}.extend-card__value{color:#a44400;font-family:var(--font-body);font-size:var(--type-body-sm-size);font-weight:var(--fw-medium);line-height:var(--type-mono-lh)}.extend-card__message{color:var(--color-text);font-family:var(--font-body);font-size:var(--type-label-size);line-height:var(--type-body-lh)}.extend-card__transcript{flex-direction:column;gap:.125rem;height:2.7rem;display:flex;overflow:hidden}.extend-card__speaker{color:var(--color-text-muted,#9ba6bb);font-family:var(--font-body);font-size:var(--type-caption-size);font-weight:var(--fw-medium);line-height:var(--lh-normal)}.extend-card__transcript-text{color:var(--color-text);font-family:var(--font-body);font-size:var(--type-body-sm-size);line-height:var(--type-body-lh)}.extend-card__cursor{background:var(--color-text);vertical-align:text-bottom;border-radius:1px;width:1.5px;height:.9em;margin-left:1px;animation:.7s step-end infinite extendCursorBlink;display:inline-block}@keyframes extendCursorBlink{0%,to{opacity:1}50%{opacity:0}}.extend-card__button{background:var(--color-blue,#2f3cec);color:var(--color-white,#fff);cursor:pointer;font-family:var(--type-mono-family);font-size:var(--type-caption-size);letter-spacing:var(--ls-default);border:none;border-radius:999px;flex-basis:100%;justify-content:center;align-items:center;gap:.375rem;padding:.5rem 1.25rem;transition:background .2s,color .2s;display:inline-flex}.extend-card__button--playing{color:var(--color-white,#fff);background:#0a162e}.improve-card{background:var(--color-white);border-radius:var(--radius-md);flex-direction:column;width:100%;max-width:300px;height:100%;padding:24px 16px;display:flex;overflow:hidden}.improve-card__graphic{justify-content:center;align-items:center;margin-bottom:16px;display:flex}.improve-card__titration{background:var(--color-white);background-clip:padding-box;border:1px solid #0000;border-radius:12px;flex-direction:column;gap:0;width:100%;padding:1rem;display:flex;position:relative;box-shadow:0 1px 14px #2b3d4e18}.improve-card__titration:before{content:"";z-index:-1;background:linear-gradient(90deg,#33b5ff 0%,#a9aef5 21%,#dae7d8 53%,#cba9dd 60%,#fff7df 98%);border-radius:13px;position:absolute;inset:-1px}.improve-card__row{align-items:center;gap:.375rem;display:flex}.improve-card__dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.improve-card__dot--blue{background:#bec5d0}.improve-card__dot--green{background:#27a968}.improve-card__row:last-child{margin-top:-4px}.improve-card__arrow{opacity:0;transform-origin:top;width:11px;margin-left:-2.5px;transform:scaleY(0)}.feature-tabs__panel.is-active .improve-card__arrow{animation:.5s .4s both improveArrowGrow}@keyframes improveArrowGrow{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.improve-card__row--new{opacity:0}.feature-tabs__panel.is-active .improve-card__row--new{animation:.4s .9s both improveReveal}@keyframes improveReveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.improve-card__med{font-family:"Source Code Pro", var(--font-mono);font-size:var(--type-mono-xs-size);letter-spacing:var(--ls-snug);color:#2b3d4e}.improve-card__dose{font-family:"Source Code Pro", var(--font-mono);font-size:var(--type-mono-xs-size);letter-spacing:var(--ls-snug);border-radius:3px;padding:.125rem .25rem}.improve-card__dose--old{color:#2b3d4e;background:#e8edef;border:1px solid #d9dde4}.improve-card__dose--new{color:#157d56;background:#e7f8ef;border:1px solid #cbedda}.improve-card__freq{color:#2b3d4e;font-family:"Source Code Pro", var(--font-mono);font-size:var(--type-mono-xs-size);letter-spacing:var(--ls-snug)}.improve-card__actions{opacity:0;gap:.5rem;display:flex}.feature-tabs__panel.is-active .improve-card__actions{animation:.4s 1.2s both improveReveal}.improve-card__action{cursor:pointer;font-family:var(--font-body);font-size:var(--type-caption-size);font-weight:var(--fw-medium);line-height:var(--lh-normal);background:0 0;border-style:solid;border-width:1px;border-radius:999px;flex:1;padding:.375rem .5rem}.improve-card__action--reject{color:#c53030;border-color:#c53030}.improve-card__action--edit{color:#2f3cec;border-color:#2f3cec}.improve-card__action--accept{color:#27a968;border-color:#27a968}.improve-card__body{align-items:center;gap:12px;margin-top:auto;display:flex}.improve-card__avatar{object-fit:cover;border-radius:50%;flex:0 0 56px;width:56px;height:56px}.improve-card__body-text{flex-direction:column;gap:.25rem;display:flex}.improve-card__heading{color:var(--color-text);font-family:var(--font-body);font-size:var(--type-label-size);font-weight:var(--fw-medium);line-height:var(--type-mono-lh)}.improve-card__subtitle{color:var(--color-text);font-family:var(--font-body);font-size:var(--type-label-size);line-height:var(--type-body-lh)}.feature-tabs__pause{background:var(--color-surface-warm-grey-200);box-shadow:none;color:var(--color-text);cursor:pointer;z-index:2;border:none;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background .2s;display:inline-flex;position:absolute;bottom:1.5rem;left:2.5rem}.feature-tabs__pause:hover{background:#d8d4cd}@media (width<=63.9375rem){.feature-tabs__panel-inner{flex-direction:column;gap:1.5rem;min-height:auto;padding:2rem;display:flex}.feature-tabs__card{order:-1;max-width:none;max-height:none}.feature-tabs__photo{display:none}.identify-card{max-width:none;height:340px}.extend-card{width:100%;min-width:0;max-width:none;height:340px}.improve-card{max-width:none;height:340px}.feature-tabs__text{max-width:none}.identify-card__avatar{display:block}.identify-card__body{flex-direction:row;align-items:center;gap:.75rem}.extend-card__avatar{display:block}.feature-tabs__pause{bottom:1.25rem;left:2rem}}@media (width<=47.9375rem){.extend-card__glow{width:106.25px;height:106.25px}.extend-card__waveform{width:51px;height:51px}.feature-tabs__bar{grid-template-columns:none;gap:.5rem;display:flex}.feature-tabs__tab{font-size:var(--type-body-sm-size);justify-content:center;gap:0;height:auto;padding:.625rem 1.125rem}.feature-tabs__tab-icon{display:none}.feature-tabs__panel-inner{flex-direction:column;gap:1.25rem;padding:1.25rem;display:flex}.feature-tabs__card{order:-1;max-width:none;max-height:none}.feature-tabs__card img:not(.identify-card__avatar):not(.extend-card__avatar){width:100%;max-height:none}.feature-tabs__photo{display:none}.feature-tabs__text{max-width:none}.feature-tabs__title{font-size:clamp(1.75rem,5vw,2.25rem)}.feature-tabs__copy{font-size:var(--type-body-size)}.feature-tabs__panel-inner{justify-content:flex-start;min-height:640px;padding-bottom:4rem}.identify-card,.extend-card,.improve-card{height:356px;min-height:0}.identify-card{gap:16px;padding:16px}.identify-card__avatar{width:56px;height:56px;display:block}.identify-card__body{flex-direction:row;align-items:center;gap:.75rem}.feature-tabs__pause{width:2.5rem;height:2.5rem;bottom:1rem;left:1.25rem}}.program-section{padding-block:var(--section-gap-fixed)}@media (width<=47.9375rem){.program-section{padding-block:var(--section-gap-mobile)}}.program-header{flex-direction:column;gap:2rem;margin:0 0 3rem;display:flex}.program-eyebrow{color:var(--color-text-soft);font-family:var(--font-mono);letter-spacing:0;border:1px solid #b4bed0;border-radius:12px;align-self:flex-start;padding:.625rem 1rem;font-size:1rem;line-height:1.2}.program-heading{font-family:var(--font-heading);letter-spacing:-.04em;max-width:38rem;margin:0;font-size:clamp(2.75rem,5vw,3.5rem);font-weight:400;line-height:1}.program-stack{--program-divider-gap:4rem;display:grid}.program-card{background:var(--color-bg,#fbfbfa);padding:calc(var(--program-divider-gap) - 1px) 0 var(--program-divider-gap);border-top:1px solid #e6e9ee;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0;display:grid;position:sticky;top:6rem}.program-text{flex-direction:column;gap:1.5rem;width:25rem;max-width:25rem;padding-bottom:5rem;display:flex}.program-title{color:var(--color-text);font-family:var(--font-heading);letter-spacing:-.03em;margin:0;font-size:2.5rem;font-weight:400;line-height:1.1}.program-copy{color:var(--color-text-soft);font-size:var(--type-body-size);letter-spacing:-.01em;max-width:28rem;margin:0;line-height:1.3}.program-visual{aspect-ratio:600/540;background:#253d74;border-radius:1.5rem;flex-direction:column;gap:0;width:100%;max-width:37.5rem;max-height:33.75rem;padding:2.5rem 2.5rem 2rem;display:flex;position:relative;overflow:hidden}.program-visual-bg{object-fit:cover;z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.program-card[data-program-variant=v3]{padding-bottom:0}.program-visual-stage{z-index:1;flex:1;place-items:center;width:100%;min-height:0;display:grid;position:relative}.program-snippet{opacity:0;pointer-events:none;grid-area:1/1;grid-template-rows:auto 1fr;justify-items:center;width:100%;height:100%;transition:opacity .25s;display:grid}.program-snippet--no-label{grid-template-rows:1fr;place-items:center}.program-snippet>.program-snippet-label{align-self:start}.program-snippet>:not(.program-snippet-label){align-self:center;margin-top:1.5rem}.program-snippet>.program-snippet-card--recovery{margin-top:3.75rem}.program-card--no-pagination .program-snippet>:not(.program-snippet-label),.program-card--no-pagination .program-snippet>.program-snippet-card--recovery{margin-top:0}.program-snippet.is-active{opacity:1;pointer-events:auto}.program-snippet-label{color:var(--color-white);font-family:var(--font-heading);letter-spacing:-.02em;text-align:center;font-size:1.5rem;font-weight:400;line-height:1.3}.program-copy sup,.program-snippet-label sup,.snippet-engagement-dial__value sup{font-size:var(--type-caption-size);line-height:var(--type-caption-lh)}.program-snippet-card{background:var(--color-white);border-radius:1rem;flex:none;overflow:hidden;box-shadow:0 12px 30px #10204214}.program-snippet-card--image{max-width:18rem;padding:1rem}.program-snippet-card.program-snippet-card--image-full-bleed{box-shadow:none;background:0 0;border-radius:0;width:calc(100% + 5rem);max-width:none;padding:0;overflow:visible}.program-snippet-card.program-snippet-card--image-centered-overlay{box-shadow:none;background:0 0;border-radius:0;width:calc(65% + 3.25rem);max-width:none;padding:0;overflow:visible}.program-snippet-card--image img{width:100%;height:auto;display:block}.program-snippet-card--image-full-bleed img,.program-snippet-card--image-centered-overlay img{max-width:none}.program-snippet-card--engagement-dial{box-shadow:none;color:var(--color-white);background:0 0;border-radius:0;flex-direction:column;align-items:center;gap:1.75rem;width:calc(65% + 3.25rem);max-width:none;padding:0;display:flex;overflow:visible}.snippet-engagement-dial__meter{place-items:center;width:100%;display:grid;position:relative}.snippet-engagement-dial__art{width:100%;max-width:none;height:auto;display:block}.snippet-engagement-dial__value{color:var(--color-white);font-family:var(--type-heading-xl-family);font-size:var(--type-heading-xl-size);font-weight:var(--type-heading-xl-weight);letter-spacing:var(--type-heading-xl-ls);line-height:var(--type-heading-xl-lh);margin-top:16%;position:absolute}.snippet-engagement-dial__caption{background:var(--color-white);color:var(--color-text);font-family:var(--font-mono);font-size:var(--type-body-mono-l-size);font-weight:var(--type-body-mono-weight);letter-spacing:var(--type-body-mono-ls);line-height:var(--type-body-mono-lh);text-align:left;border-radius:1rem;width:82%;margin:-.25rem 0 0;padding:1.1rem 1.4rem}.snippet-engagement-dial__caption span{display:block}.program-snippet-card--continuous-care{aspect-ratio:2;box-shadow:none;clip-path:none;background:0 0;border-radius:0;width:calc(100% + 5rem);max-width:none;padding:0;position:relative;overflow:visible}.snippet-continuous-bg{width:100%;height:auto;display:block}.snippet-continuous-card{opacity:0;will-change:opacity, transform;height:auto;position:absolute;transform:translateY(.875rem)}.snippet-continuous-card--rx{width:57%;top:6%;left:-1.5%}.snippet-continuous-card--nutrition{width:55%;top:24%;left:50%}.snippet-continuous-card--lab{width:31%;top:56%;left:80%}.program-snippet-card--patient{flex-direction:column;gap:1.25rem;width:18.125rem;padding:1.25rem 1.3rem;display:flex}.snippet-patient-head{justify-content:space-between;align-items:flex-end;gap:.5rem;display:flex}.snippet-patient-id{align-items:flex-end;gap:.65rem;display:flex}.snippet-patient-avatar{object-fit:cover;object-position:top center;border-radius:50%;width:3.125rem;height:3.125rem}.snippet-patient-info{flex-direction:column;gap:.4rem;display:flex}.snippet-patient-name{color:#0a162e;font-family:var(--font-body);letter-spacing:-.02em;font-size:.97rem;font-weight:500;line-height:1.15}.snippet-patient-meta{color:#0a162e;font-family:var(--font-mono);font-size:var(--type-body-xxxs-size);letter-spacing:0;background:#f2f2f0;border-radius:4px;align-self:flex-start;padding:.22rem .45rem;line-height:1}.snippet-emr-synced{color:#364e7a;font-family:var(--font-body);align-items:center;gap:.35rem;margin-bottom:4px;font-size:.7rem;line-height:1;display:flex}.snippet-check-icon{flex-shrink:0;width:.75rem;height:.75rem}.snippet-condition-list{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.snippet-condition{align-items:center;gap:.85rem;display:flex}.snippet-condition+.snippet-condition{border-top:1px solid #e5e3df;padding-top:.85rem}.snippet-condition-icon{background:#f2f2f0;border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:flex}.snippet-condition-icon img{object-fit:contain;width:12px;height:12px;display:block}.snippet-condition-body{flex-direction:column;gap:.1rem;display:flex}.snippet-condition-name{color:#0a162e;font-family:var(--font-body);letter-spacing:-.01em;font-size:.8125rem;line-height:1.3}.snippet-condition-value{color:#4e6488;font-family:var(--font-body);align-items:center;gap:.4rem;font-size:.75rem;line-height:1.3;display:flex}.snippet-condition-dot{border-radius:50%;flex-shrink:0;width:.42rem;height:.42rem;display:inline-block}.snippet-condition-dot--positive{background:#0d8c35}.snippet-condition-dot--warning{background:#f5a623}.snippet-condition-dot--critical{background:#d44a3a}.program-snippet-card--chat{box-shadow:none;background:0 0;align-items:stretch;gap:1rem;max-width:27rem;padding:0;display:flex;overflow:visible}.program-snippet-card--photo-right{flex-direction:row-reverse}.snippet-chat-photo{object-fit:cover;border-radius:1rem;flex:0 0 13.4rem;width:13.4rem;height:17rem;display:block}.snippet-chat-messages{flex-direction:column;justify-content:center;align-items:stretch;gap:1rem;width:11.7rem;display:flex}.snippet-chat-bubble{max-width:90%;display:block}.snippet-chat-bubble--agent{align-self:flex-end}.snippet-chat-bubble--patient{align-self:flex-start}.snippet-chat-bubble-text{font-family:var(--font-body);letter-spacing:-.005em;padding:.55rem .75rem;font-size:.8125rem;line-height:1.25;display:inline-block;position:relative}.snippet-chat-bubble--agent .snippet-chat-bubble-text{color:var(--color-white);background:#1a2e52;border-radius:.85rem .85rem .25rem}.snippet-chat-bubble--patient .snippet-chat-bubble-text{color:#0a162e;background:#eeedea;border-radius:.85rem .85rem .85rem .25rem}.snippet-chat-bubble--agent .snippet-chat-bubble-text:after,.snippet-chat-bubble--patient .snippet-chat-bubble-text:after{content:"";width:1.32rem;height:.8rem;position:absolute;bottom:-.1rem;mask-image:url(https://assets.cadence.care/images/programs/chat-bubble-tail.png);mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.snippet-chat-bubble--agent .snippet-chat-bubble-text:after{background:#1a2e52;right:-.64rem}.snippet-chat-bubble--patient .snippet-chat-bubble-text:after{background:#eeedea;left:-.64rem;transform:scaleX(-1)}.snippet-chat-bubble-avatar{display:none}.program-snippet-card--lifestyle{flex-direction:column;gap:.85rem;width:18.125rem;padding:1rem .9rem .9rem;display:flex}.snippet-lifestyle-intro{align-items:flex-start;gap:.6rem;display:flex}.snippet-lifestyle-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:2.1rem;height:2.1rem}.snippet-lifestyle-intro-body{flex-direction:column;gap:.25rem;display:flex}.snippet-lifestyle-text{color:#0a162e;font-family:var(--font-body);font-size:.825rem;line-height:1.25}.snippet-lifestyle-timestamp{color:#4e6488;font-family:var(--font-body);font-size:.6rem;line-height:1.15}.snippet-lifestyle-schedule{background:#eeedea;border-radius:.75rem;flex-direction:column;margin:0;padding:.5rem;list-style:none;display:flex}.snippet-lifestyle-row{align-items:center;gap:.55rem;padding:.5rem .75rem;display:flex}.snippet-lifestyle-thumb{object-fit:cover;border-radius:.25rem;flex-shrink:0;width:2.5rem;height:2.5rem}.snippet-lifestyle-row-body{flex-direction:column;display:flex}.snippet-lifestyle-day{color:#4e6488;font-family:var(--font-body);font-size:.7rem;line-height:1.3}.snippet-lifestyle-activity{color:#0a162e;font-family:var(--font-body);letter-spacing:-.01em;font-size:.78rem;font-weight:500;line-height:1.2}.program-snippet-card--vitals{box-shadow:none;background:0 0;flex-direction:column;gap:1rem;width:19rem;padding:0;display:flex}.snippet-streak-card{background:var(--color-card,#f2f2f0);border-radius:1rem;flex-direction:column;gap:.875rem;padding:.75rem 1rem;display:flex}.snippet-streak-head{align-items:center;gap:.75rem;display:flex}.snippet-streak-avatar{object-fit:cover;border-radius:50%;flex:none;width:40px;height:40px}.snippet-streak-message{color:#0a162e;font-family:var(--font-body);letter-spacing:-.01em;margin:0;font-size:.875rem;line-height:1.2}.snippet-streak-days{justify-content:space-between;margin:0;padding:0;list-style:none;display:flex}.snippet-streak-day{flex-direction:column;align-items:center;gap:.4rem;display:flex}.snippet-streak-dot{background:#c8c2ba;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.snippet-streak-day.is-checked .snippet-streak-dot{background:#263e66}.snippet-streak-check{width:14px;height:14px}.snippet-streak-letter{color:#0a162e;font-family:var(--font-mono);letter-spacing:.02em;font-size:.7rem;line-height:1}.snippet-streak-products{justify-content:center;gap:1rem;width:100%;display:flex}.snippet-streak-product{aspect-ratio:1;background:var(--color-card,#f2f2f0);border-radius:1rem;flex:1 1 0;justify-content:center;align-items:center;min-width:0;max-width:140px;display:flex;overflow:hidden}.snippet-streak-product img{object-fit:contain;width:auto;max-width:80%;height:auto;max-height:80%}.program-snippet-card--triage{box-shadow:none;background:0 0;width:21rem;height:17.5rem;padding:0;position:relative}.snippet-triage-photo{object-fit:cover;border-radius:1rem;width:17.5rem;height:13.5rem;display:block;position:absolute;bottom:0;right:0}.snippet-triage-card{background:var(--color-bg,#fbfbfa);border-radius:1rem;flex-direction:column;gap:.5rem;width:11rem;padding:1rem;display:flex;position:absolute;top:.625rem;left:0;box-shadow:0 18px 36px #10204229}.snippet-triage-bubble{display:contents}.snippet-triage-avatar{object-fit:cover;border-radius:50%;width:40px;height:40px}.snippet-triage-reading{color:#cc2030;font-family:var(--font-body);font-feature-settings:"ss03" 1;align-items:center;gap:.25rem;display:flex}.snippet-triage-alert-icon{width:12px;height:12px}.snippet-triage-value{font-size:.875rem;line-height:1.3}.snippet-triage-unit{font-size:.75rem;line-height:1.3}.snippet-triage-message{color:#364e7a;font-family:var(--font-body);letter-spacing:-.01em;margin:0;font-size:.875rem;line-height:1.25}.snippet-triage-cta{color:var(--color-white);cursor:default;font-family:var(--font-body);font-size:var(--type-body-xxxs-size);font-weight:var(--fw-medium);letter-spacing:var(--ls-wide);pointer-events:none;background:#142440;border:0;border-radius:99px;justify-content:center;align-items:center;width:max-content;padding:.4rem .85rem;display:inline-flex}.program-snippet-card--titration.improve-card{flex-direction:column;width:100%;max-width:18.75rem;height:auto;padding:24px 16px;display:flex;overflow:hidden}.program-snippet-card--titration .improve-card__titration:before{display:none}.program-snippet-card--titration .improve-card__graphic{margin-bottom:2rem}.program-snippet-card--titration .improve-card__heading{font-size:.875rem}.program-snippet-card--titration .improve-card__avatar{box-shadow:none;border:0;outline:0}.program-snippet-card--titration .improve-card__med{font-size:.71875rem}.program-snippet-card--titration .improve-card__freq{white-space:nowrap}.program-snippet-card--titration .improve-card__arrow{opacity:1;transform:scaleY(1)}.program-snippet-card--titration .improve-card__row--new{opacity:1}.program-snippet-card--titration .improve-card__subtitle{color:var(--color-text-soft);font-size:.875rem}.program-snippet-card--readmission,.program-snippet-card--appointment,.program-snippet-card--recovery{box-shadow:none;background:0 0;padding:0;position:relative;overflow:visible}.program-snippet-card--readmission{width:18rem;height:14.5rem}.snippet-readmission-photo{object-fit:cover;object-position:center;border-radius:1rem;width:100%;height:100%;display:block}.snippet-readmission-device{background:var(--color-bg,#fbfbfa);border-radius:1rem;justify-content:center;align-items:center;width:6.25rem;height:6.25rem;display:flex;position:absolute;bottom:-1.25rem;right:-.75rem;box-shadow:0 12px 30px #10204229}.snippet-readmission-device img{object-fit:contain;width:auto;height:4.25rem}.program-snippet-card--appointment{flex-direction:column;gap:1.25rem;width:20rem;display:flex}.snippet-appointment-photo{object-fit:cover;border-radius:1rem;width:100%;height:11.5rem;display:block}.snippet-appointment-card{background:var(--color-bg,#fbfbfa);border-radius:1rem;align-items:center;gap:.65rem;padding:.75rem;display:flex}.snippet-appointment-icon{color:#263e66;border:1px solid #263e66;border-radius:.55rem;flex-shrink:0;justify-content:center;align-items:center;width:2.275rem;height:2.275rem;display:flex}.snippet-appointment-icon-svg{width:1.15rem;height:1.15rem}.snippet-appointment-body{flex-direction:column;min-width:0;display:flex}.snippet-appointment-title{color:#0a162e;font-family:var(--font-body);font-size:var(--type-caption-size);letter-spacing:var(--ls-default);line-height:var(--type-caption-lh);margin:0}.snippet-appointment-date{color:#4e6488;font-family:var(--font-body);font-size:var(--type-body-xxs-size);line-height:var(--lh-relaxed);margin:0}.program-snippet-card--recovery{width:20rem;height:16.5rem}.snippet-recovery-photo{object-fit:cover;border-radius:1rem;width:100%;height:11.5rem;display:block;position:absolute;bottom:0;right:0}.snippet-recovery-bubble{background:var(--color-bg,#fbfbfa);z-index:1;border-radius:1rem;gap:.75rem;width:17.25rem;padding:1rem;display:flex;position:absolute;top:-2.25rem;left:-2rem;box-shadow:0 18px 36px #10204229}.snippet-recovery-avatar{object-fit:cover;object-position:top center;border-radius:50%;flex-shrink:0;width:2.5rem;height:2.5rem}.snippet-recovery-body{flex-direction:column;gap:.2rem;min-width:0;display:flex}.snippet-recovery-reading{color:#0d8c35;font-family:var(--font-body);font-feature-settings:"ss03" 1;line-height:var(--lh-normal);align-items:center;gap:.3rem;display:flex}.snippet-recovery-value{font-size:var(--type-caption-size);font-weight:var(--fw-medium)}.snippet-recovery-unit{font-size:var(--type-body-xxxs-size)}.snippet-recovery-check{width:1.125rem;height:1.125rem;margin-left:.1rem}.snippet-recovery-message{color:#0a162e;font-family:var(--font-body);font-size:var(--type-caption-size);letter-spacing:var(--ls-default);line-height:var(--type-caption-lh);margin:0}.program-snippet-card--workflow{background:var(--color-bg,#fbfbfa);border-radius:1.2rem;flex-direction:column;gap:.5rem;width:21.5rem;padding:.875rem 1rem;display:flex}.snippet-workflow-panel-title{color:#0a162e;font-family:var(--font-body);font-size:var(--type-body-sm-size);letter-spacing:var(--ls-default);line-height:var(--lh-normal)}.snippet-workflow-trend{align-items:center;gap:.625rem;padding-left:.25rem;display:flex}.snippet-workflow-trend-body{flex-direction:column;gap:.1rem;display:flex}.snippet-workflow-trend-label{color:#0a162e;font-family:var(--font-body);font-size:var(--type-caption-size);line-height:var(--lh-normal);align-items:center;gap:.2rem;display:flex}.snippet-workflow-trend-icon{width:14px;height:14px}.snippet-workflow-trend-meta{color:#4e6488;font-family:var(--font-body);font-size:var(--type-body-xxs-size);line-height:var(--lh-snug)}.snippet-workflow-chart{flex-direction:column;gap:.4rem;display:flex}.snippet-workflow-chart-graph{width:100%;position:relative}.snippet-workflow-chart-svg{width:100%;height:60px;display:block}.snippet-workflow-chart-dot{pointer-events:none;background:#4462ec;border-radius:50%;width:7px;height:7px;margin-top:-3.5px;margin-left:-3.5px;position:absolute}.snippet-workflow-chart-dot--start{top:33.3%;left:0}.snippet-workflow-chart-dot--end{top:54.8%;left:100%}.snippet-workflow-chart-axis{color:#4e6488;font-family:var(--font-body);font-size:var(--type-body-xxxs-size);line-height:var(--lh-snug);opacity:.9;justify-content:space-between;display:flex}.snippet-workflow-stats{border-top:1px solid #4e64882e;gap:1rem;margin:0;padding:.625rem 0 0;list-style:none;display:flex}.snippet-workflow-stat{flex-direction:column;flex:1;gap:.15rem;display:flex}.snippet-workflow-stat-label{color:#4e6488;font-family:var(--font-body);font-size:var(--type-body-xxs-size);line-height:var(--lh-snug)}.snippet-workflow-stat-value{color:#0a162e;font-family:var(--font-body);font-size:var(--type-body-xxs-size);line-height:var(--lh-snug)}.snippet-workflow-footer{border-top:1px solid #4e64882e;justify-content:space-between;align-items:center;padding-top:.625rem;display:flex}.snippet-workflow-eligible{color:#4e6488;font-family:var(--font-body);font-size:var(--type-body-xxs-size);line-height:var(--lh-snug)}.snippet-workflow-cta{color:var(--color-white);font-family:var(--font-body);font-size:var(--type-body-xxs-size);font-weight:var(--fw-medium);letter-spacing:var(--ls-wide);background:#142440;border-radius:99px;padding:.35rem .85rem}.program-snippet-card{clip-path:inset(0 0 100%)}.program-snippet-card--chat,.program-snippet-card--vitals,.program-snippet-card--triage,.program-snippet-card--titration,.program-snippet-card--workflow,.program-snippet-card--continuous-care,.program-snippet-card--engagement-dial,.program-snippet-card--readmission,.program-snippet-card--appointment,.program-snippet-card--recovery{clip-path:none}.program-snippet-label{opacity:0;transform:translateY(6px)}.program-card.is-in-view .program-snippet.is-active .program-snippet-card:not(.program-snippet-card--chat):not(.program-snippet-card--vitals):not(.program-snippet-card--triage):not(.program-snippet-card--titration):not(.program-snippet-card--workflow):not(.program-snippet-card--continuous-care):not(.program-snippet-card--engagement-dial):not(.program-snippet-card--readmission):not(.program-snippet-card--appointment):not(.program-snippet-card--recovery){animation:.75s cubic-bezier(.4,0,.2,1) 80ms both program-snippet-card-reveal}.program-card.is-in-view .program-snippet.is-active .program-snippet-label{animation:.45s cubic-bezier(.4,0,.2,1) 40ms both program-snippet-label-reveal}.program-card.is-in-view .program-snippet.is-active .program-snippet-card--continuous-care .snippet-continuous-card{animation:.52s cubic-bezier(.4,0,.2,1) both program-rise}.program-card.is-in-view .program-snippet.is-active .program-snippet-card--continuous-care .snippet-continuous-card--rx{animation-delay:.14s}.program-card.is-in-view .program-snippet.is-active .program-snippet-card--continuous-care .snippet-continuous-card--nutrition{animation-delay:.42s}.program-card.is-in-view .program-snippet.is-active .program-snippet-card--continuous-care .snippet-continuous-card--lab{animation-delay:.7s}@keyframes program-snippet-card-reveal{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0 0 0%)}}@keyframes program-snippet-label-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.snippet-chat-bubble{opacity:0;transform:translateY(6px)}.program-card.is-in-view .program-snippet.is-active .snippet-chat-bubble{animation:.42s cubic-bezier(.4,0,.2,1) both program-bubble-rise}.program-card.is-in-view .program-snippet.is-active .snippet-chat-bubble:first-child{animation-delay:.25s}.program-card.is-in-view .program-snippet.is-active .snippet-chat-bubble:nth-child(2){animation-delay:.6s}.program-card.is-in-view .program-snippet.is-active .snippet-chat-bubble:nth-child(3){animation-delay:.95s}@keyframes program-bubble-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.program-snippet-card--vitals .snippet-streak-card,.program-snippet-card--vitals .snippet-streak-products{opacity:0;transform:translateY(8px)}.program-card.is-in-view .program-snippet.is-active .program-snippet-card--vitals .snippet-streak-card{animation:.48s cubic-bezier(.4,0,.2,1) 80ms both program-rise}.program-card.is-in-view .program-snippet.is-active .program-snippet-card--vitals .snippet-streak-products{animation:.48s cubic-bezier(.4,0,.2,1) .2s both program-rise}.program-snippet-card--vitals .snippet-streak-day{opacity:0;transform:translateY(4px)}.program-card.is-in-view .program-snippet.is-active .program-snippet-card--vitals .snippet-streak-day{animation:.36s cubic-bezier(.4,0,.2,1) both program-rise;animation-delay:calc(.42s + var(--streak-delay,0s))}.program-snippet-card--triage .snippet-triage-photo,.program-snippet-card--triage .snippet-triage-card{opacity:0;transform:translateY(10px)}.program-card.is-in-view .program-snippet.is-active .program-snippet-card--triage .snippet-triage-photo{animation:.54s cubic-bezier(.4,0,.2,1) 80ms both program-rise}.program-card.is-in-view .program-snippet.is-active .program-snippet-card--triage .snippet-triage-card{animation:.46s cubic-bezier(.4,0,.2,1) .46s both program-rise}.program-snippet-card--titration .improve-card__body,.program-snippet-card--titration .improve-card__graphic{opacity:0;transform:translateY(10px)}.program-card.is-in-view .program-snippet.is-active .program-snippet-card--titration .improve-card__body{animation:.48s cubic-bezier(.4,0,.2,1) 80ms both program-rise}.program-card.is-in-view .program-snippet.is-active .program-snippet-card--titration .improve-card__graphic{animation:.48s cubic-bezier(.4,0,.2,1) .36s both program-rise}.program-snippet-card--titration .improve-card__row:last-child{opacity:0}.program-card.is-in-view .program-snippet.is-active .program-snippet-card--titration .improve-card__row:last-child{animation:.36s cubic-bezier(.4,0,.2,1) .9s both program-fade}.snippet-workflow-chart-line{stroke-dasharray:480;stroke-dashoffset:480px}.snippet-workflow-chart-fill,.snippet-workflow-chart-dot{opacity:0}.program-card.is-in-view .program-snippet.is-active .snippet-workflow-chart-line{animation:1.2s cubic-bezier(.4,0,.2,1) .6s both program-line-draw}.program-card.is-in-view .program-snippet.is-active .snippet-workflow-chart-fill{animation:.6s cubic-bezier(.4,0,.2,1) .9s both program-fade}.program-card.is-in-view .program-snippet.is-active .snippet-workflow-chart-dot--start{animation:.28s cubic-bezier(.4,0,.2,1) .7s both program-fade}.program-card.is-in-view .program-snippet.is-active .snippet-workflow-chart-dot--end{animation:.28s cubic-bezier(.4,0,.2,1) 1.7s both program-fade}@keyframes program-line-draw{to{stroke-dashoffset:0}}@keyframes program-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes program-fade{to{opacity:1}}@media (prefers-reduced-motion:reduce){.program-snippet-card{clip-path:none}.program-snippet-label,.snippet-chat-bubble,.program-snippet-card--vitals .snippet-streak-card,.program-snippet-card--vitals .snippet-streak-products,.program-snippet-card--vitals .snippet-streak-day,.program-snippet-card--triage .snippet-triage-photo,.program-snippet-card--triage .snippet-triage-card,.program-snippet-card--titration .improve-card__body,.program-snippet-card--titration .improve-card__graphic,.program-snippet-card--titration .improve-card__row:last-child,.program-snippet-card--workflow,.program-snippet-card--continuous-care .snippet-continuous-card{opacity:1;transform:none}.snippet-workflow-chart-line{stroke-dashoffset:0}.snippet-workflow-chart-fill,.snippet-workflow-chart-dot{opacity:1}.program-card.is-in-view .program-snippet.is-active .program-snippet-card,.program-card.is-in-view .program-snippet.is-active .program-snippet-label,.program-card.is-in-view .program-snippet.is-active .snippet-chat-bubble,.program-card.is-in-view .program-snippet.is-active [class*=snippet-]{animation:none}.program-card.is-in-view .program-bar.is-active:after{width:50%;animation:none}}.program-controls{z-index:1;align-items:center;gap:1.5rem;width:100%;margin-top:1.5rem;display:flex;position:relative}.program-bars{flex:1;gap:.75rem;min-width:0;padding:0;display:flex}.program-bar{cursor:pointer;background:#ffffff59;border:0;border-radius:4px;flex:1;height:4px;padding:0;transition:background .25s;position:relative;overflow:visible}.program-bar:before{content:"";position:absolute;inset:-6px 0}.program-bar:hover{background-color:#fff9}.program-bar__label{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.program-bar.is-complete{background-color:var(--color-white)}.program-bar.is-active:after{background:var(--color-white);border-radius:inherit;content:"";width:0;height:100%;position:absolute;top:0;left:0}.program-card.is-in-view .program-bar.is-active:after{animation:program-bar-fill var(--program-slide-duration,6s) linear forwards}.program-card.is-paused .program-bar.is-active:after{animation-play-state:paused}@keyframes program-bar-fill{0%{width:0}to{width:100%}}.program-playpause{color:var(--color-white);cursor:pointer;background:#364e7a;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:background .2s,transform .2s;display:inline-flex}.program-playpause:hover{background:#2c4267;transform:scale(1.04)}.program-playpause:disabled{cursor:default;opacity:.45}.program-playpause:disabled:hover{background:#364e7a;transform:none}.program-playpause:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.program-playpause-icon{width:1rem;height:1rem}.program-playpause[data-state=playing] .program-playpause-play,.program-playpause[data-state=paused] .program-playpause-bar{display:none}@media (width>=64rem) and (width<=75rem){.program-text{width:25rem;max-width:25rem}.program-copy{max-width:25rem}.program-visual{aspect-ratio:auto;max-width:none;min-height:33.75rem}}@media (width<=63.9375rem){.program-card{padding:calc(var(--program-divider-gap) - 1px) 0 var(--program-divider-gap);grid-template-columns:1fr;position:static;top:auto}.program-card[data-program-variant=v3]{padding-bottom:0}.program-text{width:100%;max-width:none;padding-bottom:2rem}.program-copy{max-width:none}.program-visual{aspect-ratio:auto;max-width:none;height:27rem;max-height:27rem;padding:2rem 1.5rem 1rem}.program-card--no-pagination .program-visual{padding-block:1.5rem}.program-snippet-card.program-snippet-card--image-full-bleed{width:calc(100% + 3rem)}.program-snippet-card.program-snippet-card--image-centered-overlay,.program-snippet-card--engagement-dial{width:calc(65% + 1.95rem)}.program-snippet-card--continuous-care{width:calc(100% + 3rem)}.program-snippet{align-self:start}.program-snippet>:not(.program-snippet-label){align-self:start;margin-top:0}.program-card--no-pagination .program-snippet--no-label>:not(.program-snippet-label){align-self:center}.program-snippet>.program-snippet-card--recovery{margin-top:3.75rem}.program-controls{margin-top:1rem}.program-snippet{row-gap:1.5rem}}@media (width<=47.9375rem){.program-visual{aspect-ratio:auto;height:27rem}.program-snippet{justify-self:stretch;min-width:0;max-width:100%}.program-snippet-card{box-sizing:border-box;min-width:0}.program-snippet-card--titration.improve-card{min-height:0;padding:14px 16px}.program-snippet-card--titration .improve-card__titration{padding:.5rem .625rem;overflow:hidden}.program-snippet-card--titration .improve-card__row{gap:.25rem;min-width:0}.program-snippet-card--titration .improve-card__avatar{flex:0 0 40px;width:40px;height:40px}.snippet-patient-name{font-size:var(--type-body-size)}.snippet-patient-meta,.snippet-emr-synced{font-size:var(--type-body-xxs-size)}.snippet-condition-name,.snippet-condition-value,.snippet-lifestyle-text{font-size:var(--type-caption-size)}.snippet-lifestyle-timestamp{font-size:var(--type-body-xxxs-size)}.snippet-lifestyle-day{font-size:var(--type-body-xxs-size)}.snippet-lifestyle-activity{font-size:var(--type-caption-size)}.snippet-workflow-panel-title{font-size:var(--type-body-size)}.snippet-workflow-trend-label{font-size:var(--type-body-sm-size)}.snippet-workflow-trend-meta,.snippet-workflow-stat-label,.snippet-workflow-stat-value,.snippet-workflow-eligible,.snippet-workflow-cta{font-size:var(--type-caption-size)}.snippet-workflow-chart-axis{font-size:var(--type-body-xxxs-size)}.program-snippet-card--titration .improve-card__med{min-width:0;font-size:.625rem}.program-snippet-card--titration .improve-card__dose{padding-inline:.25rem;font-size:.6875rem}.program-snippet-card--titration .improve-card__freq{min-width:0;font-size:.625rem}.program-snippet-card--titration .improve-card__heading,.program-snippet-card--titration .improve-card__subtitle{font-size:var(--type-body-xxs-size)}.program-snippet>.program-snippet-card--recovery{margin-top:0}.snippet-recovery-bubble{width:auto;padding-right:.5rem;top:0;left:1rem;right:.75rem}.snippet-recovery-photo{background-position:top;width:auto;height:7rem;left:1.5rem;right:1.5rem}.program-heading{font-family:var(--type-heading-xs-family);font-size:2rem;font-weight:var(--type-heading-xs-weight);letter-spacing:var(--type-heading-xs-ls);line-height:var(--type-heading-xs-lh)}.program-text{gap:.75rem}.program-title{font-size:2rem}.program-copy{font-size:1.125rem}.program-snippet-label{font-size:var(--type-body-size);line-height:var(--type-body-lh)}.program-snippet-card{max-width:100%}.program-snippet-card--continuous-care,.program-snippet-card--engagement-dial{max-width:none}.program-snippet-card.program-snippet-card--image-centered-overlay{width:calc(78% + 2.34rem)}.snippet-engagement-dial__caption{width:98.4%}.program-snippet-card--chat{flex-direction:column;gap:0;width:100%;max-width:19rem}.program-snippet-card--chat .snippet-chat-photo{display:none}.program-snippet-card--chat .snippet-chat-messages{align-items:stretch;gap:1.625rem;width:100%}.snippet-chat-bubble{align-items:flex-end;gap:.5rem;width:100%;min-width:0;max-width:100%;display:flex}.snippet-chat-bubble-text{overflow-wrap:anywhere;flex:0 auto;min-width:0}.snippet-chat-bubble-avatar{object-fit:cover;object-position:top center;border-radius:50%;flex-shrink:0;width:32px;height:32px;display:block}.snippet-chat-bubble--agent{flex-direction:row-reverse;justify-content:flex-end;align-self:flex-start}.snippet-chat-bubble--patient{justify-content:flex-end;align-self:flex-end}.program-snippet-card--patient,.program-snippet-card--lifestyle{transform-origin:top;justify-self:center;width:min(18.125rem,117.647%);max-width:18.125rem;transform:scale(.85)}.program-snippet-card--vitals{width:100%;max-width:19rem}.program-snippet-card--workflow{gap:.55rem;width:100%;max-width:16.9rem;padding:.8rem}.program-snippet-card--workflow .snippet-workflow-panel-title{font-size:.72rem}.program-snippet-card--workflow .snippet-workflow-trend-label{font-size:var(--type-body-xxxs-size)}.program-snippet-card--workflow .snippet-workflow-trend-meta,.program-snippet-card--workflow .snippet-workflow-stat-label,.program-snippet-card--workflow .snippet-workflow-stat-value,.program-snippet-card--workflow .snippet-workflow-eligible{font-size:.55rem}.program-snippet-card--workflow .snippet-workflow-chart-svg{height:64px}.program-snippet-card--workflow .snippet-workflow-chart-axis{font-size:.45rem}.program-snippet-card--workflow .snippet-workflow-stats{gap:.5rem;padding-top:.4rem}.program-snippet-card--workflow .snippet-workflow-footer{padding-top:.4rem}.program-snippet-card--workflow .snippet-workflow-cta{padding:.25rem .6rem;font-size:.55rem}.program-snippet-card--triage{flex-direction:column;gap:.875rem;width:100%;max-width:19rem;height:auto;display:flex}.program-snippet-card--triage .snippet-triage-photo{width:100%;height:11rem;position:relative;bottom:auto;right:auto}.program-snippet-card--triage .snippet-triage-card{box-shadow:none;background:0 0;flex-direction:row-reverse;align-items:flex-end;gap:.5rem;width:100%;padding:0;display:flex;position:relative;top:auto;left:auto}.program-snippet-card--triage .snippet-triage-avatar{border-radius:50%;flex-shrink:0;width:32px;height:32px}.program-snippet-card--triage .snippet-triage-bubble{color:var(--color-white);background:#00445c;border-radius:.85rem .85rem .85rem .25rem;flex-direction:column;gap:.4rem;max-width:95%;padding:.65rem .85rem;display:flex}.program-snippet-card--triage .snippet-triage-reading{color:#a4dae6}.program-snippet-card--triage .snippet-triage-alert-icon path{fill:#a4dae6}.program-snippet-card--triage .snippet-triage-message{color:var(--color-white)}.program-snippet-card--triage .snippet-triage-cta{display:none}.program-snippet-card--readmission{width:100%;max-width:18rem}.program-snippet-card--appointment,.program-snippet-card--recovery{width:100%;max-width:20rem}.snippet-readmission-device{right:0}}@media (width<=22rem){.program-snippet-label{white-space:normal;max-width:100%;font-size:.9rem}}
