.pbx-changelog-intro{margin-bottom:28px;padding:28px 26px 30px;border-radius:var(--prm-radius);border:1px solid var(--prm-border);background:linear-gradient(145deg,rgba(255,255,255,0.06) 0%,rgba(12,6,24,0.55) 100%)}.pbx-changelog-intro__eyebrow{margin:0 0 8px;font-size:0.72rem;letter-spacing:0.2em;text-transform:uppercase;color:var(--prm-cyan)}.pbx-changelog-intro__title{margin:0 0 12px;font-size:clamp(1.4rem,3.4vw,1.85rem);font-weight:800;line-height:1.2;color:#fff}.pbx-changelog-intro__deck{margin:0;max-width:52ch;font-size:0.95rem;line-height:1.7;color:var(--prm-muted)}.pbx-changelog-intro__deck--secondary{margin-top:12px;max-width:56ch;font-size:0.88rem;color:#a1a1aa}.pbx-changelog-intro__fig{margin:20px 0 0;max-width:320px;border-radius:var(--prm-radius-sm);overflow:hidden;border:1px solid rgba(255,255,255,0.1);line-height:0}.pbx-changelog-intro__fig img{display:block;width:100%;height:auto}.pbx-changelog-rail{position:relative;padding-left:8px}.pbx-changelog-rail::before{content:"";position:absolute;left:15px;top:10px;bottom:10px;width:2px;border-radius:2px;background:linear-gradient(180deg,rgba(45,212,191,0.55) 0%,rgba(124,58,237,0.35) 55%,rgba(45,212,191,0.25) 100%);box-shadow:0 0 18px rgba(45,212,191,0.12);opacity:0.85}.pbx-changelog-node{display:grid;grid-template-columns:32px 1fr;gap:12px 18px;margin-bottom:22px;position:relative}.pbx-changelog-node:last-child{margin-bottom:0}.pbx-changelog-node__axis{display:flex;justify-content:center;padding-top:24px}.pbx-changelog-node__dot{width:11px;height:11px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#5eead4,#2dd4bf 45%,#0d9488 100%);border:2px solid rgba(5,18,16,0.85);box-shadow:0 0 0 1px rgba(45,212,191,0.35),0 0 14px rgba(45,212,191,0.35);flex-shrink:0}.pbx-changelog-node__card{padding:22px 24px 24px;border-radius:var(--prm-radius-sm);border:1px solid rgba(255,255,255,0.09);background:linear-gradient(155deg,rgba(255,255,255,0.07) 0%,rgba(5,18,16,0.72) 48%,rgba(3,8,6,0.88) 100%);box-shadow:0 12px 40px rgba(0,0,0,0.35);transition:border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease}.pbx-changelog-node__card:hover{border-color:rgba(45,212,191,0.22);box-shadow:0 16px 48px rgba(0,0,0,0.42),0 0 0 1px rgba(45,212,191,0.08);transform:translateY(-1px)}.pbx-changelog-node__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px;font-size:0.8rem}.pbx-changelog-node__date{color:#99f6e4;font-variant-numeric:tabular-nums;letter-spacing:0.02em}.pbx-changelog-node__ver{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:0.75rem;font-weight:600;letter-spacing:0.04em;color:#a7f3d0;background:rgba(45,212,191,0.12);border:1px solid rgba(45,212,191,0.22)}.pbx-changelog-node__h{margin:0 0 14px;font-size:1.1rem;font-weight:700;line-height:1.35;color:#fff;letter-spacing:0.01em}.pbx-changelog-node__ul{margin:0;padding-left:1.15em;color:#cbd5e1;line-height:1.68;font-size:0.9rem}.pbx-changelog-node__ul li{margin-bottom:8px}.pbx-changelog-node__ul li:last-child{margin-bottom:0}@media (prefers-reduced-motion:reduce){.pbx-changelog-node__card{transition:none}.pbx-changelog-node__card:hover{transform:none}}