.w-workshop{height:510px;margin-top:8px;isolation:isolate;scroll-margin-top:20px}
#workshop-canvas{display:block;width:100%;height:100%;mix-blend-mode:multiply}
.w-scene-fallback{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 54%;mix-blend-mode:multiply;pointer-events:none}
.w-scene-fallback[hidden]{display:none}
.w-scene-badge{top:17px;right:12px;z-index:2;pointer-events:none;font-size:10px}
.w-scene-badge #scene-badge-text{font-size:inherit;animation:none;display:inline}
.w-motion-toolbar{position:absolute;left:0;right:0;bottom:4px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:linear-gradient(transparent,#f7f5ed 32%);padding:16px 0 4px}
.w-live-caption{display:flex;align-items:center;gap:12px;min-width:0;font-size:10px;color:var(--w-muted)}
#flow-card-kicker{font:9px/1.4 ui-monospace,monospace;white-space:nowrap;padding:4px 7px;border:1px solid var(--w-line);border-radius:2px}
.w-motion-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}
.w-motion-actions button{font-size:10px!important;border:1px solid #bbbfac;background:var(--w-paper);border-radius:25px;padding:7px 12px;color:var(--w-ink)}
.w-motion-actions button:first-child{background:var(--w-lime);border-color:#a3b564}
.w-motion-actions button:hover{border-color:var(--w-ink)}
.w-motion-actions button:disabled{cursor:default;opacity:.62}
.w-motion-note{font-size:9px!important;position:absolute;bottom:48px;right:12px;color:#606a50;pointer-events:none}
.w-workshop.w-paused .w-scene-badge>span{animation-play-state:paused!important}
.w-workshop[data-motion-state="error"] .w-motion-note{background:var(--w-paper);padding:8px;color:#923d29}
@media(min-width:1550px){.w-workshop{height:550px}}
@media(max-width:1024px){.w-workshop{height:420px}}
@media(max-width:767px){.w-workshop{height:290px;margin-top:24px;margin-left:-24px;margin-right:-24px}.w-motion-toolbar{left:18px;right:18px;bottom:0;gap:7px}.w-live-caption{gap:5px;font-size:9px}#flow-card-text{display:none}.w-scene-badge{top:12px;right:19px;font-size:8px;padding:5px 9px}.w-motion-actions{gap:6px}.w-motion-actions button{font-size:9px!important;padding:6px 8px}.w-motion-note{bottom:38px;right:20px;font-size:8px!important}.w-scene-fallback{max-width:none!important;margin:0!important;width:100%!important}}
@media(max-width:360px){.w-workshop{height:250px;margin-left:-18px;margin-right:-18px}.w-motion-toolbar{left:14px;right:14px}#flow-card-kicker{font-size:8px}.w-motion-actions button{font-size:8px!important;padding:6px 7px}}
