/**
 * Web console performance override — last stylesheet.
 * Instant UI: no motion, no blur, cheaper paints.
 */

html {
  scroll-behavior: auto !important;
}

*,
*::before,
*::after {
  animation: none !important;
  animation-duration: 0s !important;
  animation-delay: 0s !important;
  transition: none !important;
  transition-duration: 0s !important;
  transition-delay: 0s !important;
  scroll-behavior: auto !important;
  -webkit-backdrop-filter: none !important;
  backdrop-filter: none !important;
  filter: none !important;
  will-change: auto !important;
}

html,
body,
.layout,
.app,
.sidebar,
.main,
.screen,
.card,
.modal,
.modal__backdrop,
.welcome-stage,
.welcome-stage__bg,
.welcome-stage__aurora,
.welcome-stage__grid,
.console-auth-gate,
.console-welcome-splash,
.welcome-window,
.ios-app,
.ios-window {
  -webkit-backdrop-filter: none !important;
  backdrop-filter: none !important;
}

.welcome-stage__aurora,
.welcome-stage__grid,
.welcome-window__ring,
.welcome-window__orbit,
.welcome-window__bar,
.console-auth-gate__spinner,
.desk-sync__spinner {
  animation: none !important;
}

/* Gate loader: JS sets width/dashoffset; keep those properties writable. */
#consoleAuthGate .console-boot__bar i,
#consoleAuthGate .console-boot__arc {
  transition: none !important;
  animation: none !important;
}

.btn--pulse-attention,
.sidebar__badge--pulse,
.console-brand-logo--pulse,
.work-live-totals__updated--flash,
.screen--enter {
  animation: none !important;
}
