.pro-wall{perspective:1800px;-webkit-mask-composite:source-in;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 16% 84%,#0000),linear-gradient(90deg,#0000,#000 22% 94%,#0000);mask-image:linear-gradient(#0000,#000 16% 84%,#0000),linear-gradient(90deg,#0000,#000 22% 94%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.pro-wall-plane{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));width:max(125%,64rem);transform-style:preserve-3d;gap:20px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-46%,-50%)rotateX(38deg)rotateY(-6deg)rotate(-24deg)}.pro-wall-col{min-width:0}.pro-wall-track{animation:pro-wall-drift var(--dur) linear infinite;animation-delay:var(--offset);animation-direction:var(--dir);flex-direction:column;display:flex}.pro-wall:hover .pro-wall-track{animation-play-state:paused}.pro-wall-img{aspect-ratio:4/3;background:#0a0a0a;background:lab(2.75381% 0 0);border-radius:12px;width:100%;height:auto;margin-bottom:20px;display:block;box-shadow:0 0 0 1px #ffffff17,0 24px 48px -20px #000000b3;box-shadow:0 0 0 1px lab(100% 0 0/.09),0 24px 48px -20px lab(0% 0 0/.7)}.pro-wall[data-tone=page] .pro-wall-img{background:var(--chatcn-bg);box-shadow:0 0 0 1px var(--chatcn-border), 0 18px 40px -22px #00000047}@supports (color:lab(0% 0 0)){.pro-wall[data-tone=page] .pro-wall-img{box-shadow:0 0 0 1px var(--chatcn-border), 0 18px 40px -22px lab(0% 0 0/.28)}}:root.dark .pro-wall[data-tone=page] .pro-wall-img{box-shadow:0 0 0 1px #ffffff17,0 24px 48px -20px #000000b3;box-shadow:0 0 0 1px lab(100% 0 0/.09),0 24px 48px -20px lab(0% 0 0/.7)}@keyframes pro-wall-drift{0%{transform:translateY(16.6667%)}to{transform:translateY(-16.6667%)}}@media (prefers-reduced-motion:reduce){.pro-wall-track{animation:none}}
