.sf-menu-panel[data-v-e2a01999]{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.sf-menu-panel-open[data-v-e2a01999]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.sf-mega-grid[data-v-e2a01999] .sf-side-link{min-height:44px;gap:.625rem;padding:.5rem .625rem;font-size:.8125rem}.sf-mega-grid[data-v-e2a01999] .sf-side-link:hover{transform:none}.sf-mega-grid[data-v-e2a01999] .sf-side-icon{width:2rem;height:2rem;border-radius:.625rem;font-size:1rem}.sf-mega-grid[data-v-e2a01999] .sf-side-expand{width:1.75rem;height:1.75rem}.sf-menu-node:nth-last-child(-n+2) .sf-menu-panel[data-v-e2a01999]{left:auto;right:0}@media(prefers-reduced-motion:reduce){.sf-menu-panel[data-v-e2a01999]{transition:none}}.sf-side-link[data-v-e2a01999]:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 5px 5px 0;background:var(--sf-primary, #f97316);transform:scaleY(0);transition:transform .25s ease}.sf-side-link[data-v-e2a01999]:hover:before,.sf-side-link[data-v-e2a01999]:focus-visible:before{transform:scaleY(1)}.sf-side-tree-enter-active[data-v-e2a01999],.sf-side-tree-leave-active[data-v-e2a01999]{transition:opacity .22s ease,transform .22s ease;transform-origin:top center}.sf-side-tree-enter-from[data-v-e2a01999],.sf-side-tree-leave-to[data-v-e2a01999]{opacity:0;transform:translateY(-8px) scaleY(.94)}@media(prefers-reduced-motion:reduce){.sf-side-link[data-v-e2a01999],.sf-side-icon[data-v-e2a01999],.sf-side-expand[data-v-e2a01999],.sf-side-tree-enter-active[data-v-e2a01999],.sf-side-tree-leave-active[data-v-e2a01999]{transition:none!important}}.sf-circle-menu-enter-active[data-v-e487b547],.sf-circle-menu-leave-active[data-v-e487b547]{transition:clip-path .48s cubic-bezier(.22,1,.36,1),opacity .22s ease,transform .22s ease}.sf-circle-menu-enter-from[data-v-e487b547],.sf-circle-menu-leave-to[data-v-e487b547]{clip-path:circle(24px at 24px 24px);opacity:0;transform:translateY(-5px)}.sf-circle-menu-enter-to[data-v-e487b547],.sf-circle-menu-leave-from[data-v-e487b547]{clip-path:circle(680px at 24px 24px);opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.sf-circle-menu-enter-active[data-v-e487b547],.sf-circle-menu-leave-active[data-v-e487b547]{transition:opacity .15s ease}}
