.ia{--go:#1fd187;--go-ink:#0c0a1f;--s1:#16123a;--s2:#1e1950;--line:#2e2870;--tx:#f4f2ff;--tx2:#c9c4ee;--tx3:#a9a3d6;--ease:cubic-bezier(.3,.7,.2,1);flex-direction:column;gap:28px;display:flex}.ia .lbl{text-transform:uppercase;letter-spacing:.06em;font-size:12px}.ia h2{letter-spacing:-.035em;font-size:clamp(32px,4.4vw,56px);line-height:1}.ia .play{color:#0c0a1f;cursor:pointer;background:#f4f2ff;border:0;border-radius:99px;min-height:44px;padding:0 20px;font-weight:600}.ia .box{flex-wrap:wrap;align-items:stretch;gap:20px;display:flex}.ia .chat{color:#17142e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-radius:26px;flex-direction:column;flex:340px;gap:10px;max-width:440px;min-height:520px;padding:16px;display:flex;box-shadow:0 30px 70px #00000073}.ia .chat .hd{border-bottom:1px solid #eeecf4;align-items:center;gap:10px;padding:2px 4px 10px;font-size:14px;font-weight:600;display:flex}.ia .chat .av{color:#fff;background:#17142e;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;display:flex}.ia .chat .body{flex-direction:column;flex:1;justify-content:flex-end;gap:10px;display:flex}.ia .msg{max-width:86%;animation:tf-ia-land .45s var(--ease);border-radius:18px;padding:10px 14px;font-size:14px;line-height:1.45}.ia .msg.u{color:#fff;background:#17142e;border-bottom-right-radius:5px;align-self:flex-end}.ia .msg.a{background:#f2f1f7;border-bottom-left-radius:5px;align-self:flex-start}.ia .msg.typing{gap:4px;padding:14px;display:flex}.ia .msg.typing i{background:#8a84ae;border-radius:50%;width:7px;height:7px;animation:1s infinite tf-ia-pulse}.ia .msg.typing i:nth-child(2){animation-delay:.2s}.ia .msg.typing i:nth-child(3){animation-delay:.4s}.ia .pcard{width:86%;animation:tf-ia-land .45s var(--ease);background:#fff;border:1px solid #e6e3f0;border-radius:18px;align-self:flex-start;gap:12px;padding:8px;display:flex}.ia .pcard .im{background:#cfb79c;border-radius:12px;flex:0 0 72px;width:72px;height:90px;position:relative}.ia .pcard .im:after{content:"";background:#ffffff4d;border-radius:40% 40% 6px 6px;position:absolute;inset:18% 20% 14%}.ia .pcard .tx{flex-direction:column;gap:2px;min-width:0;font-size:13px;display:flex}.ia .pcard .tx b{font-size:14px}.ia .pcard .src{color:#5b5680;align-items:center;gap:5px;font-size:11px;display:flex}.ia .pcard .src i{background:#1fd187;border-radius:50%;width:8px;height:8px;display:block}.ia .cobox{width:86%;animation:tf-ia-land .45s var(--ease);background:#fff;border:1px solid #e6e3f0;border-radius:18px;flex-direction:column;align-self:flex-start;gap:6px;padding:12px 14px;font-size:13px;display:flex}.ia .cobox .r{justify-content:space-between;gap:8px;display:flex}.ia .cobox .t{border-top:1px solid #eeecf4;padding-top:6px;font-size:14px;font-weight:700}.ia .cobox .pay{color:#fff;background:#17142e;border-radius:99px;justify-content:center;align-items:center;min-height:42px;margin-top:4px;font-size:13px;font-weight:600;display:flex}.ia .cobox .pay.ok{background:#0e8a57}.ia .chat .inp{color:#5b5680;background:#f2f1f7;border-radius:99px;align-items:center;padding:10px 14px;font-size:13px;display:flex}.ia .side{flex-direction:column;flex:999 520px;gap:16px;min-width:0;display:flex}.ia .graph{background:var(--s1);border-radius:24px;flex-direction:column;gap:14px;min-width:0;padding:22px;display:flex;container:iaflujo/inline-size}.ia .flow{align-items:center;gap:12px;display:flex}.ia .node{background:var(--s2);border-radius:16px;flex-direction:column;flex:0 auto;gap:2px;min-width:0;padding:14px 16px;transition:box-shadow .3s,background .3s;display:flex}.ia .node b{font-size:15px}.ia .node small{color:var(--tx3);font-size:12px}.ia .node.tu{background:#150089}.ia .node.tu small{color:#dcd6ff}.ia .node.on{box-shadow:0 0 0 2px var(--go)}.ia .pipe{background:var(--line);flex:24px;min-width:24px;height:2px;transition:background .3s;position:relative}.ia .pipe.on{background:#1fd18773}.ia .pipe i{background:var(--go);width:10px;height:10px;box-shadow:0 0 12px var(--go);border-radius:50%;animation:1.8s linear infinite tf-ia-flowd;position:absolute;top:-4px;left:0}.ia .pipe i:nth-child(2){animation-delay:.6s}.ia .pipe i:nth-child(3){animation-delay:1.2s}.ia .pipe.off i{display:none}.ia .pipe.rev i{animation-direction:reverse}.ia .wire{color:var(--go);text-align:center;justify-content:center;align-items:center;min-height:20px;font-size:12px;display:flex}.ia .steps{flex-direction:column;gap:4px;display:flex}.ia .steps button{text-align:left;color:var(--tx3);cursor:pointer;background:0 0;border:0;border-radius:16px;align-items:flex-start;gap:14px;padding:12px 14px;transition:background .25s,color .25s;display:flex;position:relative;overflow:hidden}.ia .steps button:hover{color:var(--tx2);background:#ffffff08}.ia .steps button[aria-current=true]{background:var(--s1);color:var(--tx)}.ia .steps .n{width:28px;height:28px;box-shadow:inset 0 0 0 1.5px var(--line);border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.ia .steps button[aria-current=true] .n{background:var(--go);color:var(--go-ink);box-shadow:none}.ia .steps b{color:inherit;font-size:15px;display:block}.ia .steps small{font-size:13px;line-height:1.45;display:block}.ia .steps .tm{background:var(--go);width:0;height:2px;position:absolute;bottom:0;left:0}.ia .steps button[aria-current=true] .tm.run{animation:3.6s linear forwards tf-ia-tmr}.ia .ben{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.ia .ben div{background:var(--s1);border-radius:18px;flex-direction:column;gap:6px;padding:20px;display:flex}.ia .ben b{font-size:17px}.ia .ben span{color:var(--tx3);font-size:14px}.ia .act{background:var(--s1);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.ia .tgl{background:var(--line);cursor:pointer;border:0;border-radius:99px;flex:0 0 52px;width:52px;height:30px;transition:background .3s;position:relative}.ia .tgl:after{content:"";width:24px;height:24px;transition:transform .3s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.ia .tgl[aria-checked=true]{background:var(--go)}.ia .tgl[aria-checked=true]:after{transform:translate(22px)}.ia .chk{color:var(--tx2);flex-wrap:wrap;gap:14px;font-size:13px;display:flex}.ia .chk span{align-items:center;gap:6px;display:inline-flex}.ia .chk i{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--line);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-style:normal;font-weight:700;display:inline-flex}.ia .chk i.ok{background:var(--go);color:var(--go-ink);box-shadow:none}.ia .fine{color:var(--tx3);margin:0;font-size:12px}@container iaflujo (max-width:620px){.ia .flow{flex-direction:column;align-items:stretch}.ia .pipe{flex:0 0 40px;width:2px;min-width:0;height:40px;margin:0 auto}.ia .pipe i{animation-name:tf-ia-flowv;left:-4px}}@media (prefers-reduced-motion:reduce){.ia *{transition:none!important;animation:none!important}}@keyframes tf-ia-land{0%{opacity:0;transform:translateY(1.2em)scale(.94)}to{opacity:1;transform:none}}@keyframes tf-ia-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes tf-ia-tmr{to{width:100%}}@keyframes tf-ia-flowd{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - 10px)}}@keyframes tf-ia-flowv{0%{opacity:0;top:0}15%{opacity:1}85%{opacity:1}to{opacity:0;top:calc(100% - 10px)}}
