.nIEamG_section{padding-block:var(--space-section);color:#fff;background:radial-gradient(50% 70% at 78% 50%, #1268e847, transparent 70%), linear-gradient(180deg, var(--navy-2), var(--navy))}.nIEamG_layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,88px);display:grid}.nIEamG_lead{color:#ffffffb8;max-width:30em;font-size:var(--type-intro);line-height:var(--leading-intro);margin:0 0 32px}.nIEamG_points{color:#ffffffe0;gap:12px;margin:0 0 40px;padding:0;list-style:none;display:grid}.nIEamG_points li{align-items:center;gap:14px;display:flex}.nIEamG_dot{background:var(--blue-bright);border-radius:50%;flex-shrink:0;width:9px;height:9px;box-shadow:0 0 0 4px #4aa6ff2e,0 0 14px #4aa6ffcc}.nIEamG_button{color:#fff;min-height:44px;font-size:var(--type-button);font-weight:var(--weight-heading);letter-spacing:var(--tracking-caps);text-transform:uppercase;background:var(--blue);border-radius:var(--radius-pill);align-items:center;gap:8px;padding:12px 22px;line-height:1.18;transition:background .2s;display:inline-flex}.nIEamG_button:hover{background:var(--blue-hover)}.nIEamG_demo{max-width:520px;margin-left:auto}.nIEamG_caption{color:var(--blue-soft);font-size:var(--type-small);font-weight:600;line-height:var(--leading-small);margin:0 0 12px}.nIEamG_demoNote{color:#ffffff9e;font-size:var(--type-small);line-height:var(--leading-small);margin:12px 0 0}.nIEamG_chat{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:18px;overflow:hidden;box-shadow:0 40px 80px -30px #000000b3}.nIEamG_chatHeader{border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;padding:16px 20px;display:flex}.nIEamG_avatar{color:#fff;width:38px;height:38px;font-size:var(--type-small);background:linear-gradient(135deg, var(--blue), var(--blue-bright));border-radius:50%;flex-shrink:0;place-items:center;font-weight:600;display:grid}.nIEamG_chatName{font-weight:600;line-height:1.2;display:block}.nIEamG_chatRole{color:#ffffff9e;font-size:var(--type-small);font-weight:400}.nIEamG_online{color:#4ade80;font-size:var(--type-fine);line-height:1.4;display:block}.nIEamG_thread{flex-direction:column;gap:12px;min-height:330px;padding:20px;display:flex}.nIEamG_message{max-width:85%;animation:.35s ease-out both nIEamG_messageIn}.nIEamG_message p{font-size:var(--type-small);line-height:var(--leading-small);border-radius:18px;margin:0;padding:10px 14px}.nIEamG_user{align-self:flex-end}.nIEamG_user p{color:#fff;background:var(--blue);border-bottom-right-radius:4px}.nIEamG_bot{align-self:flex-start}.nIEamG_bot p{color:#ffffffe6;background:#ffffff14;border-bottom-left-radius:4px}.nIEamG_system{align-self:center;max-width:100%}.nIEamG_system p{color:var(--blue-soft);text-align:center;border-radius:var(--radius-pill);background:#1268e826;padding:6px 14px}.nIEamG_chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.nIEamG_chips span{color:var(--blue-soft);font-size:var(--type-small);border-radius:var(--radius-pill);border:1px solid #83bfff80;padding:6px 12px;font-weight:500;line-height:1.2}.nIEamG_typing{background:#ffffff14;border-radius:18px 18px 18px 4px;gap:5px;padding:14px 16px;display:flex}.nIEamG_typing span{background:#fff9;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite nIEamG_typingDot}.nIEamG_typing span:nth-child(2){animation-delay:.15s}.nIEamG_typing span:nth-child(3){animation-delay:.3s}.nIEamG_input{color:#fff6;font-size:var(--type-small);border-radius:var(--radius-pill);border:1px solid #ffffff1f;margin:0 20px 20px;padding:12px 16px}@keyframes nIEamG_messageIn{0%{opacity:0;transform:translateY(6px)}}@keyframes nIEamG_typingDot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (max-width:900px){.nIEamG_layout{grid-template-columns:1fr}.nIEamG_demo{margin-inline:0}}@media (max-width:640px){.nIEamG_thread{min-height:0;padding:16px}}@media (prefers-reduced-motion:reduce){.nIEamG_message,.nIEamG_typing span{animation:none}}
