.aiq-icon.aiq-icon{min-width: var(--aiq-icon-size,20px); flex: 0 0 var(--aiq-icon-size,20px); vertical-align: middle; mask: var(--aiq-icon-asset) center/contain no-repeat; display: inline-block !important; position: relative !important; inset: auto !important; width: var(--aiq-icon-size,20px) !important; height: var(--aiq-icon-size,20px) !important; padding: 0px !important; margin: 0px !important; border: 0px !important; border-radius: 0px !important; background-color: currentcolor !important; line-height: 1 !important; letter-spacing: 0px !important; box-shadow: none !important;}
.aiq-icon-add{--aiq-icon-asset: url("data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJpY29ucy9hZGQiPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNMTIgMy42MjVDMTEuMjQwNiAzLjYyNSAxMC42MjUgNC4yNDA2MSAxMC42MjUgNVYxMC42MjVINUM0LjI0MDYxIDEwLjYyNSAzLjYyNSAxMS4yNDA2IDMuNjI1IDEyQzMuNjI1IDEyLjc1OTQgNC4yNDA2MSAxMy4zNzUgNSAxMy4zNzVIMTAuNjI1VjE5QzEwLjYyNSAxOS43NTk0IDExLjI0MDYgMjAuMzc1IDEyIDIwLjM3NUMxMi43NTk0IDIwLjM3NSAxMy4zNzUgMTkuNzU5NCAxMy4zNzUgMTlWMTMuMzc1SDE5QzE5Ljc1OTQgMTMuMzc1IDIwLjM3NSAxMi43NTk0IDIwLjM3NSAxMkMyMC4zNzUgMTEuMjQwNiAxOS43NTk0IDEwLjYyNSAxOSAxMC42MjVIMTMuMzc1VjVDMTMuMzc1IDQuMjQwNjEgMTIuNzU5NCAzLjYyNSAxMiAzLjYyNVoiIGZpbGw9IiMwODA4MDgiLz4KPC9nPgo8L3N2Zz4K");}
.aiq-icon-crm-outline{--aiq-icon-asset: url("data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJpY29ucy9DUk0vb3V0bGluZSI+CjxwYXRoIGlkPSJWZWN0b3IiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTAuMTc1IDUuMjQ5OThDOC44MDI1NyA1LjI0OTk4IDcuNjkgNi4zNjI1NSA3LjY5IDcuNzM0OThDNy42OSA5LjEwNzQgOC44MDI1NyAxMC4yMiAxMC4xNzUgMTAuMjJDMTEuNTQ3NCAxMC4yMiAxMi42NiA5LjEwNzQgMTIuNjYgNy43MzQ5OEMxMi42NiA2LjM2MjU1IDExLjU0NzQgNS4yNDk5OCAxMC4xNzUgNS4yNDk5OFpNNS45NCA3LjczNDk4QzUuOTQgNS4zOTYwNSA3LjgzNjA3IDMuNDk5OTggMTAuMTc1IDMuNDk5OThDMTIuNTEzOSAzLjQ5OTk4IDE0LjQxIDUuMzk2MDUgMTQuNDEgNy43MzQ5OEMxNC40MSAxMC4wNzM5IDEyLjUxMzkgMTEuOTcgMTAuMTc1IDExLjk3QzcuODM2MDcgMTEuOTcgNS45NCAxMC4wNzM5IDUuOTQgNy43MzQ5OFpNMTQuNDAzOSA0LjI5MDlDMTQuNTg1MyAzLjg0Mjk2IDE1LjA5NTQgMy42MjY4MiAxNS41NDMzIDMuODA4MTRDMTcuMDkzNyA0LjQzNTc0IDE4LjE5IDUuOTU2MjkgMTguMTkgNy43MzQ5OEMxOC4xOSA5LjUxMzY3IDE3LjA5MzcgMTEuMDM0MiAxNS41NDMzIDExLjY2MThDMTUuMDk1NCAxMS44NDMxIDE0LjU4NTMgMTEuNjI3IDE0LjQwMzkgMTEuMTc5MUMxNC4yMjI2IDEwLjczMTEgMTQuNDM4NyAxMC4yMjEgMTQuODg2NyAxMC4wMzk3QzE1Ljc5OSA5LjY3MDM3IDE2LjQ0IDguNzc2NDggMTYuNDQgNy43MzQ5OEMxNi40NCA2LjY5MzQ3IDE1Ljc5OSA1Ljc5OTU4IDE0Ljg4NjcgNS40MzAyOEMxNC40Mzg3IDUuMjQ4OTYgMTQuMjIyNiA0LjczODg0IDE0LjQwMzkgNC4yOTA5Wk04Ljg4NDA2IDEzLjU4SDExLjQ2NTlDMTIuMjIyNSAxMy41OCAxMi44MzQ1IDEzLjU4IDEzLjMzMyAxMy42MTRDMTMuODQ2MSAxMy42NDkgMTQuMzAyNSAxMy43MjI5IDE0LjczNTcgMTMuOTAyM0MxNS43NzM0IDE0LjMzMjIgMTYuNTk3OCAxNS4xNTY2IDE3LjAyNzYgMTYuMTk0M0MxNy4yMDcgMTYuNjI3NCAxNy4yODEgMTcuMDgzOCAxNy4zMTYgMTcuNTk3QzE3LjM1IDE4LjA5NTUgMTcuMzUgMTguNzA3NSAxNy4zNSAxOS40NjRWMTkuNDk1QzE3LjM1IDE5Ljk3ODIgMTYuOTU4MiAyMC4zNyAxNi40NzUgMjAuMzdDMTUuOTkxOCAyMC4zNyAxNS42IDE5Ljk3ODIgMTUuNiAxOS40OTVDMTUuNiAxOC43MDAyIDE1LjU5OTUgMTguMTQ4IDE1LjU3MDEgMTcuNzE2MUMxNS41NDExIDE3LjI5MjEgMTUuNDg3MiAxNy4wNDg0IDE1LjQxMDggMTYuODY0QzE1LjE1ODYgMTYuMjU1MSAxNC42NzQ5IDE1Ljc3MTMgMTQuMDY2IDE1LjUxOTFDMTMuODgxNiAxNS40NDI4IDEzLjYzNzkgMTUuMzg4OCAxMy4yMTM5IDE1LjM1OTlDMTIuNzgyIDE1LjMzMDQgMTIuMjI5OCAxNS4zMyAxMS40MzUgMTUuMzNIOC45MTVDOC4xMjAyNSAxNS4zMyA3LjU2OCAxNS4zMzA0IDcuMTM2MTIgMTUuMzU5OUM2LjcxMjEgMTUuMzg4OCA2LjQ2ODM4IDE1LjQ0MjggNi4yODQwMyAxNS41MTkxQzUuNjc1MTQgMTUuNzcxMyA1LjE5MTM3IDE2LjI1NTEgNC45MzkxNiAxNi44NjRDNC44NjI4IDE3LjA0ODQgNC44MDg4NyAxNy4yOTIxIDQuNzc5OTQgMTcuNzE2MUM0Ljc1MDQ3IDE4LjE0OCA0Ljc1IDE4LjcwMDIgNC43NSAxOS40OTVDNC43NSAxOS45NzgyIDQuMzU4MjUgMjAuMzcgMy44NzUgMjAuMzdDMy4zOTE3NSAyMC4zNyAzIDE5Ljk3ODIgMyAxOS40OTVMMyAxOS40NjRDMi45OTk5OSAxOC43MDc1IDIuOTk5OTkgMTguMDk1NSAzLjAzNCAxNy41OTdDMy4wNjkwMSAxNy4wODM4IDMuMTQyOTcgMTYuNjI3NCAzLjMyMjM3IDE2LjE5NDNDMy43NTIyIDE1LjE1NjYgNC41NzY2NCAxNC4zMzIyIDUuNjE0MzQgMTMuOTAyM0M2LjA0NzQ2IDEzLjcyMjkgNi41MDM4NyAxMy42NDkgNy4wMTY5OSAxMy42MTRDNy41MTU0OCAxMy41OCA4LjEyNzUzIDEzLjU4IDguODg0MDYgMTMuNThaTTE3LjMwNzYgMTQuMzQyN0MxNy40MjgxIDEzLjg3NDcgMTcuOTA1MSAxMy41OTMgMTguMzczMSAxMy43MTM0QzIwLjE5OTUgMTQuMTgzNSAyMS41NSAxNS44NDA0IDIxLjU1IDE3LjgxNVYxOS40OTVDMjEuNTUgMTkuOTc4MiAyMS4xNTgyIDIwLjM3IDIwLjY3NSAyMC4zN0MyMC4xOTE3IDIwLjM3IDE5LjggMTkuOTc4MiAxOS44IDE5LjQ5NVYxNy44MTVDMTkuOCAxNi42NTgzIDE5LjAwODkgMTUuNjg0MSAxNy45MzY5IDE1LjQwODJDMTcuNDY4OSAxNS4yODc4IDE3LjE4NzIgMTQuODEwNyAxNy4zMDc2IDE0LjM0MjdaIiBmaWxsPSIjMDgwODA4Ii8+CjwvZz4KPC9zdmc+Cg==");}
.aiq-icon-graph-outline{--aiq-icon-asset: url("data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJpY29ucy9ncmFwaC9vdXRsaW5lIj4KPHBhdGggaWQ9IlZlY3RvciIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMC40NDcgMi40NzY0MUMyMS4wMTU2IDIuNDc2NDEgMjEuNDc2NCAyLjkzNzI5IDIxLjQ3NjQgMy41MDU4MlYyMC40NDdDMjEuNDc2NCAyMS4wMTU1IDIxLjAxNTYgMjEuNDc2NCAyMC40NDcgMjEuNDc2NEMxOS44Nzg1IDIxLjQ3NjQgMTkuNDE3NiAyMS4wMTU1IDE5LjQxNzYgMjAuNDQ3VjMuNTA1ODJDMTkuNDE3NiAyLjkzNzI5IDE5Ljg3ODUgMi40NzY0MSAyMC40NDcgMi40NzY0MVpNMTQuOCA3LjE4MjI5QzE1LjM2ODUgNy4xODIyOSAxNS44Mjk0IDcuNjQzMTggMTUuODI5NCA4LjIxMTdWMjAuNDQ3QzE1LjgyOTQgMjEuMDE1NSAxNS4zNjg1IDIxLjQ3NjQgMTQuOCAyMS40NzY0QzE0LjIzMTQgMjEuNDc2NCAxMy43NzA2IDIxLjAxNTUgMTMuNzcwNiAyMC40NDdWOC4yMTE3QzEzLjc3MDYgNy42NDMxOCAxNC4yMzE0IDcuMTgyMjkgMTQuOCA3LjE4MjI5Wk05LjE1MjkxIDExLjg4ODJDOS43MjE0NCAxMS44ODgyIDEwLjE4MjMgMTIuMzQ5MSAxMC4xODIzIDEyLjkxNzZWMjAuNDQ3QzEwLjE4MjMgMjEuMDE1NSA5LjcyMTQ0IDIxLjQ3NjQgOS4xNTI5MSAyMS40NzY0QzguNTg0MzggMjEuNDc2NCA4LjEyMzUgMjEuMDE1NSA4LjEyMzUgMjAuNDQ3VjEyLjkxNzZDOC4xMjM1IDEyLjM0OTEgOC41ODQzOCAxMS44ODgyIDkuMTUyOTEgMTEuODg4MlpNMy41MDU4NSAxNS42NTI5QzQuMDc0MzggMTUuNjUyOSA0LjUzNTI2IDE2LjExMzggNC41MzUyNiAxNi42ODIzVjIwLjQ0N0M0LjUzNTI2IDIxLjAxNTUgNC4wNzQzOCAyMS40NzY0IDMuNTA1ODUgMjEuNDc2NEMyLjkzNzMyIDIxLjQ3NjQgMi40NzY0NCAyMS4wMTU1IDIuNDc2NDQgMjAuNDQ3VjE2LjY4MjNDMi40NzY0NCAxNi4xMTM4IDIuOTM3MzIgMTUuNjUyOSAzLjUwNTg1IDE1LjY1MjlaIiBmaWxsPSIjMDgwODA4Ii8+CjwvZz4KPC9zdmc+Cg==");}
.aiq-icon-message{--aiq-icon-asset: url("data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJpY29ucy9tZXNzYWdlIj4KPHBhdGggaWQ9IlZlY3RvciIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04LjA1MzkzIDIuNTE0MTFIMTUuOTQ2MUMxNi42OTYzIDIuNTE0MSAxNy4zMTM0IDIuNTE0MDkgMTcuODE1NiAyLjU1NTEyQzE4LjMzNjYgMi41OTc2OSAxOC44MTI0IDIuNjg4ODMgMTkuMjU4MyAyLjkxNjA2QzE5Ljk1MjMgMy4yNjk2MiAyMC41MTY0IDMuODMzNzkgMjAuODcgNC41Mjc2OUMyMS4wOTcyIDQuOTczNjQgMjEuMTg4NCA1LjQ0OTQyIDIxLjIzMDkgNS45NzA0QzIxLjI3MiA2LjQ3MjY0IDIxLjI3MTkgNy4wODk3MiAyMS4yNzE5IDcuODM5OTVWMTIuOTQwMUMyMS4yNzE5IDEzLjY5MDMgMjEuMjcyIDE0LjMwNzQgMjEuMjMwOSAxNC44MDk2QzIxLjE4ODQgMTUuMzMwNiAyMS4wOTcyIDE1LjgwNjQgMjAuODcgMTYuMjUyM0MyMC41MTY0IDE2Ljk0NjIgMTkuOTUyMyAxNy41MTA0IDE5LjI1ODMgMTcuODY0QzE4LjgxMjQgMTguMDkxMiAxOC4zMzY2IDE4LjE4MjMgMTcuODE1NiAxOC4yMjQ5QzE3LjMxMzQgMTguMjY1OSAxNi42OTYzIDE4LjI2NTkgMTUuOTQ2MSAxOC4yNjU5SDEzLjU2N0MxMi45NTA0IDE4LjI2NTkgMTIuNzY2MiAxOC4yNzAxIDEyLjU5ODIgMTguMzA0NkMxMi40MzA4IDE4LjMzOSAxMi4yNjg4IDE4LjM5NTggMTIuMTE2NyAxOC40NzM1QzExLjk2MzkgMTguNTUxNiAxMS44MTc1IDE4LjY2MzMgMTEuMzM1OSAxOS4wNDg2TDkuMDkwNjMgMjAuODQ0OEM4LjkxOTEzIDIwLjk4MiA4Ljc0NjA1IDIxLjEyMDYgOC41OTQyMyAyMS4yMjA5QzguNDQ4ODEgMjEuMzE3MSA4LjE3MjA0IDIxLjQ4NTQgNy44MTMzOCAyMS40ODU4QzcuMzk4ODcgMjEuNDg2MiA3LjAwNjc1IDIxLjI5NzggNi43NDgxNSAyMC45NzM4QzYuNTI0NDEgMjAuNjkzNSA2LjQ4Mjk2IDIwLjM3MjIgNi40NjcxOSAyMC4xOTg2QzYuNDUwNzMgMjAuMDE3NCA2LjQ1MDc3IDE5Ljc5NTcgNi40NTA4MSAxOS41NzZMNi40NTA4MSAxOC4yNTkzQzYuMDczMTggMTguMjQ4MSA1Ljc1MzIxIDE4LjIxODQgNS40NjE0MSAxOC4xNDAzQzQuMTg4NzcgMTcuNzk5MyAzLjE5NDczIDE2LjgwNTIgMi44NTM3MyAxNS41MzI2QzIuNzI3MzcgMTUuMDYxIDIuNzI3NjUgMTQuNTE1OSAyLjcyODAzIDEzLjc3MjdDMi43MjgwNSAxMy43MzE2IDIuNzI4MDcgMTMuNjg5OCAyLjcyODA3IDEzLjY0NzRMMi43MjgwNyA3LjgzOTk3QzIuNzI4MDYgNy4wODk3MyAyLjcyODA1IDYuNDcyNjQgMi43NjkwOCA1Ljk3MDRDMi44MTE2NSA1LjQ0OTQyIDIuOTAyNzkgNC45NzM2NCAzLjEzMDAyIDQuNTI3NjlDMy40ODM1OCAzLjgzMzc5IDQuMDQ3NzUgMy4yNjk2MiA0Ljc0MTY1IDIuOTE2MDZDNS4xODc2IDIuNjg4ODMgNS42NjMzOCAyLjU5NzY5IDYuMTg0MzYgMi41NTUxMkM2LjY4NjYgMi41MTQwOSA3LjMwMzY5IDIuNTE0MSA4LjA1MzkzIDIuNTE0MTFaTTYuMzMwMjUgNC4zNDA2OUM1LjkyMDA2IDQuMzc0MjEgNS43MDYyOSA0LjQzNTIyIDUuNTU0OTggNC41MTIzMUM1LjE5ODE3IDQuNjk0MTIgNC45MDgwOCA0Ljk4NDIxIDQuNzI2MjcgNS4zNDEwM0M0LjY0OTE4IDUuNDkyMzMgNC41ODgxNyA1LjcwNjEgNC41NTQ2NSA2LjExNjI5QzQuNTIwMjkgNi41MzY5MyA0LjUxOTU5IDcuMDgwNTMgNC41MTk1OSA3Ljg3NzE2VjEzLjY0NzRDNC41MTk1OSAxNC41NzA2IDQuNTI3MjggMTQuODU2NSA0LjU4NDIgMTUuMDY4OUM0Ljc1OTU1IDE1LjcyMzMgNS4yNzA2OSAxNi4yMzQ0IDUuOTI1MDkgMTYuNDA5OEM2LjEzNzUyIDE2LjQ2NjcgNi40MjMzOSAxNi40NzQ0IDcuMzQ2NTcgMTYuNDc0NEM3Ljg0MTI5IDE2LjQ3NDQgOC4yNDIzMyAxNi44NzU0IDguMjQyMzMgMTcuMzcwMlYxOS4yMjkyTDEwLjIxNjggMTcuNjQ5NkMxMC4yMzc1IDE3LjYzMyAxMC4yNTc5IDE3LjYxNjcgMTAuMjc4MSAxNy42MDA2QzEwLjY3MjMgMTcuMjg0OSAxMC45NjY1IDE3LjA0OTQgMTEuMzAxNiAxNi44NzgyQzExLjU5NzUgMTYuNzI3IDExLjkxMjUgMTYuNjE2NSAxMi4yMzggMTYuNTQ5N0MxMi42MDY2IDE2LjQ3NCAxMi45ODM2IDE2LjQ3NDIgMTMuNDg4NiAxNi40NzQ0QzEzLjUxNDQgMTYuNDc0NCAxMy41NDA1IDE2LjQ3NDQgMTMuNTY3IDE2LjQ3NDRIMTUuOTA4OUMxNi43MDU1IDE2LjQ3NDQgMTcuMjQ5MSAxNi40NzM3IDE3LjY2OTggMTYuNDM5M0MxOC4wNzk5IDE2LjQwNTggMTguMjkzNyAxNi4zNDQ4IDE4LjQ0NSAxNi4yNjc3QzE4LjgwMTggMTYuMDg1OSAxOS4wOTE5IDE1Ljc5NTggMTkuMjczNyAxNS40MzlDMTkuMzUwOCAxNS4yODc3IDE5LjQxMTggMTUuMDczOSAxOS40NDUzIDE0LjY2MzdDMTkuNDc5NyAxNC4yNDMxIDE5LjQ4MDQgMTMuNjk5NSAxOS40ODA0IDEyLjkwMjlWNy44NzcxNkMxOS40ODA0IDcuMDgwNTMgMTkuNDc5NyA2LjUzNjkzIDE5LjQ0NTMgNi4xMTYyOUMxOS40MTE4IDUuNzA2MSAxOS4zNTA4IDUuNDkyMzMgMTkuMjczNyA1LjM0MTAzQzE5LjA5MTkgNC45ODQyMSAxOC44MDE4IDQuNjk0MTIgMTguNDQ1IDQuNTEyMzFDMTguMjkzNyA0LjQzNTIyIDE4LjA3OTkgNC4zNzQyMSAxNy42Njk4IDQuMzQwNjlDMTcuMjQ5MSA0LjMwNjMzIDE2LjcwNTUgNC4zMDU2MyAxNS45MDg5IDQuMzA1NjNIOC4wOTExMkM3LjI5NDQ5IDQuMzA1NjMgNi43NTA4OSA0LjMwNjMzIDYuMzMwMjUgNC4zNDA2OVpNNi40NTA4MSAxMC4zOUM2LjQ1MDgxIDkuNjM4MyA3LjA2MDIgOS4wMjg5MSA3LjgxMTkxIDkuMDI4OTFDOC41NjM2MyA5LjAyODkxIDkuMTczMDIgOS42MzgzIDkuMTczMDIgMTAuMzlDOS4xNzMwMiAxMS4xNDE3IDguNTYzNjMgMTEuNzUxMSA3LjgxMTkxIDExLjc1MTFDNy4wNjAyIDExLjc1MTEgNi40NTA4MSAxMS4xNDE3IDYuNDUwODEgMTAuMzlaTTEwLjYzODkgMTAuMzlDMTAuNjM4OSA5LjYzODMgMTEuMjQ4MyA5LjAyODkxIDEyIDkuMDI4OTFDMTIuNzUxNyA5LjAyODkxIDEzLjM2MTEgOS42MzgzIDEzLjM2MTEgMTAuMzlDMTMuMzYxMSAxMS4xNDE3IDEyLjc1MTcgMTEuNzUxMSAxMiAxMS43NTExQzExLjI0ODMgMTEuNzUxMSAxMC42Mzg5IDExLjE0MTcgMTAuNjM4OSAxMC4zOVpNMTQuODI3IDEwLjM5QzE0LjgyNyA5LjYzODMgMTUuNDM2NCA5LjAyODkxIDE2LjE4ODEgOS4wMjg5MUMxNi45Mzk4IDkuMDI4OTEgMTcuNTQ5MiA5LjYzODMgMTcuNTQ5MiAxMC4zOUMxNy41NDkyIDExLjE0MTcgMTYuOTM5OCAxMS43NTExIDE2LjE4ODEgMTEuNzUxMUMxNS40MzY0IDExLjc1MTEgMTQuODI3IDExLjE0MTcgMTQuODI3IDEwLjM5WiIgZmlsbD0iIzA4MDgwOCIvPgo8L2c+Cjwvc3ZnPgo=");}
.aiq-icon-mobile{--aiq-icon-asset: url("data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJpY29ucy9tb2JpbGUiPgo8cGF0aCBpZD0iVmVjdG9yIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTguNTc4NzEgMi4yMDUwMUgxNS40MjEzQzE1Ljg5MTYgMi4yMDUgMTYuMjk2NCAyLjIwNDk4IDE2LjYyOTcgMi4yMzIyMUMxNi45ODExIDIuMjYwOTIgMTcuMzI5MiAyLjMyNDIyIDE3LjY2MzggMi40OTQ3QzE4LjE2MzkgMi43NDk1MiAxOC41NzA1IDMuMTU2MTIgMTguODI1MyAzLjY1NjIzQzE4Ljk5NTggMy45OTA4MiAxOS4wNTkxIDQuMzM4OTUgMTkuMDg3OCA0LjY5MDM1QzE5LjExNSA1LjAyMzU4IDE5LjExNSA1LjQyODM5IDE5LjExNSA1Ljg5ODc2VjE4LjA4OThDMTkuMTE1IDE4LjU2MDIgMTkuMTE1IDE4Ljk2NSAxOS4wODc4IDE5LjI5ODJDMTkuMDU5MSAxOS42NDk3IDE4Ljk5NTggMTkuOTk3OCAxOC44MjUzIDIwLjMzMjRDMTguNTcwNSAyMC44MzI1IDE4LjE2MzkgMjEuMjM5MSAxNy42NjM4IDIxLjQ5MzlDMTcuMzI5MiAyMS42NjQ0IDE2Ljk4MTEgMjEuNzI3NyAxNi42Mjk3IDIxLjc1NjRDMTYuMjk2NCAyMS43ODM2IDE1Ljg5MTYgMjEuNzgzNiAxNS40MjEzIDIxLjc4MzZIOC41Nzg2OUM4LjEwODM1IDIxLjc4MzYgNy43MDM1NiAyMS43ODM2IDcuMzcwMzQgMjEuNzU2NEM3LjAxODkzIDIxLjcyNzcgNi42NzA4MSAyMS42NjQ0IDYuMzM2MjEgMjEuNDkzOUM1LjgzNjEgMjEuMjM5MSA1LjQyOTUgMjAuODMyNSA1LjE3NDY5IDIwLjMzMjRDNS4wMDQyIDE5Ljk5NzggNC45NDA5IDE5LjY0OTcgNC45MTIxOSAxOS4yOTgyQzQuODg0OTcgMTguOTY1IDQuODg0OTggMTguNTYwMiA0Ljg4NSAxOC4wODk5VjUuODk4NzNDNC44ODQ5OCA1LjQyODM4IDQuODg0OTcgNS4wMjM1OCA0LjkxMjE5IDQuNjkwMzVDNC45NDA5IDQuMzM4OTUgNS4wMDQyIDMuOTkwODIgNS4xNzQ2OSAzLjY1NjIzQzUuNDI5NSAzLjE1NjEyIDUuODM2MSAyLjc0OTUyIDYuMzM2MjEgMi40OTQ3QzYuNjcwODEgMi4zMjQyMiA3LjAxODkzIDIuMjYwOTIgNy4zNzAzNCAyLjIzMjIxQzcuNzAzNTYgMi4yMDQ5OCA4LjEwODM2IDIuMjA1IDguNTc4NzEgMi4yMDUwMVpNNy41MTI4NCAzLjk3NjRDNy4yNjk2NiAzLjk5NjI3IDcuMTc3NDcgNC4wMzAxMyA3LjEzMDY5IDQuMDUzOTZDNi45NTk4NyA0LjE0MSA2LjgyMDk5IDQuMjc5ODkgNi43MzM5NSA0LjQ1MDcxQzYuNzEwMTEgNC40OTc0OSA2LjY3NjI1IDQuNTg5NjggNi42NTYzOCA0LjgzMjg2QzYuNjM1NjggNS4wODYyNiA2LjYzNSA1LjQxODkgNi42MzUgNS45MzI1OFYxOC4wNTZDNi42MzUgMTguNTY5NyA2LjYzNTY4IDE4LjkwMjMgNi42NTYzOCAxOS4xNTU3QzYuNjc2MjUgMTkuMzk4OSA2LjcxMDExIDE5LjQ5MTEgNi43MzM5NSAxOS41Mzc5QzYuODIwOTkgMTkuNzA4NyA2Ljk1OTg3IDE5Ljg0NzYgNy4xMzA2OSAxOS45MzQ2QzcuMTc3NDcgMTkuOTU4NSA3LjI2OTY2IDE5Ljk5MjMgNy41MTI4NCAyMC4wMTIyQzcuNzY2MjQgMjAuMDMyOSA4LjA5ODg4IDIwLjAzMzYgOC42MTI1NyAyMC4wMzM2SDE1LjM4NzRDMTUuOTAxMSAyMC4wMzM2IDE2LjIzMzcgMjAuMDMyOSAxNi40ODcxIDIwLjAxMjJDMTYuNzMwMyAxOS45OTIzIDE2LjgyMjUgMTkuOTU4NSAxNi44NjkzIDE5LjkzNDZDMTcuMDQwMSAxOS44NDc2IDE3LjE3OSAxOS43MDg3IDE3LjI2NiAxOS41Mzc5QzE3LjI4OTkgMTkuNDkxMSAxNy4zMjM3IDE5LjM5ODkgMTcuMzQzNiAxOS4xNTU3QzE3LjM2NDMgMTguOTAyMyAxNy4zNjUgMTguNTY5NyAxNy4zNjUgMTguMDU2VjUuOTMyNThDMTcuMzY1IDUuNDE4OSAxNy4zNjQzIDUuMDg2MjYgMTcuMzQzNiA0LjgzMjg2QzE3LjMyMzcgNC41ODk2OCAxNy4yODk5IDQuNDk3NDkgMTcuMjY2IDQuNDUwNzFDMTcuMTc5IDQuMjc5ODkgMTcuMDQwMSA0LjE0MSAxNi44NjkzIDQuMDUzOTZDMTYuODIyNSA0LjAzMDEzIDE2LjczMDMgMy45OTYyNyAxNi40ODcxIDMuOTc2NEMxNi4yMzM3IDMuOTU1NjkgMTUuOTAxMSAzLjk1NTAxIDE1LjM4NzQgMy45NTUwMUg4LjYxMjU3QzguMDk4ODggMy45NTUwMSA3Ljc2NjI0IDMuOTU1NjkgNy41MTI4NCAzLjk3NjRaTTEwLjY3OTMgMTYuODk3MkMxMC42NzkzIDE2LjE2NzcgMTEuMjcwNiAxNS41NzY0IDEyIDE1LjU3NjRDMTIuNzI5NCAxNS41NzY0IDEzLjMyMDcgMTYuMTY3NyAxMy4zMjA3IDE2Ljg5NzJDMTMuMzIwNyAxNy42MjY2IDEyLjcyOTQgMTguMjE3OSAxMiAxOC4yMTc5QzExLjI3MDYgMTguMjE3OSAxMC42NzkzIDE3LjYyNjYgMTAuNjc5MyAxNi44OTcyWiIgZmlsbD0iIzA4MDgwOCIvPgo8L2c+Cjwvc3ZnPgo=");}
.aiq-icon-telephone{--aiq-icon-asset: url("data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJpY29ucy90ZWxlcGhvbmUiPgo8cGF0aCBpZD0iVmVjdG9yIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTcuNTgzMjUgNC43MDk1NUM3LjMzNjM4IDQuNTg0NjggNy4wNDQ4MyA0LjU4NDY4IDYuNzk3OTUgNC43MDk1NUM2LjcwNTI5IDQuNzU2NDEgNi41ODk1NSA0Ljg1NjYgNi4wNzcyNSA1LjM2ODlMNS45Mzk3MiA1LjUwNjQzQzUuNDUwODcgNS45OTUyOSA1LjMxOTQgNi4xMzYzOSA1LjIxNDI5IDYuMzIzNUM1LjA5MjQ0IDYuNTQwNDMgNC45OTAyOCA2LjkzMzI2IDQuOTkxMDIgNy4xODIwNkM0Ljk5MTY4IDcuNDAzNDUgNS4wMjQzMSA3LjUzNjY5IDUuMTY4NTEgOC4wNDQ3NEM1Ljg3OTk5IDEwLjU1MTUgNy4yMjIxNyAxMi45MTcgOS4xOTc0MiAxNC44OTIzQzExLjE3MjcgMTYuODY3NSAxMy41MzgzIDE4LjIwOTcgMTYuMDQ1IDE4LjkyMTJDMTYuNTUzIDE5LjA2NTQgMTYuNjg2MyAxOS4wOTggMTYuOTA3NiAxOS4wOTg3QzE3LjE1NjUgMTkuMDk5NCAxNy41NDkzIDE4Ljk5NzMgMTcuNzY2MiAxOC44NzU0QzE3Ljk1MzMgMTguNzcwMyAxOC4wOTQ0IDE4LjYzODggMTguNTgzMyAxOC4xNUwxOC43MjA4IDE4LjAxMjVDMTkuMjMzMSAxNy41MDAyIDE5LjMzMzMgMTcuMzg0NCAxOS4zODAyIDE3LjI5MThDMTkuNTA1IDE3LjA0NDkgMTkuNTA1IDE2Ljc1MzMgMTkuMzgwMiAxNi41MDY1QzE5LjMzMzMgMTYuNDEzOCAxOS4yMzMxIDE2LjI5ODEgMTguNzIwOCAxNS43ODU4TDE4LjU1MDggMTUuNjE1N0MxOC4yMTQyIDE1LjI3OTEgMTguMTM4NyAxNS4yMTA1IDE4LjA4MTcgMTUuMTczNEMxNy43OTMzIDE0Ljk4NTkgMTcuNDIxNiAxNC45ODU5IDE3LjEzMzMgMTUuMTczNEMxNy4wNzYyIDE1LjIxMDUgMTcuMDAwNyAxNS4yNzkxIDE2LjY2NDEgMTUuNjE1N0MxNi42NTc1IDE1LjYyMjQgMTYuNjUwNyAxNS42MjkyIDE2LjY0MzcgMTUuNjM2MkMxNi41NjU0IDE1LjcxNDggMTYuNDY2MSAxNS44MTQ0IDE2LjM0NjkgMTUuODk5OEwxNS44Mzc1IDE1LjE4ODRMMTYuMzQ2OSAxNS44OTk4QzE1LjkyMTQgMTYuMjA0NSAxNS4zNDMgMTYuMzAzMSAxNC44NDA1IDE2LjE1NjZDMTQuNzAwNCAxNi4xMTU4IDE0LjU4NSAxNi4wNjAyIDE0LjQ5NTUgMTYuMDE3QzE0LjQ4ODQgMTYuMDEzNiAxNC40ODE0IDE2LjAxMDIgMTQuNDc0NyAxNi4wMDdDMTMuMTIyMSAxNS4zNTc2IDExLjg1NTMgMTQuNDcyNyAxMC43MzYyIDEzLjM1MzVDOS42MTcwNSAxMi4yMzQ0IDguNzMyMTIgMTAuOTY3NiA4LjA4MjczIDkuNjE1MDRMOC44NzE1MiA5LjIzNjMyTDguMDgyNzIgOS42MTUwNEM4LjA3OTQ3IDkuNjA4MjcgOC4wNzYxMyA5LjYwMTM0IDguMDcyNzEgOS41OTQyNUM4LjAyOTUzIDkuNTA0NjcgNy45NzM5MiA5LjM4OTMyIDcuOTMzMDcgOS4yNDkxOEw4Ljc2MzcgOS4wMDcwNUw3LjkzMzA3IDkuMjQ5MThDNy43ODY2IDguNzQ2NzMgNy44ODUyNCA4LjE2ODMgOC4xODk5MyA3Ljc0Mjc4TDguMTg5OTMgNy43NDI3OEM4LjI3NTMgNy42MjM1NiA4LjM3NDkzIDcuNTI0MyA4LjQ1MzQ5IDcuNDQ2MDJDOC40NjA0OSA3LjQzOTA0IDguNDY3MzMgNy40MzIyMyA4LjQ3Mzk3IDcuNDI1NTlDOC44MTA1OSA3LjA4ODk3IDguODc5MjUgNy4wMTM1MyA4LjkxNjM2IDYuOTU2NDZMOC45MTYzNiA2Ljk1NjQ1QzkuMTAzODMgNi42NjgxMSA5LjEwMzgzIDYuMjk2MzkgOC45MTYzNiA2LjAwODA1QzguODc5MjUgNS45NTA5OCA4LjgxMDU5IDUuODc1NTMgOC40NzM5NyA1LjUzODkyTDguMzAzOTYgNS4zNjg5QzcuNzkxNjUgNC44NTY2IDcuNjc1OTEgNC43NTY0MSA3LjU4MzI1IDQuNzA5NTVaTTYuMDA4MSAzLjE0Nzk0QzYuNzUxNTkgMi43NzE4OCA3LjYyOTYyIDIuNzcxODggOC4zNzMxMSAzLjE0Nzk0QzguNzUwOTIgMy4zMzkwMyA5LjA3ODg3IDMuNjY3ODIgOS40NTc3OCA0LjA0NzcxQzkuNDg1MzcgNC4wNzUzNyA5LjUxMzIzIDQuMTAzMyA5LjU0MTM5IDQuMTMxNDZMOS43MTE0MSA0LjMwMTQ4QzkuNzI5OTcgNC4zMjAwNCA5Ljc0ODM2IDQuMzM4NCA5Ljc2NjU2IDQuMzU2NTdDMTAuMDE2NiA0LjYwNjE3IDEwLjIzMjIgNC44MjE0NCAxMC4zODM1IDUuMDU0MTRMOS42NDk5NCA1LjUzMTFMMTAuMzgzNSA1LjA1NDE0QzEwLjk0ODEgNS45MjI1MSAxMC45NDgxIDcuMDQxOTkgMTAuMzgzNSA3LjkxMDM2QzEwLjIzMjIgOC4xNDMwNyAxMC4wMTY2IDguMzU4MzMgOS43NjY1NiA4LjYwNzkzQzkuNzQ4MzYgOC42MjYxMSA5LjcyOTk3IDguNjQ0NDYgOS43MTE0MSA4LjY2MzAyQzkuNjYxNTkgOC43MTI4NSA5LjYzNTk4IDguNzM4NTggOS42MTgxOCA4Ljc1NzRDOS42MTc5MSA4Ljc1ODYgOS42MTc2NSA4Ljc1OTkgOS42MTc0MiA4Ljc2MTI5QzkuNjE3MTUgOC43NjI4NiA5LjYxNjk0IDguNzY0MzMgOS42MTY3OSA4Ljc2NTY4QzkuNjE5NjMgOC43NzE5NiA5LjYyMzQzIDguNzgwMjEgOS42Mjg2MiA4Ljc5MTIzQzkuNjM3IDguODA5MDMgOS42NDY4NSA4LjgyOTU2IDkuNjYwMzEgOC44NTc2QzEwLjIyNTQgMTAuMDM0NiAxMC45OTYxIDExLjEzODUgMTEuOTczNiAxMi4xMTYxQzEyLjk1MTIgMTMuMDkzNyAxNC4wNTUxIDEzLjg2NDMgMTUuMjMyMSAxNC40Mjk0TDE0Ljg1MzQgMTUuMjE4MkwxNS4yMzIxIDE0LjQyOTRDMTUuMjYwMiAxNC40NDI5IDE1LjI4MDcgMTQuNDUyNyAxNS4yOTg1IDE0LjQ2MTFDMTUuMzA5NSAxNC40NjYzIDE1LjMxNzcgMTQuNDcwMSAxNS4zMjQgMTQuNDcyOUMxNS4zMjU0IDE0LjQ3MjggMTUuMzI2OSAxNC40NzI2IDE1LjMyODQgMTQuNDcyM0MxNS4zMjk4IDE0LjQ3MjEgMTUuMzMxMSAxNC40NzE4IDE1LjMzMjMgMTQuNDcxNUMxNS4zNTExIDE0LjQ1MzcgMTUuMzc2OSAxNC40MjgxIDE1LjQyNjcgMTQuMzc4M0MxNS40NDUyIDE0LjM1OTcgMTUuNDYzNiAxNC4zNDE0IDE1LjQ4MTggMTQuMzIzMUMxNS43MzE0IDE0LjA3MzEgMTUuOTQ2NiAxMy44NTc1IDE2LjE3OTMgMTMuNzA2MkMxNy4wNDc3IDEzLjE0MTYgMTguMTY3MiAxMy4xNDE2IDE5LjAzNTYgMTMuNzA2MkMxOS4yNjgzIDEzLjg1NzUgMTkuNDgzNSAxNC4wNzMxIDE5LjczMzEgMTQuMzIzMUMxOS43NTEzIDE0LjM0MTMgMTkuNzY5NyAxNC4zNTk3IDE5Ljc4ODIgMTQuMzc4M0wxOS45NTgyIDE0LjU0ODNDMTkuOTg2NCAxNC41NzY1IDIwLjAxNDMgMTQuNjA0MyAyMC4wNDIgMTQuNjMxOUMyMC40MjE5IDE1LjAxMDggMjAuNzUwNyAxNS4zMzg4IDIwLjk0MTggMTUuNzE2NkMyMS4zMTc4IDE2LjQ2MDEgMjEuMzE3OCAxNy4zMzgxIDIwLjk0MTggMTguMDgxNkMyMC43NTA3IDE4LjQ1OTQgMjAuNDIxOSAxOC43ODc0IDIwLjA0MiAxOS4xNjYzQzIwLjAxNDMgMTkuMTkzOSAxOS45ODY0IDE5LjIyMTcgMTkuOTU4MiAxOS4yNDk5TDE5LjgyMDcgMTkuMzg3NEMxOS44MDA4IDE5LjQwNzQgMTkuNzgxIDE5LjQyNzEgMTkuNzYxNSAxOS40NDY2QzE5LjM1NTcgMTkuODUyOSAxOS4wNDQyIDIwLjE2NDcgMTguNjIzMyAyMC40MDEyQzE4LjE0MzEgMjAuNjcwOSAxNy40NTMyIDIwLjg1MDMgMTYuOTAyNCAyMC44NDg3QzE2LjQyMDYgMjAuODQ3MiAxNi4wNjkxIDIwLjc0NzQgMTUuNjE2NCAyMC42MTg3QzE1LjYwMDEgMjAuNjE0MSAxNS41ODM3IDIwLjYwOTQgMTUuNTY3MSAyMC42MDQ3QzEyLjc4MDcgMTkuODEzOCAxMC4xNTE2IDE4LjMyMTQgNy45NTk5OCAxNi4xMjk3QzUuNzY4MzMgMTMuOTM4MSA0LjI3NTg4IDExLjMwOSAzLjQ4NTAxIDguNTIyNTdDMy40ODAzMSA4LjUwNjAyIDMuNDc1NjUgOC40ODk2MSAzLjQ3MTAyIDguNDczMzRDMy4zNDIzNSA4LjAyMDU4IDMuMjQyNDYgNy42NjkxMyAzLjI0MTAzIDcuMTg3MjdDMy4yMzkzOSA2LjYzNjUgMy40MTg4IDUuOTQ2NjEgMy42ODg1NSA1LjQ2NjQyTDMuNjg4NTUgNS40NjY0MkMzLjkyNDk5IDUuMDQ1NTEgNC4yMzY4MyA0LjczMzk5IDQuNjQzMDggNC4zMjgxNkM0LjY2MjU5IDQuMzA4NjcgNC42ODIzMyA0LjI4ODk1IDQuNzAyMjggNC4yNjlMNC44Mzk4MSA0LjEzMTQ2QzQuODY3OTggNC4xMDMzIDQuODk1ODQgNC4wNzUzNyA0LjkyMzQyIDQuMDQ3NzFDNS4zMDIzNCAzLjY2NzgyIDUuNjMwMjkgMy4zMzkwMyA2LjAwODEgMy4xNDc5NEw2LjM3MzgzIDMuODcxMDNMNi4wMDgxIDMuMTQ3OTRaIiBmaWxsPSIjMDgwODA4Ii8+CjwvZz4KPC9zdmc+Cg==");}
.aiq-icon + strong:where([data-v],[data-v] *){vertical-align: middle;}
@keyframes ceo-panel-enter { 
  0% { opacity: 0; transform: translateY(-6px); }
  100% { opacity: 1; transform: none; }
}
:root{--aiq-purple: rgb(98, 98, 245);--aiq-purple-hover: rgb(122, 90, 248);--aiq-purple-soft: rgb(183, 165, 255);--aiq-purple-tint: rgb(239, 239, 255);--aiq-black: rgb(8, 8, 8);--aiq-white: rgb(255, 255, 255);--fg-1: rgb(8, 8, 8);--fg-2: rgb(98, 104, 117);--fg-3: rgb(120, 124, 132);--bg-0: rgb(255, 255, 255);--bg-1: rgb(250, 251, 252);--bg-2: rgb(240, 243, 250);--bg-3: rgb(240, 240, 240);--line-1: rgb(226, 230, 237);--line-2: rgb(218, 225, 235);--blue: rgb(0, 149, 255);--blue-ink: rgb(0, 122, 255);--blue-soft: rgb(138, 206, 255);--blue-tint: rgb(229, 244, 255);--green: rgb(48, 229, 121);--green-ink: rgb(10, 128, 58);--green-alt: rgb(97, 186, 71);--green-tint: rgb(233, 252, 241);--red: rgb(255, 82, 87);--red-ink: rgb(217, 50, 50);--orange: rgb(255, 146, 46);--orange-soft: rgb(255, 194, 138);--yellow: rgb(255, 199, 0);--pink: rgb(247, 79, 158);--pink-alt: rgb(238, 70, 188);--pink-soft: rgb(245, 115, 224);--violet: rgb(165, 80, 167);--radius-xs: 4px;--radius-sm: 8px;--radius-md: 10px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 32px;--radius-pill: 100px;--radius-full: 9999px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 40px;--space-8: 48px;--space-9: 64px;--shadow-xs: 0px 1px 2px rgba(8, 8, 8, 0.04);--shadow-sm: 0px 2px 4px rgba(8, 8, 8, 0.04), 0px 1px 2px rgba(8, 8, 8, 0.04);--shadow-md: 0px 4px 12px rgba(8, 8, 8, 0.06), 0px 1px 2px rgba(8, 8, 8, 0.04);--shadow-lg: 0px 12px 32px rgba(8, 8, 8, 0.08), 0px 2px 6px rgba(8, 8, 8, 0.04);--shadow-press: 0px 2px 0px 0px rgba(0, 0, 0, 0.016);--shadow-focus: 0 0 0 3px rgba(98, 98, 245, 0.25);--font-sans: 'Manrope', -apple-system, BlinkMacSystemFont, 'Segoe UI', system-ui, sans-serif;--fs-display: 36px;--fs-h2: 24px;--fs-h3: 18px;--fs-body: 16px;--fs-small: 13px;--fs-caption: 12px;--fs-nano: 10px;--lh-display: 54px;--lh-h2: 36px;--lh-body: 24px;--lh-small: 20px;--lh-caption: 18px;--lh-nano: 12px;--tracking-display: 0.4px;--tracking-label: 0.4px;--tracking-caption: 1px;--ease-out: cubic-bezier(0.2, 0.7, 0.2, 1);--dur-fast: 120ms;--dur-med: 200ms}
h3{font-family: var(--font-sans); font-weight: 700; font-size: var(--fs-h3); line-height: 28px; color: var(--fg-1); margin: 0px;}
.body,p:where([data-v],[data-v] *){font-family: var(--font-sans); font-weight: 500; font-size: var(--fs-body); line-height: var(--lh-body); color: var(--fg-1); margin: 0px;}
:root{--aiq-icon-size: 24px;--aiq-purple: #6262f5;--aiq-purple-700: #4c4cd3;--aiq-purple-800: #2b2a8f;--aiq-purple-soft: #b7a5ff;--aiq-purple-tint: #efefff;--mkt-display-1: clamp(46px,4.4vw,64px);--mkt-display-2: clamp(38px,4vw,56px);--mkt-gradient-hero: radial-gradient(ellipse at 50% 0%,#efefff 0%,#fff 70%);--astro-gradient: linear-gradient(127.653deg,#6262f5 .39%,#27278f 71.54%);--astro-dark: #1f1f1f;--astro-dark-card: #37383a;--astro-hero-shadow: 0 24px 48px -16px rgba(39,39,143,.2);--astro-screen-shadow: inset 0 0 0 1px #e2e6ed,0 12px 24px -12px rgba(26,26,109,.18);--shadow-focus: 0 0 0 3px rgba(98,98,245,.25);--juniper-green: #214c3d;--motion-ease: cubic-bezier(.2,.7,.2,1)}
:root{--ink: #191525;--purple: #6258ff;--accent: #6258ff;--violet: #6258ff;--lavender: #efedff;--muted: #655e74;--line: #dedbe9;--paper: #fff;--soft: #f7f7fa;--green: #214f43;--radius: 16px;--shadow: 0 16px 40px #1915250d}
button,a[type],input{font: inherit;}
button,a[type],input[type="radio"]{-webkit-tap-highlight-color: transparent;}
button,a[type]{cursor: pointer;}
button,a[type]{color: inherit;}
button:focus-visible,a[type]:focus-visible,input:focus-visible{outline: rgb(132, 124, 255) solid 3px; outline-offset: 5px;}
h3,p:where([data-v],[data-v] *),figure{margin: 0px;}
h3{line-height: 1.1; letter-spacing: -0.035em; text-wrap: balance;}
h3{font-size: 22px; font-weight: 650;}
p:where([data-v],[data-v] *){max-width: 70ch;}
button,a[type]{border: 0px; background: none;}
button,a[type]{transition: background 0.18s, color 0.18s, border-color 0.18s, transform 0.18s;}
button:disabled,a[type]:disabled{cursor: not-allowed; opacity: 0.5;}
[hidden]{display: none !important;}
.section{padding-block: 96px;}
:is(.ain-button,.button):where([data-v],[data-v] *){display: inline-flex; justify-content: center; align-items: center; min-height: 46px; padding: 12px 24px; border-radius: 999px; background: var(--ink); color: white; text-decoration: none; white-space: nowrap; font-size: 14px; font-weight: 700; line-height: 1.5; border: 1px solid transparent; cursor: pointer;}
:is(.ain-button,.button):hover:where([data-v],[data-v] *){background: var(--purple); transform: translateY(-1px);}
@media (max-width: 800px){.section{padding-block: 64px;}}
@media (prefers-reduced-motion: reduce){::before,::after{animation: auto ease 0s 1 normal none running none !important; transition: none !important;}}
:root{--ink: var(--fg-1);--purple: var(--aiq-purple);--accent: var(--aiq-purple);--violet: var(--aiq-purple);--lavender: var(--aiq-purple-tint);--muted: var(--fg-2);--line: var(--line-1);--paper: #fff;--soft: var(--bg-1);--green: var(--juniper-green);--shadow: none;--radius: 16px}
body p:where([data-v],[data-v] *){text-wrap: pretty;}
body button,body a[type],body input{font-family: Manrope, Arial, sans-serif;}
button:focus-visible,a[type]:focus-visible,input:focus-visible{outline: rgba(98, 98, 245, 0.25) solid 3px; outline-offset: 3px;}
body .section{padding-block: 88px;}
body :is(.ain-button,.button):where([data-v],[data-v] *){min-height: 44px; border-radius: 100px; background: var(--aiq-purple); border: 2px solid transparent; color: white; font-size: 16px; font-weight: 700; padding: 11px 24px; line-height: 1.35; box-shadow: none; transform: none;}
body :is(.ain-button,.button):hover:where([data-v],[data-v] *){background: var(--aiq-purple-700); transform: none; box-shadow: none;}
body button,body a[type]{transition: color 120ms var(--motion-ease),background-color 120ms var(--motion-ease),border-color 120ms var(--motion-ease);}
@media (max-width: 900px){body .section{padding-block: 64px;}}
@media (prefers-reduced-motion: reduce){::before,::after{animation: auto ease 0s 1 normal none running none !important; transition: none !important; scroll-behavior: auto !important;}}
.aiq-icon.aiq-icon{min-width: var(--aiq-icon-size,20px); flex: 0 0 var(--aiq-icon-size,20px); vertical-align: middle; mask: var(--aiq-icon-asset) center/contain no-repeat; display: inline-block !important; position: relative !important; inset: auto !important; width: var(--aiq-icon-size,20px) !important; height: var(--aiq-icon-size,20px) !important; padding: 0px !important; margin: 0px !important; border: 0px !important; border-radius: 0px !important; background-color: currentcolor !important; line-height: 1 !important; letter-spacing: 0px !important; box-shadow: none !important;}
.aiq-icon-add{--aiq-icon-asset: url("data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJpY29ucy9hZGQiPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNMTIgMy42MjVDMTEuMjQwNiAzLjYyNSAxMC42MjUgNC4yNDA2MSAxMC42MjUgNVYxMC42MjVINUM0LjI0MDYxIDEwLjYyNSAzLjYyNSAxMS4yNDA2IDMuNjI1IDEyQzMuNjI1IDEyLjc1OTQgNC4yNDA2MSAxMy4zNzUgNSAxMy4zNzVIMTAuNjI1VjE5QzEwLjYyNSAxOS43NTk0IDExLjI0MDYgMjAuMzc1IDEyIDIwLjM3NUMxMi43NTk0IDIwLjM3NSAxMy4zNzUgMTkuNzU5NCAxMy4zNzUgMTlWMTMuMzc1SDE5QzE5Ljc1OTQgMTMuMzc1IDIwLjM3NSAxMi43NTk0IDIwLjM3NSAxMkMyMC4zNzUgMTEuMjQwNiAxOS43NTk0IDEwLjYyNSAxOSAxMC42MjVIMTMuMzc1VjVDMTMuMzc1IDQuMjQwNjEgMTIuNzU5NCAzLjYyNSAxMiAzLjYyNVoiIGZpbGw9IiMwODA4MDgiLz4KPC9nPgo8L3N2Zz4K");}
.aiq-icon-crm-outline{--aiq-icon-asset: url("https://cdn.prod.website-files.com/6ae8e95b0bba875729a58b38/6ae8f200020bdb0e9cc96e9b_aiq-nav-icon-crm-outline.svg");}
.aiq-icon-graph-outline{--aiq-icon-asset: url("data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJpY29ucy9ncmFwaC9vdXRsaW5lIj4KPHBhdGggaWQ9IlZlY3RvciIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMC40NDcgMi40NzY0MUMyMS4wMTU2IDIuNDc2NDEgMjEuNDc2NCAyLjkzNzI5IDIxLjQ3NjQgMy41MDU4MlYyMC40NDdDMjEuNDc2NCAyMS4wMTU1IDIxLjAxNTYgMjEuNDc2NCAyMC40NDcgMjEuNDc2NEMxOS44Nzg1IDIxLjQ3NjQgMTkuNDE3NiAyMS4wMTU1IDE5LjQxNzYgMjAuNDQ3VjMuNTA1ODJDMTkuNDE3NiAyLjkzNzI5IDE5Ljg3ODUgMi40NzY0MSAyMC40NDcgMi40NzY0MVpNMTQuOCA3LjE4MjI5QzE1LjM2ODUgNy4xODIyOSAxNS44Mjk0IDcuNjQzMTggMTUuODI5NCA4LjIxMTdWMjAuNDQ3QzE1LjgyOTQgMjEuMDE1NSAxNS4zNjg1IDIxLjQ3NjQgMTQuOCAyMS40NzY0QzE0LjIzMTQgMjEuNDc2NCAxMy43NzA2IDIxLjAxNTUgMTMuNzcwNiAyMC40NDdWOC4yMTE3QzEzLjc3MDYgNy42NDMxOCAxNC4yMzE0IDcuMTgyMjkgMTQuOCA3LjE4MjI5Wk05LjE1MjkxIDExLjg4ODJDOS43MjE0NCAxMS44ODgyIDEwLjE4MjMgMTIuMzQ5MSAxMC4xODIzIDEyLjkxNzZWMjAuNDQ3QzEwLjE4MjMgMjEuMDE1NSA5LjcyMTQ0IDIxLjQ3NjQgOS4xNTI5MSAyMS40NzY0QzguNTg0MzggMjEuNDc2NCA4LjEyMzUgMjEuMDE1NSA4LjEyMzUgMjAuNDQ3VjEyLjkxNzZDOC4xMjM1IDEyLjM0OTEgOC41ODQzOCAxMS44ODgyIDkuMTUyOTEgMTEuODg4MlpNMy41MDU4NSAxNS42NTI5QzQuMDc0MzggMTUuNjUyOSA0LjUzNTI2IDE2LjExMzggNC41MzUyNiAxNi42ODIzVjIwLjQ0N0M0LjUzNTI2IDIxLjAxNTUgNC4wNzQzOCAyMS40NzY0IDMuNTA1ODUgMjEuNDc2NEMyLjkzNzMyIDIxLjQ3NjQgMi40NzY0NCAyMS4wMTU1IDIuNDc2NDQgMjAuNDQ3VjE2LjY4MjNDMi40NzY0NCAxNi4xMTM4IDIuOTM3MzIgMTUuNjUyOSAzLjUwNTg1IDE1LjY1MjlaIiBmaWxsPSIjMDgwODA4Ii8+CjwvZz4KPC9zdmc+Cg==");}
.aiq-icon-message{--aiq-icon-asset: url("https://cdn.prod.website-files.com/6ae8e95b0bba875729a58b38/6ae8f2009c18388cd92412a1_aiq-nav-icon-message.svg");}
.aiq-icon-mobile{--aiq-icon-asset: url("https://cdn.prod.website-files.com/6ae8e95b0bba875729a58b38/6ae8f1ff3647dc2c7e396c0d_aiq-nav-icon-mobile.svg");}
.aiq-icon-telephone{--aiq-icon-asset: url("https://cdn.prod.website-files.com/6ae8e95b0bba875729a58b38/6ae8f200e94989c7f054e4fa_aiq-nav-icon-telephone.svg");}
.aiq-icon + strong:where([data-v],[data-v] *){vertical-align: middle;}
.site-breadcrumb-span h2 span{color: var(--aiq-purple-soft);}
.demo-form-card{background: rgb(255, 255, 255); color: var(--fg-1); border-radius: 16px; box-shadow: var(--astro-hero-shadow); padding: 32px;}
.demo-form-card h3{font-size: 24px; line-height: 1.2; font-weight: 700; letter-spacing: -0.02em; margin: 0px 0px 24px;}
.demo-form-fields{display: grid; grid-template-columns: 1fr 1fr; gap: 20px 16px;}
.demo-field{display: grid; gap: 8px; font-size: 13px; font-weight: 700; letter-spacing: 0.4px;}
.demo-field.full{grid-column: 1 / -1;}
.demo-field input{width: 100%; height: 48px; border: 1px solid var(--line-1); border-radius: 8px; background: rgb(255, 255, 255); color: var(--fg-1); padding: 10px 12px; font-size: 16px; font-weight: 500; caret-color: var(--aiq-purple);}
.demo-audience{border: 0px; padding: 0px; margin: 22px 0px 24px; min-width: 0px;}
.demo-audience legend{font-size: 13px; font-weight: 700; letter-spacing: 0.4px; margin-bottom: 10px;}
.demo-audience-options{display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px;}
.demo-audience-options label{position: relative;}
.demo-audience-options input{position: absolute; opacity: 0; width: 1px; height: 1px;}
.demo-audience-options span{display: grid; place-items: center; min-height: 44px; border: 1px solid var(--line-1); border-radius: 8px; font-size: 13px; font-weight: 700; cursor: pointer;}
.demo-audience-options input:checked + span{border-color: var(--aiq-purple); background: var(--aiq-purple-tint); color: var(--aiq-purple-700);}
.demo-audience-options input:focus-visible + span{box-shadow: var(--shadow-focus);}
.demo-form-card :is(.ain-button,.button){width: 100%;}
.demo-preview-note{font-size: 12px; font-weight: 500; color: var(--fg-2); text-align: center; margin-top: 16px;}
.demo-form-message{font-size: 13px; line-height: 1.6; font-weight: 600; color: var(--aiq-purple-700); margin-top: 14px; min-height: 0px;}
.demo-form-message:empty{display: none;}
@media (max-width: 900px){.demo-form-card{padding: 24px;}}
@media (max-width: 767px){.demo-form-fields{grid-template-columns: 1fr;}}
@media (max-width: 767px){.demo-field.full{grid-column: auto;}}
@media (max-width: 767px){.demo-form-card{padding: 24px;}}
@media (max-width: 767px){.demo-form-card h3{font-size: 24px;}}
@media (max-width: 767px){.demo-audience-options{gap: 6px;}}
[data-aiq-typing] .aiq-typing-layer{display: grid; grid-template-columns: minmax(0px, 1fr); max-width: 100%; margin: 0px; padding: 0px; font: inherit; letter-spacing: inherit; color: inherit;}
.aiq-typing-layer > .aiq-typing-source,.aiq-typing-layer > .aiq-typing-visual{display: block; grid-area: 1 / 1; min-width: 0px; max-width: 100%; margin: 0px; padding: 0px; font: inherit; letter-spacing: inherit; color: inherit; white-space: inherit; overflow-wrap: inherit;}
.aiq-typing-layer > .aiq-typing-visual{visibility: hidden; pointer-events: none; user-select: none;}
[data-aiq-typing-state="pending"] .aiq-typing-source,[data-aiq-typing-state="typing"] .aiq-typing-source{opacity: 0;}
[data-aiq-typing-state="pending"] .aiq-typing-visual,[data-aiq-typing-state="typing"] .aiq-typing-visual{visibility: visible;}
.aiq-typing-caret{display: none; position: relative; width: 0px; height: 0px; vertical-align: baseline;}
[data-aiq-typing-state="typing"] .aiq-typing-caret{display: inline-block;}
@media (prefers-reduced-motion: reduce){[data-aiq-typing] .aiq-typing-source{opacity: 1;}}
@media (prefers-reduced-motion: reduce){[data-aiq-typing] .aiq-typing-visual{visibility: hidden;}}
:root{--hub-sticky-offset: 112px}
html.is-review-still{scroll-behavior: auto !important;}
body main h3{font-size: 24px; font-weight: 700; letter-spacing: -0.02em; line-height: 1.3;}
.hub-section-nav{position: sticky; top: var(--hub-sticky-offset); z-index: 30; background: rgb(255, 255, 255); border-block: 1px solid var(--line-1);}
.hub-section-nav > :is(.site-chapter-grid,.site-demo-form-grid,.site-faq-grid,.site-wrap,.site-wrap-3,.site-wrap-4){display: flex; align-items: center; gap: 28px; min-height: 68px;}
.hub-section-nav > :is(.site-chapter-grid,.site-demo-form-grid,.site-faq-grid,.site-wrap,.site-wrap-3,.site-wrap-4) > div{display: flex; gap: 8px; align-items: center; overflow-x: auto; padding-block: 12px; scrollbar-width: thin; min-width: 0px;}
.hub-section-nav a{display: flex; align-items: center; min-height: 40px; padding: 8px 12px; color: var(--fg-2); font-size: 12px; font-weight: 600; text-decoration: none; white-space: nowrap; border-radius: 8px;}
.hub-section-nav a:hover{background: var(--bg-1); color: var(--fg-1);}
.ain-mf-demo .demo-form-card{box-shadow: none;}
.ain-mf-demo .demo-form-message{font-size: 12px; min-height: 20px; color: var(--aiq-purple-700);}
.ain-mf-demo input[aria-invalid="true"]{border-color: rgb(178, 44, 50);}
.ain-mf-demo .demo-form-message.is-error{color: rgb(165, 34, 44);}
@media (max-width: 767px){:root{--hub-sticky-offset: 100px}}
@media (max-width: 767px){.hub-section-nav > :is(.site-chapter-grid,.site-demo-form-grid,.site-faq-grid,.site-wrap,.site-wrap-3,.site-wrap-4){display: block; min-height: 0px;}}
@media (max-width: 767px){.hub-section-nav > :is(.site-chapter-grid,.site-demo-form-grid,.site-faq-grid,.site-wrap,.site-wrap-3,.site-wrap-4) > div{padding: 8px 0px; gap: 4px;}}
@media (max-width: 767px){.hub-section-nav a{font-size: 12px; padding: 8px 10px;}}
@media (prefers-reduced-motion: reduce){::before,::after{animation: auto ease 0s 1 normal none running none !important; transition: none !important; scroll-behavior: auto !important;}}
.ain-page-main main *:where([data-v],[data-v] *){box-sizing: border-box; min-width: 0px;}
.ain-page-main :where(main) h3,.ain-page-main :where(main) p:where([data-v],[data-v] *),.ain-page-main :where(main) dl:where([data-v],[data-v] *),.ain-page-main :where(main) dd:where([data-v],[data-v] *){margin: 0px;}
.ain-page-main :where(main) h3{font-size: 20px; line-height: 1.35; letter-spacing: -0.02em; font-weight: 700;}
.ain-page-main :where(main) p:where([data-v],[data-v] *){text-wrap: pretty;}
.mf-hero-visual{align-self: center;}
.ain-mf-family-nav a .aiq-icon{--aiq-icon-size: 16px;}
.ain-mf-family-nav a[aria-current]{color: var(--mf-purple); border-bottom-color: currentcolor;}
.ain-mf-reverse .mf-chapter-visual{order: 1;}
.mf-stage{padding: 28px; background: var(--aiq-purple-800); border-radius: 24px; position: relative;}
.mf-screen{background: rgb(255, 255, 255); border: 1px solid var(--line-1); border-radius: 16px; overflow: hidden; font-size: 13px; line-height: 1.5; color: var(--fg-1);}
.mf-screen-head{padding: 16px 20px; border-bottom: 1px solid var(--line-1); display: flex; align-items: center; gap: 8px; font-size: 12px; min-height: 54px;}
.mf-screen-head > .aiq-icon{color: var(--mf-purple); --aiq-icon-size: 16px; flex-shrink: 0;}
.mf-screen-head > span:last-child{margin-left: auto; color: var(--fg-2); font-size: 12px; text-align: right;}
.mf-screen-body{padding: 24px;}
.mf-badge{display: inline-flex; align-items: center; gap: 6px; padding: 6px 8px; border-radius: 6px; background: var(--aiq-purple-tint); color: var(--mf-purple); font-size: 12px; font-weight: 600; line-height: 1.4;}
.mf-example{width: 100%;}
.ain-mf-faq summary::-webkit-details-marker{display: none;}
.ain-mf-faq summary > .aiq-icon{--aiq-icon-size: 16px; flex-shrink: 0; color: var(--mf-purple);}
.ain-mf-faq details[open] summary > .aiq-icon{transform: rotate(45deg);}
.ain-cf-related-single > a > .aiq-icon{--aiq-icon-size: 24px; color: var(--mf-purple);}
.ain-cf-related-single > a:hover strong{color: var(--mf-purple); text-decoration: underline; text-underline-offset: 4px;}
.ain-page-main :is(.ain-button,.button):hover:where([data-v],[data-v] *){transform: none;}
.ain-page-main main button:focus-visible,.ain-page-main main a[type]:focus-visible,.ain-page-main main input:focus-visible{outline: 3px solid var(--aiq-purple-700); outline-offset: 4px;}
@media (max-width: 1100px){.mf-stage{padding: 24px;}}
@media (max-width: 1100px){.mf-screen-body{padding: 20px;}}
@media (max-width: 900px){.mf-hero-visual{max-width: 650px; width: 100%; margin-inline: auto;}}
@media (max-width: 900px){.mf-chapter-visual{width: 100%; max-width: 720px; margin-inline: auto;}}
@media (max-width: 900px){.ain-mf-reverse .mf-chapter-visual{order: initial;}}
@media (max-width: 600px){.mf-stage{padding: 14px; border-radius: 20px;}}
@media (max-width: 600px){.mf-screen{border-radius: 12px;}}
@media (max-width: 600px){.mf-screen-head{padding: 14px; gap: 6px;}}
@media (max-width: 600px){.mf-screen-body{padding: 18px;}}
@media (prefers-reduced-motion: reduce){.ain-page-main *:where([data-v],[data-v] *){animation: auto ease 0s 1 normal none running none !important; transition: none !important; scroll-behavior: auto !important;}}
.ain-page-main [hidden]{display: none !important;}
.ain-page-main main input{accent-color: rgb(76, 76, 211); caret-color: rgb(76, 76, 211);}
.an-lifecycle-screen .mf-screen-body,.an-demographic-screen .mf-screen-body,.an-program-screen .mf-screen-body{padding: 24px;}
.an-note{font-size: 12px; line-height: 1.6; color: var(--fg-2); margin-top: 18px !important;}
.an-label{display: block; font-size: 12px; line-height: 1.5; color: var(--fg-2); margin-bottom: 7px;}
.an-screen-title{display: flex; justify-content: space-between; align-items: start; gap: 16px; margin-bottom: 24px;}
.an-screen-title > div > span{font-size: 12px; line-height: 1.5; color: var(--fg-2);}
.an-screen-title h3{font-size: 22px !important; line-height: 1.3 !important; margin-top: 7px !important;}
.an-screen-title > .mf-badge{max-width: 96px; text-align: center;}
.an-tab-list{display: flex; gap: 8px; border-bottom: 1px solid var(--line-1); padding-bottom: 16px; margin-bottom: 22px; flex-wrap: wrap;}
.an-tab-list button,.an-tab-list a[type]{appearance: none; border: 1px solid var(--line-1); border-radius: 8px; min-height: 44px; padding: 10px 12px; background: rgb(255, 255, 255); color: var(--fg-2); font: 700 12px / 1.5 Manrope, sans-serif; cursor: pointer; transition: background-color 120ms cubic-bezier(0.2, 0.7, 0.2, 1), border-color 120ms cubic-bezier(0.2, 0.7, 0.2, 1);}
.an-tab-list button:hover,.an-tab-list a[type]:hover{background: var(--bg-1); border-color: var(--aiq-purple-700);}
.an-tab-list button[aria-selected="true"],.an-tab-list a[type][aria-selected="true"]{background: var(--aiq-purple-tint); color: var(--aiq-purple-700); border-color: var(--aiq-purple-700);}
.an-tab-list button:active,.an-tab-list a[type]:active{background: var(--aiq-purple-tint);}
.an-tab-list button:focus-visible,.an-tab-list a[type]:focus-visible{outline: 3px solid var(--aiq-purple-700); outline-offset: 3px;}
.an-tab-panel[hidden]{display: none !important;}
.an-tab-panel:focus-visible{outline: 3px solid var(--aiq-purple-700); outline-offset: 4px;}
.an-metrics{display: grid; grid-template-columns: repeat(3, minmax(0px, 1fr)); gap: 16px; padding-bottom: 22px; border-bottom: 1px solid var(--line-1);}
.an-metrics > div{display: grid; gap: 8px; align-content: start;}
.an-metrics dt{font-size: 12px; color: var(--fg-2); line-height: 1.5;}
.an-metrics dd{font-size: 25px; line-height: 1.2; font-weight: 700; letter-spacing: -0.03em; white-space: nowrap; font-variant-numeric: tabular-nums;}
.an-table{border-collapse: collapse; width: 100%; font-size: 12px; line-height: 1.6; table-layout: auto;}
.an-table caption{text-align: left; font-size: 12px; line-height: 1.6; color: var(--fg-2); padding-bottom: 12px;}
.an-table th,.an-table td{padding: 13px 8px; border-bottom: 1px solid var(--line-1); text-align: right; font-variant-numeric: tabular-nums;}
.an-table thead th{border-top: 1px solid var(--line-1); color: var(--fg-2); font-size: 12px; font-weight: 700;}
.an-table th:first-child{text-align: left; padding-left: 0px;}
.an-table th:last-child,.an-table td:last-child{padding-right: 0px;}
.an-table tbody th{font-weight: 600; font-size: 12px; line-height: 1.6;}
.an-table tbody td{white-space: nowrap;}
.an-table td::before{display: none;}
.an-subhead{display: flex; justify-content: space-between; align-items: baseline; gap: 16px; font-size: 13px; line-height: 1.5; margin-bottom: 18px;}
.an-subhead > span{font-size: 12px; line-height: 1.5; color: var(--fg-2); text-align: right;}
.an-customer-total{display: flex; justify-content: space-between; align-items: baseline; gap: 16px; margin-bottom: 22px;}
.an-customer-total > span{font-size: 12px; line-height: 1.5; color: var(--fg-2);}
.an-customer-total > strong{font-size: 29px; line-height: 1.2; font-weight: 700; letter-spacing: -0.03em; font-variant-numeric: tabular-nums;}
.an-lifecycle-figure{margin: 0px;}
.an-lifecycle-bar{display: flex; gap: 3px; width: 100%; height: 30px; overflow: hidden; border-radius: 6px;}
.an-lifecycle-bar > span{display: block; flex-shrink: 1;}
.an-life-new{background: var(--aiq-purple-soft);}
.an-life-returning{background: var(--aiq-purple);}
.an-life-slipping{background: var(--aiq-purple-800);}
.an-lifecycle-figure figcaption{display: flex; justify-content: space-between; gap: 12px; font-size: 12px; line-height: 1.5; color: var(--fg-2); margin-top: 10px;}
.an-lifecycle-ledger{display: grid; margin-top: 22px;}
.an-lifecycle-ledger > div{display: grid; grid-template-columns: 10px minmax(0px, 1fr) auto; gap: 12px; align-items: center; padding: 15px 0px; border-bottom: 1px solid var(--line-1); font-size: 12px; line-height: 1.5;}
.an-life-key{width: 10px; height: 10px; border-radius: 2px;}
.an-lifecycle-ledger strong{font-size: 14px; font-variant-numeric: tabular-nums; white-space: nowrap;}
.an-audience-connection{margin-top: 24px; padding: 18px 16px; background: var(--aiq-purple-tint); border-radius: 8px;}
.an-audience-connection > div{display: flex; align-items: center; gap: 8px; flex-wrap: wrap; font-size: 12px; line-height: 1.5;}
.an-audience-connection .aiq-icon{--aiq-icon-size: 18px; color: var(--aiq-purple-700);}
.an-audience-connection .mf-badge{margin-left: auto; background: rgb(255, 255, 255);}
.an-audience-connection > span{display: block; margin: 12px 0px 0px 26px; font-size: 12px; line-height: 1.5; color: var(--fg-2);}
.an-demographic-title{display: flex; justify-content: space-between; gap: 16px; align-items: start; margin-bottom: 24px;}
.an-demographic-title strong{display: block; font-size: 20px; line-height: 1.4;}
.an-demographic-section{padding-top: 22px; margin-top: 22px; border-top: 1px solid var(--line-1);}
.an-age-chart{display: grid; gap: 16px;}
.an-age-chart > div{display: grid; grid-template-columns: 42px minmax(0px, 1fr) 36px; gap: 12px; align-items: center; font-size: 12px; line-height: 1.5;}
.an-age-chart > div > div{height: 11px; background: var(--bg-1); border-radius: 3px; overflow: hidden;}
.an-age-chart i{display: block; height: 100%; background: var(--aiq-purple); min-width: 1px;}
.an-age-chart strong{text-align: right; font-size: 12px; font-weight: 600; white-space: nowrap;}
.an-percent-axis{display: flex; justify-content: space-between; gap: 12px; margin: 12px 48px 0px 54px; font-size: 12px; line-height: 1.5; color: var(--fg-2);}
.an-gender-ledger{display: grid; grid-template-columns: repeat(3, minmax(0px, 1fr)); gap: 16px;}
.an-gender-ledger > div{display: grid; gap: 7px;}
.an-gender-ledger dt{font-size: 12px; line-height: 1.6; color: var(--fg-2);}
.an-gender-ledger dd{font-size: 20px; line-height: 1.3; font-weight: 700; font-variant-numeric: tabular-nums;}
.an-location-ledger{display: grid; gap: 12px;}
.an-location-ledger > div{display: flex; justify-content: space-between; gap: 20px; font-size: 12px; line-height: 1.5;}
.an-location-ledger dd{font-weight: 600; white-space: nowrap; font-variant-numeric: tabular-nums;}
.an-program-heading{display: flex; justify-content: space-between; gap: 16px; align-items: baseline; margin-bottom: 24px;}
.an-program-heading > strong{font-size: 20px; line-height: 1.4;}
.an-program-heading > span{font-size: 12px; line-height: 1.5; color: var(--fg-2); text-align: right;}
.an-program-metrics{margin-bottom: 24px !important;}
.an-program-metrics dd{font-size: 23px;}
.an-app-engagement{display: flex; align-items: center; gap: 16px; padding-bottom: 24px; margin-bottom: 22px; border-bottom: 1px solid var(--line-1);}
.an-app-engagement > .aiq-icon{--aiq-icon-size: 28px; color: var(--aiq-purple-700);}
.an-app-engagement > div{display: grid; gap: 8px;}
.an-app-engagement > div > span{font-size: 12px; line-height: 1.5; color: var(--fg-2);}
.an-app-engagement strong{font-size: 28px; line-height: 1.2; font-variant-numeric: tabular-nums;}
.an-call-summary{display: grid; grid-template-columns: repeat(3, minmax(0px, 1fr)); gap: 16px; border-bottom: 1px solid var(--line-1); padding-bottom: 22px; margin-bottom: 22px;}
.an-call-summary > div{display: grid; gap: 8px;}
.an-call-summary > div > span{font-size: 12px; line-height: 1.5; color: var(--fg-2);}
.an-call-summary strong{font-size: 24px; line-height: 1.2; font-variant-numeric: tabular-nums;}
.an-call-reasons{display: grid; gap: 12px;}
.an-call-reasons > div{display: flex; justify-content: space-between; gap: 20px; font-size: 12px; line-height: 1.5;}
.an-call-reasons dd{font-weight: 700; font-variant-numeric: tabular-nums;}
.an-transcript{padding: 18px 16px; border: 1px solid var(--line-1); border-radius: 8px; margin-top: 24px;}
.an-transcript > div{display: flex; align-items: center; gap: 8px; font-size: 12px; line-height: 1.5; margin-bottom: 18px;}
.an-transcript .aiq-icon{--aiq-icon-size: 18px; color: var(--aiq-purple-700);}
.an-transcript p{font-size: 12px; line-height: 1.65; margin-top: 14px !important;}
.an-transcript p > span{display: block; font-size: 12px; line-height: 1.5; color: var(--fg-2); margin-bottom: 4px; font-weight: 600;}
.an-recording{display: flex; align-items: center; gap: 9px; padding: 16px 0px; border-bottom: 1px solid var(--line-1); font-size: 12px; line-height: 1.6;}
.an-recording .aiq-icon{--aiq-icon-size: 16px; color: var(--aiq-purple-700);}
.an-recording > span{margin-left: auto; font-variant-numeric: tabular-nums; white-space: nowrap;}
@media (max-width: 1100px) and (min-width: 901px){.an-program-screen .mf-screen-body{padding: 20px;}}
@media (max-width: 1100px) and (min-width: 901px){.an-metrics{gap: 10px;}}
@media (max-width: 1100px) and (min-width: 901px){.an-metrics dd,.an-program-metrics dd{font-size: 21px;}}
@media (max-width: 1100px) and (min-width: 901px){.an-program-heading{align-items: start;}}
@media (max-width: 600px){.an-lifecycle-screen .mf-screen-body,.an-demographic-screen .mf-screen-body,.an-program-screen .mf-screen-body{padding: 20px 16px;}}
@media (max-width: 600px){.an-screen-title{display: block; margin-bottom: 22px;}}
@media (max-width: 600px){.an-screen-title > .mf-badge{max-width: none; margin-top: 12px;}}
@media (max-width: 600px){.an-screen-title h3{font-size: 21px !important;}}
@media (max-width: 600px){.an-tab-list{gap: 8px; margin-bottom: 20px; padding-bottom: 16px;}}
@media (max-width: 600px){.an-tab-list button,.an-tab-list a[type]{padding-inline: 11px; font-size: 12px;}}
@media (max-width: 600px){.an-metrics{gap: 12px;}}
@media (max-width: 600px){.an-metrics dd,.an-program-metrics dd{font-size: 22px;}}
@media (max-width: 600px){.an-metrics dt{font-size: 12px;}}
@media (max-width: 600px){.an-table,.an-table tbody{display: block; width: 100%;}}
@media (max-width: 600px){.an-table caption{display: block; text-align: left; padding-bottom: 12px;}}
@media (max-width: 600px){.an-table thead{position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border: 0px;}}
@media (max-width: 600px){.an-table tbody tr{display: block; padding: 15px 0px; border-top: 1px solid var(--line-1);}}
@media (max-width: 600px){.an-table tbody tr:last-child{border-bottom: 1px solid var(--line-1);}}
@media (max-width: 600px){.an-table tbody th{display: block; width: 100%; border: 0px; padding: 0px 0px 11px; text-align: left; font-size: 13px;}}
@media (max-width: 600px){.an-table tbody td{display: grid; grid-template-columns: minmax(0px, 1fr) auto; gap: 16px; padding: 5px 0px; border: 0px; font-size: 12px; text-align: right;}}
@media (max-width: 600px){.an-table td::before{display: block; content: attr(data-label); font-size: 12px; color: var(--fg-2); font-weight: 500; text-align: left; white-space: normal;}}
@media (max-width: 600px){.an-subhead{gap: 12px;}}
@media (max-width: 600px){.an-customer-total > strong{font-size: 27px;}}
@media (max-width: 600px){.an-lifecycle-bar{height: 27px;}}
@media (max-width: 600px){.an-lifecycle-ledger > div{gap: 9px; font-size: 12px;}}
@media (max-width: 600px){.an-audience-connection > div{align-items: start;}}
@media (max-width: 600px){.an-audience-connection .mf-badge{margin-left: 26px;}}
@media (max-width: 600px){.an-audience-connection > span{margin-top: 10px;}}
@media (max-width: 600px){.an-demographic-title{display: block;}}
@media (max-width: 600px){.an-demographic-title > .mf-badge{margin-top: 12px;}}
@media (max-width: 600px){.an-demographic-title strong{font-size: 19px;}}
@media (max-width: 600px){.an-age-chart > div{grid-template-columns: 38px minmax(0px, 1fr) 32px; gap: 10px;}}
@media (max-width: 600px){.an-percent-axis{margin-inline: 48px 42px;}}
@media (max-width: 600px){.an-gender-ledger{gap: 12px;}}
@media (max-width: 600px){.an-gender-ledger dd{font-size: 20px;}}
@media (max-width: 600px){.an-program-heading{display: block; margin-bottom: 20px;}}
@media (max-width: 600px){.an-program-heading > span{display: block; text-align: left; margin-top: 8px;}}
@media (max-width: 600px){.an-program-tabset .an-tab-list{gap: 6px;}}
@media (max-width: 600px){.an-program-tabset .an-tab-list button,.an-program-tabset .an-tab-list a[type]{padding-inline: 10px; flex: 1 1 0%;}}
@media (max-width: 600px){.an-program-metrics{margin-bottom: 22px !important;}}
@media (max-width: 600px){.an-transcript{padding: 18px 14px;}}
@media (max-width: 600px){.an-call-summary{gap: 12px;}}
@media (max-width: 600px){.an-recording{flex-wrap: wrap; gap: 7px;}}
@media (max-width: 600px){.an-recording > span{margin-left: auto;}}
@media (max-width: 360px){.an-metrics{grid-template-columns: 1fr; gap: 12px;}}
@media (max-width: 360px){.an-metrics > div{display: flex; justify-content: space-between; align-items: baseline; gap: 16px;}}
@media (max-width: 360px){.an-metrics dd{font-size: 23px;}}
@media (max-width: 360px){.an-tab-list button,.an-tab-list a[type]{padding-inline: 8px;}}
@media (max-width: 360px){.an-customer-total{display: block;}}
@media (max-width: 360px){.an-customer-total > strong{display: block; margin-top: 8px;}}
@media (max-width: 360px){.an-subhead{display: block;}}
@media (max-width: 360px){.an-subhead > span{display: block; text-align: left; margin-top: 6px;}}
@media (max-width: 360px){.an-gender-ledger{grid-template-columns: 1fr; gap: 12px;}}
@media (max-width: 360px){.an-gender-ledger > div{display: flex; justify-content: space-between; gap: 16px; align-items: baseline;}}
@media (max-width: 360px){.an-program-tabset .an-tab-list{display: grid; grid-template-columns: 1fr;}}
@media (max-width: 360px){.an-program-tabset .an-tab-list button,.an-program-tabset .an-tab-list a[type]{width: 100%;}}
@media (max-width: 360px){.an-recording > span{margin-left: 25px;}}
@media (max-width: 360px){.an-call-summary{gap: 10px;}}
@media (max-width: 360px){.an-call-summary strong{font-size: 23px;}}
.site-breadcrumb-a{-webkit-tap-highlight-color:transparent}
.site-hero-copy-em{font-optical-sizing:inherit;font-feature-settings:inherit;font-variation-settings:inherit}
.ain-button{-webkit-tap-highlight-color:transparent;text-wrap-mode:nowrap}
.site-faq-grid-summary{-webkit-tap-highlight-color:transparent}
.site-related-heading-a{-webkit-tap-highlight-color:transparent}
.site-related-links-a{-webkit-tap-highlight-color:transparent}
.site-wrap-3{scrollbar-width:thin}
.site-wrap-a{-webkit-tap-highlight-color:transparent}
.site-wrap-a-2{-webkit-tap-highlight-color:transparent}
.w-embed:has(> [data-v]){display:contents}
.w-embed:has(> [data-v]):before,.w-embed:has(> [data-v]):after{content:none}
.site-demo-form-grid > .w-embed{display:block}
.site-demo-form-grid > .w-embed:before,.site-demo-form-grid > .w-embed:after{content:none}
