.screen.svelte-p4d6p3{position:absolute;inset:0;display:flex;flex-direction:column;gap:.55em;padding:3.1em 1.05em 1.2em;opacity:0;transform:translate(8%);transition:opacity .45s ease,transform .45s cubic-bezier(.2,.8,.2,1);pointer-events:none}.screen.is-active.svelte-p4d6p3{opacity:1;transform:none}.light.svelte-p4d6p3{background:linear-gradient(180deg,var(--color-brand-50),#fff 55%);color:var(--color-stone-900)}.dark.svelte-p4d6p3{background:radial-gradient(120% 70% at 50% 0%,var(--color-brand-800),var(--color-brand-950) 70%);color:#fff;align-items:center;justify-content:center}.eyebrow.svelte-p4d6p3{font-size:.68em;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand-600)}.headline.svelte-p4d6p3{font-family:var(--font-display);font-size:1.25em;font-weight:800;letter-spacing:-.02em;line-height:1.15}.sub.svelte-p4d6p3{font-size:.8em;opacity:.8}.center.svelte-p4d6p3{text-align:center}.card.svelte-p4d6p3,.doc.svelte-p4d6p3,.consent.svelte-p4d6p3,.result.svelte-p4d6p3{border-radius:1em;background:#fff;box-shadow:0 0 0 1px var(--color-stone-200),0 .5em 1.2em -.6em color-mix(in srgb,var(--color-brand-900) 35%,transparent)}.card.svelte-p4d6p3{display:flex;flex-direction:column;gap:.2em;padding:.9em}.card.ghost.svelte-p4d6p3{gap:.5em;opacity:.7}.card-icon.svelte-p4d6p3{display:grid;place-items:center;width:2.2em;height:2.2em;margin-bottom:.3em;border-radius:.7em;background:var(--color-brand-100);color:var(--color-brand-700)}.card-icon.svelte-p4d6p3 svg:where(.svelte-p4d6p3){width:1.2em;height:1.2em}.card-title.svelte-p4d6p3{display:block;font-family:var(--font-display);font-size:.95em;font-weight:700;line-height:1.2}.card-meta.svelte-p4d6p3{display:block;font-size:.74em;color:var(--color-stone-500)}.line.svelte-p4d6p3{display:block;height:.5em;border-radius:1em;background:var(--color-stone-200)}.w100.svelte-p4d6p3{width:100%}.w90.svelte-p4d6p3{width:90%}.w60.svelte-p4d6p3{width:60%}.w40.svelte-p4d6p3{width:40%}.button.svelte-p4d6p3{display:block;margin-top:.6em;padding:.65em;border-radius:999px;background:var(--color-brand-700);color:#fff;font-size:.8em;font-weight:700;text-align:center}.doc.svelte-p4d6p3{display:flex;flex-direction:column;gap:.5em;padding:.9em}.consent.svelte-p4d6p3{display:flex;align-items:center;gap:.6em;padding:.75em;font-size:.76em;font-weight:600;line-height:1.25}.box.svelte-p4d6p3{display:grid;place-items:center;flex:none;width:1.7em;height:1.7em;border-radius:.45em;box-shadow:inset 0 0 0 2px var(--color-stone-300);color:transparent}.box.svelte-p4d6p3 svg:where(.svelte-p4d6p3){width:1.1em;height:1.1em}.button.enable.svelte-p4d6p3{margin-top:auto;opacity:.35}.waiting.svelte-p4d6p3{position:relative;display:grid;place-items:center;width:6.5em;height:6.5em;margin-bottom:.6em}.avatar.svelte-p4d6p3{position:relative;display:grid;place-items:center;width:4.4em;height:4.4em;border-radius:50%;background:var(--color-brand-600)}.avatar.svelte-p4d6p3 svg:where(.svelte-p4d6p3){width:2.9em}.ring.svelte-p4d6p3{position:absolute;inset:1em;border-radius:50%;border:2px solid var(--color-accent-400);opacity:0}.checks.svelte-p4d6p3{display:flex;flex-wrap:wrap;justify-content:center;gap:.4em;margin-top:.9em}.checks.svelte-p4d6p3 li:where(.svelte-p4d6p3),.badge.svelte-p4d6p3{display:inline-flex;align-items:center;gap:.3em;padding:.3em .65em;border-radius:999px;background:#ffffff1a;font-size:.68em;font-weight:600}.checks.svelte-p4d6p3 svg:where(.svelte-p4d6p3),.badge.svelte-p4d6p3 svg:where(.svelte-p4d6p3){width:1em;height:1em;color:var(--color-accent-400)}.camera.svelte-p4d6p3{background:linear-gradient(160deg,#26314d,#0b1530)}.finder.svelte-p4d6p3{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1.45;margin-bottom:.9em;overflow:hidden}.corner.svelte-p4d6p3{position:absolute;width:1.3em;height:1.3em;border:3px solid #fff;border-radius:.3em}.tl.svelte-p4d6p3{top:0;left:0;border-right:0;border-bottom:0}.tr.svelte-p4d6p3{top:0;right:0;border-left:0;border-bottom:0}.bl.svelte-p4d6p3{bottom:0;left:0;border-right:0;border-top:0}.br.svelte-p4d6p3{bottom:0;right:0;border-left:0;border-top:0}.health-card.svelte-p4d6p3{position:relative;display:flex;flex-direction:column;gap:.4em;width:78%;aspect-ratio:1.586;padding:.8em;border-radius:.7em;background:linear-gradient(135deg,#fff 55%,var(--color-brand-100));box-shadow:0 .8em 1.6em -.5em #0009;opacity:0;transform:translateY(60%) rotate(-9deg)}.chip.svelte-p4d6p3{width:1.6em;height:1.25em;margin-bottom:.3em;border-radius:.25em;background:linear-gradient(135deg,#e9c66b,#c79a2e)}.stripe.svelte-p4d6p3{position:absolute;inset:auto 0 0;height:22%;border-radius:0 0 .7em .7em;background:var(--color-brand-600)}.scan.svelte-p4d6p3{position:absolute;left:4%;right:4%;top:0;height:2px;background:var(--color-accent-400);box-shadow:0 0 .8em .15em var(--color-accent-400);opacity:0}.badge.svelte-p4d6p3{background:color-mix(in srgb,var(--color-accent-500) 25%,transparent)}.call.svelte-p4d6p3{padding:0;background:linear-gradient(165deg,var(--color-brand-500),var(--color-brand-800) 60%,var(--color-brand-950));color:#fff}.pill.svelte-p4d6p3{position:absolute;top:3.2em;left:1em;display:inline-flex;align-items:center;gap:.45em;padding:.35em .75em;border-radius:999px;background:#03092473;font-size:.72em;font-weight:600}.live.svelte-p4d6p3{width:.55em;height:.55em;border-radius:50%;background:var(--color-accent-400)}.doctor.svelte-p4d6p3{position:absolute;inset:20% 14% auto;transform-origin:50% 100%}.fig-head.svelte-p4d6p3{fill:var(--color-accent-400)}.fig-body.svelte-p4d6p3{fill:#fff}.voice.svelte-p4d6p3{position:absolute;left:0;right:0;bottom:31%;display:flex;justify-content:center;align-items:center;gap:.22em;height:1.4em}.voice.svelte-p4d6p3 span:where(.svelte-p4d6p3){width:.22em;height:100%;border-radius:1em;background:#ffffffd9;transform:scaleY(.25)}.self.svelte-p4d6p3{position:absolute;right:.8em;bottom:5.2em;display:grid;place-items:center;width:4.2em;height:5.4em;border-radius:.9em;background:var(--color-stone-800);box-shadow:0 0 0 2px #ffffff40,0 .6em 1.2em -.4em #0009}.self.svelte-p4d6p3 svg:where(.svelte-p4d6p3){width:2.6em}.self.svelte-p4d6p3 .fig-head:where(.svelte-p4d6p3){fill:var(--color-brand-300)}.controls.svelte-p4d6p3{position:absolute;left:0;right:0;bottom:1.3em;display:flex;justify-content:center;gap:.7em}.ctrl.svelte-p4d6p3{display:grid;place-items:center;width:2.7em;height:2.7em;border-radius:50%;background:#ffffff29}.ctrl.svelte-p4d6p3 svg:where(.svelte-p4d6p3){width:1.2em;height:1.2em}.ctrl.end.svelte-p4d6p3{background:#e5484d}.result.svelte-p4d6p3{display:flex;align-items:center;gap:.7em;padding:.7em .8em}.result-icon.svelte-p4d6p3{display:grid;place-items:center;flex:none;width:1.9em;height:1.9em;border-radius:50%;background:var(--color-accent-100);color:var(--color-accent-700)}.result-icon.svelte-p4d6p3 svg:where(.svelte-p4d6p3){width:1.05em;height:1.05em}.note.svelte-p4d6p3{padding:.2em .3em;font-size:.72em;line-height:1.4;color:var(--color-stone-500)}.tabbar.svelte-p4d6p3{display:flex;justify-content:space-around;margin:auto -1.05em -1.2em;padding:.9em 1em 1.5em;border-top:1px solid var(--color-stone-200);background:#fff}.tabbar.svelte-p4d6p3 span:where(.svelte-p4d6p3){width:1.5em;height:1.5em;border-radius:.5em;background:var(--color-stone-200)}.tabbar.svelte-p4d6p3 .on:where(.svelte-p4d6p3){background:var(--color-brand-600)}.rise.svelte-p4d6p3,.pop.svelte-p4d6p3{opacity:0}.is-active.svelte-p4d6p3 .rise:where(.svelte-p4d6p3){animation:svelte-p4d6p3-rise .55s cubic-bezier(.2,.8,.2,1) var(--d, 0s) both}.is-active.svelte-p4d6p3 .pop:where(.svelte-p4d6p3){animation:svelte-p4d6p3-pop .4s cubic-bezier(.3,1.4,.5,1) var(--d, 0s) both}.is-active.svelte-p4d6p3 .pulse:where(.svelte-p4d6p3){animation:svelte-p4d6p3-pulse 1.6s ease-in-out .8s infinite}.is-active.svelte-p4d6p3 .box:where(.svelte-p4d6p3){animation:svelte-p4d6p3-tick .3s ease 1.1s both}.is-active.svelte-p4d6p3 .enable:where(.svelte-p4d6p3){animation:svelte-p4d6p3-enable .3s ease 1.4s both}.is-active.svelte-p4d6p3 .ring:where(.svelte-p4d6p3){animation:svelte-p4d6p3-ring 1.8s ease-out var(--d, 0s) infinite}.is-active.svelte-p4d6p3 .health-card:where(.svelte-p4d6p3){animation:svelte-p4d6p3-card-in .9s cubic-bezier(.2,.8,.2,1) .2s both}.is-active.svelte-p4d6p3 .scan:where(.svelte-p4d6p3){animation:svelte-p4d6p3-scan 1.1s ease-in-out .9s 1 both}.is-active.svelte-p4d6p3 .doctor:where(.svelte-p4d6p3){animation:svelte-p4d6p3-breathe 3.2s ease-in-out infinite}.is-active.svelte-p4d6p3 .voice:where(.svelte-p4d6p3) span:where(.svelte-p4d6p3){animation:svelte-p4d6p3-voice .9s ease-in-out var(--d, 0s) infinite alternate}@keyframes svelte-p4d6p3-rise{0%{opacity:0;transform:translateY(.8em)}to{opacity:1;transform:none}}@keyframes svelte-p4d6p3-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes svelte-p4d6p3-pulse{50%{transform:scale(1.04);box-shadow:0 0 0 .45em color-mix(in srgb,var(--color-brand-500) 22%,transparent)}}@keyframes svelte-p4d6p3-tick{to{background:var(--color-accent-500);box-shadow:none;color:#fff}}@keyframes svelte-p4d6p3-enable{to{opacity:1}}@keyframes svelte-p4d6p3-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.75)}}@keyframes svelte-p4d6p3-card-in{to{opacity:1;transform:none}}@keyframes svelte-p4d6p3-scan{0%{opacity:0;transform:translateY(0)}15%,85%{opacity:1}to{opacity:0;transform:translateY(9.5em)}}@keyframes svelte-p4d6p3-breathe{50%{transform:scale(1.025)}}@keyframes svelte-p4d6p3-voice{to{transform:scaleY(1)}}@media (prefers-reduced-motion: reduce){.screen.svelte-p4d6p3{transform:none;transition:opacity .2s}.is-active.svelte-p4d6p3 :is(.rise:where(.svelte-p4d6p3),.pop:where(.svelte-p4d6p3),.pulse:where(.svelte-p4d6p3),.box:where(.svelte-p4d6p3),.enable:where(.svelte-p4d6p3),.ring:where(.svelte-p4d6p3),.health-card:where(.svelte-p4d6p3),.scan:where(.svelte-p4d6p3),.doctor:where(.svelte-p4d6p3),.voice:where(.svelte-p4d6p3) span:where(.svelte-p4d6p3)){animation-duration:.01s;animation-delay:0s;animation-iteration-count:1}}.demo.svelte-14mxuas{display:grid;gap:1.5rem;justify-items:center}.stage.svelte-14mxuas{position:relative;isolation:isolate}.stage.svelte-14mxuas:before{content:"";position:absolute;inset:8% -22%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--color-accent-400) 40%,transparent),transparent),radial-gradient(closest-side at 70% 30%,color-mix(in srgb,var(--color-brand-400) 55%,transparent),transparent);filter:blur(1.5rem)}.phone.svelte-14mxuas{--bezel: var(--color-stone-950);position:relative;width:18.5em;aspect-ratio:9 / 18.6;padding:.55em;border-radius:2.9em;background:var(--bezel);box-shadow:inset 0 0 0 .12em #3a4463,0 2.2em 3.5em -1.4em color-mix(in srgb,var(--color-brand-950) 70%,transparent),0 .8em 1.4em -.6em color-mix(in srgb,var(--color-brand-900) 40%,transparent);font-size:clamp(12px,3.6vw,14px);color:var(--color-stone-900);transform:rotate(-2deg)}.phone.svelte-14mxuas:after{content:"";position:absolute;right:-.16em;top:22%;width:.2em;height:3.4em;border-radius:0 .2em .2em 0;background:#232c47}.screen.svelte-14mxuas{position:relative;height:100%;overflow:hidden;border-radius:2.4em;background:#fff}.statusbar.svelte-14mxuas{position:absolute;inset:.8em 1.5em auto;display:flex;align-items:center;justify-content:space-between;font-size:.78em;font-weight:700;transition:color .4s}.phone.dark.svelte-14mxuas .statusbar:where(.svelte-14mxuas){color:#fff}.island.svelte-14mxuas{width:5.6em;height:1.55em;border-radius:1em;background:var(--bezel)}.battery.svelte-14mxuas{width:1.7em;height:.8em;border-radius:.25em;box-shadow:inset 0 0 0 .11em currentColor;background:linear-gradient(90deg,currentColor 70%,transparent 70%) padding-box;border:.2em solid transparent}.panel.svelte-14mxuas{width:100%;max-width:26rem}.kicker.svelte-14mxuas{font-family:var(--font-display);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand-700)}.num.svelte-14mxuas{display:inline-grid;place-items:center;flex:none;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--color-brand-700);color:#fff;font-family:var(--font-display);font-size:.8rem;font-weight:700}.caption.svelte-14mxuas{min-height:7.25rem;margin-top:.5rem}.caption-title.svelte-14mxuas{display:flex;align-items:center;gap:.6rem;font-family:var(--font-display);font-size:1.25rem;font-weight:800;letter-spacing:-.015em;color:var(--color-stone-900)}.caption-text.svelte-14mxuas{margin-top:.4rem;font-size:.95rem;line-height:1.5;color:var(--color-stone-600)}.controls.svelte-14mxuas{display:flex;align-items:center;gap:.5rem;margin-top:.9rem}.segments.svelte-14mxuas{display:flex;flex:1;gap:.3rem}.segment.svelte-14mxuas{flex:1;padding:.75rem 0;cursor:pointer}.segment.svelte-14mxuas span:where(.svelte-14mxuas){display:block;height:.3rem;overflow:hidden;border-radius:1rem;background:var(--color-brand-200)}.segment.svelte-14mxuas span:where(.svelte-14mxuas):after{content:"";display:block;height:100%;border-radius:inherit;background:var(--color-brand-700);transform:scaleX(0);transform-origin:left}.segment.done.svelte-14mxuas span:where(.svelte-14mxuas):after,.segment.current.svelte-14mxuas span:where(.svelte-14mxuas):after{transform:scaleX(1)}.segment.running.svelte-14mxuas span:where(.svelte-14mxuas):after{animation:svelte-14mxuas-fill var(--step-ms) linear both}.segment.svelte-14mxuas:hover span:where(.svelte-14mxuas){background:var(--color-brand-300)}.round.svelte-14mxuas{display:grid;place-items:center;flex:none;width:2.25rem;height:2.25rem;border-radius:50%;background:#fff;color:var(--color-brand-800);box-shadow:0 0 0 1px var(--color-stone-200);cursor:pointer;transition:box-shadow .15s,transform .15s}.round.svelte-14mxuas:hover{box-shadow:0 0 0 1px var(--color-brand-300),0 4px 10px -4px color-mix(in srgb,var(--color-brand-900) 40%,transparent)}.round.svelte-14mxuas:active{transform:scale(.94)}.round.svelte-14mxuas svg:where(.svelte-14mxuas){width:1rem;height:1rem}.demo.svelte-14mxuas :where(.svelte-14mxuas):is(.round:where(.svelte-14mxuas),.segment:where(.svelte-14mxuas),.steps:where(.svelte-14mxuas) button:where(.svelte-14mxuas),.more:where(.svelte-14mxuas)):focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px;border-radius:.5rem}.links.svelte-14mxuas{display:flex;flex-wrap:wrap;gap:.2rem 1.1rem;margin-top:.4rem}.more.svelte-14mxuas{display:inline-flex;align-items:center;gap:.3rem;font-size:.875rem;font-weight:600;color:var(--color-brand-700)}.more.svelte-14mxuas:hover{color:var(--color-brand-900)}.more.svelte-14mxuas svg:where(.svelte-14mxuas){width:1rem;height:1rem;transition:transform .15s}.more.svelte-14mxuas:hover svg:where(.svelte-14mxuas){transform:translate(2px)}.steps.svelte-14mxuas{margin-top:.6rem;display:grid;gap:.15rem}.steps.svelte-14mxuas button:where(.svelte-14mxuas){display:flex;gap:.75rem;width:100%;padding:.6rem .75rem;border-radius:.9rem;text-align:left;cursor:pointer;transition:background .2s}.steps.svelte-14mxuas button:where(.svelte-14mxuas):hover{background:var(--color-brand-50)}.steps.svelte-14mxuas .num:where(.svelte-14mxuas){background:var(--color-stone-100);color:var(--color-stone-600);transition:background .2s,color .2s}.step-title.svelte-14mxuas{display:block;font-family:var(--font-display);font-weight:700;line-height:1.6rem;color:var(--color-stone-700)}.step-text.svelte-14mxuas{display:none;margin-top:.15rem;font-size:.95rem;line-height:1.5;color:var(--color-stone-600)}.is-current.svelte-14mxuas button:where(.svelte-14mxuas){background:#fff;box-shadow:0 0 0 1px var(--color-brand-200),0 10px 20px -14px color-mix(in srgb,var(--color-brand-900) 50%,transparent)}.is-current.svelte-14mxuas .num:where(.svelte-14mxuas){background:var(--color-brand-700);color:#fff}.is-current.svelte-14mxuas .step-title:where(.svelte-14mxuas){color:var(--color-stone-900)}.is-current.svelte-14mxuas .step-text:where(.svelte-14mxuas){display:block}@media (min-width: 40rem){.demo.svelte-14mxuas:not(.compact){grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2.5rem;justify-items:start}}@media (min-width: 64rem){.demo.compact.svelte-14mxuas{grid-template-columns:16.5rem auto;align-items:end;gap:0}.compact.svelte-14mxuas .panel:where(.svelte-14mxuas){order:-1;z-index:1;margin:0 -2.5rem 3.25rem 0;padding:1.1rem 1.15rem .9rem;border-radius:1.25rem;background:#ffffffe0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-brand-200) 70%,transparent),0 24px 40px -22px color-mix(in srgb,var(--color-brand-950) 55%,transparent)}.compact.svelte-14mxuas .kicker:where(.svelte-14mxuas){font-size:.6875rem;letter-spacing:.08em;white-space:nowrap}.compact.svelte-14mxuas .caption:where(.svelte-14mxuas){min-height:9.25rem}.compact.svelte-14mxuas .caption-title:where(.svelte-14mxuas){font-size:1.125rem}.compact.svelte-14mxuas .caption-text:where(.svelte-14mxuas){font-size:.9rem}.compact.svelte-14mxuas .round:where(.svelte-14mxuas){width:2rem;height:2rem}}@keyframes svelte-14mxuas-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion: reduce){.phone.svelte-14mxuas{transform:none}}
