.logo-mark{flex:none;display:block}.logo-tile,.brand .logo-tile.brand__mark,.merchant-sidebar .logo-tile.brand__mark,.auth-shell .logo-tile.brand__mark{box-shadow:none;background:#0b1512;border:1px solid #22c08a47;border-radius:9px;flex:none;place-items:center;display:grid;overflow:hidden}.logo-mark__bar{transform-box:fill-box;transform-origin:50%;animation:.62s cubic-bezier(.2,.85,.25,1.15) both logo-slide}.logo-mark__bar--2{animation-delay:.18s}.logo-mark__bar--3{animation-delay:.36s}a:hover .logo-mark__bar,.logo-tile:hover .logo-mark__bar{animation-name:logo-squeeze;animation-duration:.55s;animation-timing-function:ease}.logo-mark--loop .logo-mark__bar,a:hover .logo-mark--loop .logo-mark__bar{animation:1.35s ease-in-out infinite logo-pulse}.logo-mark--loop .logo-mark__bar--2{animation-delay:.16s}.logo-mark--loop .logo-mark__bar--3{animation-delay:.32s}@keyframes logo-slide{0%{opacity:0;transform:translate(-170%)}}@keyframes logo-squeeze{45%{transform:scaleX(.8)}}@keyframes logo-pulse{0%,to{opacity:1;transform:scaleX(1)}50%{opacity:.35;transform:scaleX(.76)}}.logo-tile+.brand__text strong{animation:.55s 80ms both brand-in}.brand-words span{animation:.5s both brand-in;display:inline-block}.brand-words span:first-child{animation-delay:.2s}.brand-words span:nth-child(2){animation-delay:.38s}.brand-words span:nth-child(3){animation-delay:.56s}@keyframes brand-in{0%{opacity:0;transform:translate(-10px)}}@media (prefers-reduced-motion:reduce){.logo-tile+.brand__text strong,.brand-words span,.logo-mark__bar,a:hover .logo-mark__bar,.logo-mark--loop .logo-mark__bar{animation:none}}.powered-by .logo-mark{margin-right:1px}.site-footer__logo{align-items:center;gap:10px;display:inline-flex}
