._root_1xsv5_1{--assistant-red:var(--signal-red,#cf3e3a);--assistant-blue:var(--signal-blue,#3a5d9f);--assistant-sand:var(--signal-yellow,#d8c8ab);--assistant-paper:var(--signal-paper,#f4f0e8);right:max(1.25rem, env(safe-area-inset-right));bottom:max(1.25rem, env(safe-area-inset-bottom));z-index:90;color:var(--signal-ink,#17202a);font-family:var(--font-space-grotesk), "Space Grotesk", sans-serif;justify-items:end;display:grid;position:fixed}._panel_1xsv5_16{border:1.5px solid var(--signal-ink,#17202a);background:var(--signal-white,#fffdf8);width:min(24rem,100vw - 2.5rem);max-height:min(47rem,100dvh - 8rem);box-shadow:8px 8px 0 var(--signal-ink,#17202a);transform-origin:100% 100%;flex-direction:column;margin-bottom:.85rem;animation:.22s cubic-bezier(.22,1,.36,1) both _panel-in_1xsv5_1;display:flex;overflow:hidden}._panel_1xsv5_16[hidden]{display:none}._panelHeader_1xsv5_34{border-bottom:1.5px solid var(--signal-ink,#17202a);background:var(--assistant-sand);flex-shrink:0;justify-content:space-between;align-items:center;min-height:5.2rem;padding:.9rem .9rem .9rem 1rem;display:flex}._panelIdentity_1xsv5_45{align-items:center;gap:.8rem;display:flex}._panelIdentity_1xsv5_45>span:last-child{gap:.12rem;display:grid}._panelIdentity_1xsv5_45 small,._promptGroup_1xsv5_57>span,._panelFooter_1xsv5_58{letter-spacing:.11em;font-size:.66rem;font-weight:800;line-height:1.2}._panelIdentity_1xsv5_45 strong{font-family:var(--font-newsreader), Newsreader, serif;font-size:1.25rem;font-weight:650;line-height:1}._closeButton_1xsv5_72{border:1.5px solid var(--signal-ink,#17202a);width:2.55rem;height:2.55rem;color:inherit;background:var(--signal-white,#fffdf8);cursor:pointer;place-items:center;padding:0;display:grid}._closeButton_1xsv5_72 span{margin-top:-.08em;font-size:1.65rem;font-weight:400;line-height:1}._panelBody_1xsv5_91{flex-direction:column;min-height:0;padding:.9rem 1rem;display:flex;overflow-y:auto}._conversation_1xsv5_99{overscroll-behavior:contain;scrollbar-width:thin;min-height:4rem;overflow-y:auto}._messages_1xsv5_100{gap:.7rem;display:grid}._message_1xsv5_100{background:var(--assistant-paper);overflow-wrap:anywhere;border:1px solid #d8c8ab;max-width:94%;padding:.7rem .8rem}._message_1xsv5_100[data-role=user]{background:#e9eef6;border-color:#b5c2d8;justify-self:end}._message_1xsv5_100 strong{letter-spacing:.06em;text-transform:uppercase;margin-bottom:.3rem;font-size:.65rem;display:block}._message_1xsv5_100 p{white-space:pre-wrap;margin:0;font-size:.84rem;line-height:1.55}._status_1xsv5_105{color:var(--signal-muted,#62676d);margin:.5rem 0;font-size:.78rem}._composer_1xsv5_106{border-top:1px solid #d8c8ab;flex-shrink:0;margin-top:.8rem;padding-top:.7rem}._composer_1xsv5_106 label{margin-bottom:.35rem;font-size:.7rem;font-weight:700;display:block}._composer_1xsv5_106 textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--signal-ink,#17202a);width:100%;min-height:3.6rem;max-height:7rem;color:inherit;font:inherit;background:#fffdf8;border-radius:0;padding:.6rem;font-size:16px;line-height:1.4;display:block}._composerActions_1xsv5_109{justify-content:space-between;align-items:center;gap:.6rem;margin-top:.5rem;display:flex}._sendButton_1xsv5_110,._clearButton_1xsv5_110,._error_1xsv5_110 button{border:1px solid var(--signal-ink,#17202a);min-height:2.7rem;font:inherit;cursor:pointer;padding:.45rem .8rem;font-size:.75rem;font-weight:700}._sendButton_1xsv5_110{background:var(--assistant-blue);color:#fffdf8}._clearButton_1xsv5_110,._error_1xsv5_110 button{color:inherit;background:0 0}._root_1xsv5_1 button:disabled{cursor:default;opacity:.55}._error_1xsv5_110{border-left:3px solid var(--assistant-red);margin-top:.75rem;padding:.3rem .65rem}._error_1xsv5_110 p{margin:0 0 .4rem;font-size:.78rem;line-height:1.4}._continuationNote_1xsv5_116{color:var(--signal-muted,#62676d);flex-shrink:0;margin:.5rem 0 0;font-size:.65rem;line-height:1.4}._composer_1xsv5_106 textarea:focus-visible,._sendButton_1xsv5_110:focus-visible,._clearButton_1xsv5_110:focus-visible,._error_1xsv5_110 button:focus-visible,._panelFooter_1xsv5_58 a:focus-visible{outline:3px solid var(--assistant-red);outline-offset:2px}._panelFooter_1xsv5_58 a{color:inherit;text-underline-offset:.2em}@media (height<=650px){._panel_1xsv5_16{max-height:calc(100dvh - 2rem);margin-bottom:0}._root_1xsv5_1[data-open] ._launcherRow_1xsv5_122{display:none}._panelHeader_1xsv5_34{min-height:4rem;padding:.5rem .8rem}._panelBody_1xsv5_91{padding:.65rem .85rem}._composer_1xsv5_106 textarea{height:3rem;min-height:2.8rem}._primaryAction_1xsv5_126{min-height:2.7rem;margin-top:.6rem}._contactLink_1xsv5_127{margin-top:.5rem}}._greeting_1xsv5_130{max-width:31ch;font-family:var(--font-newsreader), Newsreader, serif;margin:0 0 1.15rem;font-size:1.18rem;line-height:1.38}._promptGroup_1xsv5_57{gap:.45rem;display:grid}._promptGroup_1xsv5_57>span{color:var(--signal-muted,#62676d);margin-bottom:.15rem}._prompt_1xsv5_57{text-align:left;cursor:pointer;border:1px solid var(--signal-ink,#17202a);width:100%;min-height:3.15rem;color:inherit;background:var(--signal-paper,#f4f0e8);grid-template-columns:1fr auto;align-items:center;gap:.8rem;padding:.7rem .8rem;font-family:inherit;font-size:.82rem;font-weight:720;line-height:1.25;text-decoration:none;transition:color .16s,background-color .16s,transform .16s;display:grid}._prompt_1xsv5_57:hover{color:var(--signal-white,#fffdf8);background:var(--assistant-blue);transform:translate(-2px,-2px)}._prompt_1xsv5_57 i{font-size:1.1rem;font-style:normal}._primaryAction_1xsv5_126{border:1.5px solid var(--signal-ink,#17202a);min-height:3.35rem;color:var(--signal-white,#fffdf8);background:var(--assistant-blue);box-shadow:3px 3px 0 var(--signal-ink,#17202a);flex-shrink:0;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;margin-top:.85rem;padding:.75rem .85rem;font-size:.88rem;font-weight:800;text-decoration:none;transition:box-shadow .16s,transform .16s;display:grid}._primaryAction_1xsv5_126:hover{box-shadow:1px 1px 0 var(--signal-ink,#17202a);transform:translate(2px,2px)}._whatsappDot_1xsv5_209{border:1px solid var(--signal-ink,#17202a);background:var(--signal-white,#fffdf8);border-radius:.18rem;width:.72rem;height:.72rem;box-shadow:0 0 0 3px #fffdf847}._contactLink_1xsv5_127{width:fit-content;color:inherit;text-align:center;text-underline-offset:.22rem;margin:.95rem auto 0;font-size:.72rem;font-weight:700;text-decoration-thickness:1px;display:block}._panelFooter_1xsv5_58{border-top:1px solid var(--signal-ink,#17202a);color:var(--signal-muted,#62676d);background:var(--assistant-paper);letter-spacing:.04em;text-transform:uppercase;flex-shrink:0;justify-content:space-between;padding:.7rem 1.15rem;display:flex}._launcherRow_1xsv5_122{align-items:center;gap:.65rem;display:flex}._launcherLabel_1xsv5_248{border:1.5px solid var(--signal-ink,#17202a);color:var(--signal-ink,#17202a);background:var(--signal-white,#fffdf8);box-shadow:3px 3px 0 var(--signal-ink,#17202a);letter-spacing:.02em;padding:.7rem .9rem;font-size:.75rem;font-weight:800;transition:opacity .16s,transform .16s}._root_1xsv5_1[data-open] ._launcherLabel_1xsv5_248{opacity:0;transform:translate(.5rem)}._launcher_1xsv5_122{border:1.5px solid var(--signal-ink,#17202a);width:4.2rem;height:4.2rem;color:inherit;background:var(--assistant-blue);box-shadow:5px 5px 0 var(--signal-ink,#17202a);cursor:pointer;border-radius:1.1rem 1.1rem .35rem;place-items:center;padding:0;transition:box-shadow .16s,transform .16s;display:grid;position:relative}._launcher_1xsv5_122:hover{box-shadow:2px 2px 0 var(--signal-ink,#17202a);transform:translate(3px,3px)}._launcher_1xsv5_122 ._agentMark_1xsv5_290{width:2.75rem;height:2.75rem;color:var(--signal-white,#fffdf8)}._launcherClose_1xsv5_296{opacity:0;color:var(--signal-white,#fffdf8);place-items:center;font-size:2rem;font-weight:300;line-height:1;transition:opacity .16s,transform .18s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;transform:rotate(-20deg)scale(.7)}._root_1xsv5_1[data-open] ._launcher_1xsv5_122 ._agentMark_1xsv5_290{opacity:0;transform:scale(.7)}._root_1xsv5_1[data-open] ._launcherClose_1xsv5_296{opacity:1;transform:rotate(0)scale(1)}._agentMark_1xsv5_290{width:3.05rem;height:3.05rem;color:var(--assistant-blue);flex:none;place-items:center;transition:opacity .16s,transform .18s;display:grid;position:relative}._agentBot_1xsv5_334{width:2.55rem;height:2.55rem;animation:4.8s ease-in-out infinite _agent-float_1xsv5_1;overflow:visible}._launcher_1xsv5_122:focus-visible,._closeButton_1xsv5_72:focus-visible,._prompt_1xsv5_57:focus-visible,._primaryAction_1xsv5_126:focus-visible,._contactLink_1xsv5_127:focus-visible{outline:3px solid var(--assistant-red);outline-offset:3px}@keyframes _panel-in_1xsv5_1{0%{opacity:0;transform:translateY(.6rem)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _agent-float_1xsv5_1{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-.16rem)rotate(2deg)}}@media (width<=560px){._root_1xsv5_1{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));left:max(1rem, env(safe-area-inset-left))}._panel_1xsv5_16{right:max(.75rem, env(safe-area-inset-right));bottom:calc(5.6rem + env(safe-area-inset-bottom));left:max(.75rem, env(safe-area-inset-left));width:auto;max-height:calc(100dvh - 7.1rem - env(safe-area-inset-bottom));box-shadow:6px 6px 0 var(--signal-ink,#17202a);margin:0;position:fixed;overflow-y:auto}._launcherRow_1xsv5_122{justify-self:end}._panelHeader_1xsv5_34{min-height:4.75rem}._panelFooter_1xsv5_58{gap:1rem;font-size:.59rem}}@media (width<=360px){._launcherLabel_1xsv5_248{display:none}._panelBody_1xsv5_91{padding:.95rem}._greeting_1xsv5_130{font-size:1.08rem}}@media (prefers-reduced-motion:reduce){._panel_1xsv5_16,._agentBot_1xsv5_334{animation:none}._agentMark_1xsv5_290,._launcher_1xsv5_122,._launcherClose_1xsv5_296,._launcherLabel_1xsv5_248,._primaryAction_1xsv5_126,._prompt_1xsv5_57{transition:none}}
/*$vite$:1*/