#assistente-ai .assistant-showcase{isolation:isolate;--assistant-ease:cubic-bezier(.22, 1, .36, 1);position:relative;overflow:clip}#assistente-ai .assistant-showcase__light{z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(at 0 0,#00d1ff14,#0000 56%),radial-gradient(at 100% 100%,#f033c10d,#0000 52%);position:absolute;inset:0;overflow:hidden}#assistente-ai .assistant-showcase__light:before{content:"";opacity:0;background:linear-gradient(105deg,#0000 20%,#00d1ff12 50%,#ef33c00a 65%,#0000 80%);width:38%;position:absolute;inset:0 auto 0 0;transform:translate(-120%)skew(-18deg)}#assistente-ai .assistant-showcase__light:after{content:"";background:linear-gradient(90deg, transparent, var(--color-primary), var(--color-accent), transparent);opacity:.55;transform-origin:0;height:1px;position:absolute;top:0;left:8%;right:8%}#assistente-ai .assistant-showcase__stage{position:relative}#assistente-ai .assistant-showcase__stage-copy{min-width:0}#assistente-ai .assistant-showcase__number{z-index:1;background:linear-gradient(145deg,#163f52,#102437);border:1px solid #00d1ff42;border-radius:.65rem;flex:0 0 2rem;place-items:center;width:2rem;height:2rem;margin-top:1px;display:grid;position:relative}#assistente-ai .assistant-showcase__number:after{content:"";border:1px solid var(--color-primary);opacity:0;pointer-events:none;border-radius:.9rem;position:absolute;inset:-6px}#assistente-ai .assistant-showcase__stage:not(:last-child):before{content:"";background:linear-gradient(var(--color-primary), #00d1ff24);opacity:.35;transform-origin:top;pointer-events:none;width:1px;height:calc(100% - .75rem);position:absolute;top:2rem;left:calc(1rem - .5px)}@media (prefers-reduced-motion:no-preference){#assistente-ai .assistant-showcase:is([data-assistant-motion=full],[data-assistant-motion=lite]) [data-assistant-entered=true]:is(.assistant-showcase__intro,.assistant-showcase__footer){animation:assistant-copy-arrive .85s var(--assistant-ease) both}#assistente-ai .assistant-showcase:is([data-assistant-motion=full],[data-assistant-motion=lite]) .assistant-showcase__stage[data-assistant-entered=true]>*{animation:assistant-stage-arrive .85s var(--assistant-ease) both;animation-delay:var(--assistant-delay,0s)}#assistente-ai .assistant-showcase__stage:nth-child(2){--assistant-delay:90ms}#assistente-ai .assistant-showcase__stage:nth-child(3){--assistant-delay:.18s}#assistente-ai .assistant-showcase[data-assistant-motion=full][data-assistant-entered=true] .assistant-showcase__light:before{animation:assistant-surface-scan 1.5s var(--assistant-ease) 1}#assistente-ai .assistant-showcase[data-assistant-motion=full][data-assistant-entered=true] .assistant-showcase__light:after{animation:assistant-edge-draw 1.1s var(--assistant-ease) both}#assistente-ai .assistant-showcase[data-assistant-motion=full] .assistant-showcase__stage[data-assistant-entered=true]:before{animation:assistant-route-draw 1.1s var(--assistant-ease) both;animation-delay:var(--assistant-delay,0s)}#assistente-ai .assistant-showcase[data-assistant-motion=full] .assistant-showcase__stage[data-assistant-entered=true] .assistant-showcase__number:after{animation:1.1s ease-out both assistant-node-signal;animation-delay:calc(var(--assistant-delay,0s) + .16s)}#assistente-ai .assistant-showcase[data-assistant-motion=lite] [data-assistant-entered=true]:is(.assistant-showcase__intro,.assistant-showcase__footer),#assistente-ai .assistant-showcase[data-assistant-motion=lite] .assistant-showcase__stage[data-assistant-entered=true]>*{animation-name:assistant-lite-arrive;animation-duration:.4s;animation-delay:0s}#assistente-ai .assistant-showcase [data-assistant-enter=intro][data-assistant-entered=true]:focus-within{animation:none}}@keyframes assistant-copy-arrive{0%{opacity:.25;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes assistant-stage-arrive{0%{opacity:.2;transform:translate(24px,10px)}to{opacity:1;transform:translate(0)}}@keyframes assistant-surface-scan{0%{opacity:0;transform:translate(-120%)skew(-18deg)}20%,55%{opacity:1}to{opacity:0;transform:translate(390%)skew(-18deg)}}@keyframes assistant-edge-draw{0%{opacity:0;transform:scaleX(.05)}to{opacity:.55;transform:scaleX(1)}}@keyframes assistant-route-draw{0%{opacity:0;transform:scaleY(0)}50%{opacity:.9}to{opacity:.35;transform:scaleY(1)}}@keyframes assistant-node-signal{0%{opacity:0;transform:scale(.78)}25%{opacity:.6}to{opacity:0;transform:scale(1.25)}}@keyframes assistant-lite-arrive{0%{opacity:.6;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media print{#assistente-ai .assistant-showcase *,#assistente-ai .assistant-showcase :before,#assistente-ai .assistant-showcase :after{animation:none!important}}
