@keyframes nt-fade-in{0%{opacity:0}to{opacity:1}}@keyframes nt-rise-in{0%{opacity:0;translate:0 var(--nt-anim-distance, 8px)}to{opacity:1;translate:0 0}}@keyframes nt-slide-in-start{0%{opacity:0;translate:calc(-1 * var(--nt-anim-distance, 8px)) 0}to{opacity:1;translate:0 0}}@keyframes nt-pop-in{0%{opacity:0;scale:var(--nt-anim-scale, .92)}to{opacity:1;scale:1}}@keyframes nt-turn-in{0%{rotate:var(--nt-anim-turn-from, 0deg)}to{rotate:var(--nt-anim-turn-to, 0deg)}}.nt-anim-fade,.nt-anim-rise,.nt-anim-slide,.nt-anim-pop{animation-duration:var(--nt-anim-duration, var(--nt-duration-base, .15s));animation-timing-function:var(--nt-anim-ease, var(--nt-ease-out, ease-out));animation-delay:var(--nt-anim-delay, 0s);animation-fill-mode:both}.nt-anim-fade{animation-name:nt-fade-in}.nt-anim-rise{animation-name:nt-rise-in}.nt-anim-slide{animation-name:nt-slide-in-start}.nt-anim-pop{animation-name:nt-pop-in;animation-timing-function:var(--nt-anim-ease, var(--nt-ease-spring, ease-out));animation-duration:var(--nt-anim-duration, var(--nt-duration-slow, .3s))}@media(prefers-reduced-motion:reduce){.nt-anim-fade,.nt-anim-rise,.nt-anim-slide,.nt-anim-pop{animation:none}}.nt-pull-refresh{position:fixed;top:calc(env(safe-area-inset-top,0px) - 2.5rem);left:50%;z-index:200;width:2.25rem;height:2.25rem;margin-left:-1.125rem;border-radius:var(--nt-radius-full, 9999px);background:var(--nt-color-surface);box-shadow:var(--nt-shadow-md, 0 2px 8px rgb(0 0 0 / .15));transform:translateY(var(--nt-pull, 0px));pointer-events:none}.nt-pull-refresh:after{content:"";position:absolute;inset:.5rem;border:2px solid var(--nt-color-muted-foreground);border-top-color:transparent;border-radius:50%;transform:rotate(var(--nt-pull-turn, 0deg))}.nt-pull-refresh.is-ready:after{border-color:var(--nt-color-accent);border-top-color:transparent}.nt-pull-refresh.is-spinning:after{animation:nt-pull-spin .7s linear infinite}@keyframes nt-pull-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.nt-pull-refresh.is-spinning:after{animation:none}}
