.lDnUkq_now{animation:lDnUkq_price-in .6s var(--motion-out) .2s both;display:inline-block}@keyframes lDnUkq_price-in{0%{opacity:0;transform:translateY(.35em)scale(.92)}}.lDnUkq_was{animation:lDnUkq_was-in .4s var(--motion-out) .6s both;position:relative}@keyframes lDnUkq_was-in{0%{opacity:0}}.lDnUkq_strike{--tilt:-8deg;inset-inline:-.2em;transform-origin:0;height:2px;transform:rotate(var(--tilt));background:currentColor;border-radius:1px;position:absolute;top:50%}[dir=rtl] .lDnUkq_strike{--tilt:8deg;transform-origin:100%}.lDnUkq_late{animation-delay:1.9s}@media (prefers-reduced-motion:reduce){.lDnUkq_now,.lDnUkq_was{animation:none}}.lDnUkq_tag{transform-origin:50% 0;animation:3.6s ease-in-out infinite lDnUkq_tag-swing;transform:rotate(5deg)}@keyframes lDnUkq_tag-swing{0%,to{transform:rotate(-7deg)}50%{transform:rotate(9deg)}}@media (prefers-reduced-motion:reduce){.lDnUkq_tag{animation:none}}
.I-UGgW_page{background:var(--background);min-height:100dvh;color:var(--foreground);display:grid;position:relative;overflow-x:clip}@media (min-width:1024px){.I-UGgW_page{grid-template-columns:minmax(34rem,1fr) minmax(0,1.1fr)}}.I-UGgW_column{min-width:0;min-height:100dvh;padding:4.5rem var(--gutter);grid-template:minmax(0,1fr)/minmax(0,1fr);display:grid;position:relative}.I-UGgW_bar{inset-inline:0;z-index:10;height:4.5rem;padding-inline:var(--gutter);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0}.I-UGgW_bar>*{pointer-events:auto}.I-UGgW_brand{display:block}.I-UGgW_brandLogo{width:auto;height:2rem}.I-UGgW_barEnd{inset-inline-end:var(--gutter);align-items:center;gap:.25rem;display:flex;position:absolute;top:50%;translate:0 -50%}@media (max-width:1023px){.I-UGgW_brand{display:none}}.I-UGgW_main{align-content:safe center;width:100%;min-width:0;max-width:30rem;margin-inline:auto;padding-block:1.5rem;display:grid}.I-UGgW_page,.I-UGgW_column{height:var(--vvh,100dvh);min-height:0}.I-UGgW_column{scrollbar-width:none;overflow-y:auto}.I-UGgW_stage{display:none}@media (min-width:1024px){.I-UGgW_stage{height:100dvh;display:block;position:sticky;top:0;overflow:hidden}}.I-UGgW_stage svg{width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 11%);mask-image:linear-gradient(90deg,#0000,#000 11%)}[dir=rtl] .I-UGgW_stage svg{scale:-1 1}.I-UGgW_progress{align-items:center;gap:.9rem;margin-bottom:1rem;display:flex}.I-UGgW_back{width:3rem;height:3rem;top:.75rem;color:var(--foreground);z-index:2;flex:none;place-items:center;display:grid;position:absolute;inset-inline-start:calc(var(--gutter) - .625rem)}.I-UGgW_back svg{width:1.75rem;height:1.75rem;transition:translate .25s var(--motion-out)}.I-UGgW_back:hover svg{translate:-2px}.I-UGgW_back[data-close=true]:hover svg,[dir=rtl] .I-UGgW_back[data-close=true]:hover svg{translate:none;rotate:90deg}[dir=rtl] .I-UGgW_back svg{scale:-1 1}@media (max-width:1023px){.I-UGgW_back{background:var(--accent);color:var(--accent-foreground);border-radius:999px;inset-inline-start:var(--gutter)}}[dir=rtl] .I-UGgW_back:hover svg{translate:2px}.I-UGgW_account{text-align:center;justify-items:center;gap:1.5rem;margin-bottom:2rem;display:grid}.I-UGgW_account:empty{display:none}.I-UGgW_accountIcon{box-sizing:border-box;width:6.5rem;height:6.5rem;color:var(--foreground);cursor:pointer;background:var(--accent);transition:color .25s var(--motion-out), background-color .25s var(--motion-out), scale .25s var(--motion-out);border-radius:999px;padding:1.2rem;display:block;position:relative}.I-UGgW_accountIcon:not(:disabled):hover{background:var(--wall);color:var(--wall-foreground);scale:1.04}.I-UGgW_accountIcon:not(:disabled):active{scale:.97}.I-UGgW_accountEdit{inset-inline-end:-.1rem;background:var(--foreground);width:1.875rem;height:1.875rem;box-shadow:0 0 0 3px var(--card);color:var(--card);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:.1rem}.I-UGgW_accountEdit svg{width:.8125rem;height:.8125rem}.I-UGgW_accountIcon:disabled{cursor:default;background:0 0;padding:0}.I-UGgW_accountIcon:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.I-UGgW_accountLabel{width:fit-content;font-family:var(--font-display);font-size:1.375rem;font-weight:620;line-height:1.25;display:block}.I-UGgW_chosen,.I-UGgW_chosen svg{width:100%;height:100%;display:block}.I-UGgW_segments{height:.25rem;transition:gap .6s var(--motion-in-out);flex:1;gap:.375rem;display:flex}.I-UGgW_segment{background:color-mix(in oklch, var(--ring) 18%, transparent);transition:flex-grow .8s var(--motion-in-out);border-radius:999px;flex:1 1 0;position:relative;overflow:hidden}@starting-style{.I-UGgW_segment{flex-grow:0}}.I-UGgW_segment>span{border-radius:inherit;transform-origin:0;scale:var(--fill,0) 1;transition:scale .55s var(--motion-out), background-color .5s var(--motion-out);background:#3b9cf5;position:absolute;inset:0}[dir=rtl] .I-UGgW_segment>span{transform-origin:100%}.I-UGgW_segment[data-state=now]>span{background:#1a8cff}.I-UGgW_segment[data-pending=true]:after{content:"";animation:I-UGgW_sweep 1s var(--motion-in-out) infinite;background:linear-gradient(90deg,#0000,#ffffffd9,#0000) -40% 0/40% 100% no-repeat;position:absolute;inset:0}[dir=rtl] .I-UGgW_segment[data-pending=true]:after{animation-direction:reverse}.I-UGgW_segments[data-merged=true]{gap:0}.I-UGgW_segments[data-merged=true] .I-UGgW_segment{border-radius:0}.I-UGgW_segments[data-merged=true] .I-UGgW_segment:first-child{border-start-start-radius:999px;border-end-start-radius:999px}.I-UGgW_segments[data-merged=true] .I-UGgW_segment:last-child{border-start-end-radius:999px;border-end-end-radius:999px}.I-UGgW_segments[data-merged=true] .I-UGgW_segment>span{background:#1a8cff}.I-UGgW_track{z-index:20;padding-top:env(safe-area-inset-top);background:var(--background);display:flex;position:fixed;inset:0 0 auto}.I-UGgW_track .I-UGgW_segments{flex:1;gap:.25rem;height:.25rem}.I-UGgW_track:empty{display:none}@media (min-width:1024px){.I-UGgW_track{display:none}}.I-UGgW_stepIn{--from:1;animation:I-UGgW_stepIn .55s var(--motion-out) both;position:relative}.I-UGgW_stepIn[data-dir=back]{--from:-1}.I-UGgW_title{font-family:var(--font-display);letter-spacing:calc(-.03em * var(--tracking-scale));text-wrap:balance;font-size:clamp(2rem,1.45rem + 1.7vw,2.85rem);font-weight:620;line-height:1.04}.I-UGgW_title:focus{outline:none}.I-UGgW_who{border:1px solid var(--border);background:var(--card);border-radius:999px;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.25rem .375rem .25rem 1.125rem;display:flex}.I-UGgW_who bdi{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9375rem;font-weight:600;overflow:hidden}.I-UGgW_lead{color:color-mix(in oklch, var(--foreground) 72%, transparent);text-wrap:pretty;margin-top:.85rem;font-size:1.0625rem}.I-UGgW_field{--field-h:3.25rem;--field-size:1.5rem;--label-scale:.5833;border-bottom:1.5px solid color-mix(in oklch, var(--foreground) 50%, transparent);transition:border-color .2s var(--motion-out);align-items:center;gap:.5rem;padding-top:1.5rem;display:flex;position:relative}.I-UGgW_answer{flex:1;min-width:0;display:flex;position:relative}.I-UGgW_label{inset-inline-start:0;max-width:100%;color:var(--muted-foreground);font-size:var(--field-size);letter-spacing:calc(-.01em * var(--tracking-scale));text-overflow:ellipsis;white-space:nowrap;pointer-events:none;transform-origin:0;transition:translate .3s var(--motion-out), scale .3s var(--motion-out), font-weight .3s var(--motion-out);font-weight:400;line-height:1.3;position:absolute;top:50%;overflow:hidden;translate:0 -50%}[dir=rtl] .I-UGgW_label{transform-origin:100%}.I-UGgW_input:not(:placeholder-shown)~.I-UGgW_label,.I-UGgW_input:-webkit-any(:autofill,:-webkit-autofill)~.I-UGgW_label{translate:0 calc(-50% - var(--field-h) / 2 - .75rem);scale:var(--label-scale);font-weight:600}.I-UGgW_input:not(:placeholder-shown)~.I-UGgW_label,.I-UGgW_input:is(:autofill,:autofill)~.I-UGgW_label{translate:0 calc(-50% - var(--field-h) / 2 - .75rem);scale:var(--label-scale);font-weight:600}.I-UGgW_field[data-plain] .I-UGgW_input:not(:placeholder-shown)~.I-UGgW_label,.I-UGgW_field[data-plain] .I-UGgW_input:-webkit-any(:autofill,:-webkit-autofill)~.I-UGgW_label{opacity:0;translate:0 -50%;scale:1}.I-UGgW_field[data-plain] .I-UGgW_input:not(:placeholder-shown)~.I-UGgW_label,.I-UGgW_field[data-plain] .I-UGgW_input:is(:autofill,:autofill)~.I-UGgW_label{opacity:0;translate:0 -50%;scale:1}.I-UGgW_field:after{content:"";inset-inline:0;background:var(--wall);transform-origin:0;height:2px;transition:scale .5s var(--motion-out);border-radius:2px;position:absolute;bottom:-1.5px;scale:0 1}[dir=rtl] .I-UGgW_field:after{transform-origin:100%}.I-UGgW_field:hover{border-color:color-mix(in oklch, var(--foreground) 72%, transparent)}.I-UGgW_field:focus-within:after{scale:1}.I-UGgW_field[data-invalid=true]{border-color:var(--destructive)}.I-UGgW_field[data-invalid=true]:after{background:var(--destructive)}.I-UGgW_field[data-status=invalid],.I-UGgW_field[data-status=invalid]:hover{border-color:var(--destructive)}.I-UGgW_field[data-status=valid],.I-UGgW_field[data-status=valid]:hover{border-color:var(--filled)}.I-UGgW_field[data-status=invalid]:after{background:var(--destructive)}.I-UGgW_field[data-status=valid]:after{background:var(--filled)}.I-UGgW_field[data-status]:after{scale:1}.I-UGgW_input{min-width:0;height:var(--field-h);color:var(--foreground);font-size:var(--field-size);letter-spacing:calc(-.01em * var(--tracking-scale));caret-color:var(--wall);background:0 0;flex:1;padding:0;font-weight:500}.I-UGgW_input:focus-visible{outline:none}.I-UGgW_input:-webkit-autofill{-webkit-text-fill-color:var(--foreground);transition:background-color 0s 600000s}.I-UGgW_input[type=email],.I-UGgW_input[data-ltr=true]{direction:ltr}[dir=rtl] .I-UGgW_input[type=email],[dir=rtl] .I-UGgW_input[data-ltr=true]{text-align:right}[dir=rtl] .I-UGgW_input:placeholder-shown{direction:rtl}.I-UGgW_field[dir=ltr] .I-UGgW_input,.I-UGgW_field[dir=ltr] .I-UGgW_input:placeholder-shown{text-align:left;direction:ltr}.I-UGgW_field:has(.I-UGgW_input:disabled){opacity:.55}.I-UGgW_compact .I-UGgW_field{--field-h:2.75rem;--field-size:1.1875rem;--label-scale:.7368}.I-UGgW_actions{inset-inline:max(var(--gutter), 50vw - 15rem);bottom:calc(1.25rem + env(safe-area-inset-bottom));z-index:20;pointer-events:none;justify-content:flex-end;align-items:center;gap:1rem;display:flex;position:fixed}.I-UGgW_actions>*{pointer-events:auto}.I-UGgW_stepBack{background:var(--background);height:3.5rem;box-shadow:inset 0 0 0 1.5px var(--input);color:var(--foreground);cursor:pointer;transition:box-shadow .2s var(--motion-out);border-radius:999px;flex:none;align-items:center;gap:.5rem;margin-inline-end:auto;padding-inline:1.25rem 1.5rem;font-size:1.0625rem;font-weight:600;display:inline-flex}.I-UGgW_stepBack:hover{box-shadow:inset 0 0 0 1.5px var(--foreground)}.I-UGgW_stepBack:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.I-UGgW_stepBack svg{width:1.25rem;height:1.25rem}[dir=rtl] .I-UGgW_stepBack svg{scale:-1 1}@media (min-width:1024px){.I-UGgW_actions{margin-top:2rem;position:static}.I-UGgW_main:has(.I-UGgW_actions){padding-bottom:3rem}}@media (max-width:1023px){.I-UGgW_main:has(.I-UGgW_actions){padding-bottom:calc(7rem + env(safe-area-inset-bottom))}}.I-UGgW_next{text-align:start;background:var(--muted);min-width:0;min-height:3.5rem;color:var(--muted-foreground);cursor:pointer;transition:background-color .35s var(--motion-out), color .35s var(--motion-out), scale .3s var(--motion-out);border-radius:999px;flex:0 auto;align-items:center;gap:.625rem;padding-block:.5rem;padding-inline:1.75rem 1.5rem;font-size:1.0625rem;font-weight:600;line-height:1.2;display:inline-flex}.I-UGgW_next[data-ready=true]{background:var(--primary);color:var(--primary-foreground)}.I-UGgW_next:hover{scale:1.03}.I-UGgW_next:disabled{cursor:progress}.I-UGgW_next:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.I-UGgW_next svg{width:1.25rem;height:1.25rem;transition:translate .3s var(--motion-out);flex:none}.I-UGgW_next:hover svg{translate:3px}[dir=rtl] .I-UGgW_next svg{scale:-1 1}[dir=rtl] .I-UGgW_next:hover svg{translate:-3px}.I-UGgW_choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.I-UGgW_choice{text-align:center;cursor:pointer;justify-items:center;gap:1rem;padding:1rem .5rem;display:grid}.I-UGgW_choiceIcon{aspect-ratio:1;background:var(--accent);width:min(8rem,100%);color:var(--accent-foreground);transition:background-color .25s var(--motion-out), color .25s var(--motion-out), scale .25s var(--motion-out);border-radius:999px;place-items:center;display:grid}.I-UGgW_choice:hover .I-UGgW_choiceIcon{background:var(--wall);color:var(--wall-foreground);scale:1.04}.I-UGgW_choice:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:.75rem}.I-UGgW_page:has(.I-UGgW_fullStep){grid-template-columns:minmax(0,1fr)}.I-UGgW_page:has(.I-UGgW_fullStep) .I-UGgW_stage{display:none}.I-UGgW_page:has(.I-UGgW_fullStep) .I-UGgW_main{align-content:center;max-width:60rem;padding-block:0 4rem}.I-UGgW_fullStep .I-UGgW_title,.I-UGgW_welcome .I-UGgW_title,.I-UGgW_fullStep .I-UGgW_lead{text-align:center}.I-UGgW_welcome .I-UGgW_ways{margin-top:.25rem}.I-UGgW_fullStep .I-UGgW_ways,.I-UGgW_welcome .I-UGgW_ways{gap:.875rem;width:100%;max-width:32rem;margin-inline:auto;display:grid}.I-UGgW_fullStep .I-UGgW_choices{grid-template-columns:minmax(0,1fr);gap:1rem;position:relative}.I-UGgW_fullStep .I-UGgW_choices:before{content:"";background:var(--border);pointer-events:none;height:1px;position:absolute;inset:50% 18% auto}@media (min-width:640px){.I-UGgW_fullStep .I-UGgW_choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem}.I-UGgW_fullStep .I-UGgW_choices:before{width:1px;height:auto;inset:18% auto 18% 50%;translate:-.5px}}.I-UGgW_fullStep .I-UGgW_choice{align-content:center;gap:1rem;min-height:clamp(8rem,24svh,20rem)}.I-UGgW_fullStep .I-UGgW_choiceIcon{box-sizing:border-box;--disc:clamp(5rem, 16svh, 9rem);width:var(--disc);padding:calc(var(--disc) * .18);background:var(--accent);color:var(--foreground)}.I-UGgW_fullStep .I-UGgW_choiceIcon svg{width:100%;height:100%}.I-UGgW_fullStep .I-UGgW_choice:hover .I-UGgW_choiceIcon,.I-UGgW_fullStep .I-UGgW_choice:focus-visible .I-UGgW_choiceIcon{background:var(--wall);color:var(--wall-foreground);scale:1.04}.I-UGgW_fullStep .I-UGgW_choice:active .I-UGgW_choiceIcon{scale:.97}@media (prefers-reduced-motion:no-preference){.I-UGgW_choice[data-role=physio]:is(:hover,:focus-visible) [data-icon] svg{transform-origin:50% 90%;animation:I-UGgW_kineNod .9s var(--motion-out)}.I-UGgW_choice[data-role=patient]:is(:hover,:focus-visible) [data-icon] svg{animation:I-UGgW_patientStep .8s var(--motion-out)}}@keyframes I-UGgW_kineNod{0%,to{rotate:0deg}30%{rotate:-7deg}60%{rotate:4deg}}@keyframes I-UGgW_patientStep{0%,to{translate:0}35%{translate:8% -4%}65%{translate:4%}}[dir=rtl] .I-UGgW_choice[data-role=patient] [data-icon] svg{scale:-1 1}.I-UGgW_steps{gap:0;display:grid}.I-UGgW_nextStep{grid-template-columns:2.25rem minmax(0,1fr);column-gap:.95rem;padding-bottom:1.35rem;display:grid;position:relative}.I-UGgW_nextStep:last-child{padding-bottom:0}.I-UGgW_nextStep:not(:last-child):before{content:"";inset-inline-start:calc(1.125rem - .75px);background:var(--border);width:1.5px;position:absolute;top:2.6rem;bottom:.35rem}.I-UGgW_nextStep[data-state=done]:not(:last-child):before{background:var(--foreground)}.I-UGgW_nextIcon{width:2.25rem;height:2.25rem;color:var(--muted-foreground);box-shadow:inset 0 0 0 1.5px var(--border);border-radius:999px;place-items:center;display:grid}.I-UGgW_nextIcon svg{width:1.05rem;height:1.05rem}.I-UGgW_nextStep[data-state=now] .I-UGgW_nextIcon{background:var(--wall);color:var(--wall-foreground)}.I-UGgW_nextStep[data-state=done] .I-UGgW_nextIcon{background:var(--foreground);color:var(--card);box-shadow:none}.I-UGgW_nextStep[data-state=next] .I-UGgW_nextTitle{color:color-mix(in oklch, var(--foreground) 72%, transparent)}.I-UGgW_nextTitle{flex-wrap:wrap;align-items:center;gap:.25rem .6rem;min-height:2.25rem;font-weight:600;display:flex}.I-UGgW_nowTag{background:var(--accent);color:var(--accent-foreground);border-radius:999px;padding:.12rem .55rem;font-size:.75rem;font-weight:700}.I-UGgW_stepIn>*,.I-UGgW_stepIn form>:not(.I-UGgW_actions){animation:I-UGgW_rise .6s var(--motion-out) both;position:relative}.I-UGgW_stepIn>:nth-child(2){animation-delay:90ms}.I-UGgW_stepIn>:nth-child(3){animation-delay:.18s}.I-UGgW_stepIn form>:first-child{animation-delay:.2s}.I-UGgW_stepIn form>:nth-child(2){animation-delay:.3s}.I-UGgW_stepIn form>:nth-child(3){animation-delay:.4s}.I-UGgW_stepIn form>:nth-child(4){animation-delay:.5s}.I-UGgW_stepIn form>:nth-child(n+5){animation-delay:.6s}.I-UGgW_stepIn .I-UGgW_actions{animation:I-UGgW_fade .5s var(--motion-out) .35s both}@keyframes I-UGgW_rise{0%{opacity:0;top:.85rem}}@keyframes I-UGgW_fade{0%{opacity:0}}@keyframes I-UGgW_stepIn{0%{opacity:0;inset-inline-start:calc(var(--from) * 1.5rem)}}@keyframes I-UGgW_sweep{to{background-position:140% 0}}@keyframes I-UGgW_pop{0%{opacity:0;scale:.4}55%{opacity:1;scale:1.12}}@media (prefers-reduced-motion:reduce){.I-UGgW_accountIcon{transition:none}.I-UGgW_accountEdit{animation:none}.I-UGgW_next,.I-UGgW_next svg{transition:none}.I-UGgW_stepIn,.I-UGgW_stepIn>*,.I-UGgW_stepIn form>*,.I-UGgW_stepIn .I-UGgW_actions{animation:none}.I-UGgW_segment,.I-UGgW_segment>span,.I-UGgW_segments,.I-UGgW_field:after,.I-UGgW_label{transition:none}.I-UGgW_segment[data-pending=true]:after{animation:none}}.I-UGgW_handedOver,.I-UGgW_handedOver *{animation:none!important}.I-UGgW_accountEdit{animation:I-UGgW_pop .45s var(--motion-out) .55s both}.I-UGgW_stepIn.I-UGgW_welcome>:first-child{animation-delay:.22s}.I-UGgW_stepIn.I-UGgW_welcome>:nth-child(2){animation-delay:.32s}.I-UGgW_stepIn.I-UGgW_welcome .I-UGgW_ways>*{animation:I-UGgW_rise .6s var(--motion-out) both}.I-UGgW_stepIn.I-UGgW_welcome .I-UGgW_ways>:first-child{animation-delay:.38s}.I-UGgW_stepIn.I-UGgW_welcome .I-UGgW_ways>:nth-child(2){animation-delay:.47s}@media (prefers-reduced-motion:reduce){.I-UGgW_stepIn.I-UGgW_welcome .I-UGgW_ways>*{animation:none}}
