.visual-page .flow-stage{aspect-ratio:16/9;max-height:74svh;border-color:#a9c1b421;border-radius:10px;background:#0b1515}.field-canvas-control{position:absolute;z-index:2;top:12px;display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid #b6d0c526;border-radius:9px;background:#101d1cd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#c5d3cc;transition:background .14s ease,color .14s ease}.field-canvas-control:hover:not(:disabled){background:#293b34ed;color:#edf2e6}.field-play{left:12px}.field-refresh{right:12px}.field-canvas-control svg{width:17px;height:17px}.visual-playground .lab-status{gap:20px;align-items:flex-start}.visual-playground .field-description{margin:0;color:var(--muted);font-size:13px}.visual-playground .lab-status [role=status]{margin:6px 0 0;color:#8d9f95;font-size:12px}.visual-playground .save-art{display:inline-flex;align-items:center;gap:7px;padding-top:0;min-height:24px}.visual-playground .save-art svg{width:14px;height:14px}@media (max-width:700px){.visual-page .flow-stage{aspect-ratio:1;max-height:68svh}.field-canvas-control{width:44px;height:44px;top:10px}.field-play{left:10px}.field-refresh{right:10px}}@media (prefers-reduced-motion:reduce){.field-canvas-control{transition:none}}