
  body.pa206-main-menu-motion-bridge #pa188-shell {
    --pa206-ease: cubic-bezier(.16, 1, .30, 1);
  }
  body.pa206-main-menu-motion-bridge #pa188-shell .pa188-page[data-active="true"] .pa188-panel,
  body.pa206-main-menu-motion-bridge #pa188-shell .pa188-bottom,
  body.pa206-main-menu-motion-bridge #pa188-shell .pa188-top {
    will-change: transform, opacity, filter;
  }
  body.pa206-main-menu-motion-bridge #pa188-shell[data-pa206-page-enter="true"] .pa188-page[data-active="true"] .pa188-panel.left {
    animation: pa206PanelEnterLeft .32s var(--pa206-ease) both !important;
  }
  body.pa206-main-menu-motion-bridge #pa188-shell[data-pa206-page-enter="true"] .pa188-page[data-active="true"] .pa188-panel.center {
    animation: pa206PanelEnterCenter .34s var(--pa206-ease) both !important;
  }
  body.pa206-main-menu-motion-bridge #pa188-shell[data-pa206-page-enter="true"] .pa188-page[data-active="true"] .pa188-panel.right {
    animation: pa206PanelEnterRight .32s var(--pa206-ease) both !important;
  }
  body.pa206-main-menu-motion-bridge #pa188-shell .pa188-panel {
    box-shadow:
      0 0 0 1px rgba(255,255,255,.035) inset,
      0 0 0 1px rgba(124,255,213,.06),
      0 20px 54px rgba(0,0,0,.20);
  }
  body.pa206-main-menu-motion-bridge #pa188-shell .pa188-top {
    animation: pa206TopSignal 4.8s ease-in-out infinite;
  }
  body.pa206-main-menu-motion-bridge #pa188-shell .pa188-title h1 {
    text-shadow:
      0 0 10px rgba(255,217,117,.22),
      0 0 24px rgba(124,255,213,.12);
    animation: pa206TitlePulse 3.8s ease-in-out infinite;
  }
  body.pa206-main-menu-motion-bridge #pa188-shell .pa188-tab[data-current="true"],
  body.pa206-main-menu-motion-bridge #pa188-shell .pa188-node[data-selected="true"],
  body.pa206-main-menu-motion-bridge #pa188-shell .pa188-mode[data-active="true"] {
    animation: pa206SelectedBreath 2.4s ease-in-out infinite;
  }
  body.pa206-main-menu-motion-bridge #pa188-shell .pa188-btn.primary {
    animation: pa206PrimaryReady 2.8s ease-in-out infinite;
  }
  body.pa206-main-menu-motion-bridge #pa188-shell .pa188-projection:before {
    animation: pa206ProjectionBeam 3.4s ease-in-out infinite !important;
  }
  body.pa206-main-menu-motion-bridge #pa188-shell .pa188-platform,
  body.pa206-main-menu-motion-bridge #pa188-shell .pa188-projection:after {
    animation: pa206ProjectionPlatform 3.2s ease-in-out infinite !important;
  }
  body.pa206-main-menu-motion-bridge #pa188-shell .pa188-resource-icon {
    animation: pa206ResourceGlow 3.6s ease-in-out infinite;
  }
  body.pa206-main-menu-motion-bridge #pa188-shell .pa188-panel:after,
  body.pa206-main-menu-motion-bridge #pa188-shell .pa188-rail:after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    opacity: 0;
    background: linear-gradient(100deg, transparent 0 34%, rgba(124,255,213,.16) 45%, rgba(255,217,117,.12) 52%, transparent 66% 100%);
    transform: translateX(-72%);
  }
  body.pa206-main-menu-motion-bridge #pa188-shell[data-pa206-page-enter="true"] .pa188-panel:after,
  body.pa206-main-menu-motion-bridge #pa188-shell[data-pa206-archive-pulse="true"] .pa188-archive-list:after {
    animation: pa206PanelSweep .48s var(--pa206-ease) both;
  }
  body.pa206-main-menu-motion-bridge #pa188-shell[data-pa206-action="tower-start"] .pa188-rail,
  body.pa206-main-menu-motion-bridge #pa188-shell[data-pa206-action="tower-sim"] .pa188-rail {
    animation: pa206ElevatorCabin .72s var(--pa206-ease) both !important;
  }
  body.pa206-main-menu-motion-bridge #pa188-shell[data-pa206-action="tower-start"] .pa188-rail:after,
  body.pa206-main-menu-motion-bridge #pa188-shell[data-pa206-action="tower-sim"] .pa188-rail:after {
    animation: pa206RailBeam .74s var(--pa206-ease) both;
  }
  body.pa206-main-menu-motion-bridge #pa188-shell[data-pa206-action="tower-start"] .pa188-current-floor,
  body.pa206-main-menu-motion-bridge #pa188-shell[data-pa206-action="tower-sim"] .pa188-current-floor {
    animation: pa206FloorLift .56s var(--pa206-ease) both !important;
  }
  body.pa206-main-menu-motion-bridge #pa188-shell[data-pa206-action="launch-match"] .pa188-match-box,
  body.pa206-main-menu-motion-bridge #pa188-shell[data-pa206-match-lock="true"] .pa188-match-box {
    animation: pa206MatchLock .42s var(--pa206-ease) both !important;
  }
  body.pa206-main-menu-motion-bridge #pa188-shell[data-pa206-archive-pulse="true"] .pa188-compare-panel,
  body.pa206-main-menu-motion-bridge #pa188-shell[data-pa206-archive-pulse="true"] .pa188-archive-item[data-selected="true"] {
    animation: pa206ArchiveDrawer .36s var(--pa206-ease) both !important;
  }
  body.pa206-main-menu-motion-bridge #pa188-shell .pa188-archive-list,
  body.pa206-main-menu-motion-bridge #pa188-shell .pa188-rail {
    position: relative;
    overflow: hidden;
  }
  @keyframes pa206PanelEnterLeft {
    from { opacity: 0; transform: translateX(-18px) scale(.99); filter: brightness(.82); }
    to { opacity: 1; transform: translateX(0) scale(1); filter: brightness(1); }
  }
  @keyframes pa206PanelEnterCenter {
    from { opacity: 0; transform: translateY(16px) scale(.986); filter: brightness(.82); }
    to { opacity: 1; transform: translateY(0) scale(1); filter: brightness(1); }
  }
  @keyframes pa206PanelEnterRight {
    from { opacity: 0; transform: translateX(18px) scale(.99); filter: brightness(.82); }
    to { opacity: 1; transform: translateX(0) scale(1); filter: brightness(1); }
  }
  @keyframes pa206PanelSweep {
    0% { opacity: 0; transform: translateX(-72%); }
    28% { opacity: .95; }
    100% { opacity: 0; transform: translateX(72%); }
  }
  @keyframes pa206ElevatorCabin {
    0% { transform: translateY(10px); filter: brightness(.86); }
    46% { transform: translateY(-8px); filter: brightness(1.24); }
    100% { transform: translateY(0); filter: brightness(1); }
  }
  @keyframes pa206RailBeam {
    0% { opacity: 0; transform: translateY(70%); }
    35% { opacity: .92; }
    100% { opacity: 0; transform: translateY(-70%); }
  }
  @keyframes pa206FloorLift {
    0% { transform: translateX(-50%) translateY(14px) scale(.96); filter: brightness(.9); }
    50% { transform: translateX(-50%) translateY(-8px) scale(1.025); filter: brightness(1.28); }
    100% { transform: translateX(-50%) translateY(0) scale(1); filter: brightness(1); }
  }
  @keyframes pa206MatchLock {
    0% { opacity: 0; transform: translateY(18px) scale(.96); filter: brightness(.82); }
    58% { opacity: 1; transform: translateY(-2px) scale(1.02); filter: brightness(1.2); }
    100% { opacity: 1; transform: translateY(0) scale(1); filter: brightness(1); }
  }
  @keyframes pa206ArchiveDrawer {
    from { opacity: .45; transform: translateX(18px); filter: brightness(.86); }
    to { opacity: 1; transform: translateX(0); filter: brightness(1); }
  }
  @keyframes pa206BattleSceneIn {
    from { opacity: 0; transform: translateY(12px) scale(.988); filter: brightness(.84); }
    to { opacity: 1; transform: translateY(0) scale(1); filter: brightness(1); }
  }
  @keyframes pa206UnitReady {
    0%,100% { transform: translateY(0) scale(1); box-shadow: 0 0 12px rgba(124,255,213,.18); }
    50% { transform: translateY(-3px) scale(1.04); box-shadow: 0 0 20px rgba(124,255,213,.32); }
  }
  @keyframes pa206EnemyScan {
    0%,100% { transform: translateY(0); filter: brightness(1); }
    50% { transform: translateY(2px); filter: brightness(1.16); }
  }
  @keyframes pa206ResultGate {
    from { opacity: 0; transform: translateY(24px) scale(.965); filter: brightness(.78); }
    to { opacity: 1; transform: translateY(0) scale(1); filter: brightness(1); }
  }
  @keyframes pa206TopSignal {
    0%,100% { filter: brightness(1); }
    50% { filter: brightness(1.08); }
  }
  @keyframes pa206TitlePulse {
    0%,100% { filter: brightness(1); }
    50% { filter: brightness(1.18); }
  }
  @keyframes pa206SelectedBreath {
    0%,100% { filter: brightness(1); box-shadow: 0 0 18px rgba(124,255,213,.15), inset 0 0 14px rgba(124,255,213,.06); }
    50% { filter: brightness(1.16); box-shadow: 0 0 28px rgba(124,255,213,.28), inset 0 0 20px rgba(124,255,213,.10); }
  }
  @keyframes pa206PrimaryReady {
    0%,100% { filter: brightness(1); box-shadow: 0 0 25px rgba(255,217,117,.14), inset 0 0 20px rgba(255,217,117,.06); }
    50% { filter: brightness(1.12); box-shadow: 0 0 34px rgba(255,217,117,.26), inset 0 0 28px rgba(255,217,117,.10); }
  }
  @keyframes pa206ProjectionBeam {
    0%,100% { opacity: .48; transform: translateY(0) scaleX(1); }
    50% { opacity: .78; transform: translateY(-2px) scaleX(1.08); }
  }
  @keyframes pa206ProjectionPlatform {
    0%,100% { opacity: .84; filter: brightness(1); transform: scaleX(1); }
    50% { opacity: 1; filter: brightness(1.16); transform: scaleX(1.04); }
  }
  @keyframes pa206ResourceGlow {
    0%,100% { filter: drop-shadow(0 0 8px rgba(124,255,213,.30)); transform: translateY(0); }
    50% { filter: drop-shadow(0 0 14px rgba(255,217,117,.28)); transform: translateY(-1px); }
  }
  @keyframes pa206NodeSweep {
    0% { opacity: 0; transform: translateX(-55%); }
    34% { opacity: .95; }
    100% { opacity: 0; transform: translateX(58%); }
  }
  @keyframes pa206NodeBadge {
    0%,100% { filter: brightness(1); transform: scale(1); }
    50% { filter: brightness(1.18); transform: scale(1.04); }
  }
  @media (prefers-reduced-motion: reduce) {
    body.pa206-main-menu-motion-bridge #pa188-shell *,
    body.pa206-main-menu-motion-bridge #pa188-shell *:before,
    body.pa206-main-menu-motion-bridge #pa188-shell *:after {
      animation-duration: .001ms !important;
      transition-duration: .001ms !important;
    }
  }
