
/* Initial loading gate: hide the board from the first paint until the intro decision is ready. */
html.fd-history-preparing,
html.fd-history-preparing body{overflow:hidden!important;overscroll-behavior:none!important}
html.fd-history-preparing body>main.app{
  visibility:hidden!important;
  opacity:0!important;
  pointer-events:none!important;
}
html.fd-history-preparing body>#preloader{
  display:grid!important;
  position:fixed!important;
  inset:0!important;
  z-index:2147483000!important;
  visibility:visible!important;
  opacity:1!important;
  pointer-events:auto!important;
}
html.fd-history-preparing body>#preloader.hide{
  visibility:visible!important;
  opacity:1!important;
  pointer-events:auto!important;
}
#fdIntroGate{z-index:2147483001!important}
#fdIntroGate[hidden]{display:none!important}
#fdHistoryIntro{z-index:2147483002!important}
@media(prefers-reduced-motion:reduce){
  html.fd-history-preparing body>#preloader{transition:none!important}
}
