.appointment-scheduling-module__l0nttG__stage{container-type:inline-size}.appointment-scheduling-module__l0nttG__art{font-size:.166113cqw}@media (prefers-reduced-motion:no-preference){.appointment-scheduling-module__l0nttG__copy{animation:.8s cubic-bezier(.22,1,.36,1) both appointment-scheduling-module__l0nttG__rise}.appointment-scheduling-module__l0nttG__rise{animation:1s cubic-bezier(.22,1,.36,1) 50ms both appointment-scheduling-module__l0nttG__rise}.appointment-scheduling-module__l0nttG__fromLeft{animation:.9s cubic-bezier(.22,1,.36,1) .35s both appointment-scheduling-module__l0nttG__fromLeft}.appointment-scheduling-module__l0nttG__fromRight{animation:.9s cubic-bezier(.22,1,.36,1) .2s both appointment-scheduling-module__l0nttG__fromRight}.appointment-scheduling-module__l0nttG__float{animation:appointment-scheduling-module__l0nttG__float 4.5s ease-in-out var(--float-delay,0s) infinite alternate}.appointment-scheduling-module__l0nttG__pop{animation:.6s cubic-bezier(.34,1.56,.64,1) .6s both appointment-scheduling-module__l0nttG__pop}.appointment-scheduling-module__l0nttG__spinRing{animation:9s linear infinite appointment-scheduling-module__l0nttG__orbit}.appointment-scheduling-module__l0nttG__pick{animation:2.8s ease-in-out 1.2s infinite appointment-scheduling-module__l0nttG__pick}}@keyframes appointment-scheduling-module__l0nttG__rise{0%{transform:translateY(24px)}}@keyframes appointment-scheduling-module__l0nttG__fromLeft{0%{transform:translate(-48px)}}@keyframes appointment-scheduling-module__l0nttG__fromRight{0%{transform:translate(48px)}}@keyframes appointment-scheduling-module__l0nttG__float{0%{translate:0}to{translate:0 -8px}}@keyframes appointment-scheduling-module__l0nttG__pop{0%{scale:.4}}@keyframes appointment-scheduling-module__l0nttG__orbit{0%{rotate:none}to{rotate:360deg}}@keyframes appointment-scheduling-module__l0nttG__pick{0%,70%,to{box-shadow:0 0 #1d6ff273}85%{box-shadow:0 0 0 7px #1d6ff200}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.appointment-scheduling-module__l0nttG__segFill{transform:scaleY(var(--f,0));transition:transform .12s linear}.appointment-scheduling-module__l0nttG__node{background-color:#fff;transition:background-color .45s,box-shadow .45s,scale .55s cubic-bezier(.34,1.56,.64,1);scale:.88;box-shadow:0 0 0 6px #f1f4f9,inset 0 0 0 2px #d5ddea}.appointment-scheduling-module__l0nttG__num{color:#5f6672;transition:color .45s}[data-reached] .appointment-scheduling-module__l0nttG__node{background-color:#0070d6;scale:1;box-shadow:0 0 0 6px #dce8ff}[data-reached] .appointment-scheduling-module__l0nttG__num{color:#fff}}@media (prefers-reduced-motion:no-preference){.appointment-scheduling-module__l0nttG__armed:not(.appointment-scheduling-module__l0nttG__on) .appointment-scheduling-module__l0nttG__draw{clip-path:inset(0 100% 0 0)}.appointment-scheduling-module__l0nttG__on .appointment-scheduling-module__l0nttG__draw{animation:1.4s cubic-bezier(.65,0,.35,1) .2s both appointment-scheduling-module__l0nttG__draw}.appointment-scheduling-module__l0nttG__armed:not(.appointment-scheduling-module__l0nttG__on) .appointment-scheduling-module__l0nttG__popIn{scale:0}.appointment-scheduling-module__l0nttG__on .appointment-scheduling-module__l0nttG__popIn{animation:appointment-scheduling-module__l0nttG__popIn .5s cubic-bezier(.34, 1.56, .64, 1) var(--d,0s) both}.appointment-scheduling-module__l0nttG__armed:not(.appointment-scheduling-module__l0nttG__on) .appointment-scheduling-module__l0nttG__slideIn{opacity:0;translate:-14px}.appointment-scheduling-module__l0nttG__on .appointment-scheduling-module__l0nttG__slideIn{animation:appointment-scheduling-module__l0nttG__slideIn .5s cubic-bezier(.22, 1, .36, 1) var(--d,0s) both}.appointment-scheduling-module__l0nttG__armed:not(.appointment-scheduling-module__l0nttG__on) .appointment-scheduling-module__l0nttG__knob{translate:-14px}.appointment-scheduling-module__l0nttG__armed:not(.appointment-scheduling-module__l0nttG__on) .appointment-scheduling-module__l0nttG__track{background-color:#e5e7eb}.appointment-scheduling-module__l0nttG__on .appointment-scheduling-module__l0nttG__knob{animation:appointment-scheduling-module__l0nttG__knob .45s cubic-bezier(.22, 1, .36, 1) var(--d,0s) both}.appointment-scheduling-module__l0nttG__on .appointment-scheduling-module__l0nttG__track{animation:appointment-scheduling-module__l0nttG__track .45s ease var(--d,0s) both}.appointment-scheduling-module__l0nttG__on .appointment-scheduling-module__l0nttG__sweep{position:relative;overflow:hidden}.appointment-scheduling-module__l0nttG__on .appointment-scheduling-module__l0nttG__sweep:after{content:"";animation:appointment-scheduling-module__l0nttG__sweep 1.2s ease-in-out var(--d,.6s) both;pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffffb3 50%,#0000 70%);position:absolute;inset:0;translate:-100%}}@keyframes appointment-scheduling-module__l0nttG__draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes appointment-scheduling-module__l0nttG__popIn{0%{scale:0}}@keyframes appointment-scheduling-module__l0nttG__slideIn{0%{opacity:0;translate:-14px}}@keyframes appointment-scheduling-module__l0nttG__knob{0%{translate:-14px}}@keyframes appointment-scheduling-module__l0nttG__track{0%{background-color:#e5e7eb}}@keyframes appointment-scheduling-module__l0nttG__sweep{to{translate:100%}}
.pinned-panel-module___Za7EG__zone{--open:0;--inset-x:max(40px, calc((100% - 1200px) / 2));--inset-y:0px;--panel-radius:24px;--header:84px;--per-step:50svh;background:#fff;position:relative}.pinned-panel-module___Za7EG__panel{background:var(--color-ink);clip-path:inset(calc(var(--inset-y) * (1 - var(--open))) calc(var(--inset-x) * (1 - var(--open))) round calc(var(--panel-radius) * (1 - var(--open))))}@media (max-width:768px){.pinned-panel-module___Za7EG__zone{--inset-x:12px}}.pinned-panel-module___Za7EG__zone[data-pinned]{height:calc(100svh - var(--header) + var(--per-step) * var(--steps,3))}.pinned-panel-module___Za7EG__zone[data-pinned] .pinned-panel-module___Za7EG__pin{top:var(--header);height:calc(100svh - var(--header));position:sticky}.pinned-panel-module___Za7EG__zone[data-pinned] .pinned-panel-module___Za7EG__panel{align-items:center;height:100%;padding-top:40px;padding-bottom:40px;display:flex}.pinned-panel-module___Za7EG__zone[data-pinned] .pinned-panel-module___Za7EG__row{transform:scale(var(--fit,1))}.pinned-panel-module___Za7EG__fill{transform:scaleY(var(--fill,0));transform-origin:top;transition:transform .15s linear}.pinned-panel-module___Za7EG__art{opacity:0;position:absolute;inset:0}.pinned-panel-module___Za7EG__artOn{z-index:1;opacity:1;animation:.4s ease-out both pinned-panel-module___Za7EG__artIn}.pinned-panel-module___Za7EG__artOut{animation:.35s ease-in both pinned-panel-module___Za7EG__artOut}.pinned-panel-module___Za7EG__artOn .pinned-panel-module___Za7EG__part{animation:pinned-panel-module___Za7EG__partIn .8s cubic-bezier(.22, 1, .36, 1) calc(.12s + var(--i,0) * .12s) both}@keyframes pinned-panel-module___Za7EG__artIn{0%{opacity:0}}@keyframes pinned-panel-module___Za7EG__artOut{0%{opacity:1}to{opacity:0}}@keyframes pinned-panel-module___Za7EG__partIn{0%{opacity:0;translate:var(--part-x,0px) var(--part-y,18px);filter:blur(4px)}}@media (prefers-reduced-motion:reduce){.pinned-panel-module___Za7EG__fill{transition:none}.pinned-panel-module___Za7EG__artOn,.pinned-panel-module___Za7EG__artOut,.pinned-panel-module___Za7EG__artOn .pinned-panel-module___Za7EG__part{animation:none}}
