.wa-sculpture.wa-agent-scene{border:1px solid var(--glass-edge);border-radius:36px;background:radial-gradient(ellipse at 45% 40%,color-mix(in srgb,var(--ice) 28%,transparent),transparent 65%),linear-gradient(135deg,color-mix(in srgb,var(--paper) 75%,transparent),color-mix(in srgb,var(--lavender) 12%,var(--paper)));box-shadow:var(--glass-shadow);overflow:hidden;padding:24px;display:flex;flex-direction:column;justify-content:center;gap:10px}
.wa-agent-scene .wa-agent-scene-label{position:absolute;top:24px;left:28px;right:28px;display:flex;align-items:center;gap:8px;font-size:11px;color:var(--muted);letter-spacing:.06em;line-height:1.6;z-index:2}
.wa-agent-scene-label>span{display:block;width:6px;height:6px;border-radius:50%;background:var(--accent);flex:none}
.wa-agent-scene .mascot-scene{width:100%;max-width:none;margin:0;padding:0}
.wa-agent-scene .mascot-scene-core{height:100%;min-height:0;justify-content:center}
.wa-agent-scene .mascot-scene-stage{min-height:344px;padding:24px 0 80px;flex:none;cursor:default}
.wa-agent-scene .mascot-scene-stage>.product-mascot{--mascot-size:240px}
.wa-agent-scene .wa-agent-scene-details{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;position:relative;z-index:2}
.wa-agent-scene-details>span{border:1px solid var(--glass-edge);border-radius:999px;background:var(--glass-frost);padding:7px 12px;font-size:11px;line-height:1.5;color:var(--email-muted,var(--muted))}
.wa-sculpture.wa-agent-scene figcaption{position:static;text-align:center;font-size:12px;line-height:1.7;letter-spacing:0;margin-top:7px;color:var(--muted)}
.wa-agent-scene.wa-sculpture--compact{max-width:680px;height:480px}
.wa-agent-scene.wa-sculpture--compact .mascot-scene-stage>.product-mascot{--mascot-size:220px}
@media(max-width:760px){.wa-sculpture.wa-agent-scene{padding:24px 18px;border-radius:28px;margin-top:0}.wa-agent-scene .wa-agent-scene-label{top:22px;left:22px;right:22px;font-size:10px}.wa-agent-scene .mascot-scene-stage{min-height:230px;padding:20px 0 50px}.wa-agent-scene .mascot-scene-stage>.product-mascot{--mascot-size:185px}.wa-agent-scene.wa-sculpture--compact .mascot-scene-stage>.product-mascot{--mascot-size:190px}.wa-agent-scene-details>span{font-size:10px;padding:6px 10px}.wa-sculpture.wa-agent-scene figcaption{font-size:11px}.rd-channel-art .wa-sculpture.wa-agent-scene{height:380px}}
@media(max-width:359px){.wa-agent-scene .mascot-scene-stage>.product-mascot{--mascot-size:160px}.wa-agent-scene-details{gap:5px!important}.wa-agent-scene-details>span{font-size:9px;padding:6px 8px}}
@media(prefers-contrast:more),(forced-colors:active){.wa-sculpture.wa-agent-scene,.wa-agent-scene-details>span{background:Canvas;border-color:CanvasText;box-shadow:none}}
