.altera-mel{position:fixed;bottom:24px;right:24px;z-index:9999;font-family:var(--font-body, "Barlow", sans-serif)}.altera-mel[hidden],.altera-mel-panel[hidden],.altera-mel-typing[hidden]{display:none!important}.altera-mel:has(.altera-mel-panel:not([hidden])) .altera-mel-bubble{display:none}.altera-mel-bubble{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;background:var(--rust, #8b3a1e);color:var(--warm-white, #faf8f4);border:none;cursor:pointer;font-family:var(--font-ui, "Barlow Semi Condensed", sans-serif);font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;box-shadow:0 8px 24px #1a18142e,0 2px 6px #1a18141a;transition:background var(--dur-fast, .15s),transform var(--dur-fast, .15s)}.altera-mel-bubble:hover{background:var(--rust-light, #a84a28);transform:translateY(-1px)}.altera-mel-bubble:active{transform:translateY(0)}.altera-mel-bubble svg{flex-shrink:0}.altera-mel-bubble-label{display:inline-block}.altera-mel-panel{position:absolute;bottom:64px;right:0;width:380px;height:580px;max-height:calc(100vh - 96px);background:var(--warm-white, #faf8f4);display:flex;flex-direction:column;box-shadow:0 18px 48px #1a181438,0 4px 12px #1a18141f;overflow:hidden;animation:altera-mel-pop .2s ease-out}@keyframes altera-mel-pop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.altera-mel-header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;background:var(--ink, #1a1814);color:var(--warm-white, #faf8f4);border-bottom:.5px solid rgba(255,255,255,.08)}.altera-mel-id{display:flex;align-items:center;gap:12px}.altera-mel-status{width:9px;height:9px;background:#4cd97b;border-radius:50%;box-shadow:0 0 0 3px #4cd97b2e}.altera-mel-id-text{display:flex;flex-direction:column;line-height:1.1}.altera-mel-name{font-family:var(--font-display, "Barlow Condensed", sans-serif);font-weight:700;font-size:18px;letter-spacing:.04em;text-transform:uppercase}.altera-mel-role{font-family:var(--font-ui, "Barlow Semi Condensed", sans-serif);font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#f2ede68c;margin-top:3px}.altera-mel-close{background:transparent;border:none;color:#f2ede699;padding:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color var(--dur-fast, .15s)}.altera-mel-close:hover{color:var(--warm-white, #faf8f4)}.altera-mel-messages{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:12px;background:var(--warm-white, #faf8f4);scrollbar-width:thin;scrollbar-color:rgba(26,24,20,.2) transparent}.altera-mel-messages::-webkit-scrollbar{width:6px}.altera-mel-messages::-webkit-scrollbar-thumb{background:#1a181433;border-radius:3px}.altera-mel-msg{display:flex}.altera-mel-msg-user{justify-content:flex-end}.altera-mel-msg-assistant{justify-content:flex-start}.altera-mel-msg-bubble{max-width:82%;padding:12px 14px;font-family:var(--font-body, "Barlow", sans-serif);font-size:14px;line-height:1.5;font-weight:400;white-space:pre-wrap;word-wrap:break-word}.altera-mel-msg-user .altera-mel-msg-bubble{background:var(--ink, #1a1814);color:var(--warm-white, #faf8f4)}.altera-mel-msg-assistant .altera-mel-msg-bubble{background:var(--parchment, #f2ede6);color:var(--ink, #1a1814)}.altera-mel-msg-error .altera-mel-msg-bubble{background:#8b3a1e1a;color:var(--rust, #8b3a1e);border-left:2px solid var(--rust, #8b3a1e)}.altera-mel-typing{display:flex;align-items:center;gap:4px;padding:8px 20px 0}.altera-mel-typing span{width:6px;height:6px;background:var(--text-muted, #7a7368);border-radius:50%;animation:altera-mel-pulse 1.2s ease-in-out infinite}.altera-mel-typing span:nth-child(2){animation-delay:.15s}.altera-mel-typing span:nth-child(3){animation-delay:.3s}@keyframes altera-mel-pulse{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.altera-mel-input-form{display:flex;align-items:stretch;gap:8px;padding:14px 16px 12px;background:var(--warm-white, #faf8f4);border-top:.5px solid var(--border, rgba(26, 24, 20, .1))}.altera-mel-input-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.altera-mel-input{flex:1;padding:10px 14px;background:var(--parchment, #f2ede6);border:.5px solid transparent;color:var(--ink, #1a1814);font-family:var(--font-body, "Barlow", sans-serif);font-size:14px;font-weight:400;transition:border-color var(--dur-fast, .15s),background var(--dur-fast, .15s)}.altera-mel-input:focus{outline:none;background:var(--warm-white, #faf8f4);border-color:var(--rust, #8b3a1e)}.altera-mel-input::placeholder{color:var(--text-muted, #7a7368);font-weight:300}.altera-mel-input:disabled{opacity:.6}.altera-mel-send{padding:0 16px;background:var(--ink, #1a1814);color:var(--warm-white, #faf8f4);border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background var(--dur-fast, .15s)}.altera-mel-send:hover:not(:disabled){background:var(--rust, #8b3a1e)}.altera-mel-send:disabled{opacity:.5;cursor:not-allowed}.altera-mel-footer{padding:8px 16px 12px;background:var(--warm-white, #faf8f4);font-family:var(--font-body, "Barlow", sans-serif);font-size:10px;font-weight:300;line-height:1.4;color:var(--text-muted, #7a7368);text-align:center}.altera-mel-footer a{color:var(--rust, #8b3a1e);text-decoration:underline;text-underline-offset:2px}.altera-mel-footer a:hover{color:var(--rust-light, #a84a28)}@media(max-width:600px){.altera-mel{bottom:16px;right:16px}.altera-mel-bubble{padding:12px 18px;font-size:11px}.altera-mel-panel{position:fixed;top:0;left:0;width:100%;height:100dvh;max-height:100dvh;bottom:0;right:0}}.altera-mel.altera-mel-inline{position:relative;bottom:auto;right:auto;z-index:auto;width:100%;height:100%;display:block}.altera-mel.altera-mel-inline .altera-mel-panel{position:relative;bottom:auto;right:auto;width:100%;height:560px;max-height:none;animation:none;border:.5px solid var(--border, rgba(26, 24, 20, .1))}@media(max-width:600px){.altera-mel.altera-mel-inline .altera-mel-panel{position:relative;inset:auto;width:100%;height:520px;max-height:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/altera-mel-widget.css.map */
