.DemoChat_shell__uMDom{width:100%;max-width:720px;margin:0 auto;background:#fff;border:1px solid var(--brand-border);border-radius:24px;box-shadow:0 24px 60px rgba(11,18,32,.1);overflow:hidden;display:flex;flex-direction:column}.DemoChat_header__4UMP9{display:flex;align-items:center;gap:.75rem;padding:.9rem 1.15rem;border-bottom:1px solid var(--brand-border);background:#fff}.DemoChat_avatar__N8htC{width:38px;height:38px;border-radius:12px;background:var(--brand-blue);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.95rem;flex:none}.DemoChat_headerText__6uDM1{display:flex;flex-direction:column;line-height:1.25;min-width:0}.DemoChat_headerName__LHgrb{font-weight:650;font-size:.95rem;color:var(--brand-ink)}.DemoChat_headerStatus__Z96Wp{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;color:var(--brand-ink-muted)}.DemoChat_dot__obHYq{width:7px;height:7px;border-radius:50%;background:#16a34a;box-shadow:0 0 0 3px rgba(22,163,74,.15);flex:none}.DemoChat_thread__IKNyh{padding:1.15rem;display:flex;flex-direction:column;gap:.85rem;overflow-y:auto;height:460px;background:linear-gradient(180deg,#fbfcfe,#ffffff);scroll-behavior:smooth}.DemoChat_row__IxvVd{display:flex}.DemoChat_rowUser__p9h5a{justify-content:flex-end}.DemoChat_bubble__cjlOS{max-width:82%;padding:.75rem 1rem;border-radius:18px;font-size:.95rem;line-height:1.5;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:anywhere}.DemoChat_bubbleBot__gi1kR{background:#fff;border:1px solid var(--brand-border);border-bottom-left-radius:6px;color:var(--brand-ink);box-shadow:0 2px 10px rgba(11,18,32,.04)}.DemoChat_bubbleUser__9qwpi{background:var(--brand-blue);color:#fff;border-bottom-right-radius:6px}.DemoChat_bubbleError__Andp0{background:#fff5f5;border:1px solid #fecaca;color:#991b1b}.DemoChat_typing__9XNup{display:inline-flex;gap:4px;align-items:center;padding:.25rem 0}.DemoChat_typing__9XNup span{width:6px;height:6px;border-radius:50%;background:#9aa4b2;animation:DemoChat_blink__4rbXq 1.3s ease-in-out infinite}.DemoChat_typing__9XNup span:nth-child(2){animation-delay:.18s}.DemoChat_typing__9XNup span:nth-child(3){animation-delay:.36s}@keyframes DemoChat_blink__4rbXq{0%,60%,to{opacity:.25}30%{opacity:1}}@media (prefers-reduced-motion:reduce){.DemoChat_typing__9XNup span{animation:none;opacity:.5}.DemoChat_thread__IKNyh{scroll-behavior:auto}}.DemoChat_chips__OTuos{display:flex;flex-wrap:wrap;gap:.5rem;padding:0 .15rem}.DemoChat_chip__JuaWw{border:1px solid rgba(29,133,244,.28);background:rgba(29,133,244,.07);color:var(--brand-blue-dark);border-radius:999px;padding:.5rem .9rem;font-size:.86rem;font-weight:550;cursor:pointer;transition:background .15s ease,transform .15s ease;text-align:left}.DemoChat_chip__JuaWw:hover{background:rgba(29,133,244,.14)}.DemoChat_chip__JuaWw:active{transform:scale(.98)}.DemoChat_chip__JuaWw:disabled{opacity:.5;cursor:not-allowed}.DemoChat_chipHot__BDv2o{border-color:rgba(234,88,12,.35);background:rgba(234,88,12,.08);color:#c2410c}.DemoChat_chipHot__BDv2o:hover{background:rgba(234,88,12,.15)}.DemoChat_card__5ZALz{border:1px solid rgba(29,133,244,.25);background:rgba(29,133,244,.05);border-radius:18px;padding:1rem 1.1rem}.DemoChat_cardTitle__cJlyW{font-weight:650;font-size:.98rem;margin-bottom:.15rem}.DemoChat_cardText__Q4wRm{font-size:.88rem;color:var(--brand-ink-muted);margin-bottom:.8rem}.DemoChat_cardActions__chJl9{display:flex;flex-wrap:wrap;gap:.5rem}.DemoChat_cardPrimary__YtDU7{background:var(--brand-blue);color:#fff;border-radius:999px;padding:.6rem 1.1rem;font-weight:600;font-size:.88rem;cursor:pointer;border:none}.DemoChat_cardPrimary__YtDU7:hover{background:var(--brand-blue-dark)}.DemoChat_cardGhost__5fOau{background:#fff;color:var(--brand-ink);border:1px solid var(--brand-border);border-radius:999px;padding:.6rem 1.1rem;font-weight:550;font-size:.88rem;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}.DemoChat_cardGhost__5fOau:hover{border-color:var(--brand-blue);color:var(--brand-blue-dark)}.DemoChat_composer__EFmcZ{display:flex;gap:.6rem;padding:.85rem 1rem;border-top:1px solid var(--brand-border);background:#fff;align-items:center}.DemoChat_input__AgD4h{flex:1;border:1px solid var(--brand-border);border-radius:999px;padding:.75rem 1.05rem;font-size:1rem;outline:none;min-width:0;background:#fff;color:var(--brand-ink)}.DemoChat_input__AgD4h:focus{border-color:var(--brand-blue);box-shadow:0 0 0 3px rgba(29,133,244,.15)}.DemoChat_send__Byc0n{width:44px;height:44px;flex:none;border-radius:50%;background:var(--brand-blue);color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease}.DemoChat_send__Byc0n:hover:not(:disabled){background:var(--brand-blue-dark)}.DemoChat_send__Byc0n:disabled{opacity:.4;cursor:not-allowed}.DemoChat_footnote__Ok5GA{font-size:.72rem;color:var(--brand-ink-muted);text-align:center;padding:0 1rem .9rem;line-height:1.45}.DemoChat_formWrap__DUhIM{padding:1.15rem;border-top:1px solid var(--brand-border);background:#fbfcfe}.DemoChat_formTitle__ePWMk{font-weight:650;font-size:1.05rem;margin-bottom:.2rem}.DemoChat_formHint__NsgJa{font-size:.85rem;color:var(--brand-ink-muted);margin-bottom:1rem}.DemoChat_field__2qNj1{margin-bottom:.9rem}.DemoChat_label__ye0jA{display:block;font-size:.83rem;font-weight:600;margin-bottom:.4rem;color:var(--brand-ink)}.DemoChat_control__PTkl1{width:100%;border:1px solid var(--brand-border);border-radius:12px;padding:.7rem .85rem;font-size:1rem;background:#fff;color:var(--brand-ink);outline:none}.DemoChat_control__PTkl1:focus{border-color:var(--brand-blue);box-shadow:0 0 0 3px rgba(29,133,244,.15)}.DemoChat_formActions__M6O6Q{display:flex;gap:.6rem;flex-wrap:wrap;margin-top:.4rem}.DemoChat_formError__QPsA3{color:#b91c1c;font-size:.82rem;margin-bottom:.6rem}@media (max-width:640px){.DemoChat_shell__uMDom{border-radius:20px}.DemoChat_thread__IKNyh{height:62vh;padding:1rem .85rem}.DemoChat_bubble__cjlOS{max-width:88%}}