._8aEwW_page{flex-direction:column;max-width:720px;height:100dvh;margin:0 auto;padding:0 16px;display:flex}._8aEwW_header{border-bottom:1px solid var(--border);padding:16px 0 12px}._8aEwW_title{margin:0;font-size:18px;font-weight:700}._8aEwW_subtitle{color:var(--muted);margin:2px 0 0;font-size:13px}._8aEwW_thread{flex-direction:column;flex:1;gap:10px;padding:16px 0;display:flex;overflow-y:auto}._8aEwW_empty{color:var(--muted);text-align:center;margin:auto;font-size:14px}._8aEwW_bubble{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px;max-width:85%;padding:10px 14px}._8aEwW_customer{background:var(--accent);color:var(--accent-contrast);border-bottom-right-radius:4px;align-self:flex-end}._8aEwW_assistant{background:var(--surface);border:1px solid var(--border);border-bottom-left-radius:4px;align-self:flex-start}._8aEwW_button{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:10px;flex:1;padding:10px 12px}._8aEwW_button:disabled{opacity:.5;cursor:default}._8aEwW_primary{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast);font-weight:700}._8aEwW_error{color:var(--danger);margin:0 0 8px;font-size:14px}._8aEwW_composer{border-top:1px solid var(--border);gap:8px;padding:12px 0 16px;display:flex}._8aEwW_input{resize:none;border:1px solid var(--border);background:var(--surface);border-radius:12px;flex:1;padding:10px 12px}._8aEwW_send{flex:none;width:72px}
