/*! Xshna.css v1.0.0-beta.2 | Commercial rights reserved | Warke Technologies and Research Private Limited */
@layer xsh.motion {
  @keyframes xsh-spin { to { transform: rotate(360deg); } }
  @keyframes xsh-shimmer { to { background-position-x: -230%; } }
  @keyframes xsh-fade-in { from { opacity: 0; } to { opacity: 1; } }
  @keyframes xsh-rise-in { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: translateY(0); } }
  @keyframes xsh-scale-in { from { opacity: 0; transform: scale(.96); } to { opacity: 1; transform: scale(1); } }
  .xsh-app .xsh-animate-fade { animation: xsh-fade-in var(--xsh-motion-normal) var(--xsh-ease) both; }
  .xsh-app .xsh-animate-rise { animation: xsh-rise-in var(--xsh-motion-slow) var(--xsh-ease) both; }
  .xsh-app .xsh-animate-scale { animation: xsh-scale-in var(--xsh-motion-normal) var(--xsh-ease) both; }
  .xsh-app[data-xsh-motion="none"] :where(.xsh-skeleton, .xsh-spinner, .xsh-animate-fade, .xsh-animate-rise, .xsh-animate-scale) { animation: none; }
  @media (prefers-reduced-motion: reduce) {
    .xsh-app, .xsh-app *, .xsh-app *::before, .xsh-app *::after { scroll-behavior: auto !important; animation-duration: .01ms !important; animation-iteration-count: 1 !important; transition-duration: .01ms !important; }
  }
}

/* Xshna Motion Catalogue: 268 named, parameterized CSS presets. Opt-in module. */
@layer xsh.motion {
.xsh-app [class*="xsh-motion-"]{--xsh-motion-duration:.65s;--xsh-motion-delay:0s;--xsh-motion-ease:cubic-bezier(.22,1,.36,1);--xsh-motion-iteration:1;--xsh-motion-fill:both;animation-duration:var(--xsh-motion-duration);animation-timing-function:var(--xsh-motion-ease);animation-delay:var(--xsh-motion-delay);animation-iteration-count:var(--xsh-motion-iteration);animation-fill-mode:var(--xsh-motion-fill);}
.xsh-app .xsh-motion-slow{--xsh-motion-duration:1.2s}.xsh-app .xsh-motion-fast{--xsh-motion-duration:.24s}.xsh-app .xsh-motion-loop{--xsh-motion-iteration:infinite}
.xsh-app[data-xsh-motion="none"] [class*="xsh-motion-"]{animation:none!important;transition:none!important;}
@keyframes xsh-motion-entrance-01 {0%{opacity:0; transform:translate3d(-13px,6.5px,0) scale(0.845);filter:blur(2px);} 100%{opacity:1;transform:none;filter:blur(0);}}
.xsh-app .xsh-motion-entrance-01{animation-name:xsh-motion-entrance-01;--xsh-motion-duration:0.395s;}
@keyframes xsh-motion-entrance-02 {0%{opacity:0; transform:translate3d(18px,9.0px,0) scale(0.870);filter:blur(3px);} 100%{opacity:1;transform:none;filter:blur(0);}}
.xsh-app .xsh-motion-entrance-02{animation-name:xsh-motion-entrance-02;--xsh-motion-duration:0.47s;}
@keyframes xsh-motion-entrance-03 {0%{opacity:0; transform:translate3d(-23px,11.5px,0) scale(0.895);filter:blur(4px);} 100%{opacity:1;transform:none;filter:blur(0);}}
.xsh-app .xsh-motion-entrance-03{animation-name:xsh-motion-entrance-03;--xsh-motion-duration:0.545s;}
@keyframes xsh-motion-entrance-04 {0%{opacity:0; transform:translate3d(28px,14.0px,0) scale(0.920);filter:blur(5px);} 100%{opacity:1;transform:none;filter:blur(0);}}
.xsh-app .xsh-motion-entrance-04{animation-name:xsh-motion-entrance-04;--xsh-motion-duration:0.62s;}
@keyframes xsh-motion-entrance-05 {0%{opacity:0; transform:translate3d(-33px,16.5px,0) scale(0.945);filter:blur(1px);} 100%{opacity:1;transform:none;filter:blur(0);}}
.xsh-app .xsh-motion-entrance-05{animation-name:xsh-motion-entrance-05;--xsh-motion-duration:0.695s;}
@keyframes xsh-motion-entrance-06 {0%{opacity:0; transform:translate3d(38px,19.0px,0) scale(0.970);filter:blur(2px);} 100%{opacity:1;transform:none;filter:blur(0);}}
.xsh-app .xsh-motion-entrance-06{animation-name:xsh-motion-entrance-06;--xsh-motion-duration:0.77s;}
@keyframes xsh-motion-entrance-07 {0%{opacity:0; transform:translate3d(-43px,21.5px,0) scale(0.820);filter:blur(3px);} 100%{opacity:1;transform:none;filter:blur(0);}}
.xsh-app .xsh-motion-entrance-07{animation-name:xsh-motion-entrance-07;--xsh-motion-duration:0.845s;}
@keyframes xsh-motion-entrance-08 {0%{opacity:0; transform:translate3d(8px,4.0px,0) scale(0.845);filter:blur(4px);} 100%{opacity:1;transform:none;filter:blur(0);}}
.xsh-app .xsh-motion-entrance-08{animation-name:xsh-motion-entrance-08;--xsh-motion-duration:0.92s;}
@keyframes xsh-motion-entrance-09 {0%{opacity:0; transform:translate3d(-13px,6.5px,0) scale(0.870);filter:blur(5px);} 100%{opacity:1;transform:none;filter:blur(0);}}
.xsh-app .xsh-motion-entrance-09{animation-name:xsh-motion-entrance-09;--xsh-motion-duration:0.32s;}
@keyframes xsh-motion-entrance-10 {0%{opacity:0; transform:translate3d(18px,9.0px,0) scale(0.895);filter:blur(1px);} 100%{opacity:1;transform:none;filter:blur(0);}}
.xsh-app .xsh-motion-entrance-10{animation-name:xsh-motion-entrance-10;--xsh-motion-duration:0.395s;}
@keyframes xsh-motion-entrance-11 {0%{opacity:0; transform:translate3d(-23px,11.5px,0) scale(0.920);filter:blur(2px);} 100%{opacity:1;transform:none;filter:blur(0);}}
.xsh-app .xsh-motion-entrance-11{animation-name:xsh-motion-entrance-11;--xsh-motion-duration:0.47s;}
@keyframes xsh-motion-entrance-12 {0%{opacity:0; transform:translate3d(28px,14.0px,0) scale(0.945);filter:blur(3px);} 100%{opacity:1;transform:none;filter:blur(0);}}
.xsh-app .xsh-motion-entrance-12{animation-name:xsh-motion-entrance-12;--xsh-motion-duration:0.545s;}
@keyframes xsh-motion-entrance-13 {0%{opacity:0; transform:translate3d(-33px,16.5px,0) scale(0.970);filter:blur(4px);} 100%{opacity:1;transform:none;filter:blur(0);}}
.xsh-app .xsh-motion-entrance-13{animation-name:xsh-motion-entrance-13;--xsh-motion-duration:0.62s;}
@keyframes xsh-motion-entrance-14 {0%{opacity:0; transform:translate3d(38px,19.0px,0) scale(0.820);filter:blur(5px);} 100%{opacity:1;transform:none;filter:blur(0);}}
.xsh-app .xsh-motion-entrance-14{animation-name:xsh-motion-entrance-14;--xsh-motion-duration:0.695s;}
@keyframes xsh-motion-entrance-15 {0%{opacity:0; transform:translate3d(-43px,21.5px,0) scale(0.845);filter:blur(1px);} 100%{opacity:1;transform:none;filter:blur(0);}}
.xsh-app .xsh-motion-entrance-15{animation-name:xsh-motion-entrance-15;--xsh-motion-duration:0.77s;}
@keyframes xsh-motion-entrance-16 {0%{opacity:0; transform:translate3d(8px,4.0px,0) scale(0.870);filter:blur(2px);} 100%{opacity:1;transform:none;filter:blur(0);}}
.xsh-app .xsh-motion-entrance-16{animation-name:xsh-motion-entrance-16;--xsh-motion-duration:0.845s;}
@keyframes xsh-motion-entrance-17 {0%{opacity:0; transform:translate3d(-13px,6.5px,0) scale(0.895);filter:blur(3px);} 100%{opacity:1;transform:none;filter:blur(0);}}
.xsh-app .xsh-motion-entrance-17{animation-name:xsh-motion-entrance-17;--xsh-motion-duration:0.92s;}
@keyframes xsh-motion-entrance-18 {0%{opacity:0; transform:translate3d(18px,9.0px,0) scale(0.920);filter:blur(4px);} 100%{opacity:1;transform:none;filter:blur(0);}}
.xsh-app .xsh-motion-entrance-18{animation-name:xsh-motion-entrance-18;--xsh-motion-duration:0.32s;}
@keyframes xsh-motion-entrance-19 {0%{opacity:0; transform:translate3d(-23px,11.5px,0) scale(0.945);filter:blur(5px);} 100%{opacity:1;transform:none;filter:blur(0);}}
.xsh-app .xsh-motion-entrance-19{animation-name:xsh-motion-entrance-19;--xsh-motion-duration:0.395s;}
@keyframes xsh-motion-entrance-20 {0%{opacity:0; transform:translate3d(28px,14.0px,0) scale(0.970);filter:blur(1px);} 100%{opacity:1;transform:none;filter:blur(0);}}
.xsh-app .xsh-motion-entrance-20{animation-name:xsh-motion-entrance-20;--xsh-motion-duration:0.47s;}
@keyframes xsh-motion-entrance-21 {0%{opacity:0; transform:translate3d(-33px,16.5px,0) scale(0.820);filter:blur(2px);} 100%{opacity:1;transform:none;filter:blur(0);}}
.xsh-app .xsh-motion-entrance-21{animation-name:xsh-motion-entrance-21;--xsh-motion-duration:0.545s;}
@keyframes xsh-motion-entrance-22 {0%{opacity:0; transform:translate3d(38px,19.0px,0) scale(0.845);filter:blur(3px);} 100%{opacity:1;transform:none;filter:blur(0);}}
.xsh-app .xsh-motion-entrance-22{animation-name:xsh-motion-entrance-22;--xsh-motion-duration:0.62s;}
@keyframes xsh-motion-entrance-23 {0%{opacity:0; transform:translate3d(-43px,21.5px,0) scale(0.870);filter:blur(4px);} 100%{opacity:1;transform:none;filter:blur(0);}}
.xsh-app .xsh-motion-entrance-23{animation-name:xsh-motion-entrance-23;--xsh-motion-duration:0.695s;}
@keyframes xsh-motion-entrance-24 {0%{opacity:0; transform:translate3d(8px,4.0px,0) scale(0.895);filter:blur(5px);} 100%{opacity:1;transform:none;filter:blur(0);}}
.xsh-app .xsh-motion-entrance-24{animation-name:xsh-motion-entrance-24;--xsh-motion-duration:0.77s;}
@keyframes xsh-motion-entrance-25 {0%{opacity:0; transform:translate3d(-13px,6.5px,0) scale(0.920);filter:blur(1px);} 100%{opacity:1;transform:none;filter:blur(0);}}
.xsh-app .xsh-motion-entrance-25{animation-name:xsh-motion-entrance-25;--xsh-motion-duration:0.845s;}
@keyframes xsh-motion-entrance-26 {0%{opacity:0; transform:translate3d(18px,9.0px,0) scale(0.945);filter:blur(2px);} 100%{opacity:1;transform:none;filter:blur(0);}}
.xsh-app .xsh-motion-entrance-26{animation-name:xsh-motion-entrance-26;--xsh-motion-duration:0.92s;}
@keyframes xsh-motion-entrance-27 {0%{opacity:0; transform:translate3d(-23px,11.5px,0) scale(0.970);filter:blur(3px);} 100%{opacity:1;transform:none;filter:blur(0);}}
.xsh-app .xsh-motion-entrance-27{animation-name:xsh-motion-entrance-27;--xsh-motion-duration:0.32s;}
@keyframes xsh-motion-entrance-28 {0%{opacity:0; transform:translate3d(28px,14.0px,0) scale(0.820);filter:blur(4px);} 100%{opacity:1;transform:none;filter:blur(0);}}
.xsh-app .xsh-motion-entrance-28{animation-name:xsh-motion-entrance-28;--xsh-motion-duration:0.395s;}
@keyframes xsh-motion-entrance-29 {0%{opacity:0; transform:translate3d(-33px,16.5px,0) scale(0.845);filter:blur(5px);} 100%{opacity:1;transform:none;filter:blur(0);}}
.xsh-app .xsh-motion-entrance-29{animation-name:xsh-motion-entrance-29;--xsh-motion-duration:0.47s;}
@keyframes xsh-motion-entrance-30 {0%{opacity:0; transform:translate3d(38px,19.0px,0) scale(0.870);filter:blur(1px);} 100%{opacity:1;transform:none;filter:blur(0);}}
.xsh-app .xsh-motion-entrance-30{animation-name:xsh-motion-entrance-30;--xsh-motion-duration:0.545s;}
@keyframes xsh-motion-entrance-31 {0%{opacity:0; transform:translate3d(-43px,21.5px,0) scale(0.895);filter:blur(2px);} 100%{opacity:1;transform:none;filter:blur(0);}}
.xsh-app .xsh-motion-entrance-31{animation-name:xsh-motion-entrance-31;--xsh-motion-duration:0.62s;}
@keyframes xsh-motion-entrance-32 {0%{opacity:0; transform:translate3d(8px,4.0px,0) scale(0.920);filter:blur(3px);} 100%{opacity:1;transform:none;filter:blur(0);}}
.xsh-app .xsh-motion-entrance-32{animation-name:xsh-motion-entrance-32;--xsh-motion-duration:0.695s;}
@keyframes xsh-motion-entrance-33 {0%{opacity:0; transform:translate3d(-13px,6.5px,0) scale(0.945);filter:blur(4px);} 100%{opacity:1;transform:none;filter:blur(0);}}
.xsh-app .xsh-motion-entrance-33{animation-name:xsh-motion-entrance-33;--xsh-motion-duration:0.77s;}
@keyframes xsh-motion-entrance-34 {0%{opacity:0; transform:translate3d(18px,9.0px,0) scale(0.970);filter:blur(5px);} 100%{opacity:1;transform:none;filter:blur(0);}}
.xsh-app .xsh-motion-entrance-34{animation-name:xsh-motion-entrance-34;--xsh-motion-duration:0.845s;}
@keyframes xsh-motion-entrance-35 {0%{opacity:0; transform:translate3d(-23px,11.5px,0) scale(0.820);filter:blur(1px);} 100%{opacity:1;transform:none;filter:blur(0);}}
.xsh-app .xsh-motion-entrance-35{animation-name:xsh-motion-entrance-35;--xsh-motion-duration:0.92s;}
@keyframes xsh-motion-exit-01 {0%{opacity:1;transform:none;} 100%{opacity:0;transform:translate3d(13px,-13px,0) scale(0.845);}}
.xsh-app .xsh-motion-exit-01{animation-name:xsh-motion-exit-01;--xsh-motion-duration:0.395s;}
@keyframes xsh-motion-exit-02 {0%{opacity:1;transform:none;} 100%{opacity:0;transform:translate3d(18px,18px,0) scale(0.870);}}
.xsh-app .xsh-motion-exit-02{animation-name:xsh-motion-exit-02;--xsh-motion-duration:0.47s;}
@keyframes xsh-motion-exit-03 {0%{opacity:1;transform:none;} 100%{opacity:0;transform:translate3d(23px,-23px,0) scale(0.895);}}
.xsh-app .xsh-motion-exit-03{animation-name:xsh-motion-exit-03;--xsh-motion-duration:0.545s;}
@keyframes xsh-motion-exit-04 {0%{opacity:1;transform:none;} 100%{opacity:0;transform:translate3d(28px,28px,0) scale(0.920);}}
.xsh-app .xsh-motion-exit-04{animation-name:xsh-motion-exit-04;--xsh-motion-duration:0.62s;}
@keyframes xsh-motion-exit-05 {0%{opacity:1;transform:none;} 100%{opacity:0;transform:translate3d(33px,-33px,0) scale(0.945);}}
.xsh-app .xsh-motion-exit-05{animation-name:xsh-motion-exit-05;--xsh-motion-duration:0.695s;}
@keyframes xsh-motion-exit-06 {0%{opacity:1;transform:none;} 100%{opacity:0;transform:translate3d(38px,38px,0) scale(0.970);}}
.xsh-app .xsh-motion-exit-06{animation-name:xsh-motion-exit-06;--xsh-motion-duration:0.77s;}
@keyframes xsh-motion-exit-07 {0%{opacity:1;transform:none;} 100%{opacity:0;transform:translate3d(43px,-43px,0) scale(0.820);}}
.xsh-app .xsh-motion-exit-07{animation-name:xsh-motion-exit-07;--xsh-motion-duration:0.845s;}
@keyframes xsh-motion-exit-08 {0%{opacity:1;transform:none;} 100%{opacity:0;transform:translate3d(8px,8px,0) scale(0.845);}}
.xsh-app .xsh-motion-exit-08{animation-name:xsh-motion-exit-08;--xsh-motion-duration:0.92s;}
@keyframes xsh-motion-exit-09 {0%{opacity:1;transform:none;} 100%{opacity:0;transform:translate3d(13px,-13px,0) scale(0.870);}}
.xsh-app .xsh-motion-exit-09{animation-name:xsh-motion-exit-09;--xsh-motion-duration:0.32s;}
@keyframes xsh-motion-exit-10 {0%{opacity:1;transform:none;} 100%{opacity:0;transform:translate3d(18px,18px,0) scale(0.895);}}
.xsh-app .xsh-motion-exit-10{animation-name:xsh-motion-exit-10;--xsh-motion-duration:0.395s;}
@keyframes xsh-motion-exit-11 {0%{opacity:1;transform:none;} 100%{opacity:0;transform:translate3d(23px,-23px,0) scale(0.920);}}
.xsh-app .xsh-motion-exit-11{animation-name:xsh-motion-exit-11;--xsh-motion-duration:0.47s;}
@keyframes xsh-motion-exit-12 {0%{opacity:1;transform:none;} 100%{opacity:0;transform:translate3d(28px,28px,0) scale(0.945);}}
.xsh-app .xsh-motion-exit-12{animation-name:xsh-motion-exit-12;--xsh-motion-duration:0.545s;}
@keyframes xsh-motion-exit-13 {0%{opacity:1;transform:none;} 100%{opacity:0;transform:translate3d(33px,-33px,0) scale(0.970);}}
.xsh-app .xsh-motion-exit-13{animation-name:xsh-motion-exit-13;--xsh-motion-duration:0.62s;}
@keyframes xsh-motion-exit-14 {0%{opacity:1;transform:none;} 100%{opacity:0;transform:translate3d(38px,38px,0) scale(0.820);}}
.xsh-app .xsh-motion-exit-14{animation-name:xsh-motion-exit-14;--xsh-motion-duration:0.695s;}
@keyframes xsh-motion-exit-15 {0%{opacity:1;transform:none;} 100%{opacity:0;transform:translate3d(43px,-43px,0) scale(0.845);}}
.xsh-app .xsh-motion-exit-15{animation-name:xsh-motion-exit-15;--xsh-motion-duration:0.77s;}
@keyframes xsh-motion-exit-16 {0%{opacity:1;transform:none;} 100%{opacity:0;transform:translate3d(8px,8px,0) scale(0.870);}}
.xsh-app .xsh-motion-exit-16{animation-name:xsh-motion-exit-16;--xsh-motion-duration:0.845s;}
@keyframes xsh-motion-exit-17 {0%{opacity:1;transform:none;} 100%{opacity:0;transform:translate3d(13px,-13px,0) scale(0.895);}}
.xsh-app .xsh-motion-exit-17{animation-name:xsh-motion-exit-17;--xsh-motion-duration:0.92s;}
@keyframes xsh-motion-exit-18 {0%{opacity:1;transform:none;} 100%{opacity:0;transform:translate3d(18px,18px,0) scale(0.920);}}
.xsh-app .xsh-motion-exit-18{animation-name:xsh-motion-exit-18;--xsh-motion-duration:0.32s;}
@keyframes xsh-motion-exit-19 {0%{opacity:1;transform:none;} 100%{opacity:0;transform:translate3d(23px,-23px,0) scale(0.945);}}
.xsh-app .xsh-motion-exit-19{animation-name:xsh-motion-exit-19;--xsh-motion-duration:0.395s;}
@keyframes xsh-motion-exit-20 {0%{opacity:1;transform:none;} 100%{opacity:0;transform:translate3d(28px,28px,0) scale(0.970);}}
.xsh-app .xsh-motion-exit-20{animation-name:xsh-motion-exit-20;--xsh-motion-duration:0.47s;}
@keyframes xsh-motion-exit-21 {0%{opacity:1;transform:none;} 100%{opacity:0;transform:translate3d(33px,-33px,0) scale(0.820);}}
.xsh-app .xsh-motion-exit-21{animation-name:xsh-motion-exit-21;--xsh-motion-duration:0.545s;}
@keyframes xsh-motion-exit-22 {0%{opacity:1;transform:none;} 100%{opacity:0;transform:translate3d(38px,38px,0) scale(0.845);}}
.xsh-app .xsh-motion-exit-22{animation-name:xsh-motion-exit-22;--xsh-motion-duration:0.62s;}
@keyframes xsh-motion-exit-23 {0%{opacity:1;transform:none;} 100%{opacity:0;transform:translate3d(43px,-43px,0) scale(0.870);}}
.xsh-app .xsh-motion-exit-23{animation-name:xsh-motion-exit-23;--xsh-motion-duration:0.695s;}
@keyframes xsh-motion-exit-24 {0%{opacity:1;transform:none;} 100%{opacity:0;transform:translate3d(8px,8px,0) scale(0.895);}}
.xsh-app .xsh-motion-exit-24{animation-name:xsh-motion-exit-24;--xsh-motion-duration:0.77s;}
@keyframes xsh-motion-exit-25 {0%{opacity:1;transform:none;} 100%{opacity:0;transform:translate3d(13px,-13px,0) scale(0.920);}}
.xsh-app .xsh-motion-exit-25{animation-name:xsh-motion-exit-25;--xsh-motion-duration:0.845s;}
@keyframes xsh-motion-emphasis-01 {0%{transform:scale(1);filter:brightness(1);} 100%{transform:scale(1.031) rotate(-1.12deg);filter:brightness(1.07);}}
.xsh-app .xsh-motion-emphasis-01{animation-name:xsh-motion-emphasis-01;--xsh-motion-duration:0.395s;}
@keyframes xsh-motion-emphasis-02 {0%{transform:scale(1);filter:brightness(1);} 100%{transform:scale(1.046) rotate(1.75deg);filter:brightness(1.14);}}
.xsh-app .xsh-motion-emphasis-02{animation-name:xsh-motion-emphasis-02;--xsh-motion-duration:0.47s;}
@keyframes xsh-motion-emphasis-03 {0%{transform:scale(1);filter:brightness(1);} 100%{transform:scale(1.062) rotate(-2.38deg);filter:brightness(1.21);}}
.xsh-app .xsh-motion-emphasis-03{animation-name:xsh-motion-emphasis-03;--xsh-motion-duration:0.545s;}
@keyframes xsh-motion-emphasis-04 {0%{transform:scale(1);filter:brightness(1);} 100%{transform:scale(1.077) rotate(3.00deg);filter:brightness(1.00);}}
.xsh-app .xsh-motion-emphasis-04{animation-name:xsh-motion-emphasis-04;--xsh-motion-duration:0.62s;}
@keyframes xsh-motion-emphasis-05 {0%{transform:scale(1);filter:brightness(1);} 100%{transform:scale(1.092) rotate(-3.62deg);filter:brightness(1.07);}}
.xsh-app .xsh-motion-emphasis-05{animation-name:xsh-motion-emphasis-05;--xsh-motion-duration:0.695s;}
@keyframes xsh-motion-emphasis-06 {0%{transform:scale(1);filter:brightness(1);} 100%{transform:scale(1.108) rotate(4.25deg);filter:brightness(1.14);}}
.xsh-app .xsh-motion-emphasis-06{animation-name:xsh-motion-emphasis-06;--xsh-motion-duration:0.77s;}
@keyframes xsh-motion-emphasis-07 {0%{transform:scale(1);filter:brightness(1);} 100%{transform:scale(1.015) rotate(-0.50deg);filter:brightness(1.21);}}
.xsh-app .xsh-motion-emphasis-07{animation-name:xsh-motion-emphasis-07;--xsh-motion-duration:0.845s;}
@keyframes xsh-motion-emphasis-08 {0%{transform:scale(1);filter:brightness(1);} 100%{transform:scale(1.031) rotate(1.12deg);filter:brightness(1.00);}}
.xsh-app .xsh-motion-emphasis-08{animation-name:xsh-motion-emphasis-08;--xsh-motion-duration:0.92s;}
@keyframes xsh-motion-emphasis-09 {0%{transform:scale(1);filter:brightness(1);} 100%{transform:scale(1.046) rotate(-1.75deg);filter:brightness(1.07);}}
.xsh-app .xsh-motion-emphasis-09{animation-name:xsh-motion-emphasis-09;--xsh-motion-duration:0.32s;}
@keyframes xsh-motion-emphasis-10 {0%{transform:scale(1);filter:brightness(1);} 100%{transform:scale(1.062) rotate(2.38deg);filter:brightness(1.14);}}
.xsh-app .xsh-motion-emphasis-10{animation-name:xsh-motion-emphasis-10;--xsh-motion-duration:0.395s;}
@keyframes xsh-motion-emphasis-11 {0%{transform:scale(1);filter:brightness(1);} 100%{transform:scale(1.077) rotate(-3.00deg);filter:brightness(1.21);}}
.xsh-app .xsh-motion-emphasis-11{animation-name:xsh-motion-emphasis-11;--xsh-motion-duration:0.47s;}
@keyframes xsh-motion-emphasis-12 {0%{transform:scale(1);filter:brightness(1);} 100%{transform:scale(1.092) rotate(3.62deg);filter:brightness(1.00);}}
.xsh-app .xsh-motion-emphasis-12{animation-name:xsh-motion-emphasis-12;--xsh-motion-duration:0.545s;}
@keyframes xsh-motion-emphasis-13 {0%{transform:scale(1);filter:brightness(1);} 100%{transform:scale(1.108) rotate(-4.25deg);filter:brightness(1.07);}}
.xsh-app .xsh-motion-emphasis-13{animation-name:xsh-motion-emphasis-13;--xsh-motion-duration:0.62s;}
@keyframes xsh-motion-emphasis-14 {0%{transform:scale(1);filter:brightness(1);} 100%{transform:scale(1.015) rotate(0.50deg);filter:brightness(1.14);}}
.xsh-app .xsh-motion-emphasis-14{animation-name:xsh-motion-emphasis-14;--xsh-motion-duration:0.695s;}
@keyframes xsh-motion-emphasis-15 {0%{transform:scale(1);filter:brightness(1);} 100%{transform:scale(1.031) rotate(-1.12deg);filter:brightness(1.21);}}
.xsh-app .xsh-motion-emphasis-15{animation-name:xsh-motion-emphasis-15;--xsh-motion-duration:0.77s;}
@keyframes xsh-motion-emphasis-16 {0%{transform:scale(1);filter:brightness(1);} 100%{transform:scale(1.046) rotate(1.75deg);filter:brightness(1.00);}}
.xsh-app .xsh-motion-emphasis-16{animation-name:xsh-motion-emphasis-16;--xsh-motion-duration:0.845s;}
@keyframes xsh-motion-emphasis-17 {0%{transform:scale(1);filter:brightness(1);} 100%{transform:scale(1.062) rotate(-2.38deg);filter:brightness(1.07);}}
.xsh-app .xsh-motion-emphasis-17{animation-name:xsh-motion-emphasis-17;--xsh-motion-duration:0.92s;}
@keyframes xsh-motion-emphasis-18 {0%{transform:scale(1);filter:brightness(1);} 100%{transform:scale(1.077) rotate(3.00deg);filter:brightness(1.14);}}
.xsh-app .xsh-motion-emphasis-18{animation-name:xsh-motion-emphasis-18;--xsh-motion-duration:0.32s;}
@keyframes xsh-motion-emphasis-19 {0%{transform:scale(1);filter:brightness(1);} 100%{transform:scale(1.092) rotate(-3.62deg);filter:brightness(1.21);}}
.xsh-app .xsh-motion-emphasis-19{animation-name:xsh-motion-emphasis-19;--xsh-motion-duration:0.395s;}
@keyframes xsh-motion-emphasis-20 {0%{transform:scale(1);filter:brightness(1);} 100%{transform:scale(1.108) rotate(4.25deg);filter:brightness(1.00);}}
.xsh-app .xsh-motion-emphasis-20{animation-name:xsh-motion-emphasis-20;--xsh-motion-duration:0.47s;}
@keyframes xsh-motion-emphasis-21 {0%{transform:scale(1);filter:brightness(1);} 100%{transform:scale(1.015) rotate(-0.50deg);filter:brightness(1.07);}}
.xsh-app .xsh-motion-emphasis-21{animation-name:xsh-motion-emphasis-21;--xsh-motion-duration:0.545s;}
@keyframes xsh-motion-emphasis-22 {0%{transform:scale(1);filter:brightness(1);} 100%{transform:scale(1.031) rotate(1.12deg);filter:brightness(1.14);}}
.xsh-app .xsh-motion-emphasis-22{animation-name:xsh-motion-emphasis-22;--xsh-motion-duration:0.62s;}
@keyframes xsh-motion-emphasis-23 {0%{transform:scale(1);filter:brightness(1);} 100%{transform:scale(1.046) rotate(-1.75deg);filter:brightness(1.21);}}
.xsh-app .xsh-motion-emphasis-23{animation-name:xsh-motion-emphasis-23;--xsh-motion-duration:0.695s;}
@keyframes xsh-motion-emphasis-24 {0%{transform:scale(1);filter:brightness(1);} 100%{transform:scale(1.062) rotate(2.38deg);filter:brightness(1.00);}}
.xsh-app .xsh-motion-emphasis-24{animation-name:xsh-motion-emphasis-24;--xsh-motion-duration:0.77s;}
@keyframes xsh-motion-emphasis-25 {0%{transform:scale(1);filter:brightness(1);} 100%{transform:scale(1.077) rotate(-3.00deg);filter:brightness(1.07);}}
.xsh-app .xsh-motion-emphasis-25{animation-name:xsh-motion-emphasis-25;--xsh-motion-duration:0.845s;}
@keyframes xsh-motion-emphasis-26 {0%{transform:scale(1);filter:brightness(1);} 100%{transform:scale(1.092) rotate(3.62deg);filter:brightness(1.14);}}
.xsh-app .xsh-motion-emphasis-26{animation-name:xsh-motion-emphasis-26;--xsh-motion-duration:0.92s;}
@keyframes xsh-motion-hover-01 {0%{transform:translateY(0) scale(1);} 100%{transform:translateY(-3px) scale(1.008);}}
.xsh-app .xsh-motion-hover-01{animation-name:xsh-motion-hover-01;--xsh-motion-duration:0.395s;}
@keyframes xsh-motion-hover-02 {0%{transform:translateY(0) scale(1);} 100%{transform:translateY(-4px) scale(1.017);}}
.xsh-app .xsh-motion-hover-02{animation-name:xsh-motion-hover-02;--xsh-motion-duration:0.47s;}
@keyframes xsh-motion-hover-03 {0%{transform:translateY(0) scale(1);} 100%{transform:translateY(-5px) scale(1.025);}}
.xsh-app .xsh-motion-hover-03{animation-name:xsh-motion-hover-03;--xsh-motion-duration:0.545s;}
@keyframes xsh-motion-hover-04 {0%{transform:translateY(0) scale(1);} 100%{transform:translateY(-6px) scale(1.033);}}
.xsh-app .xsh-motion-hover-04{animation-name:xsh-motion-hover-04;--xsh-motion-duration:0.62s;}
@keyframes xsh-motion-hover-05 {0%{transform:translateY(0) scale(1);} 100%{transform:translateY(-7px) scale(1.042);}}
.xsh-app .xsh-motion-hover-05{animation-name:xsh-motion-hover-05;--xsh-motion-duration:0.695s;}
@keyframes xsh-motion-hover-06 {0%{transform:translateY(0) scale(1);} 100%{transform:translateY(-2px) scale(1.000);}}
.xsh-app .xsh-motion-hover-06{animation-name:xsh-motion-hover-06;--xsh-motion-duration:0.77s;}
@keyframes xsh-motion-hover-07 {0%{transform:translateY(0) scale(1);} 100%{transform:translateY(-3px) scale(1.008);}}
.xsh-app .xsh-motion-hover-07{animation-name:xsh-motion-hover-07;--xsh-motion-duration:0.845s;}
@keyframes xsh-motion-hover-08 {0%{transform:translateY(0) scale(1);} 100%{transform:translateY(-4px) scale(1.017);}}
.xsh-app .xsh-motion-hover-08{animation-name:xsh-motion-hover-08;--xsh-motion-duration:0.92s;}
@keyframes xsh-motion-hover-09 {0%{transform:translateY(0) scale(1);} 100%{transform:translateY(-5px) scale(1.025);}}
.xsh-app .xsh-motion-hover-09{animation-name:xsh-motion-hover-09;--xsh-motion-duration:0.32s;}
@keyframes xsh-motion-hover-10 {0%{transform:translateY(0) scale(1);} 100%{transform:translateY(-6px) scale(1.033);}}
.xsh-app .xsh-motion-hover-10{animation-name:xsh-motion-hover-10;--xsh-motion-duration:0.395s;}
@keyframes xsh-motion-hover-11 {0%{transform:translateY(0) scale(1);} 100%{transform:translateY(-7px) scale(1.042);}}
.xsh-app .xsh-motion-hover-11{animation-name:xsh-motion-hover-11;--xsh-motion-duration:0.47s;}
@keyframes xsh-motion-hover-12 {0%{transform:translateY(0) scale(1);} 100%{transform:translateY(-2px) scale(1.000);}}
.xsh-app .xsh-motion-hover-12{animation-name:xsh-motion-hover-12;--xsh-motion-duration:0.545s;}
@keyframes xsh-motion-hover-13 {0%{transform:translateY(0) scale(1);} 100%{transform:translateY(-3px) scale(1.008);}}
.xsh-app .xsh-motion-hover-13{animation-name:xsh-motion-hover-13;--xsh-motion-duration:0.62s;}
@keyframes xsh-motion-hover-14 {0%{transform:translateY(0) scale(1);} 100%{transform:translateY(-4px) scale(1.017);}}
.xsh-app .xsh-motion-hover-14{animation-name:xsh-motion-hover-14;--xsh-motion-duration:0.695s;}
@keyframes xsh-motion-hover-15 {0%{transform:translateY(0) scale(1);} 100%{transform:translateY(-5px) scale(1.025);}}
.xsh-app .xsh-motion-hover-15{animation-name:xsh-motion-hover-15;--xsh-motion-duration:0.77s;}
@keyframes xsh-motion-hover-16 {0%{transform:translateY(0) scale(1);} 100%{transform:translateY(-6px) scale(1.033);}}
.xsh-app .xsh-motion-hover-16{animation-name:xsh-motion-hover-16;--xsh-motion-duration:0.845s;}
@keyframes xsh-motion-hover-17 {0%{transform:translateY(0) scale(1);} 100%{transform:translateY(-7px) scale(1.042);}}
.xsh-app .xsh-motion-hover-17{animation-name:xsh-motion-hover-17;--xsh-motion-duration:0.92s;}
@keyframes xsh-motion-hover-18 {0%{transform:translateY(0) scale(1);} 100%{transform:translateY(-2px) scale(1.000);}}
.xsh-app .xsh-motion-hover-18{animation-name:xsh-motion-hover-18;--xsh-motion-duration:0.32s;}
@keyframes xsh-motion-hover-19 {0%{transform:translateY(0) scale(1);} 100%{transform:translateY(-3px) scale(1.008);}}
.xsh-app .xsh-motion-hover-19{animation-name:xsh-motion-hover-19;--xsh-motion-duration:0.395s;}
@keyframes xsh-motion-hover-20 {0%{transform:translateY(0) scale(1);} 100%{transform:translateY(-4px) scale(1.017);}}
.xsh-app .xsh-motion-hover-20{animation-name:xsh-motion-hover-20;--xsh-motion-duration:0.47s;}
@keyframes xsh-motion-hover-21 {0%{transform:translateY(0) scale(1);} 100%{transform:translateY(-5px) scale(1.025);}}
.xsh-app .xsh-motion-hover-21{animation-name:xsh-motion-hover-21;--xsh-motion-duration:0.545s;}
@keyframes xsh-motion-hover-22 {0%{transform:translateY(0) scale(1);} 100%{transform:translateY(-6px) scale(1.033);}}
.xsh-app .xsh-motion-hover-22{animation-name:xsh-motion-hover-22;--xsh-motion-duration:0.62s;}
@keyframes xsh-motion-hover-23 {0%{transform:translateY(0) scale(1);} 100%{transform:translateY(-7px) scale(1.042);}}
.xsh-app .xsh-motion-hover-23{animation-name:xsh-motion-hover-23;--xsh-motion-duration:0.695s;}
@keyframes xsh-motion-hover-24 {0%{transform:translateY(0) scale(1);} 100%{transform:translateY(-2px) scale(1.000);}}
.xsh-app .xsh-motion-hover-24{animation-name:xsh-motion-hover-24;--xsh-motion-duration:0.77s;}
@keyframes xsh-motion-hover-25 {0%{transform:translateY(0) scale(1);} 100%{transform:translateY(-3px) scale(1.008);}}
.xsh-app .xsh-motion-hover-25{animation-name:xsh-motion-hover-25;--xsh-motion-duration:0.845s;}
@keyframes xsh-motion-press-01 {0%{transform:scale(1);} 100%{transform:scale(0.964);}}
.xsh-app .xsh-motion-press-01{animation-name:xsh-motion-press-01;--xsh-motion-duration:0.395s;}
@keyframes xsh-motion-press-02 {0%{transform:scale(1);} 100%{transform:scale(0.958);}}
.xsh-app .xsh-motion-press-02{animation-name:xsh-motion-press-02;--xsh-motion-duration:0.47s;}
@keyframes xsh-motion-press-03 {0%{transform:scale(1);} 100%{transform:scale(0.952);}}
.xsh-app .xsh-motion-press-03{animation-name:xsh-motion-press-03;--xsh-motion-duration:0.545s;}
@keyframes xsh-motion-press-04 {0%{transform:scale(1);} 100%{transform:scale(0.946);}}
.xsh-app .xsh-motion-press-04{animation-name:xsh-motion-press-04;--xsh-motion-duration:0.62s;}
@keyframes xsh-motion-press-05 {0%{transform:scale(1);} 100%{transform:scale(0.940);}}
.xsh-app .xsh-motion-press-05{animation-name:xsh-motion-press-05;--xsh-motion-duration:0.695s;}
@keyframes xsh-motion-press-06 {0%{transform:scale(1);} 100%{transform:scale(0.934);}}
.xsh-app .xsh-motion-press-06{animation-name:xsh-motion-press-06;--xsh-motion-duration:0.77s;}
@keyframes xsh-motion-press-07 {0%{transform:scale(1);} 100%{transform:scale(0.970);}}
.xsh-app .xsh-motion-press-07{animation-name:xsh-motion-press-07;--xsh-motion-duration:0.845s;}
@keyframes xsh-motion-press-08 {0%{transform:scale(1);} 100%{transform:scale(0.964);}}
.xsh-app .xsh-motion-press-08{animation-name:xsh-motion-press-08;--xsh-motion-duration:0.92s;}
@keyframes xsh-motion-press-09 {0%{transform:scale(1);} 100%{transform:scale(0.958);}}
.xsh-app .xsh-motion-press-09{animation-name:xsh-motion-press-09;--xsh-motion-duration:0.32s;}
@keyframes xsh-motion-press-10 {0%{transform:scale(1);} 100%{transform:scale(0.952);}}
.xsh-app .xsh-motion-press-10{animation-name:xsh-motion-press-10;--xsh-motion-duration:0.395s;}
@keyframes xsh-motion-press-11 {0%{transform:scale(1);} 100%{transform:scale(0.946);}}
.xsh-app .xsh-motion-press-11{animation-name:xsh-motion-press-11;--xsh-motion-duration:0.47s;}
@keyframes xsh-motion-press-12 {0%{transform:scale(1);} 100%{transform:scale(0.940);}}
.xsh-app .xsh-motion-press-12{animation-name:xsh-motion-press-12;--xsh-motion-duration:0.545s;}
@keyframes xsh-motion-loading-01 {0%{transform:rotate(0deg) scale(0.84);opacity:.5;} 100%{transform:rotate(240deg) scale(1);opacity:1;}}
.xsh-app .xsh-motion-loading-01{animation-name:xsh-motion-loading-01;--xsh-motion-duration:0.395s;}
@keyframes xsh-motion-loading-02 {0%{transform:rotate(0deg) scale(0.87);opacity:.5;} 100%{transform:rotate(300deg) scale(1);opacity:1;}}
.xsh-app .xsh-motion-loading-02{animation-name:xsh-motion-loading-02;--xsh-motion-duration:0.47s;}
@keyframes xsh-motion-loading-03 {0%{transform:rotate(0deg) scale(0.90);opacity:.5;} 100%{transform:rotate(360deg) scale(1);opacity:1;}}
.xsh-app .xsh-motion-loading-03{animation-name:xsh-motion-loading-03;--xsh-motion-duration:0.545s;}
@keyframes xsh-motion-loading-04 {0%{transform:rotate(0deg) scale(0.92);opacity:.5;} 100%{transform:rotate(420deg) scale(1);opacity:1;}}
.xsh-app .xsh-motion-loading-04{animation-name:xsh-motion-loading-04;--xsh-motion-duration:0.62s;}
@keyframes xsh-motion-loading-05 {0%{transform:rotate(0deg) scale(0.94);opacity:.5;} 100%{transform:rotate(480deg) scale(1);opacity:1;}}
.xsh-app .xsh-motion-loading-05{animation-name:xsh-motion-loading-05;--xsh-motion-duration:0.695s;}
@keyframes xsh-motion-loading-06 {0%{transform:rotate(0deg) scale(0.97);opacity:.5;} 100%{transform:rotate(180deg) scale(1);opacity:1;}}
.xsh-app .xsh-motion-loading-06{animation-name:xsh-motion-loading-06;--xsh-motion-duration:0.77s;}
@keyframes xsh-motion-loading-07 {0%{transform:rotate(0deg) scale(0.82);opacity:.5;} 100%{transform:rotate(240deg) scale(1);opacity:1;}}
.xsh-app .xsh-motion-loading-07{animation-name:xsh-motion-loading-07;--xsh-motion-duration:0.845s;}
@keyframes xsh-motion-loading-08 {0%{transform:rotate(0deg) scale(0.84);opacity:.5;} 100%{transform:rotate(300deg) scale(1);opacity:1;}}
.xsh-app .xsh-motion-loading-08{animation-name:xsh-motion-loading-08;--xsh-motion-duration:0.92s;}
@keyframes xsh-motion-loading-09 {0%{transform:rotate(0deg) scale(0.87);opacity:.5;} 100%{transform:rotate(360deg) scale(1);opacity:1;}}
.xsh-app .xsh-motion-loading-09{animation-name:xsh-motion-loading-09;--xsh-motion-duration:0.32s;}
@keyframes xsh-motion-loading-10 {0%{transform:rotate(0deg) scale(0.90);opacity:.5;} 100%{transform:rotate(420deg) scale(1);opacity:1;}}
.xsh-app .xsh-motion-loading-10{animation-name:xsh-motion-loading-10;--xsh-motion-duration:0.395s;}
@keyframes xsh-motion-loading-11 {0%{transform:rotate(0deg) scale(0.92);opacity:.5;} 100%{transform:rotate(480deg) scale(1);opacity:1;}}
.xsh-app .xsh-motion-loading-11{animation-name:xsh-motion-loading-11;--xsh-motion-duration:0.47s;}
@keyframes xsh-motion-loading-12 {0%{transform:rotate(0deg) scale(0.94);opacity:.5;} 100%{transform:rotate(180deg) scale(1);opacity:1;}}
.xsh-app .xsh-motion-loading-12{animation-name:xsh-motion-loading-12;--xsh-motion-duration:0.545s;}
@keyframes xsh-motion-loading-13 {0%{transform:rotate(0deg) scale(0.97);opacity:.5;} 100%{transform:rotate(240deg) scale(1);opacity:1;}}
.xsh-app .xsh-motion-loading-13{animation-name:xsh-motion-loading-13;--xsh-motion-duration:0.62s;}
@keyframes xsh-motion-loading-14 {0%{transform:rotate(0deg) scale(0.82);opacity:.5;} 100%{transform:rotate(300deg) scale(1);opacity:1;}}
.xsh-app .xsh-motion-loading-14{animation-name:xsh-motion-loading-14;--xsh-motion-duration:0.695s;}
@keyframes xsh-motion-loading-15 {0%{transform:rotate(0deg) scale(0.84);opacity:.5;} 100%{transform:rotate(360deg) scale(1);opacity:1;}}
.xsh-app .xsh-motion-loading-15{animation-name:xsh-motion-loading-15;--xsh-motion-duration:0.77s;}
@keyframes xsh-motion-loading-16 {0%{transform:rotate(0deg) scale(0.87);opacity:.5;} 100%{transform:rotate(420deg) scale(1);opacity:1;}}
.xsh-app .xsh-motion-loading-16{animation-name:xsh-motion-loading-16;--xsh-motion-duration:0.845s;}
@keyframes xsh-motion-loading-17 {0%{transform:rotate(0deg) scale(0.90);opacity:.5;} 100%{transform:rotate(480deg) scale(1);opacity:1;}}
.xsh-app .xsh-motion-loading-17{animation-name:xsh-motion-loading-17;--xsh-motion-duration:0.92s;}
@keyframes xsh-motion-loading-18 {0%{transform:rotate(0deg) scale(0.92);opacity:.5;} 100%{transform:rotate(180deg) scale(1);opacity:1;}}
.xsh-app .xsh-motion-loading-18{animation-name:xsh-motion-loading-18;--xsh-motion-duration:0.32s;}
@keyframes xsh-motion-loading-19 {0%{transform:rotate(0deg) scale(0.94);opacity:.5;} 100%{transform:rotate(240deg) scale(1);opacity:1;}}
.xsh-app .xsh-motion-loading-19{animation-name:xsh-motion-loading-19;--xsh-motion-duration:0.395s;}
@keyframes xsh-motion-loading-20 {0%{transform:rotate(0deg) scale(0.97);opacity:.5;} 100%{transform:rotate(300deg) scale(1);opacity:1;}}
.xsh-app .xsh-motion-loading-20{animation-name:xsh-motion-loading-20;--xsh-motion-duration:0.47s;}
@keyframes xsh-motion-loading-21 {0%{transform:rotate(0deg) scale(0.82);opacity:.5;} 100%{transform:rotate(360deg) scale(1);opacity:1;}}
.xsh-app .xsh-motion-loading-21{animation-name:xsh-motion-loading-21;--xsh-motion-duration:0.545s;}
@keyframes xsh-motion-loading-22 {0%{transform:rotate(0deg) scale(0.84);opacity:.5;} 100%{transform:rotate(420deg) scale(1);opacity:1;}}
.xsh-app .xsh-motion-loading-22{animation-name:xsh-motion-loading-22;--xsh-motion-duration:0.62s;}
@keyframes xsh-motion-loading-23 {0%{transform:rotate(0deg) scale(0.87);opacity:.5;} 100%{transform:rotate(480deg) scale(1);opacity:1;}}
.xsh-app .xsh-motion-loading-23{animation-name:xsh-motion-loading-23;--xsh-motion-duration:0.695s;}
@keyframes xsh-motion-loading-24 {0%{transform:rotate(0deg) scale(0.90);opacity:.5;} 100%{transform:rotate(180deg) scale(1);opacity:1;}}
.xsh-app .xsh-motion-loading-24{animation-name:xsh-motion-loading-24;--xsh-motion-duration:0.77s;}
@keyframes xsh-motion-loading-25 {0%{transform:rotate(0deg) scale(0.92);opacity:.5;} 100%{transform:rotate(240deg) scale(1);opacity:1;}}
.xsh-app .xsh-motion-loading-25{animation-name:xsh-motion-loading-25;--xsh-motion-duration:0.845s;}
@keyframes xsh-motion-loading-26 {0%{transform:rotate(0deg) scale(0.94);opacity:.5;} 100%{transform:rotate(300deg) scale(1);opacity:1;}}
.xsh-app .xsh-motion-loading-26{animation-name:xsh-motion-loading-26;--xsh-motion-duration:0.92s;}
@keyframes xsh-motion-loading-27 {0%{transform:rotate(0deg) scale(0.97);opacity:.5;} 100%{transform:rotate(360deg) scale(1);opacity:1;}}
.xsh-app .xsh-motion-loading-27{animation-name:xsh-motion-loading-27;--xsh-motion-duration:0.32s;}
@keyframes xsh-motion-loading-28 {0%{transform:rotate(0deg) scale(0.82);opacity:.5;} 100%{transform:rotate(420deg) scale(1);opacity:1;}}
.xsh-app .xsh-motion-loading-28{animation-name:xsh-motion-loading-28;--xsh-motion-duration:0.395s;}
@keyframes xsh-motion-loading-29 {0%{transform:rotate(0deg) scale(0.84);opacity:.5;} 100%{transform:rotate(480deg) scale(1);opacity:1;}}
.xsh-app .xsh-motion-loading-29{animation-name:xsh-motion-loading-29;--xsh-motion-duration:0.47s;}
@keyframes xsh-motion-loading-30 {0%{transform:rotate(0deg) scale(0.87);opacity:.5;} 100%{transform:rotate(180deg) scale(1);opacity:1;}}
.xsh-app .xsh-motion-loading-30{animation-name:xsh-motion-loading-30;--xsh-motion-duration:0.545s;}
@keyframes xsh-motion-typography-01 {0%{opacity:0;letter-spacing:0.1em;filter:blur(2px);} 100%{opacity:1;letter-spacing:normal;filter:blur(0);}}
.xsh-app .xsh-motion-typography-01{animation-name:xsh-motion-typography-01;--xsh-motion-duration:0.395s;}
@keyframes xsh-motion-typography-02 {0%{opacity:0;letter-spacing:0.2em;filter:blur(3px);} 100%{opacity:1;letter-spacing:normal;filter:blur(0);}}
.xsh-app .xsh-motion-typography-02{animation-name:xsh-motion-typography-02;--xsh-motion-duration:0.47s;}
@keyframes xsh-motion-typography-03 {0%{opacity:0;letter-spacing:0.3em;filter:blur(4px);} 100%{opacity:1;letter-spacing:normal;filter:blur(0);}}
.xsh-app .xsh-motion-typography-03{animation-name:xsh-motion-typography-03;--xsh-motion-duration:0.545s;}
@keyframes xsh-motion-typography-04 {0%{opacity:0;letter-spacing:0.4em;filter:blur(1px);} 100%{opacity:1;letter-spacing:normal;filter:blur(0);}}
.xsh-app .xsh-motion-typography-04{animation-name:xsh-motion-typography-04;--xsh-motion-duration:0.62s;}
@keyframes xsh-motion-typography-05 {0%{opacity:0;letter-spacing:0.0em;filter:blur(2px);} 100%{opacity:1;letter-spacing:normal;filter:blur(0);}}
.xsh-app .xsh-motion-typography-05{animation-name:xsh-motion-typography-05;--xsh-motion-duration:0.695s;}
@keyframes xsh-motion-typography-06 {0%{opacity:0;letter-spacing:0.1em;filter:blur(3px);} 100%{opacity:1;letter-spacing:normal;filter:blur(0);}}
.xsh-app .xsh-motion-typography-06{animation-name:xsh-motion-typography-06;--xsh-motion-duration:0.77s;}
@keyframes xsh-motion-typography-07 {0%{opacity:0;letter-spacing:0.2em;filter:blur(4px);} 100%{opacity:1;letter-spacing:normal;filter:blur(0);}}
.xsh-app .xsh-motion-typography-07{animation-name:xsh-motion-typography-07;--xsh-motion-duration:0.845s;}
@keyframes xsh-motion-typography-08 {0%{opacity:0;letter-spacing:0.3em;filter:blur(1px);} 100%{opacity:1;letter-spacing:normal;filter:blur(0);}}
.xsh-app .xsh-motion-typography-08{animation-name:xsh-motion-typography-08;--xsh-motion-duration:0.92s;}
@keyframes xsh-motion-typography-09 {0%{opacity:0;letter-spacing:0.4em;filter:blur(2px);} 100%{opacity:1;letter-spacing:normal;filter:blur(0);}}
.xsh-app .xsh-motion-typography-09{animation-name:xsh-motion-typography-09;--xsh-motion-duration:0.32s;}
@keyframes xsh-motion-typography-10 {0%{opacity:0;letter-spacing:0.0em;filter:blur(3px);} 100%{opacity:1;letter-spacing:normal;filter:blur(0);}}
.xsh-app .xsh-motion-typography-10{animation-name:xsh-motion-typography-10;--xsh-motion-duration:0.395s;}
@keyframes xsh-motion-typography-11 {0%{opacity:0;letter-spacing:0.1em;filter:blur(4px);} 100%{opacity:1;letter-spacing:normal;filter:blur(0);}}
.xsh-app .xsh-motion-typography-11{animation-name:xsh-motion-typography-11;--xsh-motion-duration:0.47s;}
@keyframes xsh-motion-typography-12 {0%{opacity:0;letter-spacing:0.2em;filter:blur(1px);} 100%{opacity:1;letter-spacing:normal;filter:blur(0);}}
.xsh-app .xsh-motion-typography-12{animation-name:xsh-motion-typography-12;--xsh-motion-duration:0.545s;}
@keyframes xsh-motion-typography-13 {0%{opacity:0;letter-spacing:0.3em;filter:blur(2px);} 100%{opacity:1;letter-spacing:normal;filter:blur(0);}}
.xsh-app .xsh-motion-typography-13{animation-name:xsh-motion-typography-13;--xsh-motion-duration:0.62s;}
@keyframes xsh-motion-typography-14 {0%{opacity:0;letter-spacing:0.4em;filter:blur(3px);} 100%{opacity:1;letter-spacing:normal;filter:blur(0);}}
.xsh-app .xsh-motion-typography-14{animation-name:xsh-motion-typography-14;--xsh-motion-duration:0.695s;}
@keyframes xsh-motion-typography-15 {0%{opacity:0;letter-spacing:0.0em;filter:blur(4px);} 100%{opacity:1;letter-spacing:normal;filter:blur(0);}}
.xsh-app .xsh-motion-typography-15{animation-name:xsh-motion-typography-15;--xsh-motion-duration:0.77s;}
@keyframes xsh-motion-typography-16 {0%{opacity:0;letter-spacing:0.1em;filter:blur(1px);} 100%{opacity:1;letter-spacing:normal;filter:blur(0);}}
.xsh-app .xsh-motion-typography-16{animation-name:xsh-motion-typography-16;--xsh-motion-duration:0.845s;}
@keyframes xsh-motion-typography-17 {0%{opacity:0;letter-spacing:0.2em;filter:blur(2px);} 100%{opacity:1;letter-spacing:normal;filter:blur(0);}}
.xsh-app .xsh-motion-typography-17{animation-name:xsh-motion-typography-17;--xsh-motion-duration:0.92s;}
@keyframes xsh-motion-typography-18 {0%{opacity:0;letter-spacing:0.3em;filter:blur(3px);} 100%{opacity:1;letter-spacing:normal;filter:blur(0);}}
.xsh-app .xsh-motion-typography-18{animation-name:xsh-motion-typography-18;--xsh-motion-duration:0.32s;}
@keyframes xsh-motion-typography-19 {0%{opacity:0;letter-spacing:0.4em;filter:blur(4px);} 100%{opacity:1;letter-spacing:normal;filter:blur(0);}}
.xsh-app .xsh-motion-typography-19{animation-name:xsh-motion-typography-19;--xsh-motion-duration:0.395s;}
@keyframes xsh-motion-typography-20 {0%{opacity:0;letter-spacing:0.0em;filter:blur(1px);} 100%{opacity:1;letter-spacing:normal;filter:blur(0);}}
.xsh-app .xsh-motion-typography-20{animation-name:xsh-motion-typography-20;--xsh-motion-duration:0.47s;}
@keyframes xsh-motion-scroll-01 {0%{opacity:.2;transform:translateY(13px) scale(0.845);} 100%{opacity:1;transform:none;}}
.xsh-app .xsh-motion-scroll-01{animation-name:xsh-motion-scroll-01;--xsh-motion-duration:0.395s;}
@keyframes xsh-motion-scroll-02 {0%{opacity:.2;transform:translateY(18px) scale(0.870);} 100%{opacity:1;transform:none;}}
.xsh-app .xsh-motion-scroll-02{animation-name:xsh-motion-scroll-02;--xsh-motion-duration:0.47s;}
@keyframes xsh-motion-scroll-03 {0%{opacity:.2;transform:translateY(23px) scale(0.895);} 100%{opacity:1;transform:none;}}
.xsh-app .xsh-motion-scroll-03{animation-name:xsh-motion-scroll-03;--xsh-motion-duration:0.545s;}
@keyframes xsh-motion-scroll-04 {0%{opacity:.2;transform:translateY(28px) scale(0.920);} 100%{opacity:1;transform:none;}}
.xsh-app .xsh-motion-scroll-04{animation-name:xsh-motion-scroll-04;--xsh-motion-duration:0.62s;}
@keyframes xsh-motion-scroll-05 {0%{opacity:.2;transform:translateY(33px) scale(0.945);} 100%{opacity:1;transform:none;}}
.xsh-app .xsh-motion-scroll-05{animation-name:xsh-motion-scroll-05;--xsh-motion-duration:0.695s;}
@keyframes xsh-motion-scroll-06 {0%{opacity:.2;transform:translateY(38px) scale(0.970);} 100%{opacity:1;transform:none;}}
.xsh-app .xsh-motion-scroll-06{animation-name:xsh-motion-scroll-06;--xsh-motion-duration:0.77s;}
@keyframes xsh-motion-scroll-07 {0%{opacity:.2;transform:translateY(43px) scale(0.820);} 100%{opacity:1;transform:none;}}
.xsh-app .xsh-motion-scroll-07{animation-name:xsh-motion-scroll-07;--xsh-motion-duration:0.845s;}
@keyframes xsh-motion-scroll-08 {0%{opacity:.2;transform:translateY(8px) scale(0.845);} 100%{opacity:1;transform:none;}}
.xsh-app .xsh-motion-scroll-08{animation-name:xsh-motion-scroll-08;--xsh-motion-duration:0.92s;}
@keyframes xsh-motion-scroll-09 {0%{opacity:.2;transform:translateY(13px) scale(0.870);} 100%{opacity:1;transform:none;}}
.xsh-app .xsh-motion-scroll-09{animation-name:xsh-motion-scroll-09;--xsh-motion-duration:0.32s;}
@keyframes xsh-motion-scroll-10 {0%{opacity:.2;transform:translateY(18px) scale(0.895);} 100%{opacity:1;transform:none;}}
.xsh-app .xsh-motion-scroll-10{animation-name:xsh-motion-scroll-10;--xsh-motion-duration:0.395s;}
@keyframes xsh-motion-scroll-11 {0%{opacity:.2;transform:translateY(23px) scale(0.920);} 100%{opacity:1;transform:none;}}
.xsh-app .xsh-motion-scroll-11{animation-name:xsh-motion-scroll-11;--xsh-motion-duration:0.47s;}
@keyframes xsh-motion-scroll-12 {0%{opacity:.2;transform:translateY(28px) scale(0.945);} 100%{opacity:1;transform:none;}}
.xsh-app .xsh-motion-scroll-12{animation-name:xsh-motion-scroll-12;--xsh-motion-duration:0.545s;}
@keyframes xsh-motion-scroll-13 {0%{opacity:.2;transform:translateY(33px) scale(0.970);} 100%{opacity:1;transform:none;}}
.xsh-app .xsh-motion-scroll-13{animation-name:xsh-motion-scroll-13;--xsh-motion-duration:0.62s;}
@keyframes xsh-motion-scroll-14 {0%{opacity:.2;transform:translateY(38px) scale(0.820);} 100%{opacity:1;transform:none;}}
.xsh-app .xsh-motion-scroll-14{animation-name:xsh-motion-scroll-14;--xsh-motion-duration:0.695s;}
@keyframes xsh-motion-scroll-15 {0%{opacity:.2;transform:translateY(43px) scale(0.845);} 100%{opacity:1;transform:none;}}
.xsh-app .xsh-motion-scroll-15{animation-name:xsh-motion-scroll-15;--xsh-motion-duration:0.77s;}
@keyframes xsh-motion-scroll-16 {0%{opacity:.2;transform:translateY(8px) scale(0.870);} 100%{opacity:1;transform:none;}}
.xsh-app .xsh-motion-scroll-16{animation-name:xsh-motion-scroll-16;--xsh-motion-duration:0.845s;}
@keyframes xsh-motion-scroll-17 {0%{opacity:.2;transform:translateY(13px) scale(0.895);} 100%{opacity:1;transform:none;}}
.xsh-app .xsh-motion-scroll-17{animation-name:xsh-motion-scroll-17;--xsh-motion-duration:0.92s;}
@keyframes xsh-motion-scroll-18 {0%{opacity:.2;transform:translateY(18px) scale(0.920);} 100%{opacity:1;transform:none;}}
.xsh-app .xsh-motion-scroll-18{animation-name:xsh-motion-scroll-18;--xsh-motion-duration:0.32s;}
@keyframes xsh-motion-scroll-19 {0%{opacity:.2;transform:translateY(23px) scale(0.945);} 100%{opacity:1;transform:none;}}
.xsh-app .xsh-motion-scroll-19{animation-name:xsh-motion-scroll-19;--xsh-motion-duration:0.395s;}
@keyframes xsh-motion-scroll-20 {0%{opacity:.2;transform:translateY(28px) scale(0.970);} 100%{opacity:1;transform:none;}}
.xsh-app .xsh-motion-scroll-20{animation-name:xsh-motion-scroll-20;--xsh-motion-duration:0.47s;}
@keyframes xsh-motion-scroll-21 {0%{opacity:.2;transform:translateY(33px) scale(0.820);} 100%{opacity:1;transform:none;}}
.xsh-app .xsh-motion-scroll-21{animation-name:xsh-motion-scroll-21;--xsh-motion-duration:0.545s;}
@keyframes xsh-motion-scroll-22 {0%{opacity:.2;transform:translateY(38px) scale(0.845);} 100%{opacity:1;transform:none;}}
.xsh-app .xsh-motion-scroll-22{animation-name:xsh-motion-scroll-22;--xsh-motion-duration:0.62s;}
@keyframes xsh-motion-scroll-23 {0%{opacity:.2;transform:translateY(43px) scale(0.870);} 100%{opacity:1;transform:none;}}
.xsh-app .xsh-motion-scroll-23{animation-name:xsh-motion-scroll-23;--xsh-motion-duration:0.695s;}
@keyframes xsh-motion-scroll-24 {0%{opacity:.2;transform:translateY(8px) scale(0.895);} 100%{opacity:1;transform:none;}}
.xsh-app .xsh-motion-scroll-24{animation-name:xsh-motion-scroll-24;--xsh-motion-duration:0.77s;}
@keyframes xsh-motion-page-01 {0%{opacity:0;transform:translateX(13px);clip-path:inset(0 26% 0 0);} 100%{opacity:1;transform:none;clip-path:inset(0);}}
.xsh-app .xsh-motion-page-01{animation-name:xsh-motion-page-01;--xsh-motion-duration:0.395s;}
@keyframes xsh-motion-page-02 {0%{opacity:0;transform:translateX(18px);clip-path:inset(0 27% 0 0);} 100%{opacity:1;transform:none;clip-path:inset(0);}}
.xsh-app .xsh-motion-page-02{animation-name:xsh-motion-page-02;--xsh-motion-duration:0.47s;}
@keyframes xsh-motion-page-03 {0%{opacity:0;transform:translateX(23px);clip-path:inset(0 28% 0 0);} 100%{opacity:1;transform:none;clip-path:inset(0);}}
.xsh-app .xsh-motion-page-03{animation-name:xsh-motion-page-03;--xsh-motion-duration:0.545s;}
@keyframes xsh-motion-page-04 {0%{opacity:0;transform:translateX(28px);clip-path:inset(0 29% 0 0);} 100%{opacity:1;transform:none;clip-path:inset(0);}}
.xsh-app .xsh-motion-page-04{animation-name:xsh-motion-page-04;--xsh-motion-duration:0.62s;}
@keyframes xsh-motion-page-05 {0%{opacity:0;transform:translateX(33px);clip-path:inset(0 30% 0 0);} 100%{opacity:1;transform:none;clip-path:inset(0);}}
.xsh-app .xsh-motion-page-05{animation-name:xsh-motion-page-05;--xsh-motion-duration:0.695s;}
@keyframes xsh-motion-page-06 {0%{opacity:0;transform:translateX(38px);clip-path:inset(0 31% 0 0);} 100%{opacity:1;transform:none;clip-path:inset(0);}}
.xsh-app .xsh-motion-page-06{animation-name:xsh-motion-page-06;--xsh-motion-duration:0.77s;}
@keyframes xsh-motion-page-07 {0%{opacity:0;transform:translateX(43px);clip-path:inset(0 32% 0 0);} 100%{opacity:1;transform:none;clip-path:inset(0);}}
.xsh-app .xsh-motion-page-07{animation-name:xsh-motion-page-07;--xsh-motion-duration:0.845s;}
@keyframes xsh-motion-page-08 {0%{opacity:0;transform:translateX(8px);clip-path:inset(0 33% 0 0);} 100%{opacity:1;transform:none;clip-path:inset(0);}}
.xsh-app .xsh-motion-page-08{animation-name:xsh-motion-page-08;--xsh-motion-duration:0.92s;}
@keyframes xsh-motion-page-09 {0%{opacity:0;transform:translateX(13px);clip-path:inset(0 34% 0 0);} 100%{opacity:1;transform:none;clip-path:inset(0);}}
.xsh-app .xsh-motion-page-09{animation-name:xsh-motion-page-09;--xsh-motion-duration:0.32s;}
@keyframes xsh-motion-page-10 {0%{opacity:0;transform:translateX(18px);clip-path:inset(0 35% 0 0);} 100%{opacity:1;transform:none;clip-path:inset(0);}}
.xsh-app .xsh-motion-page-10{animation-name:xsh-motion-page-10;--xsh-motion-duration:0.395s;}
@keyframes xsh-motion-page-11 {0%{opacity:0;transform:translateX(23px);clip-path:inset(0 36% 0 0);} 100%{opacity:1;transform:none;clip-path:inset(0);}}
.xsh-app .xsh-motion-page-11{animation-name:xsh-motion-page-11;--xsh-motion-duration:0.47s;}
@keyframes xsh-motion-page-12 {0%{opacity:0;transform:translateX(28px);clip-path:inset(0 37% 0 0);} 100%{opacity:1;transform:none;clip-path:inset(0);}}
.xsh-app .xsh-motion-page-12{animation-name:xsh-motion-page-12;--xsh-motion-duration:0.545s;}
@keyframes xsh-motion-page-13 {0%{opacity:0;transform:translateX(33px);clip-path:inset(0 38% 0 0);} 100%{opacity:1;transform:none;clip-path:inset(0);}}
.xsh-app .xsh-motion-page-13{animation-name:xsh-motion-page-13;--xsh-motion-duration:0.62s;}
@keyframes xsh-motion-page-14 {0%{opacity:0;transform:translateX(38px);clip-path:inset(0 39% 0 0);} 100%{opacity:1;transform:none;clip-path:inset(0);}}
.xsh-app .xsh-motion-page-14{animation-name:xsh-motion-page-14;--xsh-motion-duration:0.695s;}
@keyframes xsh-motion-page-15 {0%{opacity:0;transform:translateX(43px);clip-path:inset(0 40% 0 0);} 100%{opacity:1;transform:none;clip-path:inset(0);}}
.xsh-app .xsh-motion-page-15{animation-name:xsh-motion-page-15;--xsh-motion-duration:0.77s;}
@keyframes xsh-motion-sequence-01 {0%{opacity:0;transform:translateY(13px);} 100%{opacity:1;transform:translateY(0);}}
.xsh-app .xsh-motion-sequence-01{animation-name:xsh-motion-sequence-01;--xsh-motion-duration:0.395s;}
@keyframes xsh-motion-sequence-02 {0%{opacity:0;transform:translateY(18px);} 100%{opacity:1;transform:translateY(0);}}
.xsh-app .xsh-motion-sequence-02{animation-name:xsh-motion-sequence-02;--xsh-motion-duration:0.47s;}
@keyframes xsh-motion-sequence-03 {0%{opacity:0;transform:translateY(23px);} 100%{opacity:1;transform:translateY(0);}}
.xsh-app .xsh-motion-sequence-03{animation-name:xsh-motion-sequence-03;--xsh-motion-duration:0.545s;}
@keyframes xsh-motion-sequence-04 {0%{opacity:0;transform:translateY(28px);} 100%{opacity:1;transform:translateY(0);}}
.xsh-app .xsh-motion-sequence-04{animation-name:xsh-motion-sequence-04;--xsh-motion-duration:0.62s;}
@keyframes xsh-motion-sequence-05 {0%{opacity:0;transform:translateY(33px);} 100%{opacity:1;transform:translateY(0);}}
.xsh-app .xsh-motion-sequence-05{animation-name:xsh-motion-sequence-05;--xsh-motion-duration:0.695s;}
@keyframes xsh-motion-sequence-06 {0%{opacity:0;transform:translateY(38px);} 100%{opacity:1;transform:translateY(0);}}
.xsh-app .xsh-motion-sequence-06{animation-name:xsh-motion-sequence-06;--xsh-motion-duration:0.77s;}
@keyframes xsh-motion-sequence-07 {0%{opacity:0;transform:translateY(43px);} 100%{opacity:1;transform:translateY(0);}}
.xsh-app .xsh-motion-sequence-07{animation-name:xsh-motion-sequence-07;--xsh-motion-duration:0.845s;}
@keyframes xsh-motion-sequence-08 {0%{opacity:0;transform:translateY(8px);} 100%{opacity:1;transform:translateY(0);}}
.xsh-app .xsh-motion-sequence-08{animation-name:xsh-motion-sequence-08;--xsh-motion-duration:0.92s;}
@keyframes xsh-motion-sequence-09 {0%{opacity:0;transform:translateY(13px);} 100%{opacity:1;transform:translateY(0);}}
.xsh-app .xsh-motion-sequence-09{animation-name:xsh-motion-sequence-09;--xsh-motion-duration:0.32s;}
@keyframes xsh-motion-sequence-10 {0%{opacity:0;transform:translateY(18px);} 100%{opacity:1;transform:translateY(0);}}
.xsh-app .xsh-motion-sequence-10{animation-name:xsh-motion-sequence-10;--xsh-motion-duration:0.395s;}
@keyframes xsh-motion-sequence-11 {0%{opacity:0;transform:translateY(23px);} 100%{opacity:1;transform:translateY(0);}}
.xsh-app .xsh-motion-sequence-11{animation-name:xsh-motion-sequence-11;--xsh-motion-duration:0.47s;}
@keyframes xsh-motion-sequence-12 {0%{opacity:0;transform:translateY(28px);} 100%{opacity:1;transform:translateY(0);}}
.xsh-app .xsh-motion-sequence-12{animation-name:xsh-motion-sequence-12;--xsh-motion-duration:0.545s;}
@keyframes xsh-motion-sequence-13 {0%{opacity:0;transform:translateY(33px);} 100%{opacity:1;transform:translateY(0);}}
.xsh-app .xsh-motion-sequence-13{animation-name:xsh-motion-sequence-13;--xsh-motion-duration:0.62s;}
@keyframes xsh-motion-sequence-14 {0%{opacity:0;transform:translateY(38px);} 100%{opacity:1;transform:translateY(0);}}
.xsh-app .xsh-motion-sequence-14{animation-name:xsh-motion-sequence-14;--xsh-motion-duration:0.695s;}
@keyframes xsh-motion-sequence-15 {0%{opacity:0;transform:translateY(43px);} 100%{opacity:1;transform:translateY(0);}}
.xsh-app .xsh-motion-sequence-15{animation-name:xsh-motion-sequence-15;--xsh-motion-duration:0.77s;}
@keyframes xsh-motion-sequence-16 {0%{opacity:0;transform:translateY(8px);} 100%{opacity:1;transform:translateY(0);}}
.xsh-app .xsh-motion-sequence-16{animation-name:xsh-motion-sequence-16;--xsh-motion-duration:0.845s;}
@keyframes xsh-motion-svg-01 {0%{stroke-dasharray:49;stroke-dashoffset:49;opacity:.2;} 100%{stroke-dashoffset:0;opacity:1;}}
.xsh-app .xsh-motion-svg-01{animation-name:xsh-motion-svg-01;--xsh-motion-duration:0.395s;}
@keyframes xsh-motion-svg-02 {0%{stroke-dasharray:58;stroke-dashoffset:58;opacity:.2;} 100%{stroke-dashoffset:0;opacity:1;}}
.xsh-app .xsh-motion-svg-02{animation-name:xsh-motion-svg-02;--xsh-motion-duration:0.47s;}
@keyframes xsh-motion-svg-03 {0%{stroke-dasharray:67;stroke-dashoffset:67;opacity:.2;} 100%{stroke-dashoffset:0;opacity:1;}}
.xsh-app .xsh-motion-svg-03{animation-name:xsh-motion-svg-03;--xsh-motion-duration:0.545s;}
@keyframes xsh-motion-svg-04 {0%{stroke-dasharray:76;stroke-dashoffset:76;opacity:.2;} 100%{stroke-dashoffset:0;opacity:1;}}
.xsh-app .xsh-motion-svg-04{animation-name:xsh-motion-svg-04;--xsh-motion-duration:0.62s;}
@keyframes xsh-motion-svg-05 {0%{stroke-dasharray:85;stroke-dashoffset:85;opacity:.2;} 100%{stroke-dashoffset:0;opacity:1;}}
.xsh-app .xsh-motion-svg-05{animation-name:xsh-motion-svg-05;--xsh-motion-duration:0.695s;}
@keyframes xsh-motion-svg-06 {0%{stroke-dasharray:94;stroke-dashoffset:94;opacity:.2;} 100%{stroke-dashoffset:0;opacity:1;}}
.xsh-app .xsh-motion-svg-06{animation-name:xsh-motion-svg-06;--xsh-motion-duration:0.77s;}
@keyframes xsh-motion-svg-07 {0%{stroke-dasharray:103;stroke-dashoffset:103;opacity:.2;} 100%{stroke-dashoffset:0;opacity:1;}}
.xsh-app .xsh-motion-svg-07{animation-name:xsh-motion-svg-07;--xsh-motion-duration:0.845s;}
@keyframes xsh-motion-svg-08 {0%{stroke-dasharray:112;stroke-dashoffset:112;opacity:.2;} 100%{stroke-dashoffset:0;opacity:1;}}
.xsh-app .xsh-motion-svg-08{animation-name:xsh-motion-svg-08;--xsh-motion-duration:0.92s;}
@keyframes xsh-motion-svg-09 {0%{stroke-dasharray:121;stroke-dashoffset:121;opacity:.2;} 100%{stroke-dashoffset:0;opacity:1;}}
.xsh-app .xsh-motion-svg-09{animation-name:xsh-motion-svg-09;--xsh-motion-duration:0.32s;}
@keyframes xsh-motion-svg-10 {0%{stroke-dasharray:130;stroke-dashoffset:130;opacity:.2;} 100%{stroke-dashoffset:0;opacity:1;}}
.xsh-app .xsh-motion-svg-10{animation-name:xsh-motion-svg-10;--xsh-motion-duration:0.395s;}
@keyframes xsh-motion-svg-11 {0%{stroke-dasharray:139;stroke-dashoffset:139;opacity:.2;} 100%{stroke-dashoffset:0;opacity:1;}}
.xsh-app .xsh-motion-svg-11{animation-name:xsh-motion-svg-11;--xsh-motion-duration:0.47s;}
@keyframes xsh-motion-svg-12 {0%{stroke-dasharray:148;stroke-dashoffset:148;opacity:.2;} 100%{stroke-dashoffset:0;opacity:1;}}
.xsh-app .xsh-motion-svg-12{animation-name:xsh-motion-svg-12;--xsh-motion-duration:0.545s;}
@keyframes xsh-motion-data-01 {0%{opacity:.35;transform:scaleY(0.845);transform-origin:bottom;} 100%{opacity:1;transform:scaleY(1);}}
.xsh-app .xsh-motion-data-01{animation-name:xsh-motion-data-01;--xsh-motion-duration:0.395s;}
@keyframes xsh-motion-data-02 {0%{opacity:.35;transform:scaleY(0.870);transform-origin:bottom;} 100%{opacity:1;transform:scaleY(1);}}
.xsh-app .xsh-motion-data-02{animation-name:xsh-motion-data-02;--xsh-motion-duration:0.47s;}
@keyframes xsh-motion-data-03 {0%{opacity:.35;transform:scaleY(0.895);transform-origin:bottom;} 100%{opacity:1;transform:scaleY(1);}}
.xsh-app .xsh-motion-data-03{animation-name:xsh-motion-data-03;--xsh-motion-duration:0.545s;}
@keyframes xsh-motion-data-04 {0%{opacity:.35;transform:scaleY(0.920);transform-origin:bottom;} 100%{opacity:1;transform:scaleY(1);}}
.xsh-app .xsh-motion-data-04{animation-name:xsh-motion-data-04;--xsh-motion-duration:0.62s;}
@keyframes xsh-motion-data-05 {0%{opacity:.35;transform:scaleY(0.945);transform-origin:bottom;} 100%{opacity:1;transform:scaleY(1);}}
.xsh-app .xsh-motion-data-05{animation-name:xsh-motion-data-05;--xsh-motion-duration:0.695s;}
@keyframes xsh-motion-data-06 {0%{opacity:.35;transform:scaleY(0.970);transform-origin:bottom;} 100%{opacity:1;transform:scaleY(1);}}
.xsh-app .xsh-motion-data-06{animation-name:xsh-motion-data-06;--xsh-motion-duration:0.77s;}
@keyframes xsh-motion-data-07 {0%{opacity:.35;transform:scaleY(0.820);transform-origin:bottom;} 100%{opacity:1;transform:scaleY(1);}}
.xsh-app .xsh-motion-data-07{animation-name:xsh-motion-data-07;--xsh-motion-duration:0.845s;}
@keyframes xsh-motion-data-08 {0%{opacity:.35;transform:scaleY(0.845);transform-origin:bottom;} 100%{opacity:1;transform:scaleY(1);}}
.xsh-app .xsh-motion-data-08{animation-name:xsh-motion-data-08;--xsh-motion-duration:0.92s;}
@keyframes xsh-motion-data-09 {0%{opacity:.35;transform:scaleY(0.870);transform-origin:bottom;} 100%{opacity:1;transform:scaleY(1);}}
.xsh-app .xsh-motion-data-09{animation-name:xsh-motion-data-09;--xsh-motion-duration:0.32s;}
@keyframes xsh-motion-data-10 {0%{opacity:.35;transform:scaleY(0.895);transform-origin:bottom;} 100%{opacity:1;transform:scaleY(1);}}
.xsh-app .xsh-motion-data-10{animation-name:xsh-motion-data-10;--xsh-motion-duration:0.395s;}
@keyframes xsh-motion-data-11 {0%{opacity:.35;transform:scaleY(0.920);transform-origin:bottom;} 100%{opacity:1;transform:scaleY(1);}}
.xsh-app .xsh-motion-data-11{animation-name:xsh-motion-data-11;--xsh-motion-duration:0.47s;}
@keyframes xsh-motion-data-12 {0%{opacity:.35;transform:scaleY(0.945);transform-origin:bottom;} 100%{opacity:1;transform:scaleY(1);}}
.xsh-app .xsh-motion-data-12{animation-name:xsh-motion-data-12;--xsh-motion-duration:0.545s;}
@keyframes xsh-motion-spatial-01 {0%{transform:perspective(800px) rotateY(-9deg) scale(0.845);opacity:.6;} 100%{transform:perspective(800px) rotateY(0) scale(1);opacity:1;}}
.xsh-app .xsh-motion-spatial-01{animation-name:xsh-motion-spatial-01;--xsh-motion-duration:0.395s;}
@keyframes xsh-motion-spatial-02 {0%{transform:perspective(800px) rotateY(14deg) scale(0.870);opacity:.6;} 100%{transform:perspective(800px) rotateY(0) scale(1);opacity:1;}}
.xsh-app .xsh-motion-spatial-02{animation-name:xsh-motion-spatial-02;--xsh-motion-duration:0.47s;}
@keyframes xsh-motion-spatial-03 {0%{transform:perspective(800px) rotateY(-19deg) scale(0.895);opacity:.6;} 100%{transform:perspective(800px) rotateY(0) scale(1);opacity:1;}}
.xsh-app .xsh-motion-spatial-03{animation-name:xsh-motion-spatial-03;--xsh-motion-duration:0.545s;}
@keyframes xsh-motion-spatial-04 {0%{transform:perspective(800px) rotateY(24deg) scale(0.920);opacity:.6;} 100%{transform:perspective(800px) rotateY(0) scale(1);opacity:1;}}
.xsh-app .xsh-motion-spatial-04{animation-name:xsh-motion-spatial-04;--xsh-motion-duration:0.62s;}
@keyframes xsh-motion-spatial-05 {0%{transform:perspective(800px) rotateY(-29deg) scale(0.945);opacity:.6;} 100%{transform:perspective(800px) rotateY(0) scale(1);opacity:1;}}
.xsh-app .xsh-motion-spatial-05{animation-name:xsh-motion-spatial-05;--xsh-motion-duration:0.695s;}
@keyframes xsh-motion-spatial-06 {0%{transform:perspective(800px) rotateY(34deg) scale(0.970);opacity:.6;} 100%{transform:perspective(800px) rotateY(0) scale(1);opacity:1;}}
.xsh-app .xsh-motion-spatial-06{animation-name:xsh-motion-spatial-06;--xsh-motion-duration:0.77s;}
@keyframes xsh-motion-spatial-07 {0%{transform:perspective(800px) rotateY(-4deg) scale(0.820);opacity:.6;} 100%{transform:perspective(800px) rotateY(0) scale(1);opacity:1;}}
.xsh-app .xsh-motion-spatial-07{animation-name:xsh-motion-spatial-07;--xsh-motion-duration:0.845s;}
@keyframes xsh-motion-spatial-08 {0%{transform:perspective(800px) rotateY(9deg) scale(0.845);opacity:.6;} 100%{transform:perspective(800px) rotateY(0) scale(1);opacity:1;}}
.xsh-app .xsh-motion-spatial-08{animation-name:xsh-motion-spatial-08;--xsh-motion-duration:0.92s;}
@keyframes xsh-motion-spatial-09 {0%{transform:perspective(800px) rotateY(-14deg) scale(0.870);opacity:.6;} 100%{transform:perspective(800px) rotateY(0) scale(1);opacity:1;}}
.xsh-app .xsh-motion-spatial-09{animation-name:xsh-motion-spatial-09;--xsh-motion-duration:0.32s;}
@keyframes xsh-motion-spatial-10 {0%{transform:perspective(800px) rotateY(19deg) scale(0.895);opacity:.6;} 100%{transform:perspective(800px) rotateY(0) scale(1);opacity:1;}}
.xsh-app .xsh-motion-spatial-10{animation-name:xsh-motion-spatial-10;--xsh-motion-duration:0.395s;}
@keyframes xsh-motion-spatial-11 {0%{transform:perspective(800px) rotateY(-24deg) scale(0.920);opacity:.6;} 100%{transform:perspective(800px) rotateY(0) scale(1);opacity:1;}}
.xsh-app .xsh-motion-spatial-11{animation-name:xsh-motion-spatial-11;--xsh-motion-duration:0.47s;}
@keyframes xsh-motion-spatial-12 {0%{transform:perspective(800px) rotateY(29deg) scale(0.945);opacity:.6;} 100%{transform:perspective(800px) rotateY(0) scale(1);opacity:1;}}
.xsh-app .xsh-motion-spatial-12{animation-name:xsh-motion-spatial-12;--xsh-motion-duration:0.545s;}
@keyframes xsh-motion-spatial-13 {0%{transform:perspective(800px) rotateY(-34deg) scale(0.970);opacity:.6;} 100%{transform:perspective(800px) rotateY(0) scale(1);opacity:1;}}
.xsh-app .xsh-motion-spatial-13{animation-name:xsh-motion-spatial-13;--xsh-motion-duration:0.62s;}
@keyframes xsh-motion-spatial-14 {0%{transform:perspective(800px) rotateY(4deg) scale(0.820);opacity:.6;} 100%{transform:perspective(800px) rotateY(0) scale(1);opacity:1;}}
.xsh-app .xsh-motion-spatial-14{animation-name:xsh-motion-spatial-14;--xsh-motion-duration:0.695s;}
@keyframes xsh-motion-spatial-15 {0%{transform:perspective(800px) rotateY(-9deg) scale(0.845);opacity:.6;} 100%{transform:perspective(800px) rotateY(0) scale(1);opacity:1;}}
.xsh-app .xsh-motion-spatial-15{animation-name:xsh-motion-spatial-15;--xsh-motion-duration:0.77s;}
@keyframes xsh-motion-spatial-16 {0%{transform:perspective(800px) rotateY(14deg) scale(0.870);opacity:.6;} 100%{transform:perspective(800px) rotateY(0) scale(1);opacity:1;}}
.xsh-app .xsh-motion-spatial-16{animation-name:xsh-motion-spatial-16;--xsh-motion-duration:0.845s;}
@media (prefers-reduced-motion:reduce){.xsh-app [class*="xsh-motion-"]{animation:none!important;scroll-behavior:auto!important;transform:none!important;filter:none!important;}}
}