:root{--ipx-motion-ease:cubic-bezier(.2, .8, .2, 1)}.ipx-copied-in{animation:ipx-copied-in .22s var(--ipx-motion-ease)}.ipx-copied-in.lucide-check>path{stroke-dasharray:24;animation:ipx-draw-24 .22s var(--ipx-motion-ease) 60ms both}.ipx-copied-word{animation:ipx-copied-word .2s var(--ipx-motion-ease);display:inline-block}@keyframes ipx-copied-in{0%{opacity:0;transform:scale(.5)}}@keyframes ipx-draw-24{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}@keyframes ipx-copied-word{0%{opacity:0;transform:translateY(50%)}}.lucide-upload>path:nth-child(-n+2),.lucide-cloud-upload>path:nth-child(odd){transition:transform .18s var(--ipx-motion-ease)}@media (hover:hover){:is(button,a,label,[role=button]):not(:disabled,[aria-disabled=true]):hover :is(.lucide-upload>path:nth-child(-n+2),.lucide-cloud-upload>path:nth-child(odd)){transform:translateY(-2px)}}.ipx-shoot.lucide-upload>path:nth-child(-n+2),.ipx-shoot.lucide-cloud-upload>path:nth-child(odd){animation:ipx-shoot .3s var(--ipx-motion-ease)}@keyframes ipx-shoot{0%{opacity:1;transform:translateY(0)}45%{opacity:0;transform:translateY(-9px)}46%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.ipx-turn-once{animation:ipx-turn .3s var(--ipx-motion-ease)}@keyframes ipx-turn{to{transform:rotate(360deg)}}[data-slot=button][data-loading]:has(>[data-slot=button-stack]>[data-slot=button-label] .ipx-turn-once)>[data-slot=button-stack]>[data-slot=button-label]{visibility:visible}[data-slot=button][data-loading]:has(>[data-slot=button-stack]>[data-slot=button-label] .ipx-turn-once)>[data-slot=button-stack]>[data-slot=button-busy]{visibility:hidden}.lucide-trash-2>path:nth-child(n+4),.lucide-trash>path:nth-child(n+2){transform-box:view-box;transform-origin:87.5% 25%;transition:transform .2s var(--ipx-motion-ease)}@media (hover:hover){:is(button,[role=button],[role=menuitem]):not(:disabled,[aria-disabled=true]):hover :is(.lucide-trash-2>path:nth-child(n+4),.lucide-trash>path:nth-child(n+2)){transform:rotate(12deg)translateY(-.5px)}}.ipx-row-collapse{transition:grid-template-rows .26s var(--ipx-motion-ease), opacity .2s ease-out;grid-template-rows:1fr;grid-template-columns:minmax(0,1fr);display:grid}.ipx-row-collapse>*{min-height:0}.ipx-row-collapse[data-leaving]>*{overflow:hidden}.ipx-row-collapse[data-leaving]{opacity:0;pointer-events:none;grid-template-rows:0fr}.ipx-fav{overflow:visible}.ipx-fav>path{transform-box:view-box;transform-origin:50%;transition:fill .15s ease-out,color .15s ease-out}.ipx-fav-ring,.ipx-fav-dot{transform-box:view-box;transform-origin:50%;opacity:0;pointer-events:none}.ipx-fav .ipx-fav-ring{fill:none;stroke:currentColor;stroke-width:1.5px}.ipx-fav .ipx-fav-dot{fill:currentColor;stroke:none}.ipx-fav[data-pop]>path{animation:ipx-pop .28s var(--ipx-motion-ease)}.ipx-fav[data-pop]>.ipx-fav-ring{animation:.3s ease-out ipx-ring}.ipx-fav[data-pop]>.ipx-fav-dot{animation:.3s ease-out ipx-burst}@keyframes ipx-pop{0%{transform:scale(1)}40%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes ipx-ring{0%{opacity:.7;transform:scale(.5)}to{opacity:0;transform:scale(1.35)}}@keyframes ipx-burst{0%{transform:rotate(var(--a)) translateY(-15px) scale(1);opacity:1}to{transform:rotate(var(--a)) translateY(-26px) scale(.3);opacity:0}}[data-slot=select-trigger]>.lucide-chevron-down{transition:rotate .2s var(--ipx-motion-ease)}[data-slot=select-trigger][data-state=open]>.lucide-chevron-down{rotate:180deg}[data-slot=select-content][data-state=open]{animation:ipx-menu-in .18s var(--ipx-motion-ease)}[data-slot=select-content][data-state=closed]{animation:.12s ease-out ipx-menu-out}@keyframes ipx-menu-in{0%{opacity:0;transform:translateY(-4px)}}@keyframes ipx-menu-out{to{opacity:0}}[data-ink]>:is([role=tab],[aria-pressed]){border-bottom-color:#0000!important}.ipx-tab-ink{pointer-events:none;position:absolute;top:0;left:0}.ipx-tab-ink:not([data-on]){display:none}.ipx-tab-ink[data-moving]{transition:transform .24s var(--ipx-motion-ease), width .24s var(--ipx-motion-ease)}[data-slot=tooltip-content]:is([data-state=delayed-open],[data-state=instant-open]){animation:ipx-tip-in .15s var(--ipx-motion-ease)}[data-slot=tooltip-content][data-state=closed]{animation:.12s ease-out ipx-menu-out}@keyframes ipx-tip-in{0%{opacity:0;transform:translateY(3px)}}.ipx-bell-swing{transform-origin:50% 12%;animation:.3s ease-out ipx-bell}@keyframes ipx-bell{0%{transform:rotate(0)}22%{transform:rotate(14deg)}48%{transform:rotate(-10deg)}74%{transform:rotate(5deg)}to{transform:rotate(0)}}.ipx-saved-check .ipx-saved-c,.ipx-saved-check .ipx-saved-k{stroke-dasharray:1;stroke-dashoffset:1px}.ipx-saved-check .ipx-saved-c{animation:ipx-draw .26s var(--ipx-motion-ease) forwards}.ipx-saved-check .ipx-saved-k{animation:ipx-draw .2s var(--ipx-motion-ease) .18s forwards}@keyframes ipx-draw{to{stroke-dashoffset:0}}.ipx-verified-tick .ipx-verified-c{animation:.12s ease-out both ipx-fade-in}.ipx-verified-tick .ipx-verified-k{stroke-dasharray:1 2;stroke-dashoffset:1px;animation:.34s cubic-bezier(.65,0,.35,1) .12s forwards ipx-draw}[data-slot=switch-thumb]{transition-property:translate,transform;transition-duration:.24s;transition-timing-function:var(--ipx-motion-ease)}[data-slot=switch-thumb][data-squash=on]{transform-origin:0;animation:ipx-squash-on .24s var(--ipx-motion-ease)}[data-slot=switch-thumb][data-squash=off]{transform-origin:100%;animation:ipx-squash-off .24s var(--ipx-motion-ease)}@keyframes ipx-squash-on{0%{scale:1}40%{scale:1.28 .9}to{scale:1}}@keyframes ipx-squash-off{0%{scale:1}40%{scale:1.28 .9}to{scale:1}}@media (prefers-reduced-motion:reduce){.ipx-copied-in,.ipx-copied-word{animation:.15s ease-out ipx-fade-in;animation-duration:.15s!important}.ipx-copied-in.lucide-check>path{animation:none}.lucide-upload>path,.lucide-cloud-upload>path,.lucide-trash-2>path,.lucide-trash>path{animation:none!important;transform:none!important}.ipx-turn-once,.ipx-fav[data-pop]>*,.ipx-bell-swing,[data-slot=switch-thumb][data-squash]{animation:none!important}[data-slot=button][data-loading]>[data-slot=button-stack]>[data-slot=button-busy]{animation:.15s ease-out ipx-fade-in;animation-duration:.15s!important}.ipx-row-collapse{transition:opacity .15s ease-out;transition-duration:.15s!important}.ipx-row-collapse[data-leaving]{grid-template-rows:1fr}[data-slot=select-trigger]>.lucide-chevron-down,.ipx-tab-ink[data-moving]{transition:none}[data-slot=select-content][data-state=open],[data-slot=tooltip-content]:is([data-state=delayed-open],[data-state=instant-open]){animation:.12s ease-out ipx-fade-in;animation-duration:.12s!important}.ipx-saved-check{animation:.15s ease-out ipx-fade-in;animation-duration:.15s!important}.ipx-saved-check .ipx-saved-c,.ipx-saved-check .ipx-saved-k,.ipx-verified-tick .ipx-verified-c,.ipx-verified-tick .ipx-verified-k{stroke-dashoffset:0;animation:none}}@keyframes ipx-fade-in{0%{opacity:0}}