@layer santelink{._0p3N7W_patientCard{min-width:0}}
@layer santelink{.HjQxJG_base{white-space:nowrap;border-radius:calc(var(--radius) - 2px);justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.HjQxJG_base:focus-visible{box-shadow:0 0 0 1px hsl(var(--ring));outline:none}.HjQxJG_base:disabled{pointer-events:none;opacity:.5}.HjQxJG_base svg{pointer-events:none;flex-shrink:0;width:1rem;height:1rem}.HjQxJG_primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.HjQxJG_primary:hover{background:hsl(var(--primary)/.9)}.HjQxJG_destructive{background:hsl(var(--destructive));color:hsl(var(--destructive-foreground));box-shadow:0 1px 2px #0000000d}.HjQxJG_destructive:hover{background:hsl(var(--destructive)/.9)}.HjQxJG_outline{border:1px solid hsl(var(--input));background:0 0;box-shadow:0 1px 2px #0000000d}.HjQxJG_outline:hover,.HjQxJG_ghost:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.HjQxJG_secondary{background:hsl(var(--secondary));color:hsl(var(--secondary-foreground));box-shadow:0 1px 2px #0000000d}.HjQxJG_secondary:hover{background:hsl(var(--secondary)/.8)}.HjQxJG_link{color:hsl(var(--primary));text-underline-offset:4px}.HjQxJG_link:hover{text-decoration:underline}.HjQxJG_normal{height:2.25rem;padding:.5rem 1rem}.HjQxJG_small{border-radius:calc(var(--radius) - 2px);height:2rem;padding:0 .75rem;font-size:.75rem}.HjQxJG_large{height:2.5rem;padding:0 2rem}.HjQxJG_icon{width:2.25rem;height:2.25rem}@media (max-width:600px),(pointer:coarse){.HjQxJG_base{white-space:normal;max-width:100%;height:auto;min-height:44px;padding-top:.5rem;padding-bottom:.5rem}.HjQxJG_icon{min-width:44px}}@media (prefers-reduced-motion:reduce){.HjQxJG_base{transition:none}}}
@layer santelink{.tDnN1a_state{color:hsl(var(--muted-foreground));margin:1rem 0;font-size:.875rem}.tDnN1a_cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:1rem;margin-top:1rem;display:grid}.tDnN1a_card{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--muted)/.5);height:6rem}.tDnN1a_error{border:1px solid hsl(var(--destructive)/.3);border-radius:var(--radius);color:hsl(var(--destructive));flex-wrap:wrap;align-items:center;gap:.75rem;margin:1rem 0;padding:1rem;display:flex}}
@layer santelink{._4Q0xaa_shell{background:hsl(var(--background));min-height:100dvh}._4Q0xaa_content{flex-direction:column;min-width:0;min-height:100dvh;display:flex}._4Q0xaa_main{flex:1;min-width:0}._4Q0xaa_inner{min-width:0;padding:4rem 1rem 1rem}._4Q0xaa_inner>*{min-width:0;max-width:100%}._4Q0xaa_inner[data-unresolved=true] [data-empty-state]{display:none}._4Q0xaa_inner div.grid>*{min-width:0}._4Q0xaa_inner div.flex>div{min-width:0}:is(._4Q0xaa_inner p,._4Q0xaa_inner h1,._4Q0xaa_inner h2,._4Q0xaa_inner h3){overflow-wrap:anywhere}._4Q0xaa_inner [role=tablist]{justify-content:flex-start;max-width:100%;overflow-x:auto}._4Q0xaa_inner [role=tab]{flex-shrink:0}@media (min-width:768px){._4Q0xaa_inner{padding:1.5rem}}@media (min-width:1024px){._4Q0xaa_content{padding-left:16rem}._4Q0xaa_inner{padding:1.5rem 2rem 2rem}}@media (max-width:639px){._4Q0xaa_inner .flex.items-start.justify-between{flex-wrap:wrap}:is(._4Q0xaa_inner .min-w-\[200px\],._4Q0xaa_inner .min-w-\[220px\]){min-width:0}}@media (prefers-reduced-motion:reduce){._4Q0xaa_content{transition:none}}}
@layer santelink{.CGgJxW_progress{z-index:100;background:hsl(var(--primary));height:4px;position:fixed;top:0;left:0;right:0}.CGgJxW_error{z-index:100;background:hsl(var(--destructive));color:hsl(var(--destructive-foreground));border-radius:var(--radius);pointer-events:auto;overflow-wrap:anywhere;align-items:flex-start;gap:1rem;width:calc(100% - 2rem);max-width:36rem;padding:1rem;display:flex;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);box-shadow:0 10px 15px -3px #0000001a}.CGgJxW_close{flex-shrink:0;min-width:44px;min-height:44px;font-size:1.25rem}.CGgJxW_sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}
@layer santelink{.AYkGqa_screen{background:hsl(var(--background));min-height:100dvh;color:hsl(var(--foreground));text-align:center;justify-content:center;align-items:center;padding:1.5rem;display:flex}.AYkGqa_panel{width:100%;max-width:28rem;animation:.4s cubic-bezier(.2,.7,.2,1) both AYkGqa_arrive}.AYkGqa_emblem{isolation:isolate;width:104px;height:104px;margin:1.75rem auto 2.5rem;position:relative}.AYkGqa_aura{z-index:-1;background:radial-gradient(circle,hsl(var(--primary)/.19),hsl(var(--primary)/.05) 48%,transparent 70%);border-radius:50%;animation:1.2s ease-out both AYkGqa_aura-reveal;position:absolute;inset:-70px}.AYkGqa_orbit{border:1px solid hsl(var(--primary)/.18);border-radius:36px;animation:1.1s cubic-bezier(.16,1,.3,1) both AYkGqa_orbit-reveal;position:absolute;inset:-24px;transform:rotate(8deg)}.AYkGqa_emblem:before,.AYkGqa_emblem:after{content:"";border:1px solid hsl(var(--primary)/.3);z-index:-1;opacity:0;border-radius:32px;animation:3s ease-out 1s infinite AYkGqa_ripple;position:absolute;inset:-12px}.AYkGqa_emblem:after{animation-delay:2.5s}.AYkGqa_logo{width:104px;height:104px;box-shadow:0 16px 38px -16px hsl(var(--primary)/.6),inset 0 1px 0 #ffffff40;background:#0b81b7;border-radius:27px;animation:.8s cubic-bezier(.16,1,.3,1) both AYkGqa_logo-reveal;position:relative;overflow:hidden}.AYkGqa_logo:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff45 49%,#0000 63%);animation:1s ease-in-out .45s backwards AYkGqa_shine;position:absolute;inset:-40%;transform:translate(110%)}.AYkGqa_logo svg{display:block}.AYkGqa_heart,.AYkGqa_pulse{stroke-dasharray:1;stroke-dashoffset:0;animation:.65s ease-out .16s backwards AYkGqa_draw}.AYkGqa_pulse{animation-duration:.5s;animation-delay:.48s}.AYkGqa_name{font-family:var(--font-display);letter-spacing:.14em;font-size:1.5rem;font-weight:700;animation:.55s ease-out .22s backwards AYkGqa_arrive}.AYkGqa_rhythm{justify-content:center;align-items:center;gap:7px;height:28px;margin:1rem auto;display:flex}.AYkGqa_rhythm span{background:hsl(var(--primary));border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite AYkGqa_beat}.AYkGqa_rhythm span:nth-child(2){animation-delay:.16s}.AYkGqa_rhythm span:nth-child(3){animation-delay:.32s}.AYkGqa_message{color:hsl(var(--muted-foreground));font-size:.875rem}.AYkGqa_actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.25rem;display:flex}.AYkGqa_credit{color:hsl(var(--muted-foreground));margin-top:2rem;font-size:.75rem}.AYkGqa_message [data-locale-en]{display:none}html[lang=en] .AYkGqa_message [data-locale-fr]{display:none}html[lang=en] .AYkGqa_message [data-locale-en]{display:inline}@keyframes AYkGqa_arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes AYkGqa_ripple{0%{opacity:0;transform:scale(.9)}20%{opacity:.6}to{opacity:0;transform:scale(1.7)}}@keyframes AYkGqa_logo-reveal{0%{opacity:0;transform:translateY(18px)scale(.65)rotate(-12deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@keyframes AYkGqa_orbit-reveal{0%{opacity:0;transform:scale(.55)rotate(-40deg)}to{opacity:1;transform:scale(1)rotate(8deg)}}@keyframes AYkGqa_aura-reveal{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes AYkGqa_draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes AYkGqa_shine{0%{transform:translate(-110%)}to{transform:translate(110%)}}@keyframes AYkGqa_beat{0%,65%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.AYkGqa_screen[data-startup-stalled] .AYkGqa_panel,.AYkGqa_screen[data-startup-stalled] .AYkGqa_emblem *,.AYkGqa_screen[data-startup-stalled] .AYkGqa_logo:after,.AYkGqa_screen[data-startup-stalled] .AYkGqa_name,.AYkGqa_screen[data-startup-stalled] .AYkGqa_emblem:before,.AYkGqa_screen[data-startup-stalled] .AYkGqa_emblem:after,.AYkGqa_screen[data-startup-stalled] .AYkGqa_rhythm span{animation:none}.AYkGqa_screen[data-startup-stalled] .AYkGqa_emblem:before,.AYkGqa_screen[data-startup-stalled] .AYkGqa_emblem:after{opacity:0}@media (prefers-reduced-motion:reduce){.AYkGqa_panel,.AYkGqa_emblem *,.AYkGqa_logo:after,.AYkGqa_name,.AYkGqa_emblem:before,.AYkGqa_emblem:after,.AYkGqa_rhythm span{animation:none}.AYkGqa_emblem:before,.AYkGqa_emblem:after{opacity:0}.AYkGqa_rhythm span{opacity:.65}}}
@layer santelink{.yini9G_content{z-index:50;border:1px solid hsl(var(--border));background:hsl(var(--background));overscroll-behavior:contain;gap:1rem;width:calc(100% - 2rem);max-width:32rem;max-height:calc(100dvh - 2rem);padding:1.5rem;scroll-padding:1.5rem;display:grid;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}@media (min-width:640px){.yini9G_content{border-radius:var(--radius)}}.yini9G_close{opacity:.7;border-radius:2px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:2px;right:2px}.yini9G_close:hover{opacity:1}.yini9G_close:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-4px}@media (prefers-reduced-motion:reduce){.yini9G_content{transition:none!important;animation:none!important}}}
@layer santelink{.D5TcxW_heading,.D5TcxW_stats>*,.D5TcxW_panels>*{animation:.42s cubic-bezier(.2,.7,.2,1) backwards D5TcxW_reveal}.D5TcxW_stats>:first-child{animation-delay:40ms}.D5TcxW_stats>:nth-child(2){animation-delay:80ms}.D5TcxW_stats>:nth-child(3){animation-delay:.12s}.D5TcxW_stats>:nth-child(4){animation-delay:.16s}.D5TcxW_panels>:first-child{animation-delay:.14s}.D5TcxW_panels>:nth-child(2){animation-delay:.2s}.D5TcxW_heading:focus-within,.D5TcxW_stats>:focus-within,.D5TcxW_panels>:focus-within{animation:none}@keyframes D5TcxW_reveal{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.D5TcxW_heading,.D5TcxW_stats>*,.D5TcxW_panels>*{animation:none}}}
