@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.3ms9vq719j3f8.woff2)format("woff2");font-display:swap;font-weight:100 900}.geistmono_157ca88a-module__iaM1Ya__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_157ca88a-module__iaM1Ya__variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:libreFranklin;src:url(../media/libre_franklin_latin-s.p.07n4at6ntqcqu.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:libreFranklin;src:url(../media/libre_franklin_latin_ext-s.p.1kico93z_ymbl.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:libreFranklin Fallback;src:local(Arial);ascent-override:96.6%;descent-override:24.6%;line-gap-override:0.0%;size-adjust:100.0%}.librefranklin_f7d9b400-module__xN4ToW__className{font-family:libreFranklin,libreFranklin Fallback}.librefranklin_f7d9b400-module__xN4ToW__variable{--font-geist-sans:"libreFranklin", "libreFranklin Fallback"}
#amina-chat{--acf-card:#fff;--acf-soft:#f4edff;--acf-ink:#14161a;--acf-body:#212934;--acf-muted:#4a4e57;--acf-muted-soft:#9a9ca3;--acf-hairline:#e2e2e2;--acf-hairline-strong:#c9c9cf;--acf-fill:#3a2364;--acf-fill-hover:#2b1a4b;--acf-accent:#7a00df;--acf-pill:999px;--acf-ease:cubic-bezier(.2, .7, .3, 1);z-index:400;font-family:var(--font-geist-sans), sans-serif;visibility:hidden;transition:right var(--panel-duration,.28s) cubic-bezier(.32, .72, .28, 1);font-size:14px;line-height:1.5;position:fixed;bottom:24px;right:24px}#amina-chat.is-ready{visibility:visible}#amina-chat *{box-sizing:border-box}#amina-chat button,#amina-chat input{font-family:inherit}:root:has(#amina-chat){--chat-clearance:72px}@media (min-width:1200px){body.has-panel #amina-chat{right:calc(var(--panel-w,520px) + 24px)}}#amina-chat .acf-launcher{background:var(--acf-card);border:1px solid var(--acf-hairline);border-radius:var(--acf-pill);cursor:pointer;color:var(--acf-ink);transition:transform .22s var(--acf-ease), box-shadow .22s var(--acf-ease);align-items:center;gap:12px;padding:10px 22px 10px 12px;font-size:15px;font-weight:500;line-height:1;display:inline-flex;box-shadow:0 10px 34px #14161a24}#amina-chat .acf-launcher:hover{transform:translateY(-2px);box-shadow:0 14px 40px #14161a33}#amina-chat .acf-launcher[hidden]{display:none}#amina-chat .acf-avatar{object-fit:contain;flex:none;width:38px;height:38px;display:block}#amina-chat .acf-avatar-sm{width:30px;height:30px;box-shadow:none}#amina-chat .acf-panel{background:var(--acf-card);width:360px;max-width:calc(100vw - 32px);height:560px;max-height:calc(100dvh - 48px);color:var(--acf-body);border:1px solid var(--acf-hairline);border-radius:22px;flex-direction:column;display:flex;position:absolute;bottom:0;right:0;overflow:hidden;box-shadow:0 18px 60px #14161a38}#amina-chat .acf-panel[hidden]{display:none}#amina-chat .acf-panel-head{border-bottom:1px solid var(--acf-hairline);background:var(--acf-card);flex:none;align-items:center;gap:11px;padding:14px 16px;display:flex}#amina-chat .acf-head-text{flex-direction:column;flex:auto;min-width:0;line-height:1.2;display:flex}#amina-chat .acf-panel-title{color:var(--acf-ink);font-size:17px;font-weight:600}#amina-chat .acf-panel-status{color:var(--acf-muted);font-size:11.5px}#amina-chat .acf-close{color:var(--acf-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;padding:0 4px;font-size:22px;line-height:1}#amina-chat .acf-close:hover{color:var(--acf-ink)}#amina-chat .acf-panel.acf-chatting .acf-panel-status{display:none}#amina-chat .acf-log{overscroll-behavior:contain;background:var(--acf-card);flex-direction:column-reverse;flex:auto;gap:10px;padding:18px 16px 6px;display:none;overflow-y:auto}#amina-chat .acf-panel.acf-chatting .acf-log{display:flex}#amina-chat .acf-welcome{overscroll-behavior:contain;text-align:center;background:var(--acf-card);flex-direction:column;flex:auto;align-items:center;padding:24px 20px 14px;display:flex;overflow-y:auto}#amina-chat .acf-panel.acf-chatting .acf-welcome{display:none}#amina-chat .acf-welcome h4{color:var(--acf-ink);margin:14px 0 6px;font-size:20px;font-weight:600;line-height:1.25}#amina-chat .acf-welcome p{color:var(--acf-muted);max-width:270px;margin:0 0 16px;font-size:13px;line-height:1.5}#amina-chat .acf-suggests{flex-direction:column;gap:9px;width:100%;display:flex}#amina-chat .acf-sug{text-align:left;background:var(--acf-card);border:1px solid var(--acf-hairline-strong);width:100%;color:var(--acf-ink);cursor:pointer;border-radius:12px;padding:12px 14px;font-size:13.5px;font-weight:500;line-height:1.4;transition:background .16s,border-color .16s}#amina-chat .acf-sug:hover{background:var(--acf-soft);border-color:var(--acf-accent)}#amina-chat .acf-msg{overflow-wrap:break-word;border-radius:16px;max-width:82%;padding:10px 13px;font-size:14px;line-height:1.5}#amina-chat .acf-msg.bot{background:var(--acf-card);color:var(--acf-body);border:1px solid var(--acf-hairline);border-bottom-left-radius:5px;align-self:flex-start;box-shadow:0 1px 2px #14161a0a}#amina-chat .acf-msg.user{background:var(--acf-fill);color:#fff;border-bottom-right-radius:5px;align-self:flex-end}#amina-chat .acf-msg a{color:var(--acf-accent);font-weight:600;text-decoration:none}#amina-chat .acf-msg.bot a{margin-top:6px;display:inline-block}#amina-chat .acf-msg.bot a.acf-src{text-underline-offset:2px;margin-top:0;text-decoration:underline;display:inline}#amina-chat .acf-choices{flex-wrap:wrap;align-self:flex-start;gap:6px;max-width:100%;display:flex}#amina-chat .acf-opt{border:1px solid var(--acf-hairline-strong);background:var(--acf-card);color:var(--acf-ink);border-radius:var(--acf-pill);cursor:pointer;text-align:left;padding:7px 13px;font-size:13px;font-weight:600;line-height:1.3;transition:border-color .16s,background .16s}#amina-chat .acf-opt:hover,#amina-chat .acf-opt[aria-pressed=true]{border-color:var(--acf-accent);background:var(--acf-soft)}#amina-chat .acf-opt-send{background:var(--acf-fill);color:#fff;border-color:var(--acf-fill)}#amina-chat .acf-opt-send:hover{background:var(--acf-fill-hover);border-color:var(--acf-fill-hover)}#amina-chat .acf-msg.typing{align-items:center;gap:4px;display:inline-flex}#amina-chat .acf-msg.typing span{background:var(--acf-muted-soft);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite acf-blink}#amina-chat .acf-msg.typing span:nth-child(2){animation-delay:.2s}#amina-chat .acf-msg.typing span:nth-child(3){animation-delay:.4s}@keyframes acf-blink{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}#amina-chat .acf-input{border-top:1px solid var(--acf-hairline);background:var(--acf-card);flex:none;align-items:center;gap:8px;padding:10px 14px 12px;display:flex}#amina-chat .acf-input input{border:1px solid var(--acf-hairline-strong);border-radius:var(--acf-pill);min-width:0;color:var(--acf-ink);background:var(--acf-card);outline:none;flex:auto;padding:10px 15px;font-size:14px;line-height:1.4;transition:border-color .18s}#amina-chat .acf-input input:focus{border-color:var(--acf-accent)}#amina-chat .acf-send{background:var(--acf-fill);color:#fff;cursor:pointer;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;transition:background .18s,transform .18s;display:inline-flex}#amina-chat .acf-send:hover{background:var(--acf-fill-hover);transform:scale(1.05)}#amina-chat .acf-send:disabled{opacity:.5;cursor:default;transform:none}@media (max-width:767px){#amina-chat{bottom:16px;right:16px}}@media (prefers-reduced-motion:reduce){#amina-chat{transition:none}#amina-chat .acf-msg.typing span{animation:none}#amina-chat .acf-launcher{transition:none}}
