
  body.pa200-terminal-menu-motion #pa188-shell .pa188-resource {
    position:relative;
    min-width:0;
    isolation:isolate;
    transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .12s ease !important;
  }
  body.pa200-terminal-menu-motion #pa188-shell .pa188-resource:hover,
  body.pa200-terminal-menu-motion #pa188-shell .pa188-resource[data-pulsed="true"] {
    border-color:rgba(124,255,213,.34);
    background:linear-gradient(180deg,rgba(16,25,39,.80),rgba(3,7,16,.74));
    box-shadow:inset 0 0 18px rgba(124,255,213,.055),0 0 16px rgba(124,255,213,.06);
  }
  body.pa200-terminal-menu-motion #pa188-shell .pa188-resource-icon {
    width:34px;
    height:34px;
    display:grid;
    place-items:center;
    border:1px solid currentColor;
    background:rgba(1,6,14,.72);
    transform:rotate(45deg);
    box-shadow:inset 0 0 14px rgba(255,255,255,.04),0 0 12px rgba(124,255,213,.08);
    overflow:hidden;
  }
  body.pa200-terminal-menu-motion #pa188-shell .pa188-resource-icon .pa191-icon,
  body.pa200-terminal-menu-motion #pa188-shell .pa188-resource-icon > span {
    transform:rotate(-45deg);
  }
  body.pa200-terminal-menu-motion #pa188-shell .pa188-resource-icon svg {
    width:24px;
    height:24px;
    filter:drop-shadow(0 0 5px currentColor);
  }
  body.pa200-terminal-menu-motion #pa188-shell .pa188-resource[data-resource="stardust"] .pa188-resource-icon { color:#b892ff; }
  body.pa200-terminal-menu-motion #pa188-shell .pa188-resource[data-resource="abyssCoin"] .pa188-resource-icon { color:#ffd975; }
  body.pa200-terminal-menu-motion #pa188-shell .pa188-resource[data-resource="gearCore"] .pa188-resource-icon { color:#7cffd5; }
  body.pa200-terminal-menu-motion #pa188-shell .pa188-resource[data-resource="chronoKey"] .pa188-resource-icon { color:#9edcff; }
  body.pa200-terminal-menu-motion #pa188-shell .pa188-resource[data-pulsed="true"]::after {
    content:"";
    position:absolute;
    inset:5px;
    z-index:-1;
    border:1px solid rgba(255,217,117,.42);
    opacity:0;
    animation:pa201ResourcePulse .34s ease both;
    pointer-events:none;
  }
  body.pa200-terminal-menu-motion #pa188-shell .pa188-resource-icon.pa188-pulse {
    animation:pa201IconPop .34s cubic-bezier(.16,1,.3,1) both;
  }
  body.pa200-terminal-menu-motion #pa188-shell .pa188-btn:active,
  body.pa200-terminal-menu-motion #pa188-shell .pa188-mini:active,
  body.pa200-terminal-menu-motion #pa188-shell .pa188-tab:active,
  body.pa200-terminal-menu-motion #pa188-shell .pa188-close:active {
    transform:translateY(1px) scale(.992) !important;
    filter:brightness(1.16) !important;
  }
  body.pa200-terminal-menu-motion #pa188-shell .pa188-rail {
    background:
      radial-gradient(ellipse at 50% 70%,rgba(74,163,255,.14),transparent 45%),
      linear-gradient(180deg,rgba(124,255,213,.035),transparent 45%,rgba(255,217,117,.025)),
      rgba(4,9,18,.68) !important;
  }
  body.pa200-terminal-menu-motion #pa188-shell .pa188-floor.active {
    animation:pa201FloorLock .9s ease-in-out infinite alternate;
  }
  body.pa200-terminal-menu-motion #pa188-shell[data-transition="true"] .pa188-current-floor {
    animation:pa201ElevatorPing .48s cubic-bezier(.16,1,.3,1) both;
  }
  body.pa200-terminal-menu-motion #pa188-shell[data-transition="true"] .pa188-rail::after {
    content:"";
    position:absolute;
    left:50%;
    top:8%;
    bottom:8%;
    width:18px;
    transform:translateX(-50%);
    background:linear-gradient(180deg,transparent,rgba(124,255,213,.55),rgba(255,217,117,.38),transparent);
    filter:blur(4px);
    opacity:0;
    animation:pa201RailLift .50s ease both;
    pointer-events:none;
  }
  @keyframes pa201ResourcePulse {
    0% { opacity:.88; transform:scale(.92); }
    100% { opacity:0; transform:scale(1.08); }
  }
  @keyframes pa201IconPop {
    0% { transform:rotate(45deg) scale(.92); box-shadow:0 0 0 rgba(255,217,117,0); }
    45% { transform:rotate(45deg) scale(1.12); box-shadow:0 0 18px currentColor; }
    100% { transform:rotate(45deg) scale(1); }
  }
  @keyframes pa201FloorLock {
    from { box-shadow:0 0 18px rgba(124,255,213,.34), inset 0 0 12px rgba(124,255,213,.10); }
    to { box-shadow:0 0 28px rgba(124,255,213,.60), inset 0 0 18px rgba(124,255,213,.18); }
  }
  @keyframes pa201ElevatorPing {
    0% { transform:translateY(8px) scale(.98); filter:brightness(1); }
    55% { transform:translateY(-3px) scale(1.018); filter:brightness(1.24); }
    100% { transform:translateY(0) scale(1); filter:brightness(1); }
  }
  @keyframes pa201RailLift {
    0% { opacity:0; transform:translateX(-50%) translateY(26%); }
    30% { opacity:.75; }
    100% { opacity:0; transform:translateX(-50%) translateY(-18%); }
  }
  @media (prefers-reduced-motion:reduce) {
    body.pa200-terminal-menu-motion #pa188-shell .pa188-floor.active,
    body.pa200-terminal-menu-motion #pa188-shell .pa188-resource-icon.pa188-pulse,
    body.pa200-terminal-menu-motion #pa188-shell[data-transition="true"] .pa188-current-floor,
    body.pa200-terminal-menu-motion #pa188-shell[data-transition="true"] .pa188-rail::after {
      animation:none !important;
    }
  }
