.LivePreviewFrame-module__Zn4tKW__previewContainer{background:var(--color-background);border-radius:var(--ui-radius-lg);border:1px solid #00000014;flex-direction:column;width:100%;display:flex;overflow:hidden;box-shadow:0 10px 40px #0000000a}.LivePreviewFrame-module__Zn4tKW__chromeHeader{height:44px;padding:0 var(--ui-space-4);background:var(--ui-surface-1);justify-content:space-between;align-items:center;gap:var(--ui-space-4);border-bottom:1px solid #0000000f;display:flex}.LivePreviewFrame-module__Zn4tKW__dots{gap:6px;display:flex}.LivePreviewFrame-module__Zn4tKW__dot{border-radius:var(--ui-radius-full);width:10px;height:10px}.LivePreviewFrame-module__Zn4tKW__dotRed{background:#ff5f56}.LivePreviewFrame-module__Zn4tKW__dotYellow{background:#ffbd2e}.LivePreviewFrame-module__Zn4tKW__dotGreen{background:#27c93f}.LivePreviewFrame-module__Zn4tKW__addressBar{justify-content:center;align-items:center;gap:var(--ui-space-2);background:var(--color-background);border-radius:var(--ui-radius-sm);height:28px;padding:0 var(--ui-space-4);max-width:500px;font-family:var(--font-sans);font-size:var(--ui-text-xs);color:var(--public-text-muted);border:1px solid #0000000a;flex-grow:1;display:flex}.LivePreviewFrame-module__Zn4tKW__lockIcon{width:10px;height:10px;color:var(--ui-status-success-text)}.LivePreviewFrame-module__Zn4tKW__addressText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.LivePreviewFrame-module__Zn4tKW__viewports{background:var(--ui-surface-2);border-radius:var(--ui-radius-md);gap:2px;padding:2px;display:flex}.LivePreviewFrame-module__Zn4tKW__viewportBtn{border-radius:var(--ui-radius-xs);color:var(--public-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .2s,background-color .2s;display:flex}.LivePreviewFrame-module__Zn4tKW__viewportBtn:hover{color:var(--color-foreground)}.LivePreviewFrame-module__Zn4tKW__viewportBtnActive{background:var(--color-background);color:var(--color-foreground);box-shadow:0 1px 4px #0000000d}.LivePreviewFrame-module__Zn4tKW__previewViewport{aspect-ratio:16/10;background:var(--ui-surface-1);justify-content:center;align-items:center;width:100%;margin:0 auto;transition:width .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.LivePreviewFrame-module__Zn4tKW__desktop{width:100%}.LivePreviewFrame-module__Zn4tKW__tablet{border-left:1px solid #0000000f;border-right:1px solid #0000000f;width:768px;max-width:100%}.LivePreviewFrame-module__Zn4tKW__mobile{border-left:1px solid #0000000f;border-right:1px solid #0000000f;width:375px;max-width:100%}.LivePreviewFrame-module__Zn4tKW__workflowSimulation{width:100%;height:100%;padding:var(--ui-space-6);background:var(--ui-surface-1);gap:var(--ui-space-6);box-sizing:border-box;flex-direction:column;display:flex}.LivePreviewFrame-module__Zn4tKW__simulationHeader{justify-content:space-between;align-items:center;display:flex}.LivePreviewFrame-module__Zn4tKW__simulationTitle{font-size:var(--ui-text-lg);color:var(--color-foreground);margin:0;font-weight:600}.LivePreviewFrame-module__Zn4tKW__runBtn{font-family:var(--font-sans);font-size:var(--ui-text-sm);color:var(--color-background);background:var(--public-text);padding:var(--ui-space-2) var(--ui-space-4);border-radius:var(--ui-radius-md);cursor:pointer;border:none;font-weight:600;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 12px #00000024}.LivePreviewFrame-module__Zn4tKW__runBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #0000002e}.LivePreviewFrame-module__Zn4tKW__runBtn:disabled{opacity:.6;cursor:not-allowed}.LivePreviewFrame-module__Zn4tKW__nodeGraph{justify-content:center;align-items:center;gap:var(--ui-space-4);flex-grow:1;display:flex}.LivePreviewFrame-module__Zn4tKW__nodeGroup{align-items:center;gap:var(--ui-space-4);display:flex}.LivePreviewFrame-module__Zn4tKW__node{background:var(--color-background);border-radius:var(--ui-radius-md);padding:var(--ui-space-3) var(--ui-space-4);text-align:center;border:1px solid #00000014;min-width:120px;transition:border-color .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 12px #00000005}.LivePreviewFrame-module__Zn4tKW__nodeActive{border-color:var(--public-text);transform:scale(1.05);box-shadow:0 8px 24px #0000001a}.LivePreviewFrame-module__Zn4tKW__nodeHeader{font-size:var(--ui-text-xs);color:var(--public-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--ui-space-1);font-weight:700}.LivePreviewFrame-module__Zn4tKW__nodeBody{font-size:var(--ui-text-sm);color:var(--color-foreground);font-weight:600}.LivePreviewFrame-module__Zn4tKW__edge{background:#00000014;width:40px;height:2px;transition:background .4s;position:relative}.LivePreviewFrame-module__Zn4tKW__edgeActive{background:var(--public-text)}.LivePreviewFrame-module__Zn4tKW__edgeActive:after{content:"";border-top:2px solid var(--public-text);border-right:2px solid var(--public-text);width:6px;height:6px;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.LivePreviewFrame-module__Zn4tKW__logsContainer{border-radius:var(--ui-radius-md);padding:var(--ui-space-4);font-family:var(--font-mono);font-size:var(--ui-text-xs);color:#f5f5f5db;background:#1e1e1e;flex-direction:column;height:120px;display:flex;box-shadow:inset 0 2px 8px #0003}.LivePreviewFrame-module__Zn4tKW__logsHeader{color:#f5f5f585;text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--ui-space-2);border-bottom:1px solid #f5f5f524;padding-bottom:4px;font-weight:700}.LivePreviewFrame-module__Zn4tKW__logsBody{flex-direction:column;flex-grow:1;gap:4px;display:flex;overflow-y:auto}.LivePreviewFrame-module__Zn4tKW__logPlaceholder{color:#f5f5f585;font-style:italic}.LivePreviewFrame-module__Zn4tKW__logLine{animation:.3s forwards LivePreviewFrame-module__Zn4tKW__fadeIn}.LivePreviewFrame-module__Zn4tKW__logTime{color:#f5f5f5b3;margin-right:var(--ui-space-2)}.LivePreviewFrame-module__Zn4tKW__imagePreview{width:100%;height:100%;position:relative;overflow:hidden}.LivePreviewFrame-module__Zn4tKW__previewImage{object-fit:cover;object-position:top center;width:100%;height:100%}.LivePreviewFrame-module__Zn4tKW__mediaOverlay{bottom:var(--ui-space-3);left:var(--ui-space-3);color:var(--color-background);padding:var(--ui-space-1) var(--ui-space-3);border-radius:var(--ui-radius-full);font-size:var(--ui-text-xs);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;font-weight:600;position:absolute}@keyframes LivePreviewFrame-module__Zn4tKW__fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.LivePreviewFrame-module__Zn4tKW__previewViewport,.LivePreviewFrame-module__Zn4tKW__runBtn,.LivePreviewFrame-module__Zn4tKW__node{transition:none}.LivePreviewFrame-module__Zn4tKW__runBtn:hover:not(:disabled),.LivePreviewFrame-module__Zn4tKW__nodeActive{transform:none}.LivePreviewFrame-module__Zn4tKW__logLine{animation:none}}
