.af-gene-icon[data-v-0b40dc73]{position:relative;display:inline-flex;width:var(--af-gene-icon-size);height:var(--af-gene-icon-size);flex-shrink:0;align-items:center;justify-content:center;overflow:visible;line-height:0;vertical-align:middle}.af-gene-icon__image[data-v-0b40dc73]{width:100%;height:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none;transform:scale(1.24);transform-origin:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.af-gene-icon__node[data-v-0b40dc73]{position:absolute;width:12%;height:12%;border:1.5px solid var(--gana-border-medium);border-radius:999px;background:var(--gana-bg-elevated);opacity:0;transform:translate(-50%,-50%) scale(1);transform-origin:center;pointer-events:none}.af-gene-icon__node--one[data-v-0b40dc73]{top:9%;left:18%}.af-gene-icon__node--two[data-v-0b40dc73]{top:42%;left:87%}.af-gene-icon__node--three[data-v-0b40dc73]{top:74%;left:14%;background:var(--gana-brand-orange)}.af-gene-icon--animated .af-gene-icon__node[data-v-0b40dc73]{animation:af-gene-node-light-0b40dc73 2.4s ease-in-out infinite}.af-gene-icon--animated .af-gene-icon__node--two[data-v-0b40dc73]{animation-delay:.8s}.af-gene-icon--animated .af-gene-icon__node--three[data-v-0b40dc73]{animation-delay:1.6s}@keyframes af-gene-node-light-0b40dc73{0%,18%,to{opacity:0;transform:translate(-50%,-50%) scale(1)}8%{opacity:1;transform:translate(-50%,-50%) scale(1.18);box-shadow:0 0 0 2px color-mix(in srgb,var(--gana-brand-orange) 18%,transparent),0 0 8px color-mix(in srgb,var(--gana-brand-orange) 65%,transparent)}}@media(prefers-reduced-motion:reduce){.af-gene-icon--animated .af-gene-icon__node[data-v-0b40dc73]{animation:none}}.af-gene-state--idle .af-gene-icon__node[data-v-0b40dc73]{animation:af-gene-node-idle-0b40dc73 3.4s ease-in-out infinite}.af-gene-state--idle .af-gene-icon__node--one[data-v-0b40dc73]{animation-delay:0s}.af-gene-state--idle .af-gene-icon__node--two[data-v-0b40dc73]{animation-delay:1.1s}.af-gene-state--idle .af-gene-icon__node--three[data-v-0b40dc73]{animation-delay:2.2s}.af-gene-state--thinking .af-gene-icon__node[data-v-0b40dc73]{animation:af-gene-node-think-0b40dc73 1.6s ease-in-out infinite;background:var(--gana-info-blue)}.af-gene-state--thinking .af-gene-icon__node--one[data-v-0b40dc73]{animation-delay:0s}.af-gene-state--thinking .af-gene-icon__node--two[data-v-0b40dc73]{animation-delay:.32s}.af-gene-state--thinking .af-gene-icon__node--three[data-v-0b40dc73]{animation-delay:.64s}.af-gene-state--working .af-gene-icon__node[data-v-0b40dc73]{animation:af-gene-node-light-0b40dc73 1.4s ease-in-out infinite}.af-gene-state--working .af-gene-icon__node--one[data-v-0b40dc73]{animation-delay:0s}.af-gene-state--working .af-gene-icon__node--two[data-v-0b40dc73]{animation-delay:.4s}.af-gene-state--working .af-gene-icon__node--three[data-v-0b40dc73]{animation-delay:.8s}@keyframes af-gene-node-idle-0b40dc73{0%,to{opacity:.35;transform:translate(-50%,-50%) scale(.95)}50%{opacity:.6;transform:translate(-50%,-50%) scale(1)}}@keyframes af-gene-node-think-0b40dc73{0%,to{opacity:.2;transform:translate(-50%,-50%) scale(.9)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.18)}}@media(prefers-reduced-motion:reduce){.af-gene-state--idle .af-gene-icon__node[data-v-0b40dc73],.af-gene-state--thinking .af-gene-icon__node[data-v-0b40dc73],.af-gene-state--working .af-gene-icon__node[data-v-0b40dc73]{animation:none;opacity:.7}}
