.process-visual[data-v-3aa496fc]{background:#0a0a0a;border:1px solid hsla(0,0%,100%,.08);border-radius:0;margin-top:auto;min-height:180px;overflow:hidden}.code-visual[data-v-3aa496fc]{border-radius:6px;padding:0;position:relative}.code-editor[data-v-3aa496fc]{animation:fade-in-up-3aa496fc .6s ease-out both;border:1px solid #222;border-radius:4px;display:flex;flex-direction:column;height:180px;overflow:hidden}@keyframes fade-in-up-3aa496fc{0%{opacity:0;transform:translateY(12px) translateZ(0)}to{opacity:1;transform:translateY(0) translateZ(0)}}@keyframes code-scroll-infinite-3aa496fc{0%{transform:translateY(0) translateZ(0)}to{transform:translateY(calc(var(--block-height)*-2)) translateZ(0)}}.code-scroll-wrapper[data-v-3aa496fc]{animation:code-scroll-infinite-3aa496fc 15s linear infinite;backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform}.code-block[data-v-3aa496fc],.code-scroll-wrapper[data-v-3aa496fc]{display:flex;flex-direction:column}.code-block[data-v-3aa496fc]{flex-shrink:0;height:var(--block-height)}.editor-topbar[data-v-3aa496fc]{align-items:center;background:#ffffff0d;border-bottom:1px solid #222;display:flex;justify-content:space-between;padding:6px}.editor-arrows[data-v-3aa496fc]{display:flex;gap:4px}.arrow-text[data-v-3aa496fc]{color:#ffffff4d;font-size:10px}.editor-project-name[data-v-3aa496fc]{background:#ffffff14;border-radius:2px;height:10px;width:60px}.editor-controls[data-v-3aa496fc]{align-items:center;display:flex;gap:6px}.topbar-line[data-v-3aa496fc]{background:#ffffff4d;height:1px;width:8px}.topbar-square[data-v-3aa496fc]{border:1px solid hsla(0,0%,100%,.3);border-radius:1px;height:7px;width:7px}.topbar-x[data-v-3aa496fc]{color:#ffffff4d;font-size:12px;line-height:1}.code-area[data-v-3aa496fc]{display:flex;flex:1;overflow:hidden}.code-sidebar[data-v-3aa496fc]{align-items:center;background:#ffffff0d;border-right:1px solid #222;padding:8px 4px;width:28px}.code-sidebar[data-v-3aa496fc],.sidebar-icons[data-v-3aa496fc]{display:flex;flex-direction:column;gap:8px}.sidebar-icon[data-v-3aa496fc]{color:#fff6;height:14px;width:14px}.code-content[data-v-3aa496fc]{display:flex;flex:1;mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.3) 8%,#000 20%,#000 80%,rgba(0,0,0,.3) 92%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.3) 8%,#000 20%,#000 80%,rgba(0,0,0,.3) 92%,transparent);overflow:hidden;padding:6px 12px;position:relative}.code-line[data-v-3aa496fc]{font-family:monospace;font-size:11px;letter-spacing:-.02em;line-height:1.5;white-space:pre}.code-line-empty[data-v-3aa496fc]{height:6px;line-height:.6}.code-keyword[data-v-3aa496fc]{color:var(--v311ded28)}.code-method[data-v-3aa496fc]{color:color-mix(in srgb,var(--v311ded28) 80%,#fff)}.code-normal[data-v-3aa496fc]{color:#ffffffbf}.code-fade[data-v-3aa496fc],.code-fade-top[data-v-3aa496fc]{display:none}
