html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
@keyframes nurser-float{0%,to{transform:rotate(-2deg)translateY(0)}50%{transform:rotate(-1deg)translateY(-10px)}}@keyframes nurser-live-pulse{50%{box-shadow:0 0 0 7px #df806400}}@keyframes nurser-consult-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes nurser-progress-breathe{to{width:78%}}@keyframes nurser-film-sweep{50%,to{transform:translate(100%)}}@keyframes nurser-bar-breathe{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes nurser-lang-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}html[data-nurser-rail]{scrollbar-width:none}html[data-nurser-rail]::-webkit-scrollbar{display:none}html[data-nurser-cursor] *{cursor:none!important}html[data-nurser-cursor] :is(input,textarea,[contenteditable]:not([contenteditable=false])){cursor:text!important}.nurser-cursor-ring-shape,.nurser-cursor-dot-shape{border-radius:9999px;transition:transform .28s cubic-bezier(.22,1,.36,1),background-color .2s,opacity .2s}.nurser-cursor-ring-shape{border:1.5px solid #fff;width:34px;height:34px;margin:-17px 0 0 -17px}.nurser-cursor-dot-shape{background:#fff;width:6px;height:6px;margin:-3px 0 0 -3px}.nurser-cursor-ring[data-state=link] .nurser-cursor-ring-shape{background:#ffffff29;transform:scale(1.55)}.nurser-cursor-ring[data-state=press] .nurser-cursor-ring-shape{transform:scale(.72)}.nurser-cursor-dot[data-state=link] .nurser-cursor-dot-shape{transform:scale(0)}.nurser-cursor-dot[data-state=press] .nurser-cursor-dot-shape{transform:scale(.6)}.nurser-cursor-ring[data-state=hidden] .nurser-cursor-ring-shape,.nurser-cursor-dot[data-state=hidden] .nurser-cursor-dot-shape{opacity:0}@keyframes nurser-caret{0%,49%{opacity:1}50%,to{opacity:0}}.nurser-caret{animation:1.05s step-end infinite nurser-caret}@media (prefers-reduced-motion:reduce){.nurser-caret{animation:none}}@keyframes nurser-quote-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.nurser-quote-in{animation:.5s cubic-bezier(.22,1,.36,1) both nurser-quote-in}@media (prefers-reduced-motion:reduce){.nurser-quote-in{animation:none}}
