.nexa-page-content-module__Fuu69W__page{width:min(100%,1040px);margin:0 auto}.nexa-page-content-module__Fuu69W__page .nexa-chat-shell{background:#fffffff5;border:1px solid #16202a14;border-radius:28px;overflow:hidden;box-shadow:0 24px 70px #16202a1a}.nexa-page-content-module__Fuu69W__page .nexa-chat-header{background:linear-gradient(#fff 0%,#fcfbf8 100%);border-bottom:1px solid #16202a12;min-height:64px;padding:0 24px}.nexa-page-content-module__Fuu69W__page .nexa-chat-header strong{color:#16202a;font-size:1rem;font-weight:850}.nexa-page-content-module__Fuu69W__page .nexa-status{color:#2f7254;background:#f2f7f4;border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:800}.nexa-page-content-module__Fuu69W__page .nexa-chat-thread{background:linear-gradient(#fff 0%,#fdfcf9 100%);min-height:360px;max-height:52vh;padding:26px}.nexa-page-content-module__Fuu69W__page .nexa-message{border-radius:18px;max-width:min(72%,620px);padding:13px 16px;box-shadow:0 8px 20px #16202a0a}.nexa-page-content-module__Fuu69W__page .nexa-message-assistant{background:#fff;border:1px solid #16202a12;border-bottom-left-radius:6px}.nexa-page-content-module__Fuu69W__page .nexa-message-user{border-bottom-right-radius:6px}.nexa-page-content-module__Fuu69W__page .nexa-composer{background:#fff;border-top:1px solid #16202a12;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:16px}.nexa-page-content-module__Fuu69W__page .nexa-composer textarea{resize:vertical;background:#faf9f7;border:1px solid #ded8cd;border-radius:18px;min-height:56px;max-height:150px;padding:15px 17px}.nexa-page-content-module__Fuu69W__page .nexa-composer textarea:focus{background:#fff;border-color:#b8892b;box-shadow:0 0 0 3px #b8892b1a}.nexa-page-content-module__Fuu69W__page .nexa-composer .btn{border-radius:16px;min-width:112px;min-height:56px}@media (max-width:720px){.nexa-page-content-module__Fuu69W__page .nexa-chat-shell{border-radius:20px}.nexa-page-content-module__Fuu69W__page .nexa-chat-header{min-height:58px;padding:0 16px}.nexa-page-content-module__Fuu69W__page .nexa-chat-thread{min-height:330px;max-height:58vh;padding:18px 14px}.nexa-page-content-module__Fuu69W__page .nexa-message{max-width:88%}.nexa-page-content-module__Fuu69W__page .nexa-composer{grid-template-columns:1fr;gap:10px;padding:12px}.nexa-page-content-module__Fuu69W__page .nexa-composer .btn{width:100%}}
