:root{--ap-ink:#102a43;--ap-teal:#087f8c;--ap-sun:#f5b942;--ap-bg:#f5f8fb;--ap-line:#dbe5ed;--ap-muted:#627d98;--ap-danger:#b42318}.ask-pouria-floating{position:fixed;bottom:18px;z-index:99997}.ask-pouria-left{left:16px}.ask-pouria-right{right:16px}.ask-pouria-launch{display:flex;align-items:center;gap:8px;border:0;border-radius:999px;background:var(--ap-ink);color:#fff;padding:10px 16px;box-shadow:0 12px 34px #102a4350;font:800 14px/1.5 inherit;cursor:pointer}.ask-pouria-launch span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--ap-sun);color:var(--ap-ink);font-size:18px}.ask-pouria-modal[hidden]{display:none}.ask-pouria-modal{position:fixed;inset:0;z-index:99998;display:grid;place-items:end start;padding:18px}.ask-pouria-backdrop{position:absolute;inset:0;background:#07142199;backdrop-filter:blur(3px)}.ask-pouria-dialog{position:relative;z-index:1;width:min(420px,calc(100vw - 36px));height:min(720px,calc(100vh - 36px));background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 26px 75px #0005}.ask-pouria-close{position:absolute;left:12px;top:12px;z-index:3;width:34px;height:34px;border:0;border-radius:50%;background:#ffffff25;color:#fff;font-size:25px;cursor:pointer}.ask-pouria-open{overflow:hidden}.ask-pouria-chat{height:100%;min-height:580px;display:grid;grid-template-rows:auto 1fr auto auto auto auto auto;background:#fff;color:var(--ap-ink);font-family:inherit;overflow:hidden}.ask-pouria-header{display:flex;align-items:center;gap:11px;padding:15px 18px;background:linear-gradient(135deg,var(--ap-ink),var(--ap-teal));color:#fff}.ask-pouria-avatar{display:grid;place-items:center;width:43px;height:43px;border-radius:14px;background:var(--ap-sun);font-size:23px}.ask-pouria-header h2{margin:0;color:#fff;font-size:18px}.ask-pouria-header p{margin:2px 0 0;font-size:11px;color:#d9f3f5}.ask-pouria-header i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#52d273}.ask-pouria-messages{overflow:auto;padding:17px;background:var(--ap-bg);scroll-behavior:smooth}.ask-pouria-message{width:max-content;max-width:86%;margin:0 0 10px;padding:10px 13px;border-radius:15px;font-size:13px;line-height:1.8;overflow-wrap:anywhere}.ask-pouria-message.assistant{margin-left:auto;background:#fff;border:1px solid var(--ap-line);border-bottom-right-radius:4px}.ask-pouria-message.user{margin-right:auto;background:var(--ap-teal);color:#fff;border-bottom-left-radius:4px}.ask-pouria-message.typing{color:var(--ap-muted);animation:ap-pulse 1s infinite}.ask-pouria-quick{display:flex;gap:7px;overflow:auto;padding:10px 14px;border-top:1px solid var(--ap-line)}.ask-pouria-quick button,.ask-pouria-callback button{white-space:nowrap;border:1px solid var(--ap-teal);border-radius:999px;background:#fff;color:var(--ap-teal);padding:7px 10px;font:700 11px inherit;cursor:pointer}.ask-pouria-lead,.ask-pouria-callback{padding:13px 15px;background:#fff8e8;border-top:1px solid #f3d58a}.ask-pouria-lead p,.ask-pouria-callback p{margin:0 0 9px;font-size:12px}.ask-pouria-lead-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.ask-pouria-lead input{box-sizing:border-box;width:100%;padding:8px;border:1px solid var(--ap-line);border-radius:8px;font:12px inherit}.ask-pouria-lead label{display:flex;gap:5px;margin:8px 0;font-size:10px}.ask-pouria-lead label input{width:auto}.ask-pouria-save-lead{width:100%;border:0;border-radius:8px;background:var(--ap-sun);padding:8px;font:800 12px inherit;cursor:pointer}.ask-pouria-error{margin:0;padding:7px 14px;background:#fee4e2;color:var(--ap-danger);font-size:11px}.ask-pouria-composer{display:grid;grid-template-columns:1fr 42px;gap:8px;padding:10px 13px;border-top:1px solid var(--ap-line)}.ask-pouria-composer textarea{resize:none;border:1px solid var(--ap-line);border-radius:12px;padding:10px;font:13px inherit;max-height:100px}.ask-pouria-composer button{border:0;border-radius:12px;background:var(--ap-sun);font-size:19px;cursor:pointer}.ask-pouria-composer.busy{opacity:.55;pointer-events:none}.ask-pouria-hp{position:absolute!important;left:-99999px!important;opacity:0!important}.ask-pouria-chat footer{text-align:center;padding:5px 12px 9px;color:var(--ap-muted);font-size:9px}@keyframes ap-pulse{50%{opacity:.45}}@media(max-width:600px){.ask-pouria-modal{padding:0;place-items:stretch}.ask-pouria-dialog{width:100vw;height:100dvh;border-radius:0}.ask-pouria-chat{min-height:100dvh}.ask-pouria-floating{bottom:12px}.ask-pouria-left{left:10px}.ask-pouria-right{right:10px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important}}