
  body.pa206-main-menu-motion-bridge #pa188-shell[data-pa206-page-enter="true"] .pa188-page[data-active="true"] .pa188-panel.left {
    animation: pa206PanelEnterLeft .32s cubic-bezier(.16, 1, .30, 1) 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 cubic-bezier(.16, 1, .30, 1) 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 cubic-bezier(.16, 1, .30, 1) both !important;
  }
  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 cubic-bezier(.16, 1, .30, 1) 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 cubic-bezier(.16, 1, .30, 1) both !important;
  }
  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 cubic-bezier(.16, 1, .30, 1) 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 cubic-bezier(.16, 1, .30, 1) 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 cubic-bezier(.16, 1, .30, 1) both !important;
  }
  body.pa206-main-menu-motion-bridge #pa188-shell .pa188-top {
    animation: pa206TopSignal 4.8s ease-in-out infinite !important;
  }
  body.pa206-main-menu-motion-bridge #pa188-shell .pa188-title h1 {
    animation: pa206TitlePulse 3.8s ease-in-out infinite !important;
    text-shadow:
      0 0 10px rgba(255,217,117,.22),
      0 0 24px rgba(124,255,213,.12) !important;
  }
  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 !important;
  }
  body.pa206-main-menu-motion-bridge #pa188-shell .pa188-btn.primary {
    animation: pa206PrimaryReady 2.8s ease-in-out infinite !important;
  }
  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 !important;
  }
  body.pa206-main-menu-motion-bridge #pa188-shell[data-page="orbital"] .pa188-rail::before {
    animation: pa206OrbitalRailIdle 3.6s ease-in-out infinite !important;
  }
  #pa188-shell[data-page="orbital"] .pa188-rail::before {
    animation: pa206OrbitalRailIdle 3.6s ease-in-out infinite !important;
  }
  body.pa206-main-menu-motion-bridge #pa188-shell[data-page="orbital"] .pa188-current-floor {
    animation: pa206OrbitalCabinIdle 2.8s ease-in-out infinite !important;
  }
  #pa188-shell[data-page="orbital"] .pa188-current-floor {
    animation: pa206OrbitalCabinIdle 2.8s ease-in-out infinite !important;
  }
  body.pa206-main-menu-motion-bridge #pa188-shell[data-page="orbital"] .pa188-floor.active {
    animation: pa206SelectedBreath 2.35s ease-in-out infinite !important;
  }
  body.pa206-main-menu-motion-bridge #pa188-shell[data-page="orbital"] .pa188-reward-node,
  body.pa206-main-menu-motion-bridge #pa188-shell[data-page="orbital"] .pa188-reward,
  body.pa206-main-menu-motion-bridge #pa188-shell[data-page="orbital"] .pa188-enemy {
    position: relative !important;
    overflow: hidden !important;
  }
  body.pa206-main-menu-motion-bridge #pa188-shell[data-page="orbital"] .pa188-reward-node::after,
  body.pa206-main-menu-motion-bridge #pa188-shell[data-page="orbital"] .pa188-reward::after,
  body.pa206-main-menu-motion-bridge #pa188-shell[data-page="orbital"] .pa188-enemy::after {
    content: "";
    position: absolute;
    inset: -1px;
    pointer-events: none;
    background: linear-gradient(90deg, transparent, rgba(255,241,189,.20), rgba(124,255,213,.12), transparent);
    transform: translateX(-120%);
    opacity: .75;
    animation: pa206OrbitalCardSweep 4.2s cubic-bezier(.16, 1, .30, 1) infinite;
  }
  body.pa206-main-menu-motion-bridge #pa188-shell[data-page="orbital"] .pa188-reward-node:nth-child(2)::after,
  body.pa206-main-menu-motion-bridge #pa188-shell[data-page="orbital"] .pa188-reward:nth-child(2)::after,
  body.pa206-main-menu-motion-bridge #pa188-shell[data-page="orbital"] .pa188-enemy:nth-child(2)::after {
    animation-delay: .22s;
  }
  body.pa206-main-menu-motion-bridge #pa188-shell[data-page="orbital"] .pa188-reward-node:nth-child(3)::after,
  body.pa206-main-menu-motion-bridge #pa188-shell[data-page="orbital"] .pa188-reward:nth-child(3)::after,
  body.pa206-main-menu-motion-bridge #pa188-shell[data-page="orbital"] .pa188-enemy:nth-child(3)::after {
    animation-delay: .44s;
  }
  body.pa206-main-menu-motion-bridge #pa188-shell[data-page="orbital"] .pa188-reward-node:nth-child(4)::after,
  body.pa206-main-menu-motion-bridge #pa188-shell[data-page="orbital"] .pa188-reward:nth-child(4)::after,
  body.pa206-main-menu-motion-bridge #pa188-shell[data-page="orbital"] .pa188-enemy:nth-child(4)::after {
    animation-delay: .66s;
  }
  #pa188-shell[data-page="orbital"] .pa188-reward-node,
  #pa188-shell[data-page="orbital"] .pa188-reward,
  #pa188-shell[data-page="orbital"] .pa188-enemy {
    position: relative !important;
    overflow: hidden !important;
  }
  #pa188-shell[data-page="orbital"] .pa188-reward-node::after,
  #pa188-shell[data-page="orbital"] .pa188-reward::after,
  #pa188-shell[data-page="orbital"] .pa188-enemy::after {
    content: "";
    position: absolute;
    inset: -1px;
    pointer-events: none;
    background: linear-gradient(90deg, transparent, rgba(255,241,189,.20), rgba(124,255,213,.12), transparent);
    transform: translateX(-120%);
    opacity: .75;
    animation: pa206OrbitalCardSweep 4.2s cubic-bezier(.16, 1, .30, 1) infinite;
  }
  #pa188-shell[data-page="orbital"] .pa188-reward-node:nth-child(2)::after,
  #pa188-shell[data-page="orbital"] .pa188-reward:nth-child(2)::after,
  #pa188-shell[data-page="orbital"] .pa188-enemy:nth-child(2)::after {
    animation-delay: .22s;
  }
  #pa188-shell[data-page="orbital"] .pa188-reward-node:nth-child(3)::after,
  #pa188-shell[data-page="orbital"] .pa188-reward:nth-child(3)::after,
  #pa188-shell[data-page="orbital"] .pa188-enemy:nth-child(3)::after {
    animation-delay: .44s;
  }
  #pa188-shell[data-page="orbital"] .pa188-reward-node:nth-child(4)::after,
  #pa188-shell[data-page="orbital"] .pa188-reward:nth-child(4)::after,
  #pa188-shell[data-page="orbital"] .pa188-enemy:nth-child(4)::after {
    animation-delay: .66s;
  }
  body.pa206-main-menu-motion-bridge #pa188-shell[data-page="orbital"] .pa188-member.ready {
    animation: pa206OrbitalMemberReady 3.4s ease-in-out infinite !important;
  }
  #pa188-shell[data-page="orbital"] .pa188-member.ready {
    animation: pa206OrbitalMemberReady 3.4s ease-in-out infinite !important;
  }
  body.pa206-main-menu-motion-bridge #pa188-shell .pa188-node-list {
    gap: clamp(9px, 1.05vh, 13px) !important;
    padding: 9px 18px 9px 16px !important;
  }
  body.pa206-main-menu-motion-bridge #pa188-shell .pa188-node {
    min-height: clamp(62px, 7.25vh, 76px) !important;
    grid-template-columns: 62px minmax(0, 1fr) 46px !important;
    padding: 7px 12px 7px 11px !important;
    clip-path: polygon(36px 0, calc(100% - 26px) 0, 100% 50%, calc(100% - 26px) 100%, 36px 100%, 0 50%) !important;
    overflow: visible !important;
  }
  body.pa206-main-menu-motion-bridge #pa188-shell .pa188-node::after {
    animation: none;
  }
  body.pa206-main-menu-motion-bridge #pa188-shell .pa188-node:hover::after,
  body.pa206-main-menu-motion-bridge #pa188-shell .pa188-node[data-selected="true"]::after {
    animation: pa206NodeSweep 1.15s cubic-bezier(.16, 1, .30, 1) both !important;
  }
  body.pa206-main-menu-motion-bridge #pa188-shell .pa188-node-icon {
    position: relative !important;
    width: 49px !important;
    height: 49px !important;
  }
  body.pa206-main-menu-motion-bridge #pa188-shell .pa188-node-icon::before,
  body.pa206-main-menu-motion-bridge #pa188-shell .pa188-node-icon::after {
    content: "";
    position: absolute;
    border: 1px solid currentColor;
    pointer-events: none;
  }
  body.pa206-main-menu-motion-bridge #pa188-shell .pa188-node-icon::before {
    inset: 6px;
    opacity: .52;
  }
  body.pa206-main-menu-motion-bridge #pa188-shell .pa188-node-icon::after {
    inset: -8px;
    opacity: .26;
  }
  body.pa206-main-menu-motion-bridge #pa188-shell .pa188-node[data-selected="true"] .pa188-node-icon {
    animation: pa206NodeBadge 2.5s ease-in-out infinite !important;
  }
  body.pa206-main-menu-motion-bridge #pa188-shell .pa188-node[data-selected="true"] .pa188-node-index span {
    color: transparent !important;
  }
  body.pa206-main-menu-motion-bridge #pa188-shell .pa188-node[data-selected="true"] .pa188-node-index::before {
    content: "›";
    position: absolute;
    inset: 0;
    display: grid;
    place-items: center;
    transform: rotate(-45deg);
    color: var(--pa188-gold2);
    font-size: 34px;
    line-height: 1;
  }
  body.pa206-main-menu-motion-bridge #pa188-shell .pa188-mode-list {
    gap: clamp(10px, 1.15vh, 14px) !important;
    padding: 8px 8px 8px 14px !important;
    position: relative !important;
  }
  body.pa206-main-menu-motion-bridge #pa188-shell .pa188-mode-list::before {
    content: "";
    position: absolute;
    left: 46px;
    top: 6px;
    bottom: 6px;
    width: 2px;
    background: linear-gradient(180deg, rgba(255,241,189,.62), rgba(112,255,224,.42), rgba(192,140,255,.36), rgba(255,157,176,.40));
    box-shadow: 0 0 12px rgba(112,255,224,.22);
    opacity: .52;
  }
  body.pa206-main-menu-motion-bridge #pa188-shell .pa188-mode {
    min-height: clamp(68px, 7.8vh, 84px) !important;
    grid-template-columns: 54px minmax(0, 1fr) !important;
    padding: 9px 14px 9px 10px !important;
    clip-path: polygon(38px 0, calc(100% - 20px) 0, 100% 50%, calc(100% - 20px) 100%, 38px 100%, 0 50%) !important;
    overflow: visible !important;
  }
  body.pa206-main-menu-motion-bridge #pa188-shell .pa188-mode:hover::after,
  body.pa206-main-menu-motion-bridge #pa188-shell .pa188-mode[data-active="true"]::after {
    animation: pa206NodeSweep 1.2s cubic-bezier(.16, 1, .30, 1) both !important;
  }
  body.pa206-main-menu-motion-bridge #pa188-shell .pa188-mode-icon {
    position: relative !important;
    width: 46px !important;
    height: 46px !important;
  }
  body.pa206-main-menu-motion-bridge #pa188-shell .pa188-mode-icon::before,
  body.pa206-main-menu-motion-bridge #pa188-shell .pa188-mode-icon::after {
    content: "";
    position: absolute;
    border: 1px solid currentColor;
    pointer-events: none;
  }
  body.pa206-main-menu-motion-bridge #pa188-shell .pa188-mode-icon::before {
    inset: 6px;
    opacity: .52;
  }
  body.pa206-main-menu-motion-bridge #pa188-shell .pa188-mode-icon::after {
    inset: -8px;
    opacity: .26;
  }
  body.pa206-main-menu-motion-bridge #pa188-shell .pa188-mode[data-active="true"] .pa188-mode-icon {
    animation: pa206NodeBadge 2.5s ease-in-out infinite !important;
  }
  @keyframes pa206OrbitalRailIdle {
    0%, 100% { opacity: .78; filter: brightness(1); }
    50% { opacity: 1; filter: brightness(1.18); }
  }
  @keyframes pa206OrbitalCabinIdle {
    0%, 100% { filter: brightness(1); transform: translateY(0); box-shadow: 0 0 18px rgba(124,255,213,.26), inset 0 0 18px rgba(124,255,213,.10); }
    50% { filter: brightness(1.14); transform: translateY(-3px); box-shadow: 0 0 28px rgba(124,255,213,.36), inset 0 0 24px rgba(255,210,91,.10); }
  }
  @keyframes pa206OrbitalCardSweep {
    0%, 58% { transform: translateX(-120%); opacity: 0; }
    68% { opacity: .78; }
    84%, 100% { transform: translateX(120%); opacity: 0; }
  }
  @keyframes pa206OrbitalMemberReady {
    0%, 100% { filter: brightness(1); box-shadow: inset 0 0 18px rgba(117,255,157,.04); }
    50% { filter: brightness(1.08); box-shadow: inset 0 0 24px rgba(117,255,157,.08), 0 0 18px rgba(117,255,157,.08); }
  }
  #pa188-shell .pa188-node{
    transform-origin: 12% 50%;
    transition: transform .18s cubic-bezier(.2,.8,.2,1),filter .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease;
    will-change: transform,filter,opacity;
  }
  #pa188-shell .pa188-node:active{
    transform: translateX(12px) scale(.988) !important;
    filter: brightness(1.18) !important;
  }
  #pa188-shell .pa188-node-list{
    position: relative;
  }
  #pa188-shell .pa188-node-list::after{
    content:"";
    position:absolute;
    left:10px;
    right:10px;
    top:0;
    bottom:0;
    pointer-events:none;
    opacity:0;
    background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.18),rgba(255,255,255,0));
    mix-blend-mode:screen;
  }
  #pa188-shell[data-pa188-node-motion="true"] .pa188-node-list::after{
    animation: pa206NodeTrackTravel .56s cubic-bezier(.16,1,.3,1) both;
  }
  #pa188-shell[data-pa188-node-dir="up"] .pa188-node-list::after{
    animation-name: pa206NodeTrackTravelUp;
  }
  #pa188-shell .pa188-node[data-motion-from="true"]{
    animation: pa206NodeRelease .34s cubic-bezier(.2,.9,.25,1) both !important;
    z-index:2;
  }
  #pa188-shell .pa188-node[data-motion-from="true"] .pa188-node-icon{
    animation: pa206NodeReleaseIcon .34s ease both !important;
  }
  #pa188-shell .pa188-node[data-motion-to="true"]{
    animation: pa206NodeLock .46s cubic-bezier(.16,1,.3,1) both !important;
    z-index:3;
  }
  #pa188-shell .pa188-node[data-motion-to="true"]::after{
    animation: pa206NodeSweep 1.05s cubic-bezier(.16,1,.3,1) both !important;
  }
  #pa188-shell .pa188-node[data-motion-to="true"] .pa188-node-icon{
    animation: pa206NodeBadge .72s ease-in-out both !important;
  }
  #pa188-shell[data-pa188-node-motion="true"] #pa188-node-detail .pa188-detail{
    animation: pa206DetailNodeIn .38s cubic-bezier(.16,1,.3,1) both !important;
  }
  #pa188-shell[data-pa188-node-motion="true"] #pa188-node-detail .pa188-effect-list > div,
  #pa188-shell[data-pa188-node-motion="true"] #pa188-node-detail .pa188-actions .pa188-btn,
  #pa188-shell[data-pa188-node-motion="true"] .pa188-squad-mini .pa188-mini-member{
    animation: pa206ActionRise .34s cubic-bezier(.16,1,.3,1) both;
  }
  @keyframes pa206NodeTrackTravel {
    0% { opacity:0; transform:translateY(-22%) scaleY(.18); }
    30% { opacity:.92; }
    100% { opacity:0; transform:translateY(22%) scaleY(1); }
  }
  @keyframes pa206NodeTrackTravelUp {
    0% { opacity:0; transform:translateY(22%) scaleY(.18); }
    30% { opacity:.92; }
    100% { opacity:0; transform:translateY(-22%) scaleY(1); }
  }
  @keyframes pa206NodeRelease {
    0% { transform:translateX(10px) scale(1); filter:brightness(1.12); opacity:1; }
    100% { transform:translateX(0) scale(.982); filter:brightness(.88); opacity:.72; }
  }
  @keyframes pa206NodeReleaseIcon {
    0% { transform:scale(1); filter:brightness(1); }
    100% { transform:scale(.92); filter:brightness(.88); }
  }
  @keyframes pa206NodeLock {
    0% { transform:translateX(-12px) scale(.98); filter:brightness(.84); opacity:.72; }
    58% { transform:translateX(14px) scale(1.02); filter:brightness(1.28); opacity:1; }
    100% { transform:translateX(9px) scale(1); filter:brightness(1); opacity:1; }
  }
  @keyframes pa206DetailNodeIn {
    0% { opacity:0; transform:translateX(18px) scale(.985); filter:blur(1px) brightness(.88); }
    100% { opacity:1; transform:translateX(0) scale(1); filter:blur(0) brightness(1); }
  }
  @keyframes pa206ActionRise {
    0% { opacity:0; transform:translateY(10px); }
    100% { opacity:1; transform:translateY(0); }
  }
