:root{--ff-ease-in:cubic-bezier(.2,.7,.2,1);--ff-ease-out:ease-in;--ff-press:.12s;--ff-hover:.16s;--ff-content-left:0px}.ff-hover{transition-property:color,background-color,border-color,box-shadow,opacity;transition-duration:var(--ff-hover);transition-timing-function:var(--ff-ease-in)}.ff-row-actions{opacity:0;transition:opacity var(--ff-hover)var(--ff-ease-in)}.ff-row:hover .ff-row-actions,.ff-row:focus-within .ff-row-actions{opacity:1}@media (hover:none){.ff-row-actions{opacity:1}}.ff-press{transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-duration:var(--ff-hover);transition-timing-function:var(--ff-ease-in)}.ff-press:active:not(:disabled){transition-duration:var(--ff-press);transform:scale(.97)}.ff-focus:focus-visible{outline-offset:2px;outline:2px solid #141414}@keyframes ffSkelShine{0%{background-position:100%}to{background-position:0}}.ff-skel,.ff-shimmer.ff-shimmer{background:linear-gradient(90deg,#f2f0ec 25%,#e7e4de 37%,#f2f0ec 63%) 0 0/400% 100%;animation:1.4s infinite ffSkelShine}@keyframes ffEnter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ff-enter{animation:ffEnter .32s var(--ff-ease-in)both;animation-delay:calc(var(--ff-i,0)*35ms)}@keyframes ffDotPulse{0%,to{opacity:1}50%{opacity:.35}}.ff-dot-pulse{animation:1.1s ease-in-out infinite ffDotPulse}[data-slot=switch]{transition:background-color .2s var(--ff-ease-in),border-color .2s var(--ff-ease-in),box-shadow .2s var(--ff-ease-in)}[data-slot=switch-thumb]{transition:transform .22s var(--ff-ease-in),background-color .2s var(--ff-ease-in)}@keyframes ffOverlayFade{0%{opacity:0}to{opacity:1}}@keyframes ffOverlayFadeOut{0%{opacity:1}to{opacity:0}}@keyframes ffDialogIn{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ffDialogOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(6px)scale(.98)}}@keyframes ffMenuIn{0%{opacity:0;transform:var(--ff-menu-from,translateY(6px))scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes ffMenuOut{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:var(--ff-menu-from,translateY(6px))scale(.98)}}.ff-menu[data-side=bottom]{--ff-menu-from:translateY(-6px)}.ff-menu[data-side=top]{--ff-menu-from:translateY(6px)}.ff-menu[data-side=left]{--ff-menu-from:translateX(6px)}.ff-menu[data-side=right]{--ff-menu-from:translateX(-6px)}.ff-overlay[data-state=open]{animation:ffOverlayFade .18s var(--ff-ease-in)both}.ff-overlay[data-state=closed]{animation:ffOverlayFadeOut .12s var(--ff-ease-out)both}.ff-dialog[data-state=open]{animation:ffDialogIn .22s var(--ff-ease-in)both}.ff-dialog[data-state=closed]{animation:ffDialogOut .12s var(--ff-ease-out)both}.ff-menu[data-state=open]{animation:ffMenuIn .22s var(--ff-ease-in)both}.ff-menu[data-state=closed]{animation:ffMenuOut .12s var(--ff-ease-out)both}.ff-dragging{opacity:.4}.ff-drop-target{box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:10px}.ff-progress{transition:width .5s var(--ff-ease-in)}@keyframes ffPop{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes ffDraw{to{stroke-dashoffset:0}}.ff-pop{animation:ffPop .3s var(--ff-ease-in)both}.ff-draw-check path,.ff-draw-check polyline{stroke-dasharray:24;stroke-dashoffset:24px;animation:ffDraw .36s var(--ff-ease-in).18s forwards}.ff-editing{outline:1.5px solid var(--ember,#c2410c);outline-offset:2px;box-shadow:0 0 0 3px #c2410c2e}@media (min-width:601px){[data-sonner-toaster][data-x-position=center]{left:calc(50% + var(--ff-content-left)/2)!important}}[data-sonner-toaster][data-x-position=center] [data-sonner-toast][data-styled=false]{left:50%;translate:-50%}@keyframes ffToast{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.ff-toast{animation:ffToast .26s var(--ff-ease-in)both}@keyframes ffCheck{to{stroke-dashoffset:0}}.ff-check-draw{stroke-dasharray:24;stroke-dashoffset:24px;animation:ffCheck .36s var(--ff-ease-in).1s forwards}@keyframes ffPop140{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}.ff-pop-140{animation:ffPop140 .14s var(--ff-ease-in)both}.ff-chart [data-ff-bar]{transition:opacity .15s var(--ff-ease-in)}.ff-chart:has([data-ff-col]:hover) [data-ff-col]:not(:hover) [data-ff-bar]{opacity:.3}.ff-chart [data-ff-col]:hover{background-color:#1414140b}.ff-copy-btn{justify-content:center;min-width:6.5rem}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.ff-skel,.ff-shimmer,.ff-shimmer.ff-shimmer{background:#f2f0ec!important;animation:none!important}.ff-press:active:not(:disabled){transform:none}}
