:root{--m-ease-out:cubic-bezier(0.16,1,0.3,1);--m-ease-in:cubic-bezier(0.4,0,1,1);--m-ease-spring:cubic-bezier(0.34,1.56,0.64,1);--m-ease-press:cubic-bezier(0.2,0,0,1);--m-press:90ms;--m-fast:160ms;--m-base:300ms;--m-slow:560ms;--m-step:45ms}.m-press{transition:transform .44s var(--m-ease-spring),box-shadow .3s var(--m-ease-out),background-color .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease}@media (prefers-reduced-motion:no-preference){@keyframes m-rise{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}@keyframes m-seal{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes m-halo{0%{opacity:0;transform:scale(1)}6%{opacity:.55;transform:scale(1.05)}to{opacity:0;transform:scale(2.1)}}@keyframes m-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes m-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-5px,0)}}@keyframes m-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}.m-page>*>:not(:has([class*=fixed],[data-no-motion])):not([class*=animate-],[class*=sticky],[style*=transform],[data-no-motion],[role=alert],[aria-live]){animation:m-rise var(--m-slow) var(--m-ease-out) var(--m-sec,0ms) backwards}.m-page>*>:nth-child(2){--m-sec:calc(var(--m-step) * 1.5)}.m-page>*>:nth-child(3){--m-sec:calc(var(--m-step) * 3)}.m-page>*>:nth-child(4){--m-sec:calc(var(--m-step) * 4.5)}.m-page>*>:nth-child(5){--m-sec:calc(var(--m-step) * 6)}.m-page>*>:nth-child(6){--m-sec:calc(var(--m-step) * 7.5)}.m-page>*>:nth-child(n+7){--m-sec:calc(var(--m-step) * 9)}.m-page.m-asentada *{--m-sec:0ms!important}.m-page :is(.grid,[class*=space-y-]):not([data-no-motion],[data-no-motion] *)>:not(:has([class*=fixed],[data-no-motion])):not([class*=animate-],[class*=sticky],[style*=transform],[data-no-motion],[role=alert],[aria-live],[id$=-form-item-message]){animation:m-rise var(--m-base) var(--m-ease-out) calc(var(--m-sec, 0ms) + var(--m-i, 0ms)) backwards}.m-page :is(.grid,[class*=space-y-])>:first-child{--m-i:0ms}.m-page :is(.grid,[class*=space-y-])>:nth-child(2){--m-i:calc(var(--m-step) * 1)}.m-page :is(.grid,[class*=space-y-])>:nth-child(3){--m-i:calc(var(--m-step) * 2)}.m-page :is(.grid,[class*=space-y-])>:nth-child(4){--m-i:calc(var(--m-step) * 3)}.m-page :is(.grid,[class*=space-y-])>:nth-child(5){--m-i:calc(var(--m-step) * 4)}.m-page :is(.grid,[class*=space-y-])>:nth-child(6){--m-i:calc(var(--m-step) * 5)}.m-page :is(.grid,[class*=space-y-])>:nth-child(7){--m-i:calc(var(--m-step) * 6)}.m-page :is(.grid,[class*=space-y-])>:nth-child(8){--m-i:calc(var(--m-step) * 7)}.m-page :is(.grid,[class*=space-y-])>:nth-child(n+9){--m-i:calc(var(--m-step) * 8)}.m-press:active:not(:disabled){transform:scale(.965);transition-duration:var(--m-press);transition-timing-function:var(--m-ease-press)}:is(a,button,[role=button])>.m-card,a.m-card{transition:transform .44s var(--m-ease-spring),opacity .2s ease}@media (hover:hover){:is(a,button,[role=button]):hover>.m-card,a.m-card:hover{transform:translate3d(0,-2px,0)}}:is(a,button,[role=button]):active>.m-card,a.m-card:active{transform:scale(.985);transition-duration:var(--m-press);transition-timing-function:var(--m-ease-press)}[class*=animate-in]:is([data-state=open],[data-state=delayed-open],[data-state=visible]){animation-duration:.26s;animation-timing-function:var(--m-ease-out)}:is([role=dialog],[role=alertdialog])[class*=animate-in][data-state=open]{animation-duration:.44s}[class*=animate-out]:is([data-state=closed],[data-state=hidden]){animation-duration:.15s;animation-timing-function:var(--m-ease-in)}.m-rise{animation:m-rise var(--m-slow) var(--m-ease-out) backwards}.m-d1{animation-delay:80ms}.m-d2{animation-delay:.16s}.m-d3{animation-delay:.24s}.m-d4{animation-delay:.32s}.m-d5{animation-delay:.42s}.m-d6{animation-delay:.52s}.m-d7{animation-delay:.64s}.m-d8{animation-delay:.76s}.m-float{animation:m-float 5.5s ease-in-out infinite}.m-shimmer{background-image:linear-gradient(100deg,transparent 20%,hsl(var(--foreground)/.06) 50%,transparent 80%);background-size:200% 100%;animation:m-shimmer 1.6s ease-in-out infinite}@keyframes m-pop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.m-pop{animation:m-pop .42s var(--m-ease-spring) backwards}@keyframes m-tab-pop{0%{transform:scale(.82)}to{transform:scale(1)}}.m-tab-pop{animation:m-tab-pop .46s var(--m-ease-spring)}.m-seal{animation:m-seal .62s var(--m-ease-spring) 80ms backwards}.m-halo{animation:m-halo 1.4s var(--m-ease-out) .38s 2 backwards}.m-halo-2{animation-delay:.76s}.m-draw{stroke-dasharray:1;animation:m-draw .42s var(--m-ease-out) .48s backwards}}