.blinking-cursor[data-v-48da6e56]{animation:blink-48da6e56 1s step-end infinite;opacity:.15}@keyframes blink-48da6e56{0%,to{color:transparent}50%{color:#fff}}.merchant--logo svg{fill:currentColor;max-height:1.25rem;width:2rem}.merchant--logo img,.merchant--logo svg{margin-left:auto;margin-right:auto}.merchant--logo img{max-height:3rem}.shimmer__outer{border-radius:.5rem;padding:1rem}@media (min-width:768px){.shimmer__outer{padding:2rem}}.shimmer__outer{--cut:0.1em;--active:0;--bg:radial-gradient(40% 50% at center 100%,rgba(14,67,225,.05),transparent),radial-gradient(80% 100% at center 120%,rgba(14,67,225,.1),transparent),#010928;background:radial-gradient(40% 50% at center 100%,rgba(14,67,225,.05),transparent),radial-gradient(80% 100% at center 120%,rgba(14,67,225,.1),transparent),#010928;background:var(--bg);border:0;box-shadow:inset 0 .05em 0 0 #041667,inset 0 -.05em 0 0 #010928;overflow:hidden;position:relative;scale:1;scale:calc(1 + var(--active)*.1);transition:box-shadow var(--transition),scale var(--transition),background var(--transition)}.spark__container{bottom:0;container-type:size;left:0;overflow:visible;position:absolute;right:0;top:0}.spark{animation:slide var(--speed) ease-in-out infinite alternate;animation:slide-across 2s linear infinite;border-radius:0;-webkit-mask:none;mask:none;overflow:visible;right:100%;top:50%;translate:-200% -50%;width:20%}.spark,.spark:before{aspect-ratio:1;position:absolute}.spark:before{-webkit-animation:none;animation:none;background:linear-gradient(180deg,transparent,#a3b8f2 25%,transparent 30%);bottom:auto;content:"";left:auto;left:50%;opacity:1;right:auto;rotate:0;top:auto;top:50%;transform:rotate(-90deg);transition:opacity var(--transition);translate:0 -50%;translate:-50% -50%;width:100vw;width:500%;z-index:-1}.spark:after{content:""}.backdrop,.spark:after{border-radius:.5rem;bottom:var(--cut);left:var(--cut);position:absolute;right:var(--cut);top:var(--cut)}.backdrop{background:var(--bg);transition:background var(--transition) opacity var(--transition)}@keyframes slide-across{to{translate:calc(100cqw + 100%) -50%}}@keyframes rotate{to{transform:rotate(90deg)}}.spinner[data-v-7f6968cc]{animation:board-7f6968cc 1s ease-out infinite}@keyframes board-7f6968cc{0%{transform:rotate(0deg)}25%,80%{transform:rotate(4deg) translateX(-3px)}60%{transform:rotate(-6deg) translateX(10px) translateY(-4px)}}