
  body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-panel.center {
    overflow: visible !important;
    border-radius: 0 !important;
    border-color: rgba(255,226,142,.20) !important;
    background:
      radial-gradient(circle at 52% 22%, rgba(255,220,128,.10), transparent 32%),
      linear-gradient(180deg, rgba(8,12,20,.48), rgba(2,5,12,.70)) !important;
  }
  body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node-list {
    --pa216-route-left: clamp(72px, 13.8vw, 156px);
    --pa216-route-h: clamp(82px, 10.8dvh, 126px);
    height: 100% !important;
    align-content: center !important;
    gap: clamp(10px, 1.18dvh, 18px) !important;
    padding: clamp(8px, 1.1dvh, 16px) clamp(8px, 1.2vw, 18px) !important;
    isolation: isolate;
  }
  body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node-list::before {
    left: calc(var(--pa216-route-left) * .50) !important;
    top: 2% !important;
    bottom: 2% !important;
    width: 2px !important;
    opacity: .38 !important;
    background:
      linear-gradient(180deg, transparent, rgba(255,219,122,.75) 9%, rgba(117,190,255,.72) 28%, rgba(124,255,213,.74) 54%, rgba(196,130,255,.72) 76%, rgba(255,96,130,.68) 92%, transparent) !important;
    box-shadow: 0 0 28px rgba(124,255,213,.28), 0 0 14px rgba(255,217,117,.20) !important;
  }
  body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node-list::after {
    content: "" !important;
    position: absolute !important;
    inset: -2% 0 !important;
    pointer-events: none !important;
    opacity: .34 !important;
    background:
      repeating-linear-gradient(90deg, transparent 0 118px, rgba(127,198,255,.10) 118px 120px, transparent 120px 236px),
      repeating-linear-gradient(180deg, transparent 0 38px, rgba(255,255,255,.035) 38px 39px, transparent 39px 76px) !important;
    mask-image: linear-gradient(90deg, transparent, #000 6%, #000 94%, transparent) !important;
  }
  body.pa213-ui-motion-polish.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node,
  body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node {
    --pa216-node-bg: color-mix(in srgb, var(--node-color, #ffd975) 9%, rgba(2,5,12,.82));
    grid-template-columns: var(--pa216-route-left) minmax(0, 1fr) clamp(76px, 11vw, 130px) !important;
    min-height: var(--pa216-route-h) !important;
    padding: 0 clamp(18px, 2.5vw, 34px) 0 clamp(10px, 1.3vw, 16px) !important;
    gap: clamp(12px, 1.5vw, 26px) !important;
    border-radius: 0 !important;
    clip-path: polygon(38px 0, calc(100% - 70px) 0, 100% 50%, calc(100% - 70px) 100%, 38px 100%, 0 50%) !important;
    border: 2px solid color-mix(in srgb, var(--node-color, #ffd975) 72%, transparent) !important;
    background:
      linear-gradient(90deg, color-mix(in srgb, var(--node-color, #ffd975) 12%, transparent), rgba(5,9,16,.60) 25%, rgba(2,4,10,.80) 75%, color-mix(in srgb, var(--node-color, #ffd975) 10%, transparent)),
      repeating-linear-gradient(90deg, transparent 0 78px, color-mix(in srgb, var(--node-color, #ffd975) 18%, transparent) 78px 80px, transparent 80px 154px),
      linear-gradient(180deg, rgba(255,255,255,.045), transparent 50%, rgba(0,0,0,.20)) !important;
    color: #eef4ff !important;
    box-shadow:
      inset 0 1px 0 rgba(255,255,255,.12),
      inset 0 -1px 0 color-mix(in srgb, var(--node-color, #ffd975) 35%, transparent),
      0 0 0 1px rgba(0,0,0,.62),
      0 15px 28px rgba(0,0,0,.22) !important;
    transform-origin: 50% 50%;
    animation: pa216RouteIn .44s cubic-bezier(.16,1,.3,1) both !important;
    transition: transform .18s cubic-bezier(.16,1,.3,1), filter .18s ease, border-color .18s ease, box-shadow .18s ease, background .18s ease !important;
  }
  body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node:nth-child(1) { animation-delay: .00s !important; }
  body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node:nth-child(2) { animation-delay: .045s !important; }
  body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node:nth-child(3) { animation-delay: .090s !important; }
  body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node:nth-child(4) { animation-delay: .135s !important; }
  body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node:nth-child(5) { animation-delay: .180s !important; }
  body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node:nth-child(6) { animation-delay: .225s !important; }
  body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node:nth-child(7) { animation-delay: .270s !important; }
  body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node::before {
    content: "" !important;
    position: absolute !important;
    inset: 5px clamp(58px, 8vw, 92px) 5px clamp(44px, 5vw, 64px) !important;
    pointer-events: none !important;
    opacity: .86 !important;
    background:
      linear-gradient(90deg, color-mix(in srgb, var(--node-color, #ffd975) 75%, transparent) 0 28%, transparent 28% 72%, color-mix(in srgb, var(--node-color, #ffd975) 70%, transparent) 72% 100%) top / 100% 2px no-repeat,
      linear-gradient(90deg, color-mix(in srgb, var(--node-color, #ffd975) 45%, transparent), transparent 48%, color-mix(in srgb, var(--node-color, #ffd975) 28%, transparent)) bottom / 100% 2px no-repeat,
      linear-gradient(90deg, transparent, color-mix(in srgb, var(--node-color, #ffd975) 16%, transparent) 38%, transparent 70%) !important;
  }
  body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node::after {
    content: "" !important;
    position: absolute !important;
    left: calc(var(--pa216-route-left) - clamp(8px, 1.2vw, 16px)) !important;
    right: clamp(106px, 14vw, 164px) !important;
    bottom: 22% !important;
    height: 3px !important;
    opacity: .44 !important;
    pointer-events: none !important;
    background:
      linear-gradient(90deg, color-mix(in srgb, var(--node-color, #ffd975) 78%, transparent), transparent 70%),
      repeating-linear-gradient(90deg, transparent 0 76px, color-mix(in srgb, var(--node-color, #ffd975) 82%, transparent) 76px 78px, transparent 78px 106px) !important;
    transform: translateX(0);
  }
  body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node:hover,
  body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node:focus-visible {
    transform: translateX(clamp(7px, .9vw, 14px)) scale(1.012) !important;
    filter: brightness(1.15) saturate(1.12) !important;
    border-color: color-mix(in srgb, var(--node-color, #ffd975) 88%, #fff 12%) !important;
    box-shadow:
      inset 0 1px 0 rgba(255,255,255,.20),
      inset 0 -1px 0 color-mix(in srgb, var(--node-color, #ffd975) 52%, transparent),
      0 0 28px color-mix(in srgb, var(--node-color, #ffd975) 20%, transparent),
      0 19px 34px rgba(0,0,0,.30) !important;
  }
  body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node:active {
    transform: translateX(clamp(10px, 1.2vw, 18px)) scale(.992) !important;
    filter: brightness(1.28) !important;
  }
  body.pa213-ui-motion-polish.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node[data-selected="true"],
  body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node[data-selected="true"] {
    color: #fff7d9 !important;
    border-color: color-mix(in srgb, var(--node-color, #ffd975) 92%, #fff 16%) !important;
    background:
      linear-gradient(90deg, color-mix(in srgb, var(--node-color, #ffd975) 22%, transparent), rgba(4,8,14,.76) 35%, rgba(4,7,13,.92) 78%, color-mix(in srgb, var(--node-color, #ffd975) 15%, transparent)),
      repeating-linear-gradient(90deg, transparent 0 62px, color-mix(in srgb, var(--node-color, #ffd975) 26%, transparent) 62px 64px, transparent 64px 126px) !important;
    box-shadow:
      inset 0 0 0 1px rgba(255,255,255,.08),
      inset 0 0 32px color-mix(in srgb, var(--node-color, #ffd975) 13%, transparent),
      0 0 34px color-mix(in srgb, var(--node-color, #ffd975) 22%, transparent),
      0 19px 36px rgba(0,0,0,.34) !important;
    animation: pa216SelectedBreathe 1.15s ease-out both !important;
  }
  body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node[data-motion-from="true"] {
    animation: pa216RouteExit .20s ease both !important;
  }
  body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node[data-motion-to="true"] {
    animation: pa216RouteLock .36s cubic-bezier(.16,1,.3,1) both !important;
  }
  body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node[data-motion-to="true"]::after,
  body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node:hover::after {
    animation: pa216Trace .46s ease both !important;
  }
  body.pa213-ui-motion-polish.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node-icon,
  body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node-icon {
    justify-self: center !important;
    width: clamp(58px, 7.6vw, 94px) !important;
    height: clamp(58px, 7.6vw, 94px) !important;
    border-radius: 0 !important;
    clip-path: polygon(50% 0, 100% 50%, 50% 100%, 0 50%) !important;
    transform: rotate(45deg) !important;
    border: 2px solid color-mix(in srgb, var(--node-color, #ffd975) 88%, white 8%) !important;
    color: color-mix(in srgb, var(--node-color, #ffd975) 90%, white 12%) !important;
    background:
      radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--node-color, #ffd975) 25%, transparent), transparent 52%),
      linear-gradient(135deg, rgba(0,0,0,.66), rgba(255,255,255,.04) 48%, rgba(0,0,0,.58)) !important;
    box-shadow:
      0 0 0 clamp(8px, 1.1vw, 14px) rgba(0,0,0,.20),
      0 0 0 clamp(10px, 1.35vw, 18px) color-mix(in srgb, var(--node-color, #ffd975) 26%, transparent),
      inset 0 0 22px color-mix(in srgb, var(--node-color, #ffd975) 13%, transparent),
      0 0 24px color-mix(in srgb, var(--node-color, #ffd975) 18%, transparent) !important;
    animation: none !important;
  }
  body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node-icon::before,
  body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node-icon::after {
    content: "" !important;
    position: absolute !important;
    inset: 13% !important;
    border: 2px solid color-mix(in srgb, var(--node-color, #ffd975) 76%, transparent) !important;
    pointer-events: none !important;
  }
  body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node-icon::before {
    transform: rotate(0deg) scale(.80) !important;
    opacity: .72 !important;
  }
  body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node-icon::after {
    inset: 31% !important;
    background: color-mix(in srgb, var(--node-color, #ffd975) 22%, transparent) !important;
    box-shadow: inset 0 0 0 2px rgba(0,0,0,.28) !important;
    opacity: .82 !important;
  }
  body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node:hover .pa188-node-icon,
  body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node[data-selected="true"] .pa188-node-icon {
    box-shadow:
      0 0 0 clamp(8px, 1.1vw, 14px) rgba(0,0,0,.20),
      0 0 0 clamp(10px, 1.35vw, 18px) color-mix(in srgb, var(--node-color, #ffd975) 36%, transparent),
      inset 0 0 26px color-mix(in srgb, var(--node-color, #ffd975) 22%, transparent),
      0 0 32px color-mix(in srgb, var(--node-color, #ffd975) 34%, transparent) !important;
  }
  body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node-icon span {
    transform: rotate(-45deg) !important;
    font-size: clamp(23px, 3vw, 36px) !important;
    line-height: 1 !important;
    text-shadow: 0 0 10px color-mix(in srgb, var(--node-color, #ffd975) 35%, transparent) !important;
  }
  body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node-text {
    align-self: center !important;
    min-width: 0 !important;
    padding-left: clamp(2px, .6vw, 8px) !important;
    text-align: left !important;
  }
  body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node-text::before,
  body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node-text::after {
    left: 0 !important;
    right: clamp(14px, 4vw, 110px) !important;
    height: 2px !important;
    opacity: .58 !important;
    background: linear-gradient(90deg, color-mix(in srgb, var(--node-color, #ffd975) 70%, transparent), rgba(255,230,166,.22), transparent) !important;
  }
  body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node-text b {
    display: block !important;
    margin: 0 !important;
    color: #f9f2df !important;
    font-family: "STKaiti", "KaiTi", "Noto Serif SC", "Songti SC", serif !important;
    font-size: clamp(28px, 4.4vw, 58px) !important;
    font-weight: 900 !important;
    letter-spacing: .08em !important;
    line-height: .98 !important;
    text-shadow:
      2px 2px 0 rgba(0,0,0,.82),
      0 0 14px color-mix(in srgb, var(--node-color, #ffd975) 16%, transparent) !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
  }
  body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node-text small {
    display: block !important;
    margin-top: clamp(7px, .9dvh, 12px) !important;
    color: color-mix(in srgb, var(--node-color, #ffd975) 86%, white 8%) !important;
    font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace !important;
    font-size: clamp(10px, 1.35vw, 19px) !important;
    font-weight: 900 !important;
    letter-spacing: .24em !important;
    line-height: 1.1 !important;
    text-shadow: 0 0 10px color-mix(in srgb, var(--node-color, #ffd975) 20%, transparent) !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
  }
  body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node-index {
    justify-self: end !important;
    width: clamp(58px, 8vw, 102px) !important;
    height: clamp(44px, 5.7vw, 74px) !important;
    border-radius: 0 !important;
    clip-path: polygon(0 0, 72% 0, 100% 50%, 72% 100%, 0 100%, 14% 50%) !important;
    transform: none !important;
    border: 2px solid color-mix(in srgb, var(--node-color, #ffd975) 76%, transparent) !important;
    color: color-mix(in srgb, var(--node-color, #ffd975) 88%, white 12%) !important;
    background:
      linear-gradient(90deg, transparent 0 14%, rgba(4,8,15,.70) 14% 100%),
      radial-gradient(circle at 20% 50%, color-mix(in srgb, var(--node-color, #ffd975) 24%, transparent), transparent 34%) !important;
    box-shadow: 0 0 16px color-mix(in srgb, var(--node-color, #ffd975) 11%, transparent) !important;
  }
  body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node-index::before {
    content: "" !important;
    position: absolute !important;
    left: -32px !important;
    top: 50% !important;
    width: 28px !important;
    height: 18px !important;
    transform: translateY(-50%) !important;
    background:
      radial-gradient(circle, color-mix(in srgb, var(--node-color, #ffd975) 82%, white 8%) 0 2px, transparent 3px) 0 50% / 8px 8px repeat-x !important;
    opacity: .82 !important;
  }
  body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node-index::after {
    content: "" !important;
    position: absolute !important;
    inset: 8px 11px 8px 20px !important;
    border: 1px solid color-mix(in srgb, var(--node-color, #ffd975) 52%, transparent) !important;
    clip-path: polygon(0 0, 72% 0, 100% 50%, 72% 100%, 0 100%, 16% 50%) !important;
    opacity: .62 !important;
  }
  body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node-index span {
    transform: none !important;
    color: color-mix(in srgb, var(--node-color, #ffd975) 90%, white 14%) !important;
    font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace !important;
    font-size: clamp(20px, 2.6vw, 38px) !important;
    font-weight: 900 !important;
    line-height: 1 !important;
    text-shadow: 0 0 12px color-mix(in srgb, var(--node-color, #ffd975) 35%, transparent) !important;
  }
  body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node[data-selected="true"] .pa188-node-index span {
    color: color-mix(in srgb, var(--node-color, #ffd975) 96%, white 18%) !important;
  }
  @media (max-width: 720px) {
    body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node-list {
      --pa216-route-left: clamp(70px, 21vw, 96px);
      --pa216-route-h: clamp(78px, 12dvh, 106px);
      gap: clamp(10px, 1.25dvh, 14px) !important;
      padding-inline: 6px !important;
    }
    body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node {
      grid-template-columns: var(--pa216-route-left) minmax(0, 1fr) clamp(54px, 15vw, 76px) !important;
      clip-path: polygon(20px 0, calc(100% - 38px) 0, 100% 50%, calc(100% - 38px) 100%, 20px 100%, 0 50%) !important;
      padding-right: 12px !important;
      gap: 8px !important;
    }
    body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node-text {
      text-align: center !important;
      padding-left: 0 !important;
    }
    body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node-text::before,
    body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node-text::after {
      right: 0 !important;
    }
    body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node-text b {
      font-size: clamp(25px, 8.4vw, 37px) !important;
      letter-spacing: .04em !important;
    }
    body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node-text small {
      font-size: clamp(9px, 3.2vw, 13px) !important;
      letter-spacing: .14em !important;
    }
    body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node-index::before {
      display: none !important;
    }
  }
  @media (prefers-reduced-motion: reduce) {
    body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node,
    body.pa214-guardian-growth #pa188-shell[data-page="terminal"] .pa188-node::after {
      animation: none !important;
      transition-duration: .001ms !important;
    }
  }
  @keyframes pa216RouteIn {
    0% { opacity: 0; transform: translateX(-34px) scale(.985); clip-path: polygon(0 0, calc(100% - 70px) 0, calc(100% - 32px) 50%, calc(100% - 70px) 100%, 0 100%, 0 50%); filter: brightness(.82); }
    64% { opacity: 1; transform: translateX(7px) scale(1.006); filter: brightness(1.14); }
    100% { opacity: 1; transform: translateX(0) scale(1); filter: brightness(1); }
  }
  @keyframes pa216RouteExit {
    0% { opacity: 1; transform: translateX(0) scale(1); }
    100% { opacity: .58; transform: translateX(-16px) scale(.982); }
  }
  @keyframes pa216RouteLock {
    0% { opacity: .72; transform: translateX(24px) scale(.992); filter: brightness(.92); }
    58% { opacity: 1; transform: translateX(-5px) scale(1.016); filter: brightness(1.32); }
    100% { opacity: 1; transform: translateX(0) scale(1); filter: brightness(1.08); }
  }
  @keyframes pa216Trace {
    0% { opacity: .08; transform: translateX(-42px) scaleX(.25); }
    58% { opacity: .88; transform: translateX(8px) scaleX(1); }
    100% { opacity: .44; transform: translateX(0) scaleX(1); }
  }
  @keyframes pa216SelectedBreathe {
    0% { filter: brightness(1); }
    45% { filter: brightness(1.22); }
    100% { filter: brightness(1.08); }
  }
