.ms-journey-loading{box-sizing:border-box;color:#687594;background:#f7f8fd;border:1px solid #d7deec;border-radius:23px;flex-direction:column;justify-content:center;padding:46px 24px 24px;font-family:Poppins,sans-serif;display:flex;overflow:hidden}.ms-journey-loading__message{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ms-journey-loading__track{grid-template-columns:minmax(0,180fr) minmax(0,365fr) minmax(0,180fr);align-items:start;gap:15px;width:100%;max-width:755px;margin:0 auto;padding-bottom:8px;display:grid;position:relative}.ms-journey-loading__step{min-width:0;position:relative}.ms-journey-loading__step:not(:last-child):after{content:"";border-top:3px dotted #dce3f2;width:15px;position:absolute;top:105px;left:100%}.ms-journey-loading__step--completed:after{top:55px!important}.ms-journey-loading__schedule{background:#eef2fc;border-radius:10px;width:66px;height:20px;margin-top:8px}.ms-journey-loading__footer{background:#e7ebf5;border-radius:5px;width:55%;max-width:380px;height:9px;margin:16px auto 0}.ms-journey-loading__step--completed{margin-top:50px}.ms-journey-loading__step--upcoming{margin-top:32px}.ms-journey-loading__badge{box-sizing:border-box;z-index:1;background:#eef3fd;border:1px solid #d2dcf7;border-radius:14px;width:70px;height:28px;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.ms-journey-loading__step--completed .ms-journey-loading__badge:before{content:"";background:#d8ece0;border-radius:50%;width:20px;height:20px;position:absolute;top:3px;left:7px}.ms-journey-loading__step--active .ms-journey-loading__badge{width:130px}.ms-journey-loading__step--upcoming .ms-journey-loading__badge{background:#fff;border:3px solid #d9e1f3;border-radius:50%;width:32px;height:32px;top:-18px}.ms-journey-loading__card{box-sizing:border-box;background:#fff;border:1px solid #d6deed;border-radius:18px;flex-direction:column;height:174px;padding:24px 14px 14px;animation:1.8s ease-in-out infinite ms-journey-pulse;display:flex}.ms-journey-loading__step--active .ms-journey-loading__card{border-color:#cbd6fb;border-radius:19px;height:260px;padding:22px 20px;box-shadow:0 12px 20px #345bd112}.ms-journey-loading__meta{justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.ms-journey-loading__line{background:#edf0f8;border-radius:6px;flex-shrink:0;height:12px;margin-bottom:12px}.ms-journey-loading__line--short{width:40%;height:9px;margin-bottom:0}.ms-journey-loading__line--medium{width:75%}.ms-journey-loading__line--description{width:90%;height:9px;margin-top:8px}.ms-journey-loading__reward{background:#f2effd;border-radius:14px;width:70px;height:27px}.ms-journey-loading__button{background:#f9faff;border:1px solid #e0e6f8;border-radius:8px;flex-shrink:0;align-self:center;width:88px;max-width:100%;height:34px;margin-top:auto}.ms-journey-loading__step--active .ms-journey-loading__button{background:#e1e7fb;border:0;border-radius:14px;width:100%;height:51px}.ms-journey-loading--embedded{background:0 0;border:0;border-radius:0;flex:1 0 auto}@keyframes ms-journey-pulse{0%,to{opacity:1}50%{opacity:.65}}@media (prefers-reduced-motion:reduce){.ms-journey-loading__card{animation:none}}@media (height<=540px) and (width>=1000px){.ms-journey-loading{padding:24px 22px 8px}.ms-journey-loading__track{grid-template-columns:minmax(0,164fr) minmax(0,310fr) minmax(0,164fr);max-width:703px}.ms-journey-loading__card{height:146px;padding:20px 14px 10px}.ms-journey-loading__step--active .ms-journey-loading__card{height:210px;padding:14px 20px}.ms-journey-loading__step--active:after{top:80px}.ms-journey-loading__step--completed:after{top:30px!important}.ms-journey-loading__footer{margin-top:8px}.ms-journey-loading__step--active .ms-journey-loading__button{height:42px}.ms-journey-loading__meta{margin-bottom:14px}}@media (width>=1600px) and (height>=750px){.ms-journey-loading__track{grid-template-columns:minmax(0,210fr) minmax(0,400fr) minmax(0,210fr);max-width:850px}.ms-journey-loading__step--active .ms-journey-loading__card{height:260px}}@media (width<=640px){.ms-journey-loading{padding:30px 12px 22px}.ms-journey-loading__track{grid-template-columns:32px minmax(0,1fr) 32px;gap:10px}.ms-journey-loading__step:not(.ms-journey-loading__step--active) .ms-journey-loading__card{padding:28px 6px 12px}.ms-journey-loading__step--completed .ms-journey-loading__badge{width:32px}.ms-journey-loading__step:not(.ms-journey-loading__step--active) .ms-journey-loading__meta,.ms-journey-loading__step:not(.ms-journey-loading__step--active) .ms-journey-loading__button{display:none}}.ms-journey-loading--embedded{justify-content:flex-start;width:100%;min-width:0;padding:16px 24px 24px}.ms-journey-loading__header{align-items:center;gap:12px;min-height:40px;margin-bottom:40px;display:flex}.ms-journey-loading__selector{background:#e7ecfa;border-radius:12px;width:360px;max-width:52%;height:40px}.ms-journey-loading__count{background:#edf0f8;border-radius:16px;width:110px;height:26px}.ms-journey-loading__navigation{gap:8px;margin-left:auto;display:flex}.ms-journey-loading__navigation span{background:#fff;border:1px solid #e0e6f8;border-radius:50%;width:30px;height:30px}.ms-journey-loading__track{flex:1;justify-content:center;align-items:center;gap:16px;max-width:none;padding:18px 0;display:flex}.ms-journey-loading__step{flex:0 0 var(--journey-side-width);margin-top:0}.ms-journey-loading__step--active{flex-basis:var(--journey-current-width)}.ms-journey-loading__step:not(:last-child):after{width:16px;top:50%!important}.ms-journey-loading__card{height:174px}.ms-journey-loading__step--active .ms-journey-loading__card{height:260px}@media (height<=540px) and (width>=1000px){.ms-journey-loading--embedded{padding:12px 22px}.ms-journey-loading__header{margin-bottom:16px}.ms-journey-loading__card{height:146px}.ms-journey-loading__step--active .ms-journey-loading__card{height:210px}}@media (width<=640px){.ms-journey-loading--embedded{padding:14px 12px}.ms-journey-loading__header{gap:8px;margin-bottom:20px}.ms-journey-loading__selector{flex:1;max-width:none}.ms-journey-loading__count{width:70px}.ms-journey-loading__navigation{display:none}.ms-journey-loading__track{gap:10px}.ms-journey-loading__step{flex:0 0 24px}.ms-journey-loading__step--active{flex:1;min-width:0}}