.ai-assistant-overlay,.ai-search-widget,.assistant-cta-container{font-family:var(--ai-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif) !important;font-size:16px;font-weight:400;line-height:1.5;color:#212121;text-transform:none;letter-spacing:normal;word-spacing:normal;text-align:left;direction:ltr;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;text-indent:0;font-variant:normal;text-rendering:auto}:where(.ai-assistant-overlay,.ai-search-widget,.assistant-cta-container) *,:where(.ai-assistant-overlay,.ai-search-widget,.assistant-cta-container) *:before,:where(.ai-assistant-overlay,.ai-search-widget,.assistant-cta-container) *:after{box-sizing:border-box}:where(.ai-assistant-overlay,.ai-search-widget,.assistant-cta-container) h1,:where(.ai-assistant-overlay,.ai-search-widget,.assistant-cta-container) h2,:where(.ai-assistant-overlay,.ai-search-widget,.assistant-cta-container) h3,:where(.ai-assistant-overlay,.ai-search-widget,.assistant-cta-container) h4,:where(.ai-assistant-overlay,.ai-search-widget,.assistant-cta-container) h5,:where(.ai-assistant-overlay,.ai-search-widget,.assistant-cta-container) h6{margin:0;padding:0;font-family:inherit;font-weight:700;font-style:normal;line-height:1.2;color:inherit;text-transform:none;letter-spacing:normal;word-spacing:normal;text-decoration:none;text-indent:0;border:none;background:0 0;text-align:inherit;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit}:where(.ai-assistant-overlay,.ai-search-widget,.assistant-cta-container) p{margin:0;padding:0;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:normal;line-height:inherit;color:inherit;text-transform:none;letter-spacing:normal;word-spacing:normal;text-align:inherit;text-decoration:none;text-indent:0;border:none;background:0 0}:where(.ai-assistant-overlay,.ai-search-widget,.assistant-cta-container) a{color:inherit;text-decoration:none;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:normal;text-transform:none;background:0 0;border:none;outline:none;box-shadow:none;padding:0;margin:0}:where(.ai-assistant-overlay,.ai-search-widget) ul,:where(.ai-assistant-overlay,.ai-search-widget) ol{margin:0;padding:0;list-style:none;border:none;background:0 0}:where(.ai-assistant-overlay,.ai-search-widget) li{margin:0;padding:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;text-transform:none;letter-spacing:normal;list-style:none;border:none;background:0 0}:where(.ai-assistant-overlay,.ai-search-widget,.assistant-cta-container) input,:where(.ai-assistant-overlay,.ai-search-widget,.assistant-cta-container) button,:where(.ai-assistant-overlay,.ai-search-widget,.assistant-cta-container) textarea,:where(.ai-assistant-overlay,.ai-search-widget,.assistant-cta-container) select{margin:0;padding:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;text-transform:none;letter-spacing:normal;word-spacing:normal;background:0 0;border:none;border-radius:0;box-shadow:none;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;min-height:0;min-width:0;text-indent:0}:where(.ai-assistant-overlay,.ai-search-widget) strong,:where(.ai-assistant-overlay,.ai-search-widget) b{font-weight:700;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}:where(.ai-assistant-overlay,.ai-search-widget) em,:where(.ai-assistant-overlay,.ai-search-widget) i{font-style:italic;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}:where(.ai-assistant-overlay,.ai-search-widget) code{font-family:monospace;font-size:inherit;color:inherit;background:0 0;border:none;padding:0;margin:0;border-radius:0;line-height:inherit;letter-spacing:normal}:where(.ai-assistant-overlay,.ai-search-widget) img{max-width:100%;height:auto;border:none;box-shadow:none;border-radius:0;padding:0;margin:0}:where(.ai-assistant-overlay,.ai-search-widget,.assistant-cta-container) svg{overflow:visible;vertical-align:middle}:where(.ai-assistant-overlay,.ai-search-widget) form{margin:0;padding:0;border:none;background:0 0}:where(.ai-assistant-overlay,.ai-search-widget) table{border-collapse:collapse;border-spacing:0;width:auto;margin:0;padding:0;border:none;background:0 0;font-family:inherit;font-size:inherit;color:inherit}:where(.ai-assistant-overlay,.ai-search-widget) th,:where(.ai-assistant-overlay,.ai-search-widget) td{margin:0;padding:0;border:none;background:0 0;font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;text-align:inherit;vertical-align:top}:where(.ai-assistant-overlay,.ai-search-widget) blockquote{margin:0;padding:0;border:none;background:0 0;font-family:inherit;font-size:inherit;font-style:normal;color:inherit;quotes:none}:where(.ai-assistant-overlay,.ai-search-widget) pre{margin:0;padding:0;border:none;background:0 0;font-family:monospace;font-size:inherit;color:inherit;white-space:pre-wrap;word-wrap:break-word;line-height:inherit}:where(.ai-assistant-overlay,.ai-search-widget) hr{margin:0;padding:0;border:none;background:0 0;height:auto}:where(.ai-assistant-overlay,.ai-search-widget) label{margin:0;padding:0;font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;line-height:inherit;cursor:default}