._frame_1paek_1{position:relative;aspect-ratio:1;background:var(--base-color-black)}._photo_1paek_7{object-fit:cover;object-position:18% 40%}._scrim_1paek_12{position:absolute;inset:0;background:linear-gradient(to top,color-mix(in srgb,var(--base-color-ink) 40%,transparent),transparent 60%);pointer-events:none}._chat_1paek_23{--chat-radius: var(--radius-lg);--chat-tail: var(--radius-xs);--chat-line: var(--text-body-medium-line-height);--pill-width: calc(1.35em + var(--spacing-xs3) * 2 + var(--spacing-sm) * 2);--pill-height: calc(var(--chat-line) * 1em + var(--spacing-xs) * 2);position:absolute;inset:auto var(--spacing-sm) var(--spacing-sm);display:flex;flex-direction:column;gap:var(--spacing-xs2);font-size:var(--text-body-medium-size);line-height:var(--chat-line);letter-spacing:var(--text-body-medium-letter-spacing);-webkit-user-select:none;user-select:none}._patient_1paek_41,._answer_1paek_42{margin:0;text-wrap:balance}._patient_1paek_41{align-self:flex-end;max-width:86%;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--chat-radius) var(--chat-radius) var(--chat-tail) var(--chat-radius);background:var(--color-primary-100);box-shadow:var(--shadow-float);color:var(--base-color-white);transform-origin:bottom right;animation:_heroChatPop_1paek_1 .6s var(--easing-emphasized) both;animation-delay:1s}._reply_1paek_60{display:flex;align-items:flex-start;gap:var(--spacing-xs2);max-width:94%;transform-origin:top left;animation:_heroChatPop_1paek_1 .6s var(--easing-emphasized) both;animation-delay:1.7s}._avatar_1paek_70{flex-shrink:0;border-radius:var(--radius-full);background:var(--base-color-white)}._bubble_1paek_76{display:grid;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--chat-tail) var(--chat-radius) var(--chat-radius) var(--chat-radius);background:color-mix(in srgb,var(--base-color-white) 86%,transparent);-webkit-backdrop-filter:blur(1em) saturate(1.4);backdrop-filter:blur(1em) saturate(1.4);box-shadow:var(--shadow-float);color:var(--base-color-ink);animation:_heroChatOpen_1paek_1 .7s var(--easing-emphasized) both;animation-delay:2.9s}._bubble_1paek_76>*{grid-area:1 / 1}._dots_1paek_92{--dot-size: .45em;align-self:start;height:calc(var(--chat-line) * 1em);color:color-mix(in srgb,var(--base-color-ink) 45%,transparent);animation:_heroChatFadeOut_1paek_1 var(--duration-normal) var(--easing-out) forwards;animation-delay:2.9s}._answer_1paek_42{animation:_heroChatFadeIn_1paek_1 .45s var(--easing-out) both;animation-delay:3.1s}@media(min-width:640px){._frame_1paek_1{aspect-ratio:4 / 3}}@media(min-width:768px){._frame_1paek_1{aspect-ratio:16 / 9}._scrim_1paek_12{background:linear-gradient(to left,color-mix(in srgb,var(--base-color-ink) 30%,transparent),transparent 55%)}._chat_1paek_23{--chat-line: var(--text-body-large-line-height);inset:auto var(--spacing-xl) var(--spacing-xl) auto;width:min(46%,var(--measure-body));font-size:var(--text-body-large-size);letter-spacing:var(--text-body-large-letter-spacing)}._photo_1paek_7{object-position:40% 30%}}@media(min-width:1024px){._frame_1paek_1{aspect-ratio:21 / 9}._chat_1paek_23{top:50%;right:var(--spacing-xl3);bottom:auto;translate:0 -50%}._photo_1paek_7{object-position:50% 26%}}@keyframes _heroChatPop_1paek_1{0%{opacity:0;transform:translateY(.75em) scale(.92)}to{opacity:1;transform:none}}@keyframes _heroChatOpen_1paek_1{0%{clip-path:inset(0 calc(100% - var(--pill-width)) calc(100% - var(--pill-height)) 0 round var(--chat-tail) var(--chat-radius) var(--chat-radius) var(--chat-radius))}to{clip-path:inset(0 0 0 0 round var(--chat-tail) var(--chat-radius) var(--chat-radius) var(--chat-radius))}}@keyframes _heroChatFadeOut_1paek_1{to{opacity:0}}@keyframes _heroChatFadeIn_1paek_1{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){._patient_1paek_41,._reply_1paek_60,._bubble_1paek_76,._answer_1paek_42{animation:none}._dots_1paek_92{display:none}}._screen_1fft7_1{gap:1em}._item_1fft7_5{opacity:0}[data-reached] ._item_1fft7_5{animation:_stepItem_1fft7_1 .65s var(--easing-emphasized) both;animation-delay:calc(var(--duration-slow) + var(--i) * .16s)}._appHead_1fft7_14{display:flex;flex-direction:column}._appTitle_1fft7_19{font-weight:var(--font-weight-semibold)}._appSub_1fft7_23{color:var(--screen-muted);font-size:.8em}._thread_1fft7_28{display:flex;flex-direction:column;gap:.75em}._prompt_1fft7_34{margin-top:.4em;font-size:1.45em;font-weight:var(--font-weight-semibold);line-height:1.2;letter-spacing:-.02em}._composer_1fft7_42{display:flex;flex-direction:column;gap:.9em;padding:.9em;border:1px solid var(--screen-line);border-radius:1.2em;box-shadow:0 .6em 1.6em -.8em color-mix(in srgb,var(--base-color-ink) 25%,transparent)}._composerText_1fft7_52{line-height:1.4}._caret_1fft7_56{display:inline-block;width:.12em;height:1.1em;margin-left:.1em;vertical-align:text-bottom;background:var(--screen-tone);animation:_stepCaret_1fft7_1 1.1s steps(1) infinite;animation-play-state:paused}[data-reached] ._caret_1fft7_56{animation-play-state:running}._attachment_1fft7_71{display:flex;align-items:center;gap:.6em;padding:.6em .75em;border-radius:.8em;background:var(--screen-fill)}._attachmentIcon_1fft7_80{flex-shrink:0;width:1.3em;height:1.3em;color:var(--screen-tone)}._attachmentName_1fft7_87{flex:1;min-width:0;overflow:hidden;font-size:.92em;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}._attachmentMeta_1fft7_97{flex-shrink:0;color:var(--screen-muted);font-size:.8em}._composerBar_1fft7_103{display:flex;align-items:center;justify-content:space-between;gap:.6em}._add_1fft7_110{display:flex;align-items:center;gap:.35em;color:var(--screen-muted);font-size:.85em}._addIcon_1fft7_118{width:1.2em;height:1.2em}._send_1fft7_123{display:grid;flex-shrink:0;width:2.2em;height:2.2em;place-items:center;border-radius:var(--radius-full);background:var(--screen-tone);color:var(--base-color-white)}._sendIcon_1fft7_134{width:1.15em;height:1.15em}._reply_1fft7_139{align-self:flex-start;max-width:86%;text-wrap:balance;padding:.6em .9em;border-radius:1.1em 1.1em 1.1em .3em;background:var(--screen-fill)}._options_1fft7_148{display:flex;flex-wrap:wrap;gap:.4em}._option_1fft7_148{padding:.35em .8em;border:1px solid var(--screen-line);border-radius:var(--radius-full);font-size:.88em}._option_1fft7_148[data-picked]{border-color:var(--screen-tone);background:var(--screen-tone);color:var(--base-color-white)}._linked_1fft7_167{display:flex;flex-direction:column;gap:.25em;align-self:flex-start;width:86%;padding:.75em .9em;border:1px solid color-mix(in srgb,var(--screen-tone) 30%,transparent);border-radius:1em;background:color-mix(in srgb,var(--screen-tone) 6%,transparent)}._linkedLabel_1fft7_179{color:var(--color-primary-130);font-size:.7em;font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}._linkedHead_1fft7_187{display:flex;align-items:baseline;justify-content:space-between;gap:.6em}._linkedTitle_1fft7_194{font-weight:var(--font-weight-semibold)}._linkedDate_1fft7_198,._linkedDetail_1fft7_199{color:var(--screen-muted)}._linkedDate_1fft7_198{flex-shrink:0;font-size:.85em}._linkedDetail_1fft7_199{font-size:.9em}._avatar_1fft7_212{flex-shrink:0;width:2.6em;height:2.6em;border-radius:var(--radius-full);object-fit:cover}._doctor_1fft7_220{display:flex;align-items:center;gap:.75em;padding:.8em;border-radius:1.1em;background:var(--screen-fill)}._doctorText_1fft7_229{display:flex;flex-direction:column;gap:.15em;min-width:0}._doctorName_1fft7_236{font-weight:var(--font-weight-semibold)}._doctorStatus_1fft7_240{display:flex;align-items:center;gap:.45em;color:var(--color-primary-130);font-size:.85em}._pulse_1fft7_248{position:relative;flex-shrink:0;width:.5em;height:.5em;border-radius:var(--radius-full);background:var(--screen-tone)}._pulse_1fft7_248:after{content:"";position:absolute;inset:0;border-radius:inherit;background:inherit;animation:_stepPulse_1fft7_1 1.8s var(--easing-out) infinite;animation-play-state:paused}[data-reached] ._pulse_1fft7_248:after{animation-play-state:running}._checks_1fft7_271{display:flex;flex-direction:column;margin:0;padding:0 .2em;list-style:none}._check_1fft7_271{position:relative;display:flex;align-items:flex-start;gap:.8em;padding:.55em 0}._check_1fft7_271:not(:last-child):after{content:"";position:absolute;top:calc(.55em + 1.6em + .2em);bottom:calc(-.55em + .2em);left:.8em;width:1px;background:var(--screen-line)}._check_1fft7_271[data-state=pending]{color:var(--screen-muted)}._checkMark_1fft7_301{display:grid;flex-shrink:0;width:1.6em;height:1.6em;place-items:center;border:1px solid var(--screen-line);border-radius:var(--radius-full)}._check_1fft7_271[data-state=done] ._checkMark_1fft7_301{border-color:var(--screen-tone);background:var(--screen-tone);color:var(--base-color-white)}._check_1fft7_271[data-state=active] ._checkMark_1fft7_301{border-color:transparent}._checkIcon_1fft7_321{width:1em;height:1em}._spinner_1fft7_326{width:100%;height:100%;border:2px solid color-mix(in srgb,var(--screen-tone) 20%,transparent);border-top-color:var(--screen-tone);border-radius:var(--radius-full);animation:_stepSpin_1fft7_1 .9s linear infinite;animation-play-state:paused}[data-reached] ._spinner_1fft7_326{animation-play-state:running}._checkBody_1fft7_340{display:flex;flex:1;flex-direction:column;gap:.5em;min-width:0;padding-top:.15em}._check_1fft7_271[data-state=active] ._checkBody_1fft7_340{font-weight:var(--font-weight-semibold)}._track_1fft7_353{height:2px;overflow:hidden;border-radius:var(--radius-full);background:var(--screen-line)}._fill_1fft7_360{display:block;width:64%;height:100%;border-radius:inherit;background:var(--screen-tone);transform:scaleX(0);transform-origin:left}[data-reached] ._fill_1fft7_360{transform:none;transition:transform 2.4s var(--easing-in-out) .9s}._note_1fft7_375{display:flex;align-items:flex-start;gap:.6em}._noteBubble_1fft7_381{max-width:86%;padding:.6em .9em;border-radius:.3em 1.1em 1.1em;background:var(--screen-fill);line-height:1.4;text-wrap:balance}._plan_1fft7_390{display:flex;flex-direction:column;gap:.6em;margin-left:3.2em;padding:.9em 1em;border:1px solid color-mix(in srgb,var(--screen-tone) 22%,transparent);border-radius:1em;background:color-mix(in srgb,var(--screen-tone) 5%,transparent)}._planTitle_1fft7_401{font-size:1.1em;font-weight:var(--font-weight-semibold);letter-spacing:-.01em}._planList_1fft7_407{display:flex;flex-direction:column;gap:.45em;margin:0;padding:0;list-style:none;font-size:.92em;line-height:1.35}._planList_1fft7_407 li{display:flex;align-items:flex-start;gap:.5em}._planCheck_1fft7_424{flex-shrink:0;width:1.2em;height:1.2em;color:var(--screen-tone)}@keyframes _stepItem_1fft7_1{0%{opacity:0;transform:translateY(.8em)}to{opacity:1;transform:none}}@keyframes _stepCaret_1fft7_1{50%{opacity:0}}@keyframes _stepSpin_1fft7_1{to{transform:rotate(1turn)}}@keyframes _stepPulse_1fft7_1{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@media(prefers-reduced-motion:reduce){._item_1fft7_5,[data-reached] ._item_1fft7_5{opacity:1;animation:none}._caret_1fft7_56,._spinner_1fft7_326,._pulse_1fft7_248:after{animation:none}._fill_1fft7_360,[data-reached] ._fill_1fft7_360{transform:none;transition:none}}._list_n5esb_1{--badge: var(--spacing-xl2);--stage-top: var(--spacing-xl2);--list-gap: var(--spacing-xl3);display:grid;gap:var(--list-gap);margin:0;padding:0;list-style:none}._step_n5esb_13{display:grid;gap:var(--spacing-md)}._text_n5esb_18{position:relative;display:grid;grid-template-columns:var(--badge) minmax(0,1fr);align-items:start;column-gap:var(--spacing-sm)}._number_n5esb_26{display:grid;width:var(--badge);height:var(--badge);place-items:center;border:1px solid var(--color-foreground-20);border-radius:var(--radius-full);color:var(--color-foreground-100);font-size:var(--text-label-large-size);font-weight:var(--font-weight-semibold);line-height:1;font-variant-numeric:tabular-nums;transition:background-color var(--duration-slower) var(--easing-out),border-color var(--duration-slower) var(--easing-out),color var(--duration-slower) var(--easing-out)}._step_n5esb_13[data-reached] ._number_n5esb_26{border-color:var(--color-primary-100);background:var(--color-primary-100);color:var(--base-color-white)}._copy_n5esb_50{padding-top:calc((var(--badge) - var(--text-headline-small-size) * var(--text-headline-small-line-height)) / 2)}._title_n5esb_56{text-wrap:balance}p._body_n5esb_60{max-width:var(--measure-card-body-wide);line-height:var(--text-body-medium-line-height);text-wrap:balance}._stage_n5esb_66{display:flex;align-items:flex-start;justify-content:center;height:calc(var(--spacing-xl9) + var(--spacing-xl6));padding:var(--stage-top) var(--spacing-md) 0;overflow:hidden}._phone_n5esb_75{flex-shrink:0;width:calc(var(--container-xs) - var(--spacing-xl))}@media(min-width:768px){._list_n5esb_1{--stage-top: var(--spacing-xl3)}._step_n5esb_13{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--spacing-xl2)}._text_n5esb_18{align-self:stretch;padding-top:var(--stage-top)}._item_n5esb_95:not(:last-child) ._text_n5esb_18:after{content:"";position:absolute;top:calc(var(--stage-top) + var(--badge) + var(--spacing-xs2));bottom:calc(var(--spacing-xs2) - var(--list-gap) - var(--stage-top));left:calc(var(--badge) / 2 - 1px);width:2px;border-radius:var(--radius-full);background:linear-gradient(var(--color-primary-100),var(--color-primary-100)) no-repeat 0 0 / 100% 0%,var(--color-foreground-10);transition:background-size 1.2s var(--easing-in-out) var(--duration-slow)}._step_n5esb_13[data-reached] ._text_n5esb_18:after{background-size:100% 100%,auto}._stage_n5esb_66{height:calc(var(--spacing-xl9) + var(--spacing-xl7))}}@media(min-width:1024px){._step_n5esb_13{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--spacing-xl3)}._phone_n5esb_75{width:var(--container-xs)}}@media(prefers-reduced-motion:reduce){._number_n5esb_26,._item_n5esb_95:not(:last-child) ._text_n5esb_18:after{transition:none}}._root_7vxa2_1{--ring: min(100%, calc(var(--spacing-xl9) + var(--spacing-xl2)));--node: 18%;--node-at: .217;--chip: var(--spacing-xl2);--light-at: .9s;display:grid;justify-items:center;gap:var(--spacing-xl2)}._ring_7vxa2_13{position:relative;width:var(--ring);aspect-ratio:1;-webkit-user-select:none;user-select:none}._track_7vxa2_20{position:absolute;inset:0;width:100%;height:100%;overflow:visible}._circle_7vxa2_28,._arc_7vxa2_29{stroke-width:1;stroke-linecap:round;stroke-linejoin:round}._circle_7vxa2_28{fill:none;stroke:var(--color-foreground-10)}._arc_7vxa2_29{stroke:var(--color-primary-100);stroke-dasharray:1 1;stroke-dashoffset:1;opacity:0;transition:opacity var(--duration-slower) var(--easing-out),stroke-dashoffset 0s linear var(--duration-slower)}._arc_7vxa2_29[data-active]{stroke-dashoffset:0;opacity:1;transition:opacity var(--duration-fast) var(--easing-out),stroke-dashoffset 1.1s var(--easing-in-out)}._hub_7vxa2_58{position:absolute;top:50%;left:50%;display:grid;width:30%;aspect-ratio:1;place-items:center;border-radius:var(--radius-full);background:var(--color-background-100);box-shadow:var(--shadow-float);translate:-50% -50%}._logo_7vxa2_72{width:44%;height:auto}._node_7vxa2_77{position:absolute;display:grid;width:var(--node);aspect-ratio:1;place-items:center;border:1px solid var(--color-foreground-10);border-radius:var(--radius-full);background:var(--color-background-100);color:var(--color-foreground-80);translate:-50% -50%;transition:background-color var(--duration-slower) var(--easing-out),border-color var(--duration-slower) var(--easing-out),color var(--duration-slower) var(--easing-out)}._node_7vxa2_77[data-slot="0"],._node_7vxa2_77[data-slot="1"]{top:calc(var(--node-at) * 100%)}._node_7vxa2_77[data-slot="2"],._node_7vxa2_77[data-slot="3"]{top:calc((1 - var(--node-at)) * 100%)}._node_7vxa2_77[data-slot="0"],._node_7vxa2_77[data-slot="3"]{left:calc(var(--node-at) * 100%)}._node_7vxa2_77[data-slot="1"],._node_7vxa2_77[data-slot="2"]{left:calc((1 - var(--node-at)) * 100%)}._node_7vxa2_77[data-active]{border-color:var(--color-primary-100);background:var(--color-primary-100);color:var(--base-color-white);transition-delay:var(--light-at)}._nodeIcon_7vxa2_121{width:44%;height:44%}._items_7vxa2_126{display:grid;gap:var(--spacing-xl);width:100%;margin:0;padding:0;list-style:none}._item_7vxa2_126{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--spacing-sm)}._chip_7vxa2_142{display:grid;width:var(--chip);height:var(--chip);place-items:center;border-radius:var(--radius-full);background:var(--color-foreground-5);color:var(--color-foreground-80);transition:background-color var(--duration-slower) var(--easing-out),color var(--duration-slower) var(--easing-out)}._item_7vxa2_126[data-active] ._chip_7vxa2_142{background:var(--color-primary-100);color:var(--base-color-white);transition-delay:var(--light-at)}._chipIcon_7vxa2_161{width:50%;height:50%}._text_7vxa2_166{display:flex;flex-direction:column;gap:var(--spacing-xs2);padding-top:calc((var(--chip) - var(--text-title-large-size) * var(--text-title-large-line-height)) / 2)}._title_7vxa2_175{text-wrap:balance}p._body_7vxa2_179{max-width:var(--measure-card-body);line-height:var(--text-body-medium-line-height);text-wrap:pretty}@media(min-width:768px){._root_7vxa2_1{--ring: calc(var(--spacing-xl9) + var(--spacing-xl4))}._items_7vxa2_126{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-xl2) var(--spacing-xl3)}}@media(min-width:1280px){._root_7vxa2_1{--ring: calc(var(--spacing-xl9) + var(--spacing-xl7));position:relative;display:block}._ring_7vxa2_13{position:absolute;top:0;left:50%;translate:-50% 0}._items_7vxa2_126{grid-template-rows:repeat(2,minmax(calc(var(--ring) / 2),auto));grid-template-columns:minmax(0,1fr) var(--ring) minmax(0,1fr);column-gap:var(--spacing-md);row-gap:0}._item_7vxa2_126{align-self:start}._item_7vxa2_126[data-slot="0"],._item_7vxa2_126[data-slot="3"]{grid-column:1}._item_7vxa2_126[data-slot="1"],._item_7vxa2_126[data-slot="2"]{grid-column:3}._item_7vxa2_126[data-slot="0"],._item_7vxa2_126[data-slot="1"]{grid-row:1;padding-top:calc(var(--ring) * var(--node-at) - var(--chip) / 2)}._item_7vxa2_126[data-slot="2"],._item_7vxa2_126[data-slot="3"]{grid-row:2;padding-top:calc(var(--ring) * (.5 - var(--node-at)) - var(--chip) / 2)}}@media(prefers-reduced-motion:reduce){._arc_7vxa2_29,._node_7vxa2_77,._chip_7vxa2_142{transition:none}}._diagram_1x11a_1{align-self:stretch}p._closing_1x11a_5{max-width:var(--measure-heading-centered);text-align:center;text-wrap:balance}._grid_1q7c5_1{margin:0;padding:0;list-style:none}._card_1q7c5_7{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:var(--spacing-xs2)}._icon_1q7c5_14{width:var(--spacing-xl);height:var(--spacing-xl);margin-bottom:var(--spacing-xl2);color:var(--color-foreground-100)}._title_1q7c5_21{align-self:end;text-wrap:balance}p._body_1q7c5_26{max-width:var(--measure-card-body);line-height:var(--text-body-medium-line-height);text-wrap:balance}@media(min-width:768px){._icon_1q7c5_14{margin-bottom:var(--spacing-xl4)}}
