html[data-hoh-theme=exact] body.hoh-body .site-chat.site-chat--atlas{--atlas-panel:#111a29;--atlas-card:#1c2d45;--atlas-ink:#f4f8ff;--atlas-muted:#bdcde3;--atlas-link:#a4d3ff;--atlas-edge:#45658b;color:var(--atlas-ink);font-family:var(--hoh-font-body), sans-serif}html[data-hoh-theme=exact] body.hoh-body .site-chat--atlas .site-chat-panel{overscroll-behavior:contain;border:1px solid var(--atlas-edge);background:var(--atlas-panel);width:min(390px,100vw - 32px);max-height:min(640px,100dvh - 100px);color:var(--atlas-ink);-webkit-backdrop-filter:none;backdrop-filter:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:24px;flex-direction:column;display:flex;overflow-y:auto;box-shadow:0 24px 70px #0000008c,0 0 24px #2c84ec2e}html[data-hoh-theme=exact] body.hoh-body .site-chat--atlas .site-chat-panel>header{border-bottom:1px solid var(--atlas-edge);min-height:80px;color:var(--atlas-ink);-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(120deg,#182233,#1b3452);flex:none;gap:12px;padding:12px 15px}html[data-hoh-theme=exact] body.hoh-body .site-chat--atlas .site-chat-panel>header>div{gap:12px;min-width:0}html[data-hoh-theme=exact] body.hoh-body .site-chat--atlas .site-chat-avatar{object-fit:contain;filter:drop-shadow(0 2px 7px #3593ff4d);flex:none;display:block}html[data-hoh-theme=exact] body.hoh-body .site-chat--atlas .site-chat-panel header p{min-width:0;color:var(--atlas-ink);gap:4px}html[data-hoh-theme=exact] body.hoh-body .site-chat--atlas .site-chat-panel header strong{color:var(--atlas-ink);font:800 18px/1.2 var(--hoh-font-body), sans-serif}html[data-hoh-theme=exact] body.hoh-body .site-chat--atlas .site-chat-panel header small{color:var(--atlas-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.4}html[data-hoh-theme=exact] body.hoh-body .site-chat--atlas .site-chat-panel header button{border:1px solid var(--atlas-edge);width:40px;height:40px;color:var(--atlas-ink);-webkit-backdrop-filter:none;backdrop-filter:none;background:#243752;flex:none}html[data-hoh-theme=exact] body.hoh-body .site-chat--atlas .site-chat-messages{background:var(--atlas-panel);scrollbar-color:#5e83ae var(--atlas-panel);overscroll-behavior:contain;flex:0 auto;gap:12px;min-height:76px;max-height:310px;padding:16px}html[data-hoh-theme=exact] body.hoh-body .site-chat--atlas .site-chat-messages article{min-width:0;max-width:94%;color:var(--atlas-ink);overflow-wrap:anywhere;-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid #385678;padding:12px 14px}html[data-hoh-theme=exact] body.hoh-body .site-chat--atlas .site-chat-messages article p{color:var(--atlas-ink);white-space:pre-wrap;font-size:14px;line-height:1.65}html[data-hoh-theme=exact] body.hoh-body .site-chat--atlas .site-chat-messages .assistant-message{background:var(--atlas-card)}html[data-hoh-theme=exact] body.hoh-body .site-chat--atlas .site-chat-messages .user-message{color:var(--atlas-ink);background:#21579d;border-color:#558fe0}html[data-hoh-theme=exact] body.hoh-body .site-chat--atlas .site-chat-messages article a{max-width:100%;color:var(--atlas-link);text-underline-offset:3px;white-space:normal;overflow-wrap:anywhere;margin-inline:0 10px;font-size:13px;line-height:1.55;text-decoration:underline;text-decoration-thickness:1px}html[data-hoh-theme=exact] body.hoh-body .site-chat--atlas .site-chat-suggestions{flex:none;gap:8px;padding:0 16px 14px}html[data-hoh-theme=exact] body.hoh-body .site-chat--atlas .site-chat-suggestions button{border-color:var(--atlas-edge);max-width:100%;min-height:38px;color:var(--atlas-ink);text-align:start;white-space:normal;-webkit-backdrop-filter:none;backdrop-filter:none;background:#22344d;padding:8px 12px;font-size:12px;line-height:1.4}html[data-hoh-theme=exact] body.hoh-body .site-chat--atlas .site-chat-panel form{border-top-color:var(--atlas-edge);background:#152135;flex:none;grid-template-columns:minmax(0,1fr) 46px;padding:12px 14px}html[data-hoh-theme=exact] body.hoh-body .site-chat--atlas .site-chat-panel input{height:46px;min-height:46px;color:var(--atlas-ink);-webkit-backdrop-filter:none;backdrop-filter:none;background:#0c1523;border:1px solid #5b7598;border-radius:14px;font-size:14px}html[data-hoh-theme=exact] body.hoh-body .site-chat--atlas .site-chat-panel input::placeholder{color:var(--atlas-muted);opacity:1}html[data-hoh-theme=exact] body.hoh-body .site-chat--atlas .site-chat-panel form button{color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;background:#245bac;border:1px solid #6ca7f6;width:46px;min-height:46px;font-size:22px}html[data-hoh-theme=exact] body.hoh-body .site-chat--atlas .site-chat-note{background:var(--atlas-panel);color:var(--atlas-muted);overflow-wrap:anywhere;flex:none;padding:12px 16px 10px;font-size:11px;line-height:1.5}html[data-hoh-theme=exact] body.hoh-body .site-chat--atlas .site-chat-whatsapp{color:var(--atlas-link);overflow-wrap:anywhere;flex:none;padding:0 16px 16px;font-size:12px;font-weight:700;line-height:1.5}html[data-hoh-theme=exact] body.hoh-body .site-chat--atlas .site-chat-launcher{min-height:54px;color:var(--atlas-ink);-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(130deg,#172637,#254a78);border-color:#6f9bcf;gap:10px;padding:6px 17px 6px 9px;font-size:14px;font-weight:800;box-shadow:0 4px #060b14,0 10px 30px #165ab44d,inset 0 1px #ffffff2e}html[data-hoh-theme=exact][dir=rtl] body.hoh-body .site-chat--atlas .site-chat-launcher{padding-inline:9px 17px}html[data-hoh-theme=exact] body.hoh-body .site-chat--atlas :is(button,input,a):focus-visible{outline-offset:3px;outline:2px solid #a6d7ff;box-shadow:0 0 0 4px #3d96ff38}@media (hover:hover){html[data-hoh-theme=exact] body.hoh-body .site-chat--atlas .site-chat-panel :is(button,a):hover{color:#fff}html[data-hoh-theme=exact] body.hoh-body .site-chat--atlas .site-chat-panel :is(header button,.site-chat-suggestions button):hover{background:#314d72;border-color:#83baff}}@media (width<=620px){html[data-hoh-theme=exact] body.hoh-body .site-chat--atlas .site-chat-panel{width:auto;max-height:calc(100dvh - 100px);position:fixed;bottom:78px;left:12px;right:12px}html[data-hoh-theme=exact] body.hoh-body .site-chat--atlas .site-chat-messages{max-height:270px;padding:14px}html[data-hoh-theme=exact] body.hoh-body .site-chat--atlas .site-chat-launcher{padding-inline:9px 14px}html[data-hoh-theme=exact] body.hoh-body .site-chat--atlas .site-chat-panel input{font-size:16px}}
