/* index: style layer 3. Cascade order is intentional. */
/* Mobile SVG document sizing and toolbar stacking. */
#mobile-shell .m-slice {
  border: 0;
  pointer-events: none;
  background: transparent;
}
#mobile-bar {
  position: fixed;
  z-index: 2147483647;
  isolation: isolate;
}
.mobile-page-01 {
  aspect-ratio: 393 / 825;
}
.mobile-page-02 {
  aspect-ratio: 393 / 825;
}
.mobile-page-03 {
  aspect-ratio: 393 / 825;
}
.mobile-page-04 {
  aspect-ratio: 393 / 825;
}
.mobile-page-05 {
  aspect-ratio: 393 / 825;
}
.mobile-page-06 {
  aspect-ratio: 393 / 825;
}
.mobile-page-07 {
  aspect-ratio: 393 / 564;
}
.mobile-page-08 {
  aspect-ratio: 393 / 655;
}
.mobile-page-09 {
  aspect-ratio: 393 / 576;
}
.mobile-page-10 {
  aspect-ratio: 393 / 676;
}
.mobile-page-11 {
  aspect-ratio: 393 / 904;
}
.mobile-page-12 {
  aspect-ratio: 393 / 857;
}
.mobile-page-13 {
  aspect-ratio: 393 / 628;
}
.mobile-page-14 {
  aspect-ratio: 393 / 1081;
}
.mobile-page-15 {
  aspect-ratio: 393 / 564;
}
.mobile-page-16 {
  aspect-ratio: 393 / 676;
}
.mobile-page-17 {
  aspect-ratio: 393 / 461;
}
.mobile-page-18 {
  aspect-ratio: 393 / 1239;
}
.mobile-page-19 {
  aspect-ratio: 393 / 831;
}
.mobile-page-20 {
  aspect-ratio: 393 / 645;
}
.mobile-page-21 {
  aspect-ratio: 393 / 650;
}
.mobile-page-22 {
  aspect-ratio: 393 / 578;
}
.mobile-page-23 {
  aspect-ratio: 393 / 564;
}
.mobile-page-24 {
  aspect-ratio: 393 / 666;
}
.mobile-page-25 {
  aspect-ratio: 393 / 1044;
}
.mobile-page-26 {
  aspect-ratio: 393 / 1115;
}
.mobile-page-27 {
  aspect-ratio: 393 / 914;
}
.mobile-page-28 {
  aspect-ratio: 393 / 640;
}
.mobile-page-29 {
  aspect-ratio: 393 / 616;
}
.mobile-page-30 {
  aspect-ratio: 393 / 590;
}
.mobile-page-31 {
  aspect-ratio: 393 / 1210;
}
