.ox{--ox-plum:#714b67;--ox-plum-soft:#b58faa;--ox-plum-wash:#714b6712;--ox-ink:#0d0d0d;--ox-stage:#0d0d0d;--ox-stage-2:#1a1a1a;--ox-ease-out:cubic-bezier(.16, 1, .3, 1)}@layer base{.ox :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-offset:3px;outline:2px solid #ff6500}.ox .ox-dark :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:#ff6500}.ox input::placeholder,.ox textarea::placeholder{color:#6b6b6b}.ox input,.ox textarea{caret-color:#ff6500}.ox summary::-webkit-details-marker{display:none}.ox summary{list-style:none}.ox details[open] .ox-faq-icon{transform:rotate(45deg)}}:is(.ox-compare:has(#ox-v-sap:checked) [data-vendor]:not([data-vendor=sap]),.ox-compare:has(#ox-v-dynamics:checked) [data-vendor]:not([data-vendor=dynamics]),.ox-compare:has(#ox-v-netsuite:checked) [data-vendor]:not([data-vendor=netsuite])){display:none}.ox-node{position:absolute;translate:-50% -50%}.ox-edge{fill:none;stroke:var(--ox-plum);stroke-width:1.4px;stroke-linecap:round;opacity:.5}.ox-pulse{fill:none;stroke:var(--ox-plum);stroke-width:3px;stroke-linecap:round;display:none}@media (prefers-reduced-motion:no-preference){.ox-glow{animation:ox-glow 1.8s var(--ox-ease-out) both}.ox-node{animation:ox-settle 1.5s var(--ox-ease-out) both;animation-delay:var(--d,0s)}.ox-node-float{animation:ox-float var(--fd,7s) ease-in-out infinite;animation-delay:calc(var(--d,0s) + 1.6s)}.ox-edge{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.1s cubic-bezier(.65,0,.35,1) forwards ox-draw;animation-delay:var(--d,0s)}.ox-pulse{stroke-dasharray:.06 2;stroke-dashoffset:.06px;animation:5.2s linear infinite ox-travel;animation-delay:var(--d,0s);display:block}}@keyframes ox-glow{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes ox-settle{0%{opacity:.4;transform:translate(var(--dx,0px), var(--dy,0px)) rotate(var(--r,0deg)) scale(.82)}to{opacity:1;transform:none}}@keyframes ox-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes ox-draw{to{stroke-dashoffset:0}}@keyframes ox-travel{0%{stroke-dashoffset:.06px;opacity:0}4%{opacity:.9}30%{stroke-dashoffset:-1px;opacity:.9}31%,to{stroke-dashoffset:-1px;opacity:0}}
