@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}}[data-action-state=taken]{cursor:progress}[data-action-state=working]{cursor:progress;display:inline-flex;align-items:center;gap:.5em}:is(button,input)[data-action-state]:disabled{cursor:progress}.nt-action-spinner{width:.9em;height:.9em;flex:none;border-radius:50%;border:2px solid color-mix(in srgb,currentColor 30%,transparent);border-top-color:currentColor;animation:nt-pull-spin .9s linear infinite,nt-fade-in var(--nt-duration-base, .15s) var(--nt-ease-out, ease-out)}.nt-action-unanswered{flex-basis:100%;margin:.5rem 0 0;color:var(--nt-color-error-emphasis, #b91c1c);font-size:var(--nt-text-sm, .875rem)}@media(prefers-reduced-motion:reduce){.nt-action-spinner{animation-duration:3s,0s}}
