.bea-chat{--bea-color-primary:#b6aad1;--bea-color-text:#000;--bea-font-family:"owners-xnarrow";--bea-font-size:24px;--bea-font-weight:800;--bea-line-height:1lh;--bea-letter-spacing:2%;--bea-font-family-body:"neue-haas-unica";--bea-font-size-body:20px;--bea-font-size-message:22px;--bea-line-height-message:1.3em;flex-direction:column;justify-content:flex-end;gap:64px;height:100%;padding-bottom:32px;display:flex;container:bea-chat/inline-size}.bea-conversation{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#0000001a transparent;flex-direction:column;flex-grow:1;min-height:0;display:flex;overflow-y:auto}.bea-list{flex-direction:column;align-items:stretch;gap:64px;margin-top:auto;padding-bottom:24px;display:flex}.bea-message{border-radius:32px;flex-direction:column;gap:1em;min-width:0;margin:0;padding:32px;display:flex;position:relative}.bea-message--user{background-color:#bed9cc;border-bottom-right-radius:0;align-self:flex-end;margin-left:100px}.bea-message--user:after{content:"";background:inherit;width:24px;height:20px;clip-path:path("M 24 0 L 0 0 Q 20 8 24 20 Z");position:absolute;top:100%;right:0}.bea-message--assistant{background-color:#b6aad1;border-bottom-left-radius:0;align-self:flex-start;margin-right:100px}.bea-message--assistant:after{content:"";background:inherit;width:24px;height:20px;clip-path:path("M 0 0 L 24 0 Q 4 8 0 20 Z");position:absolute;top:100%;left:0}.bea-message-text{color:var(--bea-color-text);font-family:var(--bea-font-family-body), Sans-serif;font-size:var(--bea-font-size-message);font-weight:700;line-height:var(--bea-line-height-message)}.bea-message-text p{margin-top:0;margin-bottom:.5em}.bea-message-author{color:var(--bea-color-text);font-family:var(--bea-font-family-body), Sans-serif;font-size:var(--bea-font-size-body);margin:0;padding:0;line-height:1}.bea-form{background-color:#fff;border:2px solid #fff;border-radius:32px;flex-direction:column;gap:10px;padding:25px 30px 20px;transition:all .3s;display:flex;position:relative}.bea-form:focus-within{outline:2px solid var(--bea-color-text)}.bea-input{width:100%;height:90px;color:var(--bea-color-text);font-family:var(--bea-font-family-body);font-size:var(--bea-font-size-body);resize:none;background:0 0;border:none;margin:0;line-height:1.5;overflow:auto;border-radius:0!important;padding:0!important}.bea-input:focus{outline:none}.bea-input:disabled{opacity:.6}.bea-button{text-transform:none;-webkit-appearance:button;text-align:center;-webkit-user-select:none;user-select:none;white-space:nowrap;background-color:var(--bea-color-primary);width:auto;font-family:var(--bea-font-family), Sans-serif;font-size:var(--bea-font-size);font-weight:var(--bea-font-weight);line-height:var(--bea-line-height);letter-spacing:var(--bea-letter-spacing);color:var(--bea-color-text);border-style:solid;border-width:2px;border-color:var(--bea-color-primary);cursor:pointer;border-radius:100px;align-self:flex-end;margin:0;padding:12px 24px;transition:all .3s;display:inline-block;overflow:visible}.bea-button:focus-visible{outline:2px solid var(--bea-color-text)}.bea-chat .bea-button:active,.bea-chat .bea-button:hover,.bea-chat .bea-button:focus{color:var(--bea-color-text);background-color:var(--bea-color-primary)}.bea-button:disabled{opacity:.6}@container bea-chat (width<=768px){.bea-message--user,.bea-message--assistant{margin-left:0;margin-right:0}.bea-message-text{font-size:18px}.bea-message-author{font-size:16px}.bea-button{font-size:20px}.bea-input{font-size:18px}}
/*$vite$:1*/