.page_page__556_G{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:16px;background:radial-gradient(1200px 600px at 10% -10%,#dbeafe 0,transparent 60%),radial-gradient(900px 500px at 110% 110%,#ede9fe 0,transparent 55%),#f1f5f9}.page_card__Cf__u{width:100%;max-width:440px;height:min(720px,calc(100vh - 64px));display:flex;flex-direction:column;background:#fff;border-radius:22px;box-shadow:0 30px 60px -20px rgba(15,23,42,.25),0 12px 24px -12px rgba(15,23,42,.15);overflow:hidden}.page_avatar__TRVZZ{width:44px;height:44px;border-radius:50%;justify-content:center;font-weight:700;font-size:19px;background:linear-gradient(135deg,#2563eb,#4f46e5);box-shadow:0 6px 14px rgba(37,99,235,.4);flex:none}.page_avatar__TRVZZ,.page_header__oRW75{display:flex;align-items:center;color:#fff}.page_header__oRW75{gap:12px;padding:16px 18px;background:linear-gradient(135deg,#1e40af,#4f46e5)}.page_headerText__Aa5d1{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.page_headerTitle__Jd54L{font-size:16px;font-weight:600;letter-spacing:.2px}.page_headerStatus__Sy2Y0{display:flex;align-items:center;gap:6px;font-size:12px;color:hsla(0,0%,100%,.85)}.page_dotOffline__u2wD8,.page_dotOnline__9gaff{width:8px;height:8px;border-radius:50%;display:inline-block}.page_dotOnline__9gaff{background:#34d399;box-shadow:0 0 0 3px rgba(52,211,153,.25)}.page_dotOffline__u2wD8{background:#fbbf24;box-shadow:0 0 0 3px rgba(251,191,36,.25)}.page_ghostButton__Zg68B{border:1px solid hsla(0,0%,100%,.35);background:hsla(0,0%,100%,.12);color:#fff;font-size:12px;font-weight:500;padding:7px 12px;border-radius:999px;cursor:pointer;transition:background .2s ease}.page_ghostButton__Zg68B:hover{background:hsla(0,0%,100%,.22)}.page_messages__slB7r{flex:1 1;overflow-y:auto;padding:20px 16px 8px;display:flex;flex-direction:column;gap:10px;background:linear-gradient(180deg,#f8fafc,#f1f5f9);scroll-behavior:smooth}.page_welcome__XzK6o{display:flex;flex-direction:column;gap:4px;padding:12px 14px;margin-bottom:8px;background:#eef2ff;border:1px solid #e0e7ff;border-radius:14px;color:#3730a3;font-size:14px}.page_welcome__XzK6o strong{font-size:15px}.page_row__qDqJa{display:flex;flex-direction:column;max-width:82%;gap:4px}.page_rowOwn__YjFe1{align-self:flex-end;align-items:flex-end}.page_rowOther__oI7wJ{align-self:flex-start;align-items:flex-start}.page_sender__VlkBo{font-size:11px;font-weight:600;color:#64748b;padding-left:4px}.page_bubble__4l7v_{padding:10px 14px;font-size:14.5px;line-height:1.45;border-radius:18px;word-break:break-word;white-space:pre-wrap}.page_bubbleOwn__o_gjF{background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff;border-bottom-right-radius:6px;box-shadow:0 6px 16px -6px rgba(37,99,235,.5)}.page_bubbleOther__HqR9r{background:#fff;color:#0f172a;border:1px solid #e2e8f0;border-bottom-left-radius:6px;box-shadow:0 4px 12px -8px rgba(15,23,42,.25)}.page_bubblePending__eN87U{opacity:.7}.page_time__pGSDI{font-size:10.5px;color:#94a3b8;padding:0 4px}.page_typing__2belh{display:flex;align-items:center;gap:5px;padding:12px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:18px;border-bottom-left-radius:6px}.page_typing__2belh i{width:7px;height:7px;border-radius:50%;background:#94a3b8;animation:page_blink__MXDOE 1.2s ease-in-out infinite}.page_typing__2belh i:nth-child(2){animation-delay:.2s}.page_typing__2belh i:nth-child(3){animation-delay:.4s}@keyframes page_blink__MXDOE{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.page_footer__F3MD0{display:flex;align-items:flex-end;gap:10px;padding:14px 16px;background:#fff;border-top:1px solid #e2e8f0}.page_textarea__aR4ZX{flex:1 1;resize:none;border:1px solid #e2e8f0;background:#f8fafc;border-radius:14px;padding:11px 14px;font-size:14.5px;line-height:1.4;max-height:110px;outline:none;font-family:inherit;color:#0f172a;transition:border-color .15s ease,box-shadow .15s ease}.page_textarea__aR4ZX:focus{border-color:#93c5fd;box-shadow:0 0 0 4px rgba(59,130,246,.12);background:#fff}.page_sendButton__VuU1n{width:44px;height:44px;border:none;border-radius:50%;background:linear-gradient(135deg,#2563eb,#4f46e5);color:#fff;font-size:17px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .15s ease,opacity .15s ease;flex:none}.page_sendButton__VuU1n:hover:not(:disabled){transform:scale(1.06)}.page_sendButton__VuU1n:disabled{opacity:.45;cursor:not-allowed}.page_startHeader__aO15A{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:36px 26px 26px;background:linear-gradient(135deg,#1e40af,#4f46e5);color:#fff}.page_title__po7na{font-size:22px;font-weight:700;margin:0}.page_subtitle__YBgxm{font-size:14px;line-height:1.5;color:hsla(0,0%,100%,.85);margin:0;max-width:320px}.page_startBody__BlfQk{display:flex;flex-direction:column;gap:10px;padding:26px}.page_label__jI4Tf{font-size:13px;font-weight:600;color:#334155}.page_input__lx_gt{border:1px solid #e2e8f0;background:#f8fafc;border-radius:12px;padding:12px 14px;font-size:15px;outline:none;font-family:inherit;color:#0f172a;transition:border-color .15s ease,box-shadow .15s ease}.page_input__lx_gt:focus{border-color:#93c5fd;box-shadow:0 0 0 4px rgba(59,130,246,.12);background:#fff}.page_primaryButton__gjjaG{margin-top:6px;border:none;border-radius:12px;padding:13px 18px;font-size:15px;font-weight:600;color:#fff;background:linear-gradient(135deg,#2563eb,#4f46e5);cursor:pointer;transition:transform .15s ease,opacity .15s ease}.page_primaryButton__gjjaG:hover:not(:disabled){transform:translateY(-1px)}.page_primaryButton__gjjaG:disabled{opacity:.6;cursor:not-allowed}.page_error__JBrsB{font-size:13px;color:#dc2626;margin:0}.page_errorBar__00_AB{margin:0;padding:8px 16px;font-size:12.5px;color:#b91c1c;background:#fef2f2;border-top:1px solid #fee2e2}.page_credit__foNds{font-size:11.5px;color:#94a3b8;margin:0}