.aq-canvas-loading-motion{color:#7569f6;pointer-events:none;background:#f7f7ff;position:absolute;inset:0;overflow:hidden}.canvas-loading>.aq-canvas-loading-motion{z-index:3}.aq-canvas-loading-indicator{place-items:center;width:48px;height:48px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aq-canvas-loading-dots{width:100%;height:100%;display:block;overflow:visible}.aq-canvas-loading-dots-rotor{transform-box:view-box;transform-origin:50%;animation:.9s linear infinite aq-canvas-loading-dots-rotate}.aq-canvas-loading-label{color:#666679;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb8;border:1px solid #ffffffc7;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:500;line-height:1.35;position:absolute;top:calc(50% + 34px);left:50%;transform:translate(-50%);box-shadow:0 4px 16px #2f305b12}.generation-placeholder-spinner{color:#7468ff;flex:none;width:24px;height:24px}.aq-canvas-loading-dots-compact{width:16px;height:16px}.aq-generation-placeholder-motion{z-index:0;color:#7569f6;pointer-events:none;width:100%;height:100%;min-height:0;display:block;position:absolute;inset:0;overflow:hidden}.aq-generation-header-dots{color:#7569f6;flex:none;width:16px;height:16px;display:block}.wb-generation-placeholder[data-status=running],.generation-placeholder.running{border-color:color-mix(in srgb, var(--wb-accent,#7569f6) 32%, var(--wb-border,#e5e6ed));background:linear-gradient(145deg, var(--wb-surface,#fff), color-mix(in srgb, var(--wb-accent,#7569f6) 5%, var(--wb-surface,#fff)));box-shadow:0 12px 34px #2628481f}@keyframes aq-canvas-loading-dots-rotate{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.aq-canvas-loading-dots-rotor{animation:none}}
