.ui-scroll-top[data-v-e454c1b8]{border-radius:9999px;display:grid;height:52px;place-items:center;position:fixed;width:52px;z-index:50;--tw-bg-opacity:1;background-color:rgb(var(--color-surface)/var(--tw-bg-opacity,1));bottom:max(1.5rem,env(safe-area-inset-bottom));color:rgb(var(--color-fg)/calc(1 - var(--fg-dim)*.2));right:max(1.5rem,env(safe-area-inset-right));transition-duration:.3s;transition-property:background-color,color,transform,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--ease-out-quint)}.ui-scroll-top[data-v-e454c1b8]:focus-visible,.ui-scroll-top[data-v-e454c1b8]:hover{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(52 58 80/var(--tw-bg-opacity,1));--tw-text-opacity:1;box-shadow:0 1rem 2rem -.75rem #0009;color:rgb(var(--color-brand-fg)/var(--tw-text-opacity,1))}.ui-scroll-top:focus-visible .ui-scroll-top__stack[data-v-e454c1b8],.ui-scroll-top:hover .ui-scroll-top__stack[data-v-e454c1b8]{transform:translateY(-50%)}.ui-scroll-top:focus-visible .ui-scroll-top__track[data-v-e454c1b8],.ui-scroll-top:hover .ui-scroll-top__track[data-v-e454c1b8]{stroke:rgb(var(--color-brand-fg)/.25)}.ui-scroll-top:focus-visible .ui-scroll-top__meter[data-v-e454c1b8],.ui-scroll-top:hover .ui-scroll-top__meter[data-v-e454c1b8]{filter:drop-shadow(0 0 .375rem rgb(var(--color-brand)/.7))}.ui-scroll-top[data-v-e454c1b8]:focus-visible{outline-color:rgb(var(--color-brand-fg)/1);outline-offset:2px;outline-style:solid;outline-width:2px}.ui-scroll-top[data-v-e454c1b8]:active{--tw-translate-y:0px}.ui-scroll-top[data-v-e454c1b8]:active,.ui-scroll-top__ring[data-v-e454c1b8]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ui-scroll-top__ring[data-v-e454c1b8]{height:100%;top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;width:100%;--tw-rotate:-90deg;overflow:visible;fill:none;stroke-width:2;shape-rendering:geometricPrecision}.ui-scroll-top__track[data-v-e454c1b8]{stroke:rgb(var(--color-fg)/.12);transition:stroke .3s var(--ease-out-quint)}.ui-scroll-top__meter[data-v-e454c1b8]{stroke:rgb(var(--color-brand-fg));stroke-linecap:round;transition:stroke-dashoffset .18s linear,filter .3s var(--ease-out-quint)}.ui-scroll-top__glyph[data-v-e454c1b8]{display:block;height:1.25rem;overflow:hidden;width:1.25rem}.ui-scroll-top__stack[data-v-e454c1b8]{display:flex;flex-direction:column;height:2.5rem;transition:transform .38s var(--ease-out-quint);width:100%}.ui-scroll-top__arrow[data-v-e454c1b8]{display:block;flex-shrink:0;font-size:1.25rem;height:1.25rem;line-height:1;width:1.25rem}:where(html:not(.dark)) .ui-scroll-top[data-v-e454c1b8]{box-shadow:0 4px 16px -4px rgb(var(--shadow-card)/.18)}:where(html:not(.dark)) .ui-scroll-top[data-v-e454c1b8]:focus-visible,:where(html:not(.dark)) .ui-scroll-top[data-v-e454c1b8]:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-surface)/var(--tw-bg-opacity,1));box-shadow:0 1rem 2rem -.75rem rgb(var(--shadow-card)/.28)}.ui-scroll-top-enter-active[data-v-e454c1b8],.ui-scroll-top-leave-active[data-v-e454c1b8]{transition:opacity .32s var(--ease-out-quint),transform .32s var(--ease-out-quint)}.ui-scroll-top-enter-from[data-v-e454c1b8],.ui-scroll-top-leave-to[data-v-e454c1b8]{opacity:0;transform:translateY(.75rem) scale(.85)}@media (prefers-reduced-motion:reduce){.ui-scroll-top[data-v-e454c1b8],.ui-scroll-top-enter-active[data-v-e454c1b8],.ui-scroll-top-leave-active[data-v-e454c1b8],.ui-scroll-top__meter[data-v-e454c1b8],.ui-scroll-top__stack[data-v-e454c1b8],.ui-scroll-top__track[data-v-e454c1b8]{transition-property:none}.ui-scroll-top[data-v-e454c1b8]:hover{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ui-scroll-top:hover .ui-scroll-top__stack[data-v-e454c1b8]{transform:none}}
