*{box-sizing:border-box}body{margin:0;-webkit-font-smoothing:antialiased}a{color:inherit}h1,h2,h3,p{margin:0;text-wrap:balance}img{max-width:100%}.inred-chat-widget[data-astro-cid-ryytxnzt]{position:fixed;right:20px;bottom:20px;z-index:200;font-family:Public Sans,system-ui,sans-serif;display:flex;align-items:center;gap:10px}.theme-ao[data-astro-cid-ryytxnzt] .inred-chat-widget[data-astro-cid-ryytxnzt]{font-family:Plus Jakarta Sans,system-ui,sans-serif}.chat-teaser[data-astro-cid-ryytxnzt]{display:flex;align-items:center;padding:9px 16px;border-radius:999px;background:#fff;box-shadow:0 10px 24px -10px #0000004d;font-size:13.5px;font-weight:700;white-space:nowrap;color:#0f1d36}.theme-ao[data-astro-cid-ryytxnzt] .chat-teaser[data-astro-cid-ryytxnzt]{color:#0b1c33}.chat-teaser[data-astro-cid-ryytxnzt][hidden]{display:none}.chat-teaser-letter[data-astro-cid-ryytxnzt]{display:inline-block;animation:teaser-wave 1.6s ease-in-out infinite}.chat-teaser-letter[data-astro-cid-ryytxnzt]:empty:before{content:" "}@keyframes teaser-wave{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}@media (prefers-reduced-motion: reduce){.chat-teaser-letter[data-astro-cid-ryytxnzt]{animation:none}}@media (max-width:400px){.chat-teaser[data-astro-cid-ryytxnzt]{display:none}}@media (max-width:760px){.theme-ao[data-astro-cid-ryytxnzt].inred-chat-widget,.theme-ao[data-astro-cid-ryytxnzt] .inred-chat-widget[data-astro-cid-ryytxnzt]{bottom:calc(96px + env(safe-area-inset-bottom,0px));right:16px}.theme-ao[data-astro-cid-ryytxnzt] .chat-fab[data-astro-cid-ryytxnzt],.theme-ao[data-astro-cid-ryytxnzt] .chat-teaser[data-astro-cid-ryytxnzt]{display:none}.theme-ao[data-astro-cid-ryytxnzt] .chat-panel[data-astro-cid-ryytxnzt]{position:fixed;left:12px;right:12px;bottom:calc(96px + env(safe-area-inset-bottom,0px));width:auto;max-width:none;height:auto;max-height:calc(100vh - 170px);min-height:380px;border-radius:20px}}.chat-fab[data-astro-cid-ryytxnzt]{width:58px;height:58px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 28px -8px #00000059;color:#fff;position:relative}.theme-pt[data-astro-cid-ryytxnzt] .chat-fab[data-astro-cid-ryytxnzt]{background:#0f1d36}.theme-ao[data-astro-cid-ryytxnzt] .chat-fab[data-astro-cid-ryytxnzt]{background:#8a6514}.chat-fab[data-astro-cid-ryytxnzt] svg[data-astro-cid-ryytxnzt],.chat-fab[data-astro-cid-ryytxnzt] img[data-astro-cid-ryytxnzt]{width:24px;height:24px;position:absolute;transition:opacity .15s,transform .15s}.chat-fab[data-astro-cid-ryytxnzt] img[data-astro-cid-ryytxnzt].icon-chat{width:32px;height:32px;object-fit:contain}.chat-fab[data-astro-cid-ryytxnzt] .icon-close[data-astro-cid-ryytxnzt],.chat-fab[data-astro-cid-ryytxnzt].is-open .icon-chat[data-astro-cid-ryytxnzt]{opacity:0;transform:scale(.7)}.chat-fab[data-astro-cid-ryytxnzt].is-open .icon-close[data-astro-cid-ryytxnzt],.chat-fab[data-astro-cid-ryytxnzt] .icon-chat[data-astro-cid-ryytxnzt]{opacity:1;transform:scale(1)}.chat-panel[data-astro-cid-ryytxnzt]{position:absolute;bottom:70px;right:0;width:340px;max-width:calc(100vw - 40px);height:480px;max-height:70vh;background:#fff;border-radius:16px;box-shadow:0 24px 60px -20px #0006;flex-direction:column;overflow:hidden}.chat-panel[data-astro-cid-ryytxnzt][hidden]{display:none}.chat-panel[data-astro-cid-ryytxnzt]:not([hidden]){display:flex}.chat-header[data-astro-cid-ryytxnzt]{display:flex;align-items:center;justify-content:space-between;padding:16px;color:#fff}.theme-pt[data-astro-cid-ryytxnzt] .chat-header[data-astro-cid-ryytxnzt]{background:#0f1d36}.theme-ao[data-astro-cid-ryytxnzt] .chat-header[data-astro-cid-ryytxnzt]{background:#0b1c33}.chat-header[data-astro-cid-ryytxnzt] strong[data-astro-cid-ryytxnzt]{display:block;font-size:14.5px;font-weight:700}.chat-header[data-astro-cid-ryytxnzt] span[data-astro-cid-ryytxnzt]{display:block;font-size:11.5px;opacity:.7;margin-top:2px}.chat-header-close[data-astro-cid-ryytxnzt]{background:none;border:none;color:#fff;opacity:.7;cursor:pointer;padding:4px}.chat-header-close[data-astro-cid-ryytxnzt] svg[data-astro-cid-ryytxnzt]{width:18px;height:18px}.chat-messages[data-astro-cid-ryytxnzt]{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px;background:#f7f7f5}.msg[data-astro-cid-ryytxnzt]{max-width:85%;padding:10px 13px;border-radius:12px;font-size:13.5px;line-height:1.5;white-space:pre-line}.msg-assistant[data-astro-cid-ryytxnzt]{background:#fff;color:#1a1a1a;align-self:flex-start;box-shadow:0 2px 6px #0000000f;border-bottom-left-radius:2px}.msg-user[data-astro-cid-ryytxnzt]{align-self:flex-end;color:#fff;border-bottom-right-radius:2px}.theme-pt[data-astro-cid-ryytxnzt] .msg-user[data-astro-cid-ryytxnzt]{background:#a9793c}.theme-ao[data-astro-cid-ryytxnzt] .msg-user[data-astro-cid-ryytxnzt]{background:#8a6514}.msg-typing[data-astro-cid-ryytxnzt]{display:flex;gap:4px;align-items:center;padding:12px 14px}.msg-typing[data-astro-cid-ryytxnzt] span[data-astro-cid-ryytxnzt]{width:6px;height:6px;border-radius:50%;background:#999;animation:blink 1.2s infinite}.msg-typing[data-astro-cid-ryytxnzt] span[data-astro-cid-ryytxnzt]:nth-child(2){animation-delay:.2s}.msg-typing[data-astro-cid-ryytxnzt] span[data-astro-cid-ryytxnzt]:nth-child(3){animation-delay:.4s}@keyframes blink{0%,80%,to{opacity:.3}40%{opacity:1}}.chat-input-row[data-astro-cid-ryytxnzt]{display:flex;gap:8px;padding:12px;border-top:1px solid #eee;background:#fff}.chat-input-row[data-astro-cid-ryytxnzt] input[data-astro-cid-ryytxnzt]{flex:1;font:inherit;font-size:13.5px;padding:10px 12px;border:1px solid #ddd;border-radius:999px}.chat-input-row[data-astro-cid-ryytxnzt] button[data-astro-cid-ryytxnzt]{width:38px;height:38px;border-radius:50%;border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex:none}.theme-pt[data-astro-cid-ryytxnzt] .chat-input-row[data-astro-cid-ryytxnzt] button[data-astro-cid-ryytxnzt]{background:#0f1d36}.theme-ao[data-astro-cid-ryytxnzt] .chat-input-row[data-astro-cid-ryytxnzt] button[data-astro-cid-ryytxnzt]{background:#8a6514}.chat-input-row[data-astro-cid-ryytxnzt] button[data-astro-cid-ryytxnzt] svg[data-astro-cid-ryytxnzt]{width:16px;height:16px}.chat-input-row[data-astro-cid-ryytxnzt] button[data-astro-cid-ryytxnzt]:disabled{opacity:.5;cursor:not-allowed}@media (max-width:480px){.chat-panel[data-astro-cid-ryytxnzt]{width:calc(100vw - 24px);right:-8px;height:65vh}}
