.fu-chip{isolation:isolate;color:var(--color-accent,#6c5ce7);position:relative}.fu-chip:disabled{pointer-events:none}.fu-chip{transition:transform .18s cubic-bezier(.2,.7,.2,1),border-color .18s,box-shadow .18s}.fu-chip:after{content:"";border-radius:inherit;z-index:-1;background-image:var(--os-gradient,linear-gradient(100deg, #5b31e1, #d734c4));opacity:0;transition:opacity .18s;position:absolute;inset:-1px}.fu-chip-t{background-image:var(--os-gradient,linear-gradient(100deg, #5b31e1, #d734c4));color:#0000;-webkit-background-clip:text;background-clip:text}.fu-chip:hover,.fu-chip[data-open=true]{color:#fff;border-color:#0000;box-shadow:0 8px 22px #5b31e138}.fu-chip:hover{transform:translateY(-1px)}.fu-chip:hover:after,.fu-chip[data-open=true]:after{opacity:1}.fu-chip:hover .fu-chip-t,.fu-chip[data-open=true] .fu-chip-t{color:#fff;background-image:none}.fu-chip [data-chev]{transition:transform .2s}.fu-chip[data-open=true] [data-chev]{transform:rotate(180deg)}.fu-kids{position:relative}.fu-kids:before{content:"";background-image:linear-gradient(#5b31e1,#d734c4);border-radius:2px;width:2px;position:absolute;top:4px;bottom:4px;left:0}@keyframes fu-rise{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.fu-kids>*{animation:.22s cubic-bezier(.2,.7,.2,1) both fu-rise}.fu-kids>:nth-child(2){animation-delay:40ms}.fu-kids>:nth-child(3){animation-delay:80ms}.fu-kids>:nth-child(4){animation-delay:.12s}@media (prefers-reduced-motion:reduce){.fu-chip,.fu-chip:after,.fu-chip [data-chev]{transition:none}.fu-kids>*{animation:none}}[data-testid=artifact]{isolation:isolate}[data-incognito] [data-slot=input-group]:has(textarea){background-color:var(--color-card)!important;border-color:var(--color-foreground)!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--color-foreground) 55%, transparent), var(--shadow-composer)!important}@keyframes idea-ignite{0%{opacity:1;scale:1}22%{opacity:.35}38%{opacity:1;color:var(--ijr-logo-dot,#f4510b)}52%{opacity:.55;scale:1.06}to{opacity:1;color:var(--ijr-logo-dot,#f4510b);filter:drop-shadow(0 0 3px rgba(var(--accent-rgb), .5));scale:1.12}}::highlight(chat-find){background-color:#facc1573}::highlight(chat-find-current){color:#111;background-color:#f59e0b}