.evidence-wall{--wall-duration: 618ms;--wall-ease: cubic-bezier(.175, .885, .32, 1);--wall-rest: 0;--wall-progress: 1;--wall-drift-t: 0;--wall-read: 1;--wall-x: 0px;--wall-y: 0px;--wall-rot: 0deg;--wall-tilt: 0deg;--wall-float: 0px;--wall-sway: 0deg;--wall-lean: 0deg;--wall-zoom: 0;--wall-fade: .55;overflow-x:clip}.wall-invitation{display:flex;align-items:center;gap:14px;padding:18px 0;border-block:1px solid var(--color-border);color:var(--color-heading)}.wall-invitation p{margin:0;font-size:14px;line-height:1.5}.wall-invitation .wall-eyebrow{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:var(--color-muted);margin-bottom:3px}.wall-marker{display:grid;place-items:center;width:38px;height:38px;flex:none;border:1px solid var(--color-border);color:var(--color-mia);font-family:var(--font-mono);font-size:19px}.wall-live{margin-left:auto;font-family:var(--font-mono);font-size:11px;white-space:nowrap;color:var(--color-muted)}.wall-progress-rail{height:2px;background:color-mix(in srgb,var(--color-muted) 20%,transparent);overflow:hidden}.wall-progress-rail>span{display:block;height:100%;background:var(--color-mia);transform:scaleX(var(--wall-read));transform-origin:left}.wall-surface{min-width:0;position:relative}.wall-surface .app-plate{position:relative;transform-origin:center center}.wall-action{display:flex;justify-content:space-between;gap:8px;font-size:11px;font-weight:600;line-height:1.4;margin:-1px 0 12px;color:var(--app-primary)}.wall-action>span{font-size:16px;line-height:1}.wall-row-arrow{flex:none;color:var(--app-primary);font-size:15px;opacity:1}.evidence-wall .app-dist-row.-open{gap:5px}.evidence-wall .app-dist-row.-open .app-dist-nums{margin-left:auto}.evidence-wall .app-brand-cells.-open,.evidence-wall .app-dist-row.-open{transition:background var(--wall-duration) var(--wall-ease),box-shadow var(--wall-duration) var(--wall-ease)}.evidence-wall .app-brand-cells.-open:hover,.evidence-wall .app-dist-row.-open:hover{box-shadow:inset 3px 0 var(--app-primary)}.wall-ad-open{position:absolute;z-index:3;top:6px;right:6px;border-radius:3px;padding:4px 6px;font-size:10px;font-weight:700;color:var(--app-primary);background:var(--app-paper)}.wall-debug{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:16px}.wall-debug button{cursor:pointer;border:1px solid var(--color-border);padding:7px 10px;font:11px monospace;color:var(--color-heading);background:var(--color-surface)}.wall-debug button[aria-pressed=true]{border-color:var(--color-mia);color:var(--color-mia)}.wall-debug button:focus-visible{outline:2px solid var(--color-mia);outline-offset:3px}.evidence-wall[data-motion=scatter] .wall-surface .app-plate{transform:perspective(1100px) translate(calc(var(--wall-rest) * var(--wall-x)),calc(var(--wall-rest) * var(--wall-y) + var(--wall-drift-t) * var(--wall-float))) rotate(calc(var(--wall-rest) * var(--wall-rot) + var(--wall-tilt) + var(--wall-drift-t) * var(--wall-sway))) rotateX(calc(var(--wall-rest) * var(--wall-lean))) scale(calc(1 - var(--wall-rest) * var(--wall-zoom)));opacity:calc(1 - var(--wall-rest) * var(--wall-fade));box-shadow:0 calc(var(--wall-rest) * 18px) calc(var(--wall-rest) * 30px) color-mix(in srgb,#0a0a0b 10%,transparent)}.evidence-wall[data-motion=scatter] .wall-action{width:fit-content;max-width:100%;padding:5px 8px;margin-top:-24px;position:relative;border:1px solid var(--app-border);border-bottom:0;background:var(--app-paper);transform:translateY(-7px)}.evidence-wall[data-motion=scatter] .wall-target .app-title{margin-bottom:32px}.evidence-wall .wall-target:focus-within .app-plate{box-shadow:0 5px color-mix(in srgb,var(--app-primary) 20%,transparent)}.evidence-wall[data-motion=hinge]{--wall-hinge-angle: 55deg}.evidence-wall[data-motion=hinge] .wall-surface .app-plate{transform-origin:center top;transform:perspective(1100px) translateY(calc(var(--wall-rest) * 70px)) rotateX(calc(var(--wall-rest) * var(--wall-hinge-angle))) scale(calc(1 - var(--wall-rest) * .04));box-shadow:0 calc(var(--wall-rest) * 24px) calc(var(--wall-rest) * 35px) color-mix(in srgb,#0a0a0b 9%,transparent)}.evidence-wall[data-motion=depth] .wall-surface .app-plate{transform:translateY(calc(var(--wall-rest) * (120px + var(--wall-depth-offset, 0) * 14px))) scale(calc(1 - var(--wall-rest) * (.22 + var(--wall-depth-offset, 0) * .03)))}.evidence-wall[data-motion=depth] .wall-surface .app-plate:after{content:"";position:absolute;inset:-7px;pointer-events:none;border:1px solid var(--color-muted);border-radius:2px;opacity:calc(var(--wall-rest) * .8);transform:scale(calc(1 + var(--wall-rest) * .06))}@media(max-width:639px){.wall-live{display:none}.wall-invitation{align-items:flex-start}.evidence-wall[data-motion=hinge]{--wall-hinge-angle: 38deg}}@media(prefers-reduced-motion:reduce){.evidence-wall *,.evidence-wall *:after{animation:none!important;transition:none!important}.evidence-wall .wall-surface .app-plate{transform:none!important;opacity:1!important}.evidence-wall[data-motion=depth] .wall-surface .app-plate:after{display:none}.evidence-wall .wall-progress-rail>span{transform:scaleX(1)}}.wall-cite{position:relative;display:block;padding:.25rem 0 .25rem 1.5rem}.wall-cite-inner{display:grid;gap:.75rem 2rem}@media(min-width:768px){.wall-cite-inner{grid-template-columns:minmax(9.5rem,1fr) minmax(0,2.5fr);gap:.75rem 1.5rem}}.wall-cite:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:color-mix(in srgb,var(--color-mia) 30%,transparent);transform:scaleY(calc(1 - var(--wall-rest)));transform-origin:top}.wall-cite.-invert:before{background:#fff3}.wall-cite .wall-cite-inner{opacity:calc((1 - var(--wall-rest)) * 1.7 - .7);transform:translateY(calc(var(--wall-rest) * 12px))}@media(prefers-reduced-motion:reduce){.wall-cite .wall-cite-inner{transform:none!important;opacity:1!important}.wall-cite:before{transform:scaleY(1)}}
