<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title><![CDATA[刘瑞武个人blog - 信息技术]]></title>
<link>http://www.lrw.cn/default.asp/</link>
<description><![CDATA[自娱自乐]]></description>
<language>zh-cn</language>
<copyright><![CDATA[Copyright 2005 PBlog3 v2.8]]></copyright>
<webMaster><![CDATA[liurw@163.com(老刘不忙)]]></webMaster>
<generator>PBlog2 v2.4</generator> 
<image>
	<title>刘瑞武个人blog</title>
	<url>http://www.lrw.cn/default.asp/images/logos.gif</url>
	<link>http://www.lrw.cn/default.asp/</link>
	<description>刘瑞武个人blog</description>
</image>

			<item>
			<link>http://www.lrw.cn/default.asp/article.asp?id=163</link>
			<title><![CDATA[MacBook TouchPad基本用法]]></title>
			<author>liurw@163.com(liurw)</author>
			<category><![CDATA[信息技术]]></category>
			<pubDate>Tue,05 Aug 2025 20:41:10 +0800</pubDate>
			<guid>http://www.lrw.cn/default.asp/default.asp?id=163</guid>
		<description><![CDATA[<p>&nbsp;</p>
<h2 data-start="244" data-end="285">Basic Gestures (One and Two Fingers)</h2>
<div class="_tableContainer_16hzy_1">
<div tabindex="-1" class="_tableWrapper_16hzy_14 group flex w-fit flex-col-reverse">
<table data-start="287" data-end="753" class="w-fit min-w-(--thread-content-width)">
    <thead data-start="287" data-end="313">
        <tr data-start="287" data-end="313">
            <th data-start="287" data-end="297" data-col-size="sm">Gesture</th>
            <th data-start="297" data-end="313" data-col-size="md">What It Does</th>
        </tr>
    </thead>
    <tbody data-start="341" data-end="753">
        <tr data-start="341" data-end="408">
            <td data-start="341" data-end="372" data-col-size="sm">👉 <strong data-start="346" data-end="371">Single Tap (1 finger)</strong></td>
            <td data-col-size="md" data-start="372" data-end="408">Click (like left-click on mouse)</td>
        </tr>
        <tr data-start="409" data-end="461">
            <td data-start="409" data-end="429" data-col-size="sm">👉 <strong data-start="414" data-end="428">Double Tap</strong></td>
            <td data-col-size="md" data-start="429" data-end="461">Select text, word, or object</td>
        </tr>
        <tr data-start="462" data-end="533">
            <td data-start="462" data-end="503" data-col-size="sm">👉 <strong data-start="467" data-end="502">Two-Finger Click (Tap or Press)</strong></td>
            <td data-col-size="md" data-start="503" data-end="533"><span style="background-color: rgb(255, 255, 0);"><strong>Right-click / Context menu</strong></span></td>
        </tr>
        <tr data-start="534" data-end="612">
            <td data-start="534" data-end="561" data-col-size="sm">👉 <strong data-start="539" data-end="560">Two-Finger Scroll</strong></td>
            <td data-col-size="md" data-start="561" data-end="612">Scroll up/down/sideways in web pages, documents</td>
        </tr>
        <tr data-start="613" data-end="679">
            <td data-start="613" data-end="643" data-col-size="sm">👉 <strong data-start="618" data-end="642">Pinch with 2 Fingers</strong></td>
            <td data-col-size="md" data-start="643" data-end="679">Zoom in/out (photos, PDFs, maps)</td>
        </tr>
        <tr data-start="680" data-end="753">
            <td data-start="680" data-end="711" data-col-size="sm">👉 <strong data-start="685" data-end="710">Rotate with 2 Fingers</strong></td>
            <td data-col-size="md" data-start="711" data-end="753">Rotate images/documents (if supported)</td>
        </tr>
    </tbody>
</table>
<div class="sticky end-(--thread-content-margin) h-0 self-end select-none">
<div class="absolute end-0 flex items-end"><span data-state="closed"><button aria-label="Copy Table" class="hover:bg-token-bg-tertiary text-token-text-secondary my-1 rounded-sm p-1 transition-opacity group-[:not(:hover):not(:focus-within)]:pointer-events-none group-[:not(:hover):not(:focus-within)]:opacity-0"><svg width="20" height="20" viewbox="" fill="currentColor" xmlns="http://www.w3.org/2000/svg" class="icon">
<path d="M12.668 10.667C12.668 9.95614 12.668 9.46258 12.6367 9.0791C12.6137 8.79732 12.5758 8.60761 12.5244 8.46387L12.4688 8.33399C12.3148 8.03193 12.0803 7.77885 11.793 7.60254L11.666 7.53125C11.508 7.45087 11.2963 7.39395 10.9209 7.36328C10.5374 7.33197 10.0439 7.33203 9.33301 7.33203H6.5C5.78896 7.33203 5.29563 7.33195 4.91211 7.36328C4.63016 7.38632 4.44065 7.42413 4.29688 7.47559L4.16699 7.53125C3.86488 7.68518 3.61186 7.9196 3.43555 8.20703L3.36524 8.33399C3.28478 8.49198 3.22795 8.70352 3.19727 9.0791C3.16595 9.46259 3.16504 9.95611 3.16504 10.667V13.5C3.16504 14.211 3.16593 14.7044 3.19727 15.0879C3.22797 15.4636 3.28473 15.675 3.36524 15.833L3.43555 15.959C3.61186 16.2466 3.86474 16.4807 4.16699 16.6348L4.29688 16.6914C4.44063 16.7428 4.63025 16.7797 4.91211 16.8027C5.29563 16.8341 5.78896 16.835 6.5 16.835H9.33301C10.0439 16.835 10.5374 16.8341 10.9209 16.8027C11.2965 16.772 11.508 16.7152 11.666 16.6348L11.793 16.5645C12.0804 16.3881 12.3148 16.1351 12.4688 15.833L12.5244 15.7031C12.5759 15.5594 12.6137 15.3698 12.6367 15.0879C12.6681 14.7044 12.668 14.211 12.668 13.5V10.667ZM13.998 12.665C14.4528 12.6634 14.8011 12.6602 15.0879 12.6367C15.4635 12.606 15.675 12.5492 15.833 12.4688L15.959 12.3975C16.2466 12.2211 16.4808 11.9682 16.6348 11.666L16.6914 11.5361C16.7428 11.3924 16.7797 11.2026 16.8027 10.9209C16.8341 10.5374 16.835 10.0439 16.835 9.33301V6.5C16.835 5.78896 16.8341 5.29563 16.8027 4.91211C16.7797 4.63025 16.7428 4.44063 16.6914 4.29688L16.6348 4.16699C16.4807 3.86474 16.2466 3.61186 15.959 3.43555L15.833 3.36524C15.675 3.28473 15.4636 3.22797 15.0879 3.19727C14.7044 3.16593 14.211 3.16504 13.5 3.16504H10.667C9.9561 3.16504 9.46259 3.16595 9.0791 3.19727C8.79739 3.22028 8.6076 3.2572 8.46387 3.30859L8.33399 3.36524C8.03176 3.51923 7.77886 3.75343 7.60254 4.04102L7.53125 4.16699C7.4508 4.32498 7.39397 4.53655 7.36328 4.91211C7.33985 5.19893 7.33562 5.54719 7.33399 6.00195H9.33301C10.022 6.00195 10.5791 6.00131 11.0293 6.03809C11.4873 6.07551 11.8937 6.15471 12.2705 6.34668L12.4883 6.46875C12.984 6.7728 13.3878 7.20854 13.6533 7.72949L13.7197 7.87207C13.8642 8.20859 13.9292 8.56974 13.9619 8.9707C13.9987 9.42092 13.998 9.97799 13.998 10.667V12.665ZM18.165 9.33301C18.165 10.022 18.1657 10.5791 18.1289 11.0293C18.0961 11.4302 18.0311 11.7914 17.8867 12.1279L17.8203 12.2705C17.5549 12.7914 17.1509 13.2272 16.6553 13.5313L16.4365 13.6533C16.0599 13.8452 15.6541 13.9245 15.1963 13.9619C14.8593 13.9895 14.4624 13.9935 13.9951 13.9951C13.9935 14.4624 13.9895 14.8593 13.9619 15.1963C13.9292 15.597 13.864 15.9576 13.7197 16.2939L13.6533 16.4365C13.3878 16.9576 12.9841 17.3941 12.4883 17.6982L12.2705 17.8203C11.8937 18.0123 11.4873 18.0915 11.0293 18.1289C10.5791 18.1657 10.022 18.165 9.33301 18.165H6.5C5.81091 18.165 5.25395 18.1657 4.80371 18.1289C4.40306 18.0962 4.04235 18.031 3.70606 17.8867L3.56348 17.8203C3.04244 17.5548 2.60585 17.151 2.30176 16.6553L2.17969 16.4365C1.98788 16.0599 1.90851 15.6541 1.87109 15.1963C1.83431 14.746 1.83496 14.1891 1.83496 13.5V10.667C1.83496 9.978 1.83432 9.42091 1.87109 8.9707C1.90851 8.5127 1.98772 8.10625 2.17969 7.72949L2.30176 7.51172C2.60586 7.0159 3.04236 6.6122 3.56348 6.34668L3.70606 6.28027C4.04237 6.136 4.40303 6.07083 4.80371 6.03809C5.14051 6.01057 5.53708 6.00551 6.00391 6.00391C6.00551 5.53708 6.01057 5.14051 6.03809 4.80371C6.0755 4.34588 6.15483 3.94012 6.34668 3.56348L6.46875 3.34473C6.77282 2.84912 7.20856 2.44514 7.72949 2.17969L7.87207 2.11328C8.20855 1.96886 8.56979 1.90385 8.9707 1.87109C9.42091 1.83432 9.978 1.83496 10.667 1.83496H13.5C14.1891 1.83496 14.746 1.83431 15.1963 1.87109C15.6541 1.90851 16.0599 1.98788 16.4365 2.17969L16.6553 2.30176C17.151 2.60585 17.5548 3.04244 17.8203 3.56348L17.8867 3.70606C18.031 4.04235 18.0962 4.40306 18.1289 4.80371C18.1657 5.25395 18.165 5.81091 18.165 6.5V9.33301Z"></path>
</svg></button></span></div>
</div>
</div>
</div>
<hr data-start="755" data-end="758" />
<h2 data-start="760" data-end="811">Multi-Finger Gestures (Three and Four Fingers)</h2>
<div class="_tableContainer_16hzy_1">
<div tabindex="-1" class="_tableWrapper_16hzy_14 group flex w-fit flex-col-reverse">
<table data-start="813" data-end="1214" class="w-fit min-w-(--thread-content-width)">
    <thead data-start="813" data-end="839">
        <tr data-start="813" data-end="839">
            <th data-start="813" data-end="823" data-col-size="sm">Gesture</th>
            <th data-start="823" data-end="839" data-col-size="md">What It Does</th>
        </tr>
    </thead>
    <tbody data-start="867" data-end="1214">
        <tr data-start="867" data-end="945">
            <td data-start="867" data-end="898" data-col-size="sm">👉 <strong data-start="872" data-end="897">Three-Finger Swipe Up</strong></td>
            <td data-col-size="md" data-start="898" data-end="945"><strong data-start="900" data-end="919">Mission Control</strong> &mdash; show all open windows</td>
        </tr>
        <tr data-start="946" data-end="1026">
            <td data-start="946" data-end="979" data-col-size="sm">👉 <strong data-start="951" data-end="978">Three-Finger Swipe Down</strong></td>
            <td data-col-size="md" data-start="979" data-end="1026">App Expos&eacute; &mdash; see all windows of current app</td>
        </tr>
        <tr data-start="1027" data-end="1105">
            <td data-start="1027" data-end="1066" data-col-size="sm">👉 <strong data-start="1032" data-end="1065">Three-Finger Swipe Left/Right</strong></td>
            <td data-col-size="md" data-start="1066" data-end="1105">Switch full-screen apps or desktops</td>
        </tr>
        <tr data-start="1106" data-end="1152">
            <td data-start="1106" data-end="1136" data-col-size="sm">👉 <strong data-start="1111" data-end="1135">Four-Finger Pinch In</strong></td>
            <td data-col-size="md" data-start="1136" data-end="1152">Show desktop</td>
        </tr>
        <tr data-start="1153" data-end="1214">
            <td data-start="1153" data-end="1184" data-col-size="sm">👉 <strong data-start="1158" data-end="1183">Four-Finger Pinch Out</strong></td>
            <td data-col-size="md" data-start="1184" data-end="1214">Launchpad (shows all apps)</td>
        </tr>
    </tbody>
</table>
<div class="sticky end-(--thread-content-margin) h-0 self-end select-none">
<div class="absolute end-0 flex items-end"><span data-state="closed"><button aria-label="Copy Table" class="hover:bg-token-bg-tertiary text-token-text-secondary my-1 rounded-sm p-1 transition-opacity group-[:not(:hover):not(:focus-within)]:pointer-events-none group-[:not(:hover):not(:focus-within)]:opacity-0"><svg width="20" height="20" viewbox="" fill="currentColor" xmlns="http://www.w3.org/2000/svg" class="icon">
<path d="M12.668 10.667C12.668 9.95614 12.668 9.46258 12.6367 9.0791C12.6137 8.79732 12.5758 8.60761 12.5244 8.46387L12.4688 8.33399C12.3148 8.03193 12.0803 7.77885 11.793 7.60254L11.666 7.53125C11.508 7.45087 11.2963 7.39395 10.9209 7.36328C10.5374 7.33197 10.0439 7.33203 9.33301 7.33203H6.5C5.78896 7.33203 5.29563 7.33195 4.91211 7.36328C4.63016 7.38632 4.44065 7.42413 4.29688 7.47559L4.16699 7.53125C3.86488 7.68518 3.61186 7.9196 3.43555 8.20703L3.36524 8.33399C3.28478 8.49198 3.22795 8.70352 3.19727 9.0791C3.16595 9.46259 3.16504 9.95611 3.16504 10.667V13.5C3.16504 14.211 3.16593 14.7044 3.19727 15.0879C3.22797 15.4636 3.28473 15.675 3.36524 15.833L3.43555 15.959C3.61186 16.2466 3.86474 16.4807 4.16699 16.6348L4.29688 16.6914C4.44063 16.7428 4.63025 16.7797 4.91211 16.8027C5.29563 16.8341 5.78896 16.835 6.5 16.835H9.33301C10.0439 16.835 10.5374 16.8341 10.9209 16.8027C11.2965 16.772 11.508 16.7152 11.666 16.6348L11.793 16.5645C12.0804 16.3881 12.3148 16.1351 12.4688 15.833L12.5244 15.7031C12.5759 15.5594 12.6137 15.3698 12.6367 15.0879C12.6681 14.7044 12.668 14.211 12.668 13.5V10.667ZM13.998 12.665C14.4528 12.6634 14.8011 12.6602 15.0879 12.6367C15.4635 12.606 15.675 12.5492 15.833 12.4688L15.959 12.3975C16.2466 12.2211 16.4808 11.9682 16.6348 11.666L16.6914 11.5361C16.7428 11.3924 16.7797 11.2026 16.8027 10.9209C16.8341 10.5374 16.835 10.0439 16.835 9.33301V6.5C16.835 5.78896 16.8341 5.29563 16.8027 4.91211C16.7797 4.63025 16.7428 4.44063 16.6914 4.29688L16.6348 4.16699C16.4807 3.86474 16.2466 3.61186 15.959 3.43555L15.833 3.36524C15.675 3.28473 15.4636 3.22797 15.0879 3.19727C14.7044 3.16593 14.211 3.16504 13.5 3.16504H10.667C9.9561 3.16504 9.46259 3.16595 9.0791 3.19727C8.79739 3.22028 8.6076 3.2572 8.46387 3.30859L8.33399 3.36524C8.03176 3.51923 7.77886 3.75343 7.60254 4.04102L7.53125 4.16699C7.4508 4.32498 7.39397 4.53655 7.36328 4.91211C7.33985 5.19893 7.33562 5.54719 7.33399 6.00195H9.33301C10.022 6.00195 10.5791 6.00131 11.0293 6.03809C11.4873 6.07551 11.8937 6.15471 12.2705 6.34668L12.4883 6.46875C12.984 6.7728 13.3878 7.20854 13.6533 7.72949L13.7197 7.87207C13.8642 8.20859 13.9292 8.56974 13.9619 8.9707C13.9987 9.42092 13.998 9.97799 13.998 10.667V12.665ZM18.165 9.33301C18.165 10.022 18.1657 10.5791 18.1289 11.0293C18.0961 11.4302 18.0311 11.7914 17.8867 12.1279L17.8203 12.2705C17.5549 12.7914 17.1509 13.2272 16.6553 13.5313L16.4365 13.6533C16.0599 13.8452 15.6541 13.9245 15.1963 13.9619C14.8593 13.9895 14.4624 13.9935 13.9951 13.9951C13.9935 14.4624 13.9895 14.8593 13.9619 15.1963C13.9292 15.597 13.864 15.9576 13.7197 16.2939L13.6533 16.4365C13.3878 16.9576 12.9841 17.3941 12.4883 17.6982L12.2705 17.8203C11.8937 18.0123 11.4873 18.0915 11.0293 18.1289C10.5791 18.1657 10.022 18.165 9.33301 18.165H6.5C5.81091 18.165 5.25395 18.1657 4.80371 18.1289C4.40306 18.0962 4.04235 18.031 3.70606 17.8867L3.56348 17.8203C3.04244 17.5548 2.60585 17.151 2.30176 16.6553L2.17969 16.4365C1.98788 16.0599 1.90851 15.6541 1.87109 15.1963C1.83431 14.746 1.83496 14.1891 1.83496 13.5V10.667C1.83496 9.978 1.83432 9.42091 1.87109 8.9707C1.90851 8.5127 1.98772 8.10625 2.17969 7.72949L2.30176 7.51172C2.60586 7.0159 3.04236 6.6122 3.56348 6.34668L3.70606 6.28027C4.04237 6.136 4.40303 6.07083 4.80371 6.03809C5.14051 6.01057 5.53708 6.00551 6.00391 6.00391C6.00551 5.53708 6.01057 5.14051 6.03809 4.80371C6.0755 4.34588 6.15483 3.94012 6.34668 3.56348L6.46875 3.34473C6.77282 2.84912 7.20856 2.44514 7.72949 2.17969L7.87207 2.11328C8.20855 1.96886 8.56979 1.90385 8.9707 1.87109C9.42091 1.83432 9.978 1.83496 10.667 1.83496H13.5C14.1891 1.83496 14.746 1.83431 15.1963 1.87109C15.6541 1.90851 16.0599 1.98788 16.4365 2.17969L16.6553 2.30176C17.151 2.60585 17.5548 3.04244 17.8203 3.56348L17.8867 3.70606C18.031 4.04235 18.0962 4.40306 18.1289 4.80371C18.1657 5.25395 18.165 5.81091 18.165 6.5V9.33301Z"></path>
</svg></button></span></div>
</div>
</div>
</div>
<hr data-start="1361" data-end="1364" />
<h2 data-start="1366" data-end="1405">&nbsp;How to Customize Trackpad Settings</h2>
<ol data-start="1407" data-end="1710">
    <li data-start="1407" data-end="1478">
    <p data-start="1410" data-end="1478">Go to <strong data-start="1416" data-end="1435">System Settings</strong> (or <strong data-start="1440" data-end="1462">System Preferences</strong> on older macOS)</p>
    </li>
    <li data-start="1479" data-end="1500">
    <p data-start="1482" data-end="1500">Click <strong data-start="1488" data-end="1500">Trackpad</strong></p>
    </li>
    <li data-start="1501" data-end="1594">
    <p data-start="1504" data-end="1525">You'll see tabs like:</p>
    <ul data-start="1529" data-end="1594">
        <li data-start="1529" data-end="1548">
        <p data-start="1531" data-end="1548"><strong data-start="1531" data-end="1548">Point &amp; Click</strong></p>
        </li>
        <li data-start="1552" data-end="1571">
        <p data-start="1554" data-end="1571"><strong data-start="1554" data-end="1571">Scroll &amp; Zoom</strong></p>
        </li>
        <li data-start="1575" data-end="1594">
        <p data-start="1577" data-end="1594"><strong data-start="1577" data-end="1594">More Gestures</strong></p>
        </li>
    </ul>
    </li>
    <li data-start="1595" data-end="1710">
    <p data-start="1598" data-end="1606">You can:</p>
    <ul data-start="1610" data-end="1710">
        <li data-start="1610" data-end="1632">
        <p data-start="1612" data-end="1632">Turn gestures on/off</p>
        </li>
        <li data-start="1636" data-end="1659">
        <p data-start="1638" data-end="1659">Change tracking speed</p>
        </li>
        <li data-start="1663" data-end="1710">
        <p data-start="1665" data-end="1710">Watch little demo videos inside each section!</p>
        </li>
    </ul>
    </li>
</ol>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h3 data-start="220" data-end="286">🔹 1. <strong data-start="230" data-end="284">Apple&rsquo;s Official Trackpad Tutorial (Short &amp; Clean)</strong></h3>
<p data-start="287" data-end="531">📺 <a data-start="290" data-end="375" rel="noopener" target="_new" href="https://www.youtube.com/watch?v=7nG3FZ1EnoI">YouTube: Apple - Mac Trackpad Gestures</a><br data-start="375" data-end="378" />
🕐 Length: ~2 minutes<br data-start="399" data-end="402" />
📌 Covers the basics like click, right-click, scroll, zoom, swipe between desktops, and more. Simple, visual, and easy to follow.</p>
<hr data-start="533" data-end="536" />
<h3 data-start="538" data-end="614">🔹 2. <strong data-start="548" data-end="612">&quot;MacBook Trackpad Gestures You Should Know&quot; by Brandon Butch</strong></h3>
<p data-start="615" data-end="834">📺 <a data-start="618" data-end="699" rel="noopener" target="_new" href="https://www.youtube.com/watch?v=R_ydb2BkDXY">YouTube: MacBook Trackpad Gestures</a><br data-start="699" data-end="702" />
🕐 Length: ~8 minutes<br data-start="723" data-end="726" />
📌 A very clear walkthrough of both basic and advanced gestures. Great for beginners and intermediate users.</p>
<hr data-start="836" data-end="839" />
<h3 data-start="841" data-end="900">🔹 3. <strong data-start="851" data-end="898">&quot;Hidden MacBook Trackpad Tricks&quot; by MacMost</strong></h3>
<p data-start="901" data-end="1109">📺 <a data-start="904" data-end="985" rel="noopener" target="_new" href="https://www.youtube.com/watch?v=-MckynRQKtA">YouTube: MacMost Advanced Gestures</a><br data-start="985" data-end="988" />
🕐 Length: ~10 minutes<br data-start="1010" data-end="1013" />
📌 Shows lesser-known features and customization tricks using macOS Settings + third-party apps.</p>
<hr data-start="1111" data-end="1114" />
<h3 data-start="1116" data-end="1157">✅ Bonus: Want to Try It as You Watch?</h3>
<p data-start="1158" data-end="1306">Open <strong data-start="1163" data-end="1193">System Settings &rarr; Trackpad</strong>, keep that window open, and test each gesture while watching the video. You&rsquo;ll see demo videos inside macOS too!</p>]]></description>
		</item>
		
			<item>
			<link>http://www.lrw.cn/default.asp/article.asp?id=156</link>
			<title><![CDATA[Stem, Inc. (ticker: STEM) 简介]]></title>
			<author>liurw@163.com(liurw)</author>
			<category><![CDATA[信息技术]]></category>
			<pubDate>Sun,20 Jul 2025 09:36:18 +0800</pubDate>
			<guid>http://www.lrw.cn/default.asp/default.asp?id=156</guid>
		<description><![CDATA[<p>&nbsp;Stem, Inc. (ticker: STEM) 简介</p>
<p>2025-07-18公司市场表现：上涨 46.63%</p>
<p><img src="http://www.lrw.cn/download.asp?id=106" alt="" /></p>
<p><br />
Stem, Inc. (ticker: STEM) is a leading AI-driven software and services company specializing in clean energy management. Headquartered in San Francisco, it primarily serves commercial, industrial, and utility customers worldwide by helping them plan, deploy, and operate renewable energy and energy storage assets.</p>
<p>Main Business Areas</p>
<p>- AI-Powered Energy Management Software: Stem&rsquo;s core product is the Athena&reg; platform, which uses advanced artificial intelligence and machine learning algorithms to optimize energy storage and consumption in real time. It enables predictive energy dispatch, load forecasting, and participation in grid services.<br />
<br />
- Energy Storage Systems: Stem integrates lithium-ion battery systems with its software to support capabilities such as demand charge management, peak shaving, backup power, and grid stabilization.</p>
<p>- Renewable Energy Asset Management: The company manages distributed energy resources, including solar and wind projects, offering development, engineering, and operational support to maximize asset performance.</p>
<p>- Energy Trading and Grid Services: Stem aggregates its energy storage capacities to participate in wholesale electricity markets, providing frequency regulation, demand response, and other grid services.</p>
<p>- Complementary Software Solutions: Including PowerTrack, a platform delivering real-time monitoring, energy insights, and reporting for customers&rsquo; energy assets.</p>
<p>Market Position and Scale</p>
<p>- Stem manages approximately 275 MW of battery storage capacity and oversees around 1,200 distributed energy resource sites with a combined capacity exceeding 350 MW across North America.</p>
<p>- The company partners with over 40 utilities across multiple states, serving a diverse customer base encompassing manufacturing, retail, utilities, renewable project developers, and energy investors.</p>
<p>- Financially, Stem reported $442 million in revenue for fiscal 2024, a 27% increase year-over-year, with software and services representing about 60% of revenue, contributing to improved profitability (gross margin rising from 7% to 17%).</p>
<p>- It holds a substantial backlog of about $1.3 billion (as of end 2024), reflecting strong growth visibility in a rapidly expanding clean energy market.</p>
<p>Competitive Edge</p>
<p>Stem&rsquo;s leading position is supported by its proprietary AI technology that optimizes energy storage at scale, its integrated software-hardware model, and its ability to deliver significant cost savings (average ~22% energy cost reduction for customers) and sustainability benefits (notably reducing carbon emissions by tens of thousands of metric tons annually).</p>
<p>By combining advanced analytics, real-time optimization, and broad market participation, Stem is recognized as a transformative player enabling the integration and efficient use of renewable energy assets, addressing the evolving needs of grid modernization and decarbonization efforts globally.</p>
<p>[1] https://pitchgrade.com/companies/stem-inc<br />
[2] https://dcfmodeling.com/products/stem-business-model-canvas<br />
[3] https://dcfmodeling.com/blogs/history/stem-history-mission-ownership<br />
[4] https://www.globaldata.com/company-profile/stem-inc/<br />
[5] https://www.stem.com<br />
[6] https://finance.yahoo.com/quote/STEM/profile/<br />
[7] https://investors.stem.com/overview/default.aspx<br />
[8] https://www.investing.com/equities/star-peak-energy-transition-company-profile<br />
[9] https://markets.ft.com/data/equities/tearsheet/summary?s=STEM%3ANYS</p>
<p>&nbsp;</p>
<p>公司主页&nbsp;<a href="https://www.stem.com/" target="_blank">https://www.stem.com/</a></p>
<p>公司首页</p>
<p><img src="http://www.lrw.cn/download.asp?id=103" alt="" /></p>
<p>&nbsp;</p>
<p><img src="http://www.lrw.cn/download.asp?id=104" alt="" /></p>
<p>&nbsp;</p>
<p>类似的中国公司</p>
<p>Envision Energy (远景能源)	<br />
Contemporary Amperex Technology Co., Limited (CATL, 宁德时代)	<br />
R&amp;B Technology (润邦科技)	<br />
DeepSeek AI (platform adopted by State Grid and others)	<br />
Trina Solar (天合光能)</p>
<p>&nbsp;</p>
<p><img src="http://www.lrw.cn/download.asp?id=105" alt="" /></p>
<p>These companies share characteristics with Stem by embedding AI and energy storage technologies for optimizing renewable energy integration, grid stability, and commercial/industrial energy efficiency. Envision and CATL are particularly notable for their combined hardware-software energy ecosystems, similar to Stem&rsquo;s model.</p>
<p>R&amp;B Technology and platforms like DeepSeek represent strong Chinese efforts in AI-driven energy management in commercial buildings and power grid operations, paralleling Stem's AI software services emphasis.</p>
<p>In summary, Envision Energy, CATL, R&amp;B Technology, and DeepSeek AI are among the closest Chinese analogs to Stem, Inc., covering AI-powered energy management, energy storage, and grid services in China&rsquo;s rapidly growing clean energy sector</p>
<p>&nbsp;</p>
<p>&nbsp;</p>]]></description>
		</item>
		
			<item>
			<link>http://www.lrw.cn/default.asp/article.asp?id=154</link>
			<title><![CDATA[AI tools]]></title>
			<author>liurw@163.com(liurw)</author>
			<category><![CDATA[信息技术]]></category>
			<pubDate>Mon,14 Jul 2025 17:53:31 +0800</pubDate>
			<guid>http://www.lrw.cn/default.asp/default.asp?id=154</guid>
		<description><![CDATA[<p>&nbsp;<span style="color: rgb(13, 15, 44); font-family: &quot;Basiersquare Webfont&quot;, sans-serif; font-size: 38.4px; letter-spacing: -1.536px;">The best AI tools by category</span></p>
<ul style="box-sizing: border-box; -webkit-font-smoothing: antialiased; margin-top: 1rem; margin-bottom: 0px; padding-left: 0px; overflow: visible; color: rgb(51, 59, 82); font-family: &quot;Basiersquare Webfont&quot;, sans-serif; font-size: 19.2px; list-style: outside none none !important;">
    <li style="box-sizing: border-box; -webkit-font-smoothing: antialiased; font-size: 21.6px; line-height: 31.2px; text-align: left; letter-spacing: -0.1728px; margin-bottom: 1rem; padding-left: 1rem; position: relative; margin-left: 1em;">AI assistants:&nbsp;<a href="https://chatgpt.com/" target="_blank" rel="nofollow" style="box-sizing: border-box; -webkit-font-smoothing: antialiased; background-color: rgba(0, 0, 0, 0); color: rgb(62, 87, 218); text-decoration: inherit; font-size: inherit; transition: color 0.2s;">ChatGPT</a>,&nbsp;<a href="https://x.com/i/grok" target="_blank" rel="nofollow" style="box-sizing: border-box; -webkit-font-smoothing: antialiased; background-color: rgba(0, 0, 0, 0); color: rgb(62, 87, 218); text-decoration: inherit; font-size: inherit; transition: color 0.2s;">Grok</a>,&nbsp;<a href="https://claude.ai/" target="_blank" rel="nofollow" style="box-sizing: border-box; -webkit-font-smoothing: antialiased; background-color: rgba(0, 0, 0, 0); color: rgb(62, 87, 218); text-decoration: inherit; font-size: inherit; transition: color 0.2s;">Claude</a>,<span style="box-sizing: border-box; -webkit-font-smoothing: antialiased;">&nbsp;</span><a href="https://gemini.google.com/" target="_blank" rel="nofollow" style="box-sizing: border-box; -webkit-font-smoothing: antialiased; background-color: rgba(0, 0, 0, 0); color: rgb(62, 87, 218); text-decoration: inherit; font-size: inherit; transition: color 0.2s;">Gemini</a></li>
    <li style="box-sizing: border-box; -webkit-font-smoothing: antialiased; font-size: 21.6px; line-height: 31.2px; text-align: left; letter-spacing: -0.1728px; margin-bottom: 1rem; padding-left: 1rem; position: relative; margin-left: 1em;">Video generation:&nbsp;<a href="https://www.synthesia.io/" target="_blank" rel="noopener" style="box-sizing: border-box; -webkit-font-smoothing: antialiased; background-color: rgba(0, 0, 0, 0); color: rgb(62, 87, 218); text-decoration: inherit; font-size: inherit; transition: color 0.2s;">Synthesia</a>,&nbsp;<a href="https://deepmind.google/models/veo/" target="_blank" rel="nofollow" style="box-sizing: border-box; -webkit-font-smoothing: antialiased; background-color: rgba(0, 0, 0, 0); color: rgb(62, 87, 218); text-decoration: inherit; font-size: inherit; transition: color 0.2s;">Google Veo</a>,&nbsp;<a href="https://www.opus.pro/" target="_blank" rel="nofollow" style="box-sizing: border-box; -webkit-font-smoothing: antialiased; background-color: rgba(0, 0, 0, 0); color: rgb(62, 87, 218); text-decoration: inherit; font-size: inherit; transition: color 0.2s;">OpusClip</a></li>
    <li style="box-sizing: border-box; -webkit-font-smoothing: antialiased; font-size: 21.6px; line-height: 31.2px; text-align: left; letter-spacing: -0.1728px; margin-bottom: 1rem; padding-left: 1rem; position: relative; margin-left: 1em;">Image generation:&nbsp;<a href="https://chatgpt.com/" target="_blank" rel="nofollow" style="box-sizing: border-box; -webkit-font-smoothing: antialiased; background-color: rgba(0, 0, 0, 0); color: rgb(62, 87, 218); text-decoration: inherit; font-size: inherit; transition: color 0.2s;">GPT-4o</a>,&nbsp;<a href="https://www.midjourney.com/" target="_blank" rel="nofollow" style="box-sizing: border-box; -webkit-font-smoothing: antialiased; background-color: rgba(0, 0, 0, 0); color: rgb(62, 87, 218); text-decoration: inherit; font-size: inherit; transition: color 0.2s;">Midjourney</a></li>
    <li style="box-sizing: border-box; -webkit-font-smoothing: antialiased; font-size: 21.6px; line-height: 31.2px; text-align: left; letter-spacing: -0.1728px; margin-bottom: 1rem; padding-left: 1rem; position: relative; margin-left: 1em;">Meeting assistants:&nbsp;<a href="https://www.fathom.video/" target="_blank" rel="nofollow" style="box-sizing: border-box; -webkit-font-smoothing: antialiased; background-color: rgba(0, 0, 0, 0); color: rgb(62, 87, 218); text-decoration: inherit; font-size: inherit; transition: color 0.2s;">Fathom</a>,&nbsp;<a href="https://www.nyota.ai/" target="_blank" rel="nofollow" style="box-sizing: border-box; -webkit-font-smoothing: antialiased; background-color: rgba(0, 0, 0, 0); color: rgb(62, 87, 218); text-decoration: inherit; font-size: inherit; transition: color 0.2s;">Nyota</a></li>
    <li style="box-sizing: border-box; -webkit-font-smoothing: antialiased; font-size: 21.6px; line-height: 31.2px; text-align: left; letter-spacing: -0.1728px; margin-bottom: 1rem; padding-left: 1rem; position: relative; margin-left: 1em;">Automation:&nbsp;<a href="https://n8n.io/" target="_blank" rel="nofollow" style="box-sizing: border-box; -webkit-font-smoothing: antialiased; background-color: rgba(0, 0, 0, 0); color: rgb(62, 87, 218); text-decoration: inherit; font-size: inherit; transition: color 0.2s;">n8n</a>,&nbsp;<a href="https://manus.im/" target="_blank" rel="nofollow" style="box-sizing: border-box; -webkit-font-smoothing: antialiased; background-color: rgba(0, 0, 0, 0); color: rgb(62, 87, 218); text-decoration: inherit; font-size: inherit; transition: color 0.2s;">Manus</a></li>
    <li style="box-sizing: border-box; -webkit-font-smoothing: antialiased; font-size: 21.6px; line-height: 31.2px; text-align: left; letter-spacing: -0.1728px; margin-bottom: 1rem; padding-left: 1rem; position: relative; margin-left: 1em;">Research:&nbsp;<a href="https://chatgpt.com/" target="_blank" rel="nofollow" style="box-sizing: border-box; -webkit-font-smoothing: antialiased; background-color: rgba(0, 0, 0, 0); color: rgb(62, 87, 218); text-decoration: inherit; font-size: inherit; transition: color 0.2s;">Deep Research</a>,&nbsp;<a href="https://notebooklm.google/" target="_blank" rel="nofollow" style="box-sizing: border-box; -webkit-font-smoothing: antialiased; background-color: rgba(0, 0, 0, 0); color: rgb(62, 87, 218); text-decoration: inherit; font-size: inherit; transition: color 0.2s;">NotebookLM</a></li>
    <li style="box-sizing: border-box; -webkit-font-smoothing: antialiased; font-size: 21.6px; line-height: 31.2px; text-align: left; letter-spacing: -0.1728px; margin-bottom: 1rem; padding-left: 1rem; position: relative; margin-left: 1em;">Writing:&nbsp;<a href="https://rytr.me/" target="_blank" rel="nofollow" style="box-sizing: border-box; -webkit-font-smoothing: antialiased; background-color: rgba(0, 0, 0, 0); color: rgb(62, 87, 218); text-decoration: inherit; font-size: inherit; transition: color 0.2s;">Rytr</a>,&nbsp;<a href="https://sudowrite.com/" target="_blank" rel="nofollow" style="box-sizing: border-box; -webkit-font-smoothing: antialiased; background-color: rgba(0, 0, 0, 0); color: rgb(62, 87, 218); text-decoration: inherit; font-size: inherit; transition: color 0.2s;">Sudowrite</a></li>
    <li style="box-sizing: border-box; -webkit-font-smoothing: antialiased; font-size: 21.6px; line-height: 31.2px; text-align: left; letter-spacing: -0.1728px; margin-bottom: 1rem; padding-left: 1rem; position: relative; margin-left: 1em;">Search engines:&nbsp;<a href="https://blog.google/products/search/ai-mode-search/" target="_blank" rel="nofollow" style="box-sizing: border-box; -webkit-font-smoothing: antialiased; background-color: rgba(0, 0, 0, 0); color: rgb(62, 87, 218); text-decoration: inherit; font-size: inherit; transition: color 0.2s;">Google AI Mode</a>,&nbsp;<a href="https://www.perplexity.ai/" target="_blank" rel="nofollow" style="box-sizing: border-box; -webkit-font-smoothing: antialiased; background-color: rgba(0, 0, 0, 0); color: rgb(62, 87, 218); text-decoration: inherit; font-size: inherit; transition: color 0.2s;">Perplexity</a>,&nbsp;<a href="https://chatgpt.com/" target="_blank" rel="nofollow" style="box-sizing: border-box; -webkit-font-smoothing: antialiased; background-color: rgba(0, 0, 0, 0); color: rgb(62, 87, 218); text-decoration: inherit; font-size: inherit; transition: color 0.2s;">ChatGPT search</a></li>
    <li style="box-sizing: border-box; -webkit-font-smoothing: antialiased; font-size: 21.6px; line-height: 31.2px; text-align: left; letter-spacing: -0.1728px; margin-bottom: 1rem; padding-left: 1rem; position: relative; margin-left: 1em;">Graphic design:&nbsp;<a href="https://www.canva.com/magic/" target="_blank" rel="nofollow" style="box-sizing: border-box; -webkit-font-smoothing: antialiased; background-color: rgba(0, 0, 0, 0); color: rgb(62, 87, 218); text-decoration: inherit; font-size: inherit; transition: color 0.2s;">Canva Magic Studio</a>,&nbsp;<a href="https://looka.com/" target="_blank" rel="nofollow" style="box-sizing: border-box; -webkit-font-smoothing: antialiased; background-color: rgba(0, 0, 0, 0); color: rgb(62, 87, 218); text-decoration: inherit; font-size: inherit; transition: color 0.2s;">Looka</a></li>
    <li style="box-sizing: border-box; -webkit-font-smoothing: antialiased; font-size: 21.6px; line-height: 31.2px; text-align: left; letter-spacing: -0.1728px; margin-bottom: 1rem; padding-left: 1rem; position: relative; margin-left: 1em;">App builders &amp; coding tools:&nbsp;<a href="https://lovable.dev/" target="_blank" rel="nofollow" style="box-sizing: border-box; -webkit-font-smoothing: antialiased; background-color: rgba(0, 0, 0, 0); color: rgb(62, 87, 218); text-decoration: inherit; font-size: inherit; transition: color 0.2s;">Lovable</a>,&nbsp;<a href="https://www.cursor.com/" target="_blank" rel="nofollow" style="box-sizing: border-box; -webkit-font-smoothing: antialiased; background-color: rgba(0, 0, 0, 0); color: rgb(62, 87, 218); text-decoration: inherit; font-size: inherit; transition: color 0.2s;">Cursor</a></li>
    <li style="box-sizing: border-box; -webkit-font-smoothing: antialiased; font-size: 21.6px; line-height: 31.2px; text-align: left; letter-spacing: -0.1728px; margin-bottom: 1rem; padding-left: 1rem; position: relative; margin-left: 1em;">Knowledge management:&nbsp;<a href="https://www.notion.com/product/ai" target="_blank" rel="nofollow" style="box-sizing: border-box; -webkit-font-smoothing: antialiased; background-color: rgba(0, 0, 0, 0); color: rgb(62, 87, 218); text-decoration: inherit; font-size: inherit; transition: color 0.2s;">Notion Q&amp;A</a>,&nbsp;<a href="https://www.getguru.com/" target="_blank" rel="nofollow" style="box-sizing: border-box; -webkit-font-smoothing: antialiased; background-color: rgba(0, 0, 0, 0); color: rgb(62, 87, 218); text-decoration: inherit; font-size: inherit; transition: color 0.2s;">Guru</a></li>
    <li style="box-sizing: border-box; -webkit-font-smoothing: antialiased; font-size: 21.6px; line-height: 31.2px; text-align: left; letter-spacing: -0.1728px; margin-bottom: 1rem; padding-left: 1rem; position: relative; margin-left: 1em;">Email:&nbsp;<a href="https://www.hubspot.com/products/marketing/ai-email-writer" target="_blank" rel="noopener" style="box-sizing: border-box; -webkit-font-smoothing: antialiased; background-color: rgba(0, 0, 0, 0); color: rgb(62, 87, 218); text-decoration: inherit; font-size: inherit; transition: color 0.2s;">Hubspot Email Writer</a>,&nbsp;<a href="https://www.fyxer.com/" target="_blank" rel="nofollow" style="box-sizing: border-box; -webkit-font-smoothing: antialiased; background-color: rgba(0, 0, 0, 0); color: rgb(62, 87, 218); text-decoration: inherit; font-size: inherit; transition: color 0.2s;">Fyxer</a>,&nbsp;<a href="https://www.shortwave.com/" target="_blank" rel="nofollow" style="box-sizing: border-box; -webkit-font-smoothing: antialiased; background-color: rgba(0, 0, 0, 0); color: rgb(62, 87, 218); text-decoration: inherit; font-size: inherit; transition: color 0.2s;">Shortwave</a></li>
    <li style="box-sizing: border-box; -webkit-font-smoothing: antialiased; font-size: 21.6px; line-height: 31.2px; text-align: left; letter-spacing: -0.1728px; margin-bottom: 1rem; padding-left: 1rem; position: relative; margin-left: 1em;">Scheduling:&nbsp;<a href="https://reclaim.ai/" target="_blank" rel="nofollow" style="box-sizing: border-box; -webkit-font-smoothing: antialiased; background-color: rgba(0, 0, 0, 0); color: rgb(62, 87, 218); text-decoration: inherit; font-size: inherit; transition: color 0.2s;">Reclaim</a>,&nbsp;<a href="https://www.getclockwise.com/" target="_blank" rel="nofollow" style="box-sizing: border-box; -webkit-font-smoothing: antialiased; background-color: rgba(0, 0, 0, 0); color: rgb(62, 87, 218); text-decoration: inherit; font-size: inherit; transition: color 0.2s;">Clockwise</a></li>
    <li style="box-sizing: border-box; -webkit-font-smoothing: antialiased; font-size: 21.6px; line-height: 31.2px; text-align: left; letter-spacing: -0.1728px; margin-bottom: 1rem; padding-left: 1rem; position: relative; margin-left: 1em;">Presentations:&nbsp;<a href="https://gamma.app/" target="_blank" rel="nofollow" style="box-sizing: border-box; -webkit-font-smoothing: antialiased; background-color: rgba(0, 0, 0, 0); color: rgb(62, 87, 218); text-decoration: inherit; font-size: inherit; transition: color 0.2s;">Gamma</a>,&nbsp;<a href="https://support.microsoft.com/en-us/copilot-powerpoint" target="_blank" rel="nofollow" style="box-sizing: border-box; -webkit-font-smoothing: antialiased; background-color: rgba(0, 0, 0, 0); color: rgb(62, 87, 218); text-decoration: inherit; font-size: inherit; transition: color 0.2s;">Copilot for PowerPoint</a></li>
    <li style="box-sizing: border-box; -webkit-font-smoothing: antialiased; font-size: 21.6px; line-height: 31.2px; text-align: left; letter-spacing: -0.1728px; margin-bottom: 1rem; padding-left: 1rem; position: relative; margin-left: 1em;">Resume builders:&nbsp;<a href="https://www.tealhq.com/tools/resume-builder" target="_blank" rel="nofollow" style="box-sizing: border-box; -webkit-font-smoothing: antialiased; background-color: rgba(0, 0, 0, 0); color: rgb(62, 87, 218); text-decoration: inherit; font-size: inherit; transition: color 0.2s;">Teal</a>,&nbsp;<a href="https://www.kickresume.com/" target="_blank" rel="nofollow" style="box-sizing: border-box; -webkit-font-smoothing: antialiased; background-color: rgba(0, 0, 0, 0); color: rgb(62, 87, 218); text-decoration: inherit; font-size: inherit; transition: color 0.2s;">Kickresume</a></li>
    <li style="box-sizing: border-box; -webkit-font-smoothing: antialiased; font-size: 21.6px; line-height: 31.2px; text-align: left; letter-spacing: -0.1728px; margin-bottom: 1rem; padding-left: 1rem; position: relative; margin-left: 1em;">Voice generation:&nbsp;<a href="https://elevenlabs.io/" target="_blank" rel="nofollow" style="box-sizing: border-box; -webkit-font-smoothing: antialiased; background-color: rgba(0, 0, 0, 0); color: rgb(62, 87, 218); text-decoration: inherit; font-size: inherit; transition: color 0.2s;">ElevenLabs</a>,&nbsp;<a href="https://murf.ai/" target="_blank" rel="nofollow" style="box-sizing: border-box; -webkit-font-smoothing: antialiased; background-color: rgba(0, 0, 0, 0); color: rgb(62, 87, 218); text-decoration: inherit; font-size: inherit; transition: color 0.2s;">Murf</a></li>
    <li style="box-sizing: border-box; -webkit-font-smoothing: antialiased; font-size: 21.6px; line-height: 31.2px; text-align: left; letter-spacing: -0.1728px; margin-bottom: 1rem; padding-left: 1rem; position: relative; margin-left: 1em;">Music generation:&nbsp;<a href="https://suno.com/" target="_blank" rel="nofollow" style="box-sizing: border-box; -webkit-font-smoothing: antialiased; background-color: rgba(0, 0, 0, 0); color: rgb(62, 87, 218); text-decoration: inherit; font-size: inherit; transition: color 0.2s;">Suno</a>,&nbsp;<a href="https://www.udio.com/" target="_blank" rel="nofollow" style="box-sizing: border-box; -webkit-font-smoothing: antialiased; background-color: rgba(0, 0, 0, 0); color: rgb(62, 87, 218); text-decoration: inherit; font-size: inherit; transition: color 0.2s;">Udio</a></li>
    <li style="box-sizing: border-box; -webkit-font-smoothing: antialiased; font-size: 21.6px; line-height: 31.2px; text-align: left; letter-spacing: -0.1728px; margin-bottom: 0px; padding-left: 1rem; position: relative; margin-left: 1em;">Marketing:&nbsp;<a href="https://www.adcreative.ai/" target="_blank" rel="nofollow" style="box-sizing: border-box; -webkit-font-smoothing: antialiased; background-color: rgba(0, 0, 0, 0); color: rgb(62, 87, 218); text-decoration: inherit; font-size: inherit; transition: color 0.2s;">AdCreative</a>,&nbsp;<a href="https://www.airops.com/" target="_blank" rel="nofollow" style="box-sizing: border-box; -webkit-font-smoothing: antialiased; background-color: rgba(0, 0, 0, 0); color: rgb(62, 87, 218); text-decoration: inherit; font-size: inherit; transition: color 0.2s;">AirOps</a></li>
</ul>
<p>&nbsp;</p>
<p>来源：&nbsp;<a href="https://www.synthesia.io/post/ai-tools" target="_blank">https://www.synthesia.io/post/ai-tools&nbsp;</a></p>]]></description>
		</item>
		
			<item>
			<link>http://www.lrw.cn/default.asp/article.asp?id=144</link>
			<title><![CDATA[在线java  （perplexity 提供）]]></title>
			<author>liurw@163.com(liurw)</author>
			<category><![CDATA[信息技术]]></category>
			<pubDate>Mon,16 Jun 2025 17:08:30 +0800</pubDate>
			<guid>http://www.lrw.cn/default.asp/default.asp?id=144</guid>
		<description><![CDATA[<p>在线Java运行网站&nbsp;</p>
<div class="relative">
<div class="prose text-pretty dark:prose-invert inline leading-normal break-words min-w-0 [word-break:break-word]"><hr class="bg-offsetPlus dark:bg-offsetPlusDark h-px border-0" node="[object Object]" />
<p class="my-0"><strong>1. OneCompiler</strong><br />
<a rel="nofollow noopener" class="break-word hover:text-super hover:decoration-super dark:hover:text-superDark dark:hover:decoration-superDark underline decoration-from-font underline-offset-1 transition-all duration-300" target="_blank" href="https://onecompiler.com/java">https://onecompiler.com/java</a><br />
支持70多种编程语言，界面简洁，功能强大，支持代码编写、运行和分享，适合各种水平的开发者使用<a rel="nofollow noopener" class="citation ml-xs inline" data-state="closed" aria-label="代码在线运行工具网站神器&mdash;&mdash;OneCompiler，程序员必备！ - 博客园" target="_blank" href="https://www.cnblogs.com/java-ye/p/18743407"><span class="relative select-none align-middle -top-px font-sans text-base text-textMain dark:text-textMainDark selection:bg-super/50 selection:text-textMain dark:selection:bg-superDuper/10 dark:selection:text-superDark">2</span></a>。</p>
<p class="my-0"><strong>2. JSRUN</strong><br />
<a rel="nofollow noopener" class="break-word hover:text-super hover:decoration-super dark:hover:text-superDark dark:hover:decoration-superDark underline decoration-from-font underline-offset-1 transition-all duration-300" target="_blank" href="https://jsrun.net/java/new">https://jsrun.net/java/new</a><br />
基于Linux环境，运行速度快，结果与实际开发环境一致，支持在线编译和调试Java代码<a rel="nofollow noopener" class="citation ml-xs inline" data-state="closed" aria-label="在线运行,Java在线编译,在线java编程 - JSRUN" target="_blank" href="https://jsrun.net/java/new"><span class="relative select-none align-middle -top-px font-sans text-base text-textMain dark:text-textMainDark selection:bg-super/50 selection:text-textMain dark:selection:bg-superDuper/10 dark:selection:text-superDark">3</span></a>。</p>
<p class="my-0"><strong>3. JDoodle</strong><br />
<a rel="nofollow noopener" class="break-word hover:text-super hover:decoration-super dark:hover:text-superDark dark:hover:decoration-superDark underline decoration-from-font underline-offset-1 transition-all duration-300" target="_blank" href="https://www.jdoodle.com/online-java-compiler/">https://www.jdoodle.com/online-java-compiler/</a><br />
功能丰富的在线IDE，支持多文件编译、导入Maven库、切换JDK版本，适合项目级别的测试和学习<a rel="nofollow noopener" class="citation ml-xs inline" data-state="closed" aria-label="【程序猿硬核科普】推荐几个在线运行Java代码的网站 - 腾讯云" target="_blank" href="https://cloud.tencent.com/developer/article/1583100"><span class="relative select-none align-middle -top-px font-sans text-base text-textMain dark:text-textMainDark selection:bg-super/50 selection:text-textMain dark:selection:bg-superDuper/10 dark:selection:text-superDark">5</span></a><a rel="nofollow noopener" class="citation ml-xs inline" data-state="closed" aria-label="云端编码新风尚：4款Java在线编辑器大比拼，谁是程序员最爱？ 原创" target="_blank" href="https://blog.csdn.net/z_344791576/article/details/138648360"><span class="relative select-none align-middle -top-px font-sans text-base text-textMain dark:text-textMainDark selection:bg-super/50 selection:text-textMain dark:selection:bg-superDuper/10 dark:selection:text-superDark">4</span></a>。</p>
<p class="my-0"><strong>4. Json在线运行Java</strong><br />
<a rel="nofollow noopener" class="break-word hover:text-super hover:decoration-super dark:hover:text-superDark dark:hover:decoration-superDark underline decoration-from-font underline-offset-1 transition-all duration-300" target="_blank" href="https://www.bejson.com/runcode/java/">https://www.bejson.com/runcode/java/</a><br />
简单方便，支持在线编译和调试，实时反馈运行结果，适合快速测试代码片段<a rel="nofollow noopener" class="citation ml-xs inline" data-state="closed" aria-label="Java在线运行 - Json格式化" target="_blank" href="https://www.bejson.com/runcode/java/"><span class="relative select-none align-middle -top-px font-sans text-base text-textMain dark:text-textMainDark selection:bg-super/50 selection:text-textMain dark:selection:bg-superDuper/10 dark:selection:text-superDark">1</span></a>。</p>
<p class="my-0"><strong>5. Browxy</strong><br />
<a rel="nofollow noopener" class="break-word hover:text-super hover:decoration-super dark:hover:text-superDark dark:hover:decoration-superDark underline decoration-from-font underline-offset-1 transition-all duration-300" target="_blank" href="https://www.browxy.com/">https://www.browxy.com/</a><br />
支持项目管理和外部jar包导入，界面类似IDE，适合多文件Java项目的在线开发<a rel="nofollow noopener" class="citation ml-xs inline" data-state="closed" aria-label="【程序猿硬核科普】推荐几个在线运行Java代码的网站 - 腾讯云" target="_blank" href="https://cloud.tencent.com/developer/article/1583100"><span class="relative select-none align-middle -top-px font-sans text-base text-textMain dark:text-textMainDark selection:bg-super/50 selection:text-textMain dark:selection:bg-superDuper/10 dark:selection:text-superDark">5</span></a>。</p>
<p class="my-0"><strong>6. 其他推荐</strong></p>
<ul class="marker:text-textOff list-disc">
    <li>
    <p class="my-0"><a rel="nofollow noopener" class="break-word hover:text-super hover:decoration-super dark:hover:text-superDark dark:hover:decoration-superDark underline decoration-from-font underline-offset-1 transition-all duration-300" target="_blank" href="https://tool.lu/coderunner/">https://tool.lu/coderunner/</a> （多语言支持，速度稳定）</p>
    </li>
    <li>
    <p class="my-0"><a rel="nofollow noopener" class="break-word hover:text-super hover:decoration-super dark:hover:text-superDark dark:hover:decoration-superDark underline decoration-from-font underline-offset-1 transition-all duration-300" target="_blank" href="https://ideone.com/">https://ideone.com/</a> （支持多语言，报错信息详细）</p>
    </li>
    <li>
    <p class="my-0"><a rel="nofollow noopener" class="break-word hover:text-super hover:decoration-super dark:hover:text-superDark dark:hover:decoration-superDark underline decoration-from-font underline-offset-1 transition-all duration-300" target="_blank" href="https://www.compilejava.net/">https://www.compilejava.net/</a> （支持代码下载和多文件编辑）</p>
    </li>
    <li>
    <p class="my-0"><a rel="nofollow noopener" class="break-word hover:text-super hover:decoration-super dark:hover:text-superDark dark:hover:decoration-superDark underline decoration-from-font underline-offset-1 transition-all duration-300" target="_blank" href="http://java.jsrun.pro/">http://java.jsrun.pro/</a> （速度快，报错准确）<a rel="nofollow noopener" class="citation ml-xs inline" data-state="closed" aria-label="【程序猿硬核科普】推荐几个在线运行Java代码的网站 - 腾讯云" target="_blank" href="https://cloud.tencent.com/developer/article/1583100"><span class="relative select-none align-middle -top-px font-sans text-base text-textMain dark:text-textMainDark selection:bg-super/50 selection:text-textMain dark:selection:bg-superDuper/10 dark:selection:text-superDark">5</span></a></p>
    </li>
</ul>
<hr class="bg-offsetPlus dark:bg-offsetPlusDark h-px border-0" node="[object Object]" />
<p class="my-0">这些平台大多免费使用，无需安装环境，适合学习、快速测试代码和小型项目开发。根据需求选择即可。</p>
</div>
</div>
<ol>
    <li><a href="https://www.bejson.com/runcode/java/">https://www.bejson.com/runcode/java/</a></li>
    <li><a href="https://www.cnblogs.com/java-ye/p/18743407">https://www.cnblogs.com/java-ye/p/18743407</a></li>
    <li><a href="https://jsrun.net/java/new">https://jsrun.net/java/new</a></li>
    <li><a href="https://blog.csdn.net/z_344791576/article/details/138648360">https://blog.csdn.net/z_344791576/article/details/138648360</a></li>
    <li><a href="https://cloud.tencent.com/developer/article/1583100">https://cloud.tencent.com/developer/article/1583100</a></li>
    <li><a href="https://javabetter.cn/xuexiluxian/java/yitiaolong.html">https://javabetter.cn/xuexiluxian/java/yitiaolong.html</a></li>
    <li><a href="https://www.jetbrains.com/zh-cn/idea/">https://www.jetbrains.com/zh-cn/idea/</a></li>
    <li><a href="https://github.com/TangBean/OnlineExecutor">https://github.com/TangBean/OnlineExecutor</a></li>
</ol>]]></description>
		</item>
		
			<item>
			<link>http://www.lrw.cn/default.asp/article.asp?id=143</link>
			<title><![CDATA[ai主流网站 （Perplexity 生成）]]></title>
			<author>liurw@163.com(liurw)</author>
			<category><![CDATA[信息技术]]></category>
			<pubDate>Mon,16 Jun 2025 16:53:46 +0800</pubDate>
			<guid>http://www.lrw.cn/default.asp/default.asp?id=143</guid>
		<description><![CDATA[<p>&nbsp;主流AI聊天机器人网站</p>
<div class="relative">
<div class="prose text-pretty dark:prose-invert inline leading-normal break-words min-w-0 [word-break:break-word]"><hr class="bg-offsetPlus dark:bg-offsetPlusDark h-px border-0" node="[object Object]" />
<p class="my-0"><strong>Perplexity</strong><br />
<a rel="nofollow noopener" class="break-word hover:text-super hover:decoration-super dark:hover:text-superDark dark:hover:decoration-superDark underline decoration-from-font underline-offset-1 transition-all duration-300" target="_blank" href="https://www.perplexity.ai/">https://www.perplexity.ai/</a></p>
<p class="my-0"><strong>ChatGPT (OpenAI)</strong><br />
<a rel="nofollow noopener" class="break-word hover:text-super hover:decoration-super dark:hover:text-superDark dark:hover:decoration-superDark underline decoration-from-font underline-offset-1 transition-all duration-300" target="_blank" href="https://chat.openai.com/">https://chat.openai.com/</a></p>
<div>Grok （X）</div>
<div><a href="https://grok.com" target="_blank">https://grok.com</a></div>
<div><a href="https://x.com/i/grok" target="_blank">https://x.com/i/grok</a></div>
<div>&nbsp;</div>
<div>meta&nbsp;&nbsp;</div>
<div><a href="https://ai.facebook.com/" target="_blank">https://ai.facebook.com/</a></div>
<div>&nbsp;</div>
<div>Google Gemini</div>
<div><a href="https://gemini.google.com" target="_blank">https://gemini.google.com</a></div>
<div class="pr-md group border-borderMain/50 ring-borderMain/50 divide-borderMain/50 dark:divide-borderMainDark/50 dark:ring-borderMainDark/50 dark:border-borderMainDark/50 bg-transparent" style="box-sizing: border-box; border-width: 0px; border-style: solid; border-color: oklch(var(--border-color-100)/.5); border-image: initial; scrollbar-color: auto; scrollbar-width: auto; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: oklch(var(--border-color-100)/0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ; background-color: transparent; padding-right: var(--size-md);">
<div class="flex flex-col" style="box-sizing: border-box; border-width: 0px; border-style: solid; border-color: oklch(var(--border-color-100)/.5); border-image: initial; scrollbar-color: auto; scrollbar-width: auto; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246/0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ; display: flex; flex-direction: column;">
<div class="decoration-1 underline-offset-1 group-hover:underline font-sans text-base font-medium text-super dark:text-superDark selection:bg-super/50 selection:text-textMain dark:selection:bg-superDuper/10 dark:selection:text-superDark" style="box-sizing: border-box; border: 0px solid rgb(229, 231, 235); scrollbar-color: auto; scrollbar-width: auto; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246/0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ; font-family: var(--font-fk-grotesk-neue),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,&quot;Segoe UI&quot;,Roboto,Helvetica Neue,Arial,&quot;Noto Sans&quot;,sans-serif,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;,&quot;Segoe UI Symbol&quot;,&quot;Noto Color Emoji&quot;; font-size: 1rem; line-height: 1.5rem; --tw-text-opacity: 1; color: oklch(var(--background-super-color-200)/var(--tw-text-opacity)); text-decoration-thickness: 1px; text-underline-offset: 1px; text-decoration-line: underline;">&nbsp;</div>
</div>
</div>
<p class="my-0"><strong>New Bing (微软必应)</strong><br />
<a rel="nofollow noopener" class="break-word hover:text-super hover:decoration-super dark:hover:text-superDark dark:hover:decoration-superDark underline decoration-from-font underline-offset-1 transition-all duration-300" target="_blank" href="https://www.bing.com/new">https://www.bing.com/new</a></p>
<p class="my-0"><strong>Claude (Anthropic)</strong><br />
<a rel="nofollow noopener" class="break-word hover:text-super hover:decoration-super dark:hover:text-superDark dark:hover:decoration-superDark underline decoration-from-font underline-offset-1 transition-all duration-300" target="_blank" href="https://www.anthropic.com/">https://www.anthropic.com/</a></p>
<p class="my-0"><strong>Google Bard</strong><br />
<a rel="nofollow noopener" class="break-word hover:text-super hover:decoration-super dark:hover:text-superDark dark:hover:decoration-superDark underline decoration-from-font underline-offset-1 transition-all duration-300" target="_blank" href="https://bard.google.com/">https://bard.google.com/</a></p>
<p class="my-0"><strong>Jasper Chat</strong><br />
<a rel="nofollow noopener" class="break-word hover:text-super hover:decoration-super dark:hover:text-superDark dark:hover:decoration-superDark underline decoration-from-font underline-offset-1 transition-all duration-300" target="_blank" href="https://www.jasper.ai/chat">https://www.jasper.ai/chat</a></p>
<p class="my-0"><strong>YouChat (You.com)</strong><br />
<a rel="nofollow noopener" class="break-word hover:text-super hover:decoration-super dark:hover:text-superDark dark:hover:decoration-superDark underline decoration-from-font underline-offset-1 transition-all duration-300" target="_blank" href="https://you.com/">https://you.com/</a></p>
<p class="my-0"><strong>Replika</strong><br />
<a rel="nofollow noopener" class="break-word hover:text-super hover:decoration-super dark:hover:text-superDark dark:hover:decoration-superDark underline decoration-from-font underline-offset-1 transition-all duration-300" target="_blank" href="https://replika.ai/">https://replika.ai/</a></p>
<p class="my-0"><strong>Character AI</strong><br />
<a rel="nofollow noopener" class="break-word hover:text-super hover:decoration-super dark:hover:text-superDark dark:hover:decoration-superDark underline decoration-from-font underline-offset-1 transition-all duration-300" target="_blank" href="https://beta.character.ai/">https://beta.character.ai/</a></p>
<hr class="bg-offsetPlus dark:bg-offsetPlusDark h-px border-0" node="[object Object]" />
<h2 class="mb-xs mt-5 text-base font-[500] first:mt-0 dark:font-[475]">国内主流对话式AI平台</h2>
<p class="my-0"><strong>百度文心一言（ERNIE Bot）</strong><br />
<a rel="nofollow noopener" class="break-word hover:text-super hover:decoration-super dark:hover:text-superDark dark:hover:decoration-superDark underline decoration-from-font underline-offset-1 transition-all duration-300" target="_blank" href="https://yiyan.baidu.com/">https://yiyan.baidu.com/</a></p>
<p class="my-0"><strong>智谱清言 (ChatGLM)</strong><br />
<a rel="nofollow noopener" class="break-word hover:text-super hover:decoration-super dark:hover:text-superDark dark:hover:decoration-superDark underline decoration-from-font underline-offset-1 transition-all duration-300" target="_blank" href="https://chatglm.cn/">https://chatglm.cn/</a></p>
<p class="my-0"><strong>对话写作猫</strong><br />
<a rel="nofollow noopener" class="break-word hover:text-super hover:decoration-super dark:hover:text-superDark dark:hover:decoration-superDark underline decoration-from-font underline-offset-1 transition-all duration-300" target="_blank" href="https://xiezuomao.com/">https://xiezuomao.com/</a></p>
<p class="my-0"><strong>钉钉个人版AI</strong><br />
<a rel="nofollow noopener" class="break-word hover:text-super hover:decoration-super dark:hover:text-superDark dark:hover:decoration-superDark underline decoration-from-font underline-offset-1 transition-all duration-300" target="_blank" href="https://www.dingtalk.com/">https://www.dingtalk.com/</a></p>
<p class="my-0"><strong>通义千问</strong><br />
<a rel="nofollow noopener" class="break-word hover:text-super hover:decoration-super dark:hover:text-superDark dark:hover:decoration-superDark underline decoration-from-font underline-offset-1 transition-all duration-300" target="_blank" href="https://tongyi.aliyun.com/">https://tongyi.aliyun.com/</a></p>
<p class="my-0"><strong>豆包AI</strong><br />
<a rel="nofollow noopener" class="break-word hover:text-super hover:decoration-super dark:hover:text-superDark dark:hover:decoration-superDark underline decoration-from-font underline-offset-1 transition-all duration-300" target="_blank" href="https://www.doubao.ai/">https://www.doubao.ai/</a></p>
<hr class="bg-offsetPlus dark:bg-offsetPlusDark h-px border-0" node="[object Object]" />
<p class="my-0">&nbsp;</p>
</div>
</div>
<ol>
    <li><a href="https://www.perplexity.ai/">https://www.perplexity.ai</a></li>
</ol>
<p>&nbsp;</p>]]></description>
		</item>
		
			<item>
			<link>http://www.lrw.cn/default.asp/article.asp?id=141</link>
			<title><![CDATA[Gemini简介]]></title>
			<author>liurw@163.com(liurw)</author>
			<category><![CDATA[信息技术]]></category>
			<pubDate>Tue,03 Jun 2025 07:04:39 +0800</pubDate>
			<guid>http://www.lrw.cn/default.asp/default.asp?id=141</guid>
		<description><![CDATA[<div _ngcontent-ng-c2304349710="" class="markdown markdown-main-panel enable-updated-hr-color" id="model-response-message-contentr_f0c7adca44d9a6e9" dir="ltr" style="--animation-duration: 400ms; --fade-animation-function: linear; animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; color: rgb(27, 28, 29); columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 16px; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; font-family: &quot;Google Sans Text&quot;, sans-serif !important; margin-top: 0px !important;">
<p data-sourcepos="1:1-1:263" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 16px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><span class="citation-26" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;">&nbsp;Gemini is a family of powerful AI models designed to be </span><span style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;">multimodal</span><span class="citation-26 citation-end-26" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;">, meaning they can understand and generate various types of information, including text, images, audio, video, and code.<source-footnote ng-version="0.0.0-PLACEHOLDER" _nghost-ng-c2089944009="" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><sup _ngcontent-ng-c2089944009="" class="superscript" data-turn-source-index="1" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(87, 91, 95); inset: -10px 2px 10px -2px; clear: none; clip: auto; color: rgb(87, 91, 95); columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline-flex; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: -6px; margin-bottom: 0px; margin-left: -6px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(87, 91, 95) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: relative; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; background-color: transparent !important; font-size: 16px !important; line-height: 1.15 !important; margin-top: 0px !important;">1</sup></source-footnote></span> <span class="citation-25 citation-end-25" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;">This makes Gemini incredibly versatile.</span></p>
<p data-sourcepos="1:1-1:263" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 16px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;">&nbsp;</p>
<p data-sourcepos="3:1-3:76" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 16px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;">To understand the core information about Gemini, consider these key aspects:</p>
<p data-sourcepos="5:1-5:49" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><span style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;">1. What it is (The Models &amp; The Chatbot):</span></p>
<ul data-sourcepos="7:1-14:0" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 16px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px 0px 0px 27px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; padding-inline-start: 32px; line-height: 1.15 !important; margin-top: 0px !important;">
    <li data-sourcepos="7:1-7:256" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px 0px 0px 4px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><span style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;">Gemini (the family of AI models):</span><span class="citation-24 citation-end-24" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"> This is the underlying technology.</span>&nbsp;Think of it like the engine. <span class="citation-23 citation-end-23" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;">These models are used across Google's products and are also available for developers to integrate into their own applications.</span><sources-carousel-inline ng-version="0.0.0-PLACEHOLDER" _nghost-ng-c2367135854="" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><source-inline-chips _ngcontent-ng-c2367135854="" _nghost-ng-c1709007275="" class="ng-star-inserted" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><source-inline-chip _ngcontent-ng-c1709007275="" _nghost-ng-c78517731="" class="ng-star-inserted" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: 0px; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: relative; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;">&nbsp;
    <div _ngcontent-ng-c78517731="" class="source-inline-chip-container ng-star-inserted" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline-flex; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 4px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><button _ngcontent-ng-c78517731="" cdkoverlayorigin="" class="button" jslog="262206;track:generic_click,impression" style="animation: 0s ease 0s 1 normal none running none; background: none 0% 0% / auto repeat scroll padding-box border-box rgb(240, 244, 249); border-width: 0px; border-style: none; border-color: rgb(87, 91, 95); inset: auto; clear: none; clip: auto; color: rgb(87, 91, 95); columns: auto; contain: none; container: none; content: normal; cursor: pointer; cx: 0px; cy: 0px; d: none; direction: ltr; display: flex; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-style: normal; font-variant: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; font-size: 13.3333px; gap: normal; hyphens: manual; isolation: auto; margin-right: 2px; margin-bottom: 0px; margin-left: 2px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(87, 91, 95) none 0px; overlay: none; padding: 1px 6px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; font-family: &quot;Google Sans Text&quot;, sans-serif !important; margin-top: 0px !important;"><mat-icon _ngcontent-ng-c78517731="" role="img" fonticon="link" class="mat-icon notranslate symbol gds-icon-s google-symbols mat-ligature-font mat-icon-no-color" aria-hidden="true" data-mat-icon-type="font" data-mat-icon-name="link" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background: none 0% 0% / auto no-repeat scroll padding-box border-box rgba(0, 0, 0, 0); border: 0px none rgb(87, 91, 95); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: pointer; cx: 0px; cy: 0px; d: none; direction: ltr; display: block; fill: rgb(87, 91, 95); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(87, 91, 95) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: matrix(0.707107, -0.707107, 0.707107, 0.707107, 0, 0); transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; margin-top: 0px !important; line-height: 1.15 !important;"></mat-icon></button><!----></div>
    <!----><!----><!----></source-inline-chip><source-inline-chip _ngcontent-ng-c1709007275="" _nghost-ng-c78517731="" class="ng-star-inserted" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: 0px; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: relative; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;">
    <div _ngcontent-ng-c78517731="" class="source-inline-chip-container ng-star-inserted" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline-flex; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 4px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><button _ngcontent-ng-c78517731="" cdkoverlayorigin="" class="button" jslog="262206;track:generic_click,impression" style="animation: 0s ease 0s 1 normal none running none; background: none 0% 0% / auto repeat scroll padding-box border-box rgb(240, 244, 249); border-width: 0px; border-style: none; border-color: rgb(87, 91, 95); inset: auto; clear: none; clip: auto; color: rgb(87, 91, 95); columns: auto; contain: none; container: none; content: normal; cursor: pointer; cx: 0px; cy: 0px; d: none; direction: ltr; display: flex; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-style: normal; font-variant: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; font-size: 13.3333px; gap: normal; hyphens: manual; isolation: auto; margin-right: 2px; margin-bottom: 0px; margin-left: 2px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(87, 91, 95) none 0px; overlay: none; padding: 1px 6px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; font-family: &quot;Google Sans Text&quot;, sans-serif !important; margin-top: 0px !important;"><mat-icon _ngcontent-ng-c78517731="" role="img" fonticon="link" class="mat-icon notranslate symbol gds-icon-s google-symbols mat-ligature-font mat-icon-no-color" aria-hidden="true" data-mat-icon-type="font" data-mat-icon-name="link" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background: none 0% 0% / auto no-repeat scroll padding-box border-box rgba(0, 0, 0, 0); border: 0px none rgb(87, 91, 95); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: pointer; cx: 0px; cy: 0px; d: none; direction: ltr; display: block; fill: rgb(87, 91, 95); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(87, 91, 95) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: matrix(0.707107, -0.707107, 0.707107, 0.707107, 0, 0); transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; margin-top: 0px !important; line-height: 1.15 !important;"></mat-icon></button><!----></div>
    <!----><!----><!----></source-inline-chip><!----></source-inline-chips><!----><!----><!----></sources-carousel-inline></li>
    <li data-sourcepos="8:1-8:266" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px 0px 0px 4px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><span style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;">Google Gemini (the chatbot):</span> This is the user-facing application that many people interact with. <span class="citation-22 citation-end-22" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;">It was formerly known as Bard.</span>&nbsp;<span class="citation-21 citation-end-21" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;">This is where you can directly chat with Gemini, ask questions, generate text, brainstorm ideas, and more.</span><sources-carousel-inline ng-version="0.0.0-PLACEHOLDER" _nghost-ng-c2367135854="" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><source-inline-chips _ngcontent-ng-c2367135854="" _nghost-ng-c1709007275="" class="ng-star-inserted" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><source-inline-chip _ngcontent-ng-c1709007275="" _nghost-ng-c78517731="" class="ng-star-inserted" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: 0px; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: relative; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;">&nbsp;
    <div _ngcontent-ng-c78517731="" class="source-inline-chip-container ng-star-inserted" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline-flex; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 4px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><button _ngcontent-ng-c78517731="" cdkoverlayorigin="" class="button" jslog="262206;track:generic_click,impression" style="animation: 0s ease 0s 1 normal none running none; background: none 0% 0% / auto repeat scroll padding-box border-box rgb(240, 244, 249); border-width: 0px; border-style: none; border-color: rgb(87, 91, 95); inset: auto; clear: none; clip: auto; color: rgb(87, 91, 95); columns: auto; contain: none; container: none; content: normal; cursor: pointer; cx: 0px; cy: 0px; d: none; direction: ltr; display: flex; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-style: normal; font-variant: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; font-size: 13.3333px; gap: normal; hyphens: manual; isolation: auto; margin-right: 2px; margin-bottom: 0px; margin-left: 2px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(87, 91, 95) none 0px; overlay: none; padding: 1px 6px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; font-family: &quot;Google Sans Text&quot;, sans-serif !important; margin-top: 0px !important;"><mat-icon _ngcontent-ng-c78517731="" role="img" fonticon="link" class="mat-icon notranslate symbol gds-icon-s google-symbols mat-ligature-font mat-icon-no-color" aria-hidden="true" data-mat-icon-type="font" data-mat-icon-name="link" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background: none 0% 0% / auto no-repeat scroll padding-box border-box rgba(0, 0, 0, 0); border: 0px none rgb(87, 91, 95); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: pointer; cx: 0px; cy: 0px; d: none; direction: ltr; display: block; fill: rgb(87, 91, 95); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(87, 91, 95) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: matrix(0.707107, -0.707107, 0.707107, 0.707107, 0, 0); transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; margin-top: 0px !important; line-height: 1.15 !important;"></mat-icon></button><!----></div>
    <!----><!----><!----></source-inline-chip><source-inline-chip _ngcontent-ng-c1709007275="" _nghost-ng-c78517731="" class="ng-star-inserted" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: 0px; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: relative; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;">
    <div _ngcontent-ng-c78517731="" class="source-inline-chip-container ng-star-inserted" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline-flex; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 4px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><button _ngcontent-ng-c78517731="" cdkoverlayorigin="" class="button" jslog="262206;track:generic_click,impression" style="animation: 0s ease 0s 1 normal none running none; background: none 0% 0% / auto repeat scroll padding-box border-box rgb(240, 244, 249); border-width: 0px; border-style: none; border-color: rgb(87, 91, 95); inset: auto; clear: none; clip: auto; color: rgb(87, 91, 95); columns: auto; contain: none; container: none; content: normal; cursor: pointer; cx: 0px; cy: 0px; d: none; direction: ltr; display: flex; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-style: normal; font-variant: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; font-size: 13.3333px; gap: normal; hyphens: manual; isolation: auto; margin-right: 2px; margin-bottom: 0px; margin-left: 2px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(87, 91, 95) none 0px; overlay: none; padding: 1px 6px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; font-family: &quot;Google Sans Text&quot;, sans-serif !important; margin-top: 0px !important;"><mat-icon _ngcontent-ng-c78517731="" role="img" fonticon="link" class="mat-icon notranslate symbol gds-icon-s google-symbols mat-ligature-font mat-icon-no-color" aria-hidden="true" data-mat-icon-type="font" data-mat-icon-name="link" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background: none 0% 0% / auto no-repeat scroll padding-box border-box rgba(0, 0, 0, 0); border: 0px none rgb(87, 91, 95); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: pointer; cx: 0px; cy: 0px; d: none; direction: ltr; display: block; fill: rgb(87, 91, 95); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(87, 91, 95) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: matrix(0.707107, -0.707107, 0.707107, 0.707107, 0, 0); transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; margin-top: 0px !important; line-height: 1.15 !important;"></mat-icon></button><!----></div>
    <!----><!----><!----></source-inline-chip><!----></source-inline-chips><!----><!----><!----></sources-carousel-inline></li>
    <li data-sourcepos="9:1-14:0" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px 0px 0px 4px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><span style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;">Other Gemini-powered products:</span> Gemini is also integrated into many other Google services, such as:
    <ul data-sourcepos="10:5-14:0" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px 0px 0px 27px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; padding-inline-start: 32px; line-height: 1.15 !important; margin-top: 0px !important;">
        <li data-sourcepos="10:5-10:170" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px 0px 0px 4px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><span style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;">Google Workspace:</span> <span class="citation-20 citation-end-20" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;">For features like summarizing emails in Gmail, drafting documents in Docs, generating charts in Sheets, and taking notes in Meet.</span><sources-carousel-inline ng-version="0.0.0-PLACEHOLDER" _nghost-ng-c2367135854="" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><source-inline-chips _ngcontent-ng-c2367135854="" _nghost-ng-c1709007275="" class="ng-star-inserted" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><source-inline-chip _ngcontent-ng-c1709007275="" _nghost-ng-c78517731="" class="ng-star-inserted" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: 0px; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: relative; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;">&nbsp;
        <div _ngcontent-ng-c78517731="" class="source-inline-chip-container ng-star-inserted" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline-flex; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 4px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><button _ngcontent-ng-c78517731="" cdkoverlayorigin="" class="button" jslog="262206;track:generic_click,impression" style="animation: 0s ease 0s 1 normal none running none; background: none 0% 0% / auto repeat scroll padding-box border-box rgb(240, 244, 249); border-width: 0px; border-style: none; border-color: rgb(87, 91, 95); inset: auto; clear: none; clip: auto; color: rgb(87, 91, 95); columns: auto; contain: none; container: none; content: normal; cursor: pointer; cx: 0px; cy: 0px; d: none; direction: ltr; display: flex; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-style: normal; font-variant: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; font-size: 13.3333px; gap: normal; hyphens: manual; isolation: auto; margin-right: 2px; margin-bottom: 0px; margin-left: 2px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(87, 91, 95) none 0px; overlay: none; padding: 1px 6px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; font-family: &quot;Google Sans Text&quot;, sans-serif !important; margin-top: 0px !important;"><mat-icon _ngcontent-ng-c78517731="" role="img" fonticon="link" class="mat-icon notranslate symbol gds-icon-s google-symbols mat-ligature-font mat-icon-no-color" aria-hidden="true" data-mat-icon-type="font" data-mat-icon-name="link" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background: none 0% 0% / auto no-repeat scroll padding-box border-box rgba(0, 0, 0, 0); border: 0px none rgb(87, 91, 95); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: pointer; cx: 0px; cy: 0px; d: none; direction: ltr; display: block; fill: rgb(87, 91, 95); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(87, 91, 95) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: matrix(0.707107, -0.707107, 0.707107, 0.707107, 0, 0); transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; margin-top: 0px !important; line-height: 1.15 !important;"></mat-icon></button><!----></div>
        <!----><!----><!----></source-inline-chip><!----></source-inline-chips><!----><!----><!----></sources-carousel-inline></li>
        <li data-sourcepos="11:5-11:102" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px 0px 0px 4px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><span style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;">Google Search:</span><span class="citation-19 citation-end-19" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"> Powering features like AI Overviews and an experimental AI Mode.</span><sources-carousel-inline ng-version="0.0.0-PLACEHOLDER" _nghost-ng-c2367135854="" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><source-inline-chips _ngcontent-ng-c2367135854="" _nghost-ng-c1709007275="" class="ng-star-inserted" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><source-inline-chip _ngcontent-ng-c1709007275="" _nghost-ng-c78517731="" class="ng-star-inserted" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: 0px; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: relative; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;">&nbsp;
        <div _ngcontent-ng-c78517731="" class="source-inline-chip-container ng-star-inserted" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline-flex; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 4px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><button _ngcontent-ng-c78517731="" cdkoverlayorigin="" class="button" jslog="262206;track:generic_click,impression" style="animation: 0s ease 0s 1 normal none running none; background: none 0% 0% / auto repeat scroll padding-box border-box rgb(240, 244, 249); border-width: 0px; border-style: none; border-color: rgb(87, 91, 95); inset: auto; clear: none; clip: auto; color: rgb(87, 91, 95); columns: auto; contain: none; container: none; content: normal; cursor: pointer; cx: 0px; cy: 0px; d: none; direction: ltr; display: flex; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-style: normal; font-variant: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; font-size: 13.3333px; gap: normal; hyphens: manual; isolation: auto; margin-right: 2px; margin-bottom: 0px; margin-left: 2px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(87, 91, 95) none 0px; overlay: none; padding: 1px 6px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; font-family: &quot;Google Sans Text&quot;, sans-serif !important; margin-top: 0px !important;"><mat-icon _ngcontent-ng-c78517731="" role="img" fonticon="link" class="mat-icon notranslate symbol gds-icon-s google-symbols mat-ligature-font mat-icon-no-color" aria-hidden="true" data-mat-icon-type="font" data-mat-icon-name="link" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background: none 0% 0% / auto no-repeat scroll padding-box border-box rgba(0, 0, 0, 0); border: 0px none rgb(87, 91, 95); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: pointer; cx: 0px; cy: 0px; d: none; direction: ltr; display: block; fill: rgb(87, 91, 95); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(87, 91, 95) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: matrix(0.707107, -0.707107, 0.707107, 0.707107, 0, 0); transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; margin-top: 0px !important; line-height: 1.15 !important;"></mat-icon></button><!----></div>
        <!----><!----><!----></source-inline-chip><!----></source-inline-chips><!----><!----><!----></sources-carousel-inline></li>
        <li data-sourcepos="12:5-12:105" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px 0px 0px 4px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><span style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;">Android:</span> <span class="citation-18 citation-end-18" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;">Gradually replacing Google Assistant on Android phones and smart devices.</span><sources-carousel-inline ng-version="0.0.0-PLACEHOLDER" _nghost-ng-c2367135854="" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><source-inline-chips _ngcontent-ng-c2367135854="" _nghost-ng-c1709007275="" class="ng-star-inserted" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><source-inline-chip _ngcontent-ng-c1709007275="" _nghost-ng-c78517731="" class="ng-star-inserted" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: 0px; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: relative; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;">&nbsp;
        <div _ngcontent-ng-c78517731="" class="source-inline-chip-container ng-star-inserted" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline-flex; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 4px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><button _ngcontent-ng-c78517731="" cdkoverlayorigin="" class="button" jslog="262206;track:generic_click,impression" style="animation: 0s ease 0s 1 normal none running none; background: none 0% 0% / auto repeat scroll padding-box border-box rgb(240, 244, 249); border-width: 0px; border-style: none; border-color: rgb(87, 91, 95); inset: auto; clear: none; clip: auto; color: rgb(87, 91, 95); columns: auto; contain: none; container: none; content: normal; cursor: pointer; cx: 0px; cy: 0px; d: none; direction: ltr; display: flex; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-style: normal; font-variant: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; font-size: 13.3333px; gap: normal; hyphens: manual; isolation: auto; margin-right: 2px; margin-bottom: 0px; margin-left: 2px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(87, 91, 95) none 0px; overlay: none; padding: 1px 6px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; font-family: &quot;Google Sans Text&quot;, sans-serif !important; margin-top: 0px !important;"><mat-icon _ngcontent-ng-c78517731="" role="img" fonticon="link" class="mat-icon notranslate symbol gds-icon-s google-symbols mat-ligature-font mat-icon-no-color" aria-hidden="true" data-mat-icon-type="font" data-mat-icon-name="link" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background: none 0% 0% / auto no-repeat scroll padding-box border-box rgba(0, 0, 0, 0); border: 0px none rgb(87, 91, 95); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: pointer; cx: 0px; cy: 0px; d: none; direction: ltr; display: block; fill: rgb(87, 91, 95); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(87, 91, 95) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: matrix(0.707107, -0.707107, 0.707107, 0.707107, 0, 0); transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; margin-top: 0px !important; line-height: 1.15 !important;"></mat-icon></button><!----></div>
        <!----><!----><!----></source-inline-chip><!----></source-inline-chips><!----><!----><!----></sources-carousel-inline></li>
        <li data-sourcepos="13:5-14:0" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px 0px 0px 4px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><span style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;">Google Cloud:</span> <span class="citation-17 citation-end-17" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;">Offering AI assistance for software development, cloud management, security, and data analytics.</span><sources-carousel-inline ng-version="0.0.0-PLACEHOLDER" _nghost-ng-c2367135854="" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><source-inline-chips _ngcontent-ng-c2367135854="" _nghost-ng-c1709007275="" class="ng-star-inserted" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><source-inline-chip _ngcontent-ng-c1709007275="" _nghost-ng-c78517731="" class="ng-star-inserted" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: 0px; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: relative; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;">&nbsp;
        <div _ngcontent-ng-c78517731="" class="source-inline-chip-container ng-star-inserted" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline-flex; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 4px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><button _ngcontent-ng-c78517731="" cdkoverlayorigin="" class="button" jslog="262206;track:generic_click,impression" style="animation: 0s ease 0s 1 normal none running none; background: none 0% 0% / auto repeat scroll padding-box border-box rgb(240, 244, 249); border-width: 0px; border-style: none; border-color: rgb(87, 91, 95); inset: auto; clear: none; clip: auto; color: rgb(87, 91, 95); columns: auto; contain: none; container: none; content: normal; cursor: pointer; cx: 0px; cy: 0px; d: none; direction: ltr; display: flex; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-style: normal; font-variant: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; font-size: 13.3333px; gap: normal; hyphens: manual; isolation: auto; margin-right: 2px; margin-bottom: 0px; margin-left: 2px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(87, 91, 95) none 0px; overlay: none; padding: 1px 6px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; font-family: &quot;Google Sans Text&quot;, sans-serif !important; margin-top: 0px !important;"><mat-icon _ngcontent-ng-c78517731="" role="img" fonticon="link" class="mat-icon notranslate symbol gds-icon-s google-symbols mat-ligature-font mat-icon-no-color" aria-hidden="true" data-mat-icon-type="font" data-mat-icon-name="link" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background: none 0% 0% / auto no-repeat scroll padding-box border-box rgba(0, 0, 0, 0); border: 0px none rgb(87, 91, 95); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: pointer; cx: 0px; cy: 0px; d: none; direction: ltr; display: block; fill: rgb(87, 91, 95); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(87, 91, 95) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: matrix(0.707107, -0.707107, 0.707107, 0.707107, 0, 0); transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; margin-top: 0px !important; line-height: 1.15 !important;"></mat-icon></button><!----></div>
        <!----><!----><!----></source-inline-chip><!----></source-inline-chips><!----><!----><!----></sources-carousel-inline></li>
    </ul>
    </li>
</ul>
<p data-sourcepos="15:1-15:25" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><span style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;">2. Core Capabilities:</span></p>
<ul data-sourcepos="17:1-25:0" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 16px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px 0px 0px 27px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; padding-inline-start: 32px; line-height: 1.15 !important; margin-top: 0px !important;">
    <li data-sourcepos="17:1-17:198" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px 0px 0px 4px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><span style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;">Multimodality:</span> As mentioned, this is a defining feature. <span class="citation-16 citation-end-16" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;">Gemini can process and generate content across different data types, allowing for more complex and nuanced interactions.</span><sources-carousel-inline ng-version="0.0.0-PLACEHOLDER" _nghost-ng-c2367135854="" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><source-inline-chips _ngcontent-ng-c2367135854="" _nghost-ng-c1709007275="" class="ng-star-inserted" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><source-inline-chip _ngcontent-ng-c1709007275="" _nghost-ng-c78517731="" class="ng-star-inserted" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: 0px; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: relative; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;">&nbsp;
    <div _ngcontent-ng-c78517731="" class="source-inline-chip-container ng-star-inserted" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline-flex; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 4px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><button _ngcontent-ng-c78517731="" cdkoverlayorigin="" class="button" jslog="262206;track:generic_click,impression" style="animation: 0s ease 0s 1 normal none running none; background: none 0% 0% / auto repeat scroll padding-box border-box rgb(240, 244, 249); border-width: 0px; border-style: none; border-color: rgb(87, 91, 95); inset: auto; clear: none; clip: auto; color: rgb(87, 91, 95); columns: auto; contain: none; container: none; content: normal; cursor: pointer; cx: 0px; cy: 0px; d: none; direction: ltr; display: flex; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-style: normal; font-variant: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; font-size: 13.3333px; gap: normal; hyphens: manual; isolation: auto; margin-right: 2px; margin-bottom: 0px; margin-left: 2px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(87, 91, 95) none 0px; overlay: none; padding: 1px 6px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; font-family: &quot;Google Sans Text&quot;, sans-serif !important; margin-top: 0px !important;"><mat-icon _ngcontent-ng-c78517731="" role="img" fonticon="link" class="mat-icon notranslate symbol gds-icon-s google-symbols mat-ligature-font mat-icon-no-color" aria-hidden="true" data-mat-icon-type="font" data-mat-icon-name="link" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background: none 0% 0% / auto no-repeat scroll padding-box border-box rgba(0, 0, 0, 0); border: 0px none rgb(87, 91, 95); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: pointer; cx: 0px; cy: 0px; d: none; direction: ltr; display: block; fill: rgb(87, 91, 95); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(87, 91, 95) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: matrix(0.707107, -0.707107, 0.707107, 0.707107, 0, 0); transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; margin-top: 0px !important; line-height: 1.15 !important;"></mat-icon></button><!----></div>
    <!----><!----><!----></source-inline-chip><!----></source-inline-chips><!----><!----><!----></sources-carousel-inline></li>
    <li data-sourcepos="18:1-18:172" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px 0px 0px 4px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><span style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;">Text Generation and Content Creation:</span><span class="citation-15 citation-end-15" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"> It can write various forms of creative content, from poems and scripts to emails, blog posts, and marketing copy.</span><sources-carousel-inline ng-version="0.0.0-PLACEHOLDER" _nghost-ng-c2367135854="" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><source-inline-chips _ngcontent-ng-c2367135854="" _nghost-ng-c1709007275="" class="ng-star-inserted" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><source-inline-chip _ngcontent-ng-c1709007275="" _nghost-ng-c78517731="" class="ng-star-inserted" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: 0px; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: relative; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;">&nbsp;
    <div _ngcontent-ng-c78517731="" class="source-inline-chip-container ng-star-inserted" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline-flex; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 4px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><button _ngcontent-ng-c78517731="" cdkoverlayorigin="" class="button" jslog="262206;track:generic_click,impression" style="animation: 0s ease 0s 1 normal none running none; background: none 0% 0% / auto repeat scroll padding-box border-box rgb(240, 244, 249); border-width: 0px; border-style: none; border-color: rgb(87, 91, 95); inset: auto; clear: none; clip: auto; color: rgb(87, 91, 95); columns: auto; contain: none; container: none; content: normal; cursor: pointer; cx: 0px; cy: 0px; d: none; direction: ltr; display: flex; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-style: normal; font-variant: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; font-size: 13.3333px; gap: normal; hyphens: manual; isolation: auto; margin-right: 2px; margin-bottom: 0px; margin-left: 2px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(87, 91, 95) none 0px; overlay: none; padding: 1px 6px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; font-family: &quot;Google Sans Text&quot;, sans-serif !important; margin-top: 0px !important;"><mat-icon _ngcontent-ng-c78517731="" role="img" fonticon="link" class="mat-icon notranslate symbol gds-icon-s google-symbols mat-ligature-font mat-icon-no-color" aria-hidden="true" data-mat-icon-type="font" data-mat-icon-name="link" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background: none 0% 0% / auto no-repeat scroll padding-box border-box rgba(0, 0, 0, 0); border: 0px none rgb(87, 91, 95); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: pointer; cx: 0px; cy: 0px; d: none; direction: ltr; display: block; fill: rgb(87, 91, 95); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(87, 91, 95) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: matrix(0.707107, -0.707107, 0.707107, 0.707107, 0, 0); transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; margin-top: 0px !important; line-height: 1.15 !important;"></mat-icon></button><!----></div>
    <!----><!----><!----></source-inline-chip><!----></source-inline-chips><!----><!----><!----></sources-carousel-inline></li>
    <li data-sourcepos="19:1-19:177" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px 0px 0px 4px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><span style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;">Machine Translation and Language Understanding:</span> <span class="citation-14 citation-end-14" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;">Gemini can seamlessly translate languages and understand complex grammar, facilitating global communication.</span><sources-carousel-inline ng-version="0.0.0-PLACEHOLDER" _nghost-ng-c2367135854="" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><source-inline-chips _ngcontent-ng-c2367135854="" _nghost-ng-c1709007275="" class="ng-star-inserted" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><source-inline-chip _ngcontent-ng-c1709007275="" _nghost-ng-c78517731="" class="ng-star-inserted" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: 0px; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: relative; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;">&nbsp;
    <div _ngcontent-ng-c78517731="" class="source-inline-chip-container ng-star-inserted" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline-flex; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 4px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><button _ngcontent-ng-c78517731="" cdkoverlayorigin="" class="button" jslog="262206;track:generic_click,impression" style="animation: 0s ease 0s 1 normal none running none; background: none 0% 0% / auto repeat scroll padding-box border-box rgb(240, 244, 249); border-width: 0px; border-style: none; border-color: rgb(87, 91, 95); inset: auto; clear: none; clip: auto; color: rgb(87, 91, 95); columns: auto; contain: none; container: none; content: normal; cursor: pointer; cx: 0px; cy: 0px; d: none; direction: ltr; display: flex; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-style: normal; font-variant: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; font-size: 13.3333px; gap: normal; hyphens: manual; isolation: auto; margin-right: 2px; margin-bottom: 0px; margin-left: 2px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(87, 91, 95) none 0px; overlay: none; padding: 1px 6px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; font-family: &quot;Google Sans Text&quot;, sans-serif !important; margin-top: 0px !important;"><mat-icon _ngcontent-ng-c78517731="" role="img" fonticon="link" class="mat-icon notranslate symbol gds-icon-s google-symbols mat-ligature-font mat-icon-no-color" aria-hidden="true" data-mat-icon-type="font" data-mat-icon-name="link" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background: none 0% 0% / auto no-repeat scroll padding-box border-box rgba(0, 0, 0, 0); border: 0px none rgb(87, 91, 95); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: pointer; cx: 0px; cy: 0px; d: none; direction: ltr; display: block; fill: rgb(87, 91, 95); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(87, 91, 95) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: matrix(0.707107, -0.707107, 0.707107, 0.707107, 0, 0); transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; margin-top: 0px !important; line-height: 1.15 !important;"></mat-icon></button><!----></div>
    <!----><!----><!----></source-inline-chip><!----></source-inline-chips><!----><!----><!----></sources-carousel-inline></li>
    <li data-sourcepos="20:1-20:197" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px 0px 0px 4px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><span style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;">Question Answering and Information Retrieval:</span><span class="citation-13 citation-end-13" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"> It can answer even challenging and open-ended questions by drawing on its vast knowledge base and retrieving relevant information.</span><sources-carousel-inline ng-version="0.0.0-PLACEHOLDER" _nghost-ng-c2367135854="" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><source-inline-chips _ngcontent-ng-c2367135854="" _nghost-ng-c1709007275="" class="ng-star-inserted" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><source-inline-chip _ngcontent-ng-c1709007275="" _nghost-ng-c78517731="" class="ng-star-inserted" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: 0px; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: relative; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;">&nbsp;
    <div _ngcontent-ng-c78517731="" class="source-inline-chip-container ng-star-inserted" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline-flex; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 4px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><button _ngcontent-ng-c78517731="" cdkoverlayorigin="" class="button" jslog="262206;track:generic_click,impression" style="animation: 0s ease 0s 1 normal none running none; background: none 0% 0% / auto repeat scroll padding-box border-box rgb(240, 244, 249); border-width: 0px; border-style: none; border-color: rgb(87, 91, 95); inset: auto; clear: none; clip: auto; color: rgb(87, 91, 95); columns: auto; contain: none; container: none; content: normal; cursor: pointer; cx: 0px; cy: 0px; d: none; direction: ltr; display: flex; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-style: normal; font-variant: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; font-size: 13.3333px; gap: normal; hyphens: manual; isolation: auto; margin-right: 2px; margin-bottom: 0px; margin-left: 2px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(87, 91, 95) none 0px; overlay: none; padding: 1px 6px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; font-family: &quot;Google Sans Text&quot;, sans-serif !important; margin-top: 0px !important;"><mat-icon _ngcontent-ng-c78517731="" role="img" fonticon="link" class="mat-icon notranslate symbol gds-icon-s google-symbols mat-ligature-font mat-icon-no-color" aria-hidden="true" data-mat-icon-type="font" data-mat-icon-name="link" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background: none 0% 0% / auto no-repeat scroll padding-box border-box rgba(0, 0, 0, 0); border: 0px none rgb(87, 91, 95); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: pointer; cx: 0px; cy: 0px; d: none; direction: ltr; display: block; fill: rgb(87, 91, 95); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(87, 91, 95) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: matrix(0.707107, -0.707107, 0.707107, 0.707107, 0, 0); transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; margin-top: 0px !important; line-height: 1.15 !important;"></mat-icon></button><!----></div>
    <!----><!----><!----></source-inline-chip><!----></source-inline-chips><!----><!----><!----></sources-carousel-inline></li>
    <li data-sourcepos="21:1-21:153" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px 0px 0px 4px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><span style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;">Code Generation and Creative Coding:</span> <span class="citation-12 citation-end-12" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;">Gemini is proficient at generating code, offering suggestions, and even helping with debugging.</span><sources-carousel-inline ng-version="0.0.0-PLACEHOLDER" _nghost-ng-c2367135854="" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><source-inline-chips _ngcontent-ng-c2367135854="" _nghost-ng-c1709007275="" class="ng-star-inserted" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><source-inline-chip _ngcontent-ng-c1709007275="" _nghost-ng-c78517731="" class="ng-star-inserted" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: 0px; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: relative; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;">&nbsp;
    <div _ngcontent-ng-c78517731="" class="source-inline-chip-container ng-star-inserted" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline-flex; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 4px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><button _ngcontent-ng-c78517731="" cdkoverlayorigin="" class="button" jslog="262206;track:generic_click,impression" style="animation: 0s ease 0s 1 normal none running none; background: none 0% 0% / auto repeat scroll padding-box border-box rgb(240, 244, 249); border-width: 0px; border-style: none; border-color: rgb(87, 91, 95); inset: auto; clear: none; clip: auto; color: rgb(87, 91, 95); columns: auto; contain: none; container: none; content: normal; cursor: pointer; cx: 0px; cy: 0px; d: none; direction: ltr; display: flex; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-style: normal; font-variant: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; font-size: 13.3333px; gap: normal; hyphens: manual; isolation: auto; margin-right: 2px; margin-bottom: 0px; margin-left: 2px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(87, 91, 95) none 0px; overlay: none; padding: 1px 6px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; font-family: &quot;Google Sans Text&quot;, sans-serif !important; margin-top: 0px !important;"><mat-icon _ngcontent-ng-c78517731="" role="img" fonticon="link" class="mat-icon notranslate symbol gds-icon-s google-symbols mat-ligature-font mat-icon-no-color" aria-hidden="true" data-mat-icon-type="font" data-mat-icon-name="link" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background: none 0% 0% / auto no-repeat scroll padding-box border-box rgba(0, 0, 0, 0); border: 0px none rgb(87, 91, 95); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: pointer; cx: 0px; cy: 0px; d: none; direction: ltr; display: block; fill: rgb(87, 91, 95); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(87, 91, 95) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: matrix(0.707107, -0.707107, 0.707107, 0.707107, 0, 0); transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; margin-top: 0px !important; line-height: 1.15 !important;"></mat-icon></button><!----></div>
    <!----><!----><!----></source-inline-chip><!----></source-inline-chips><!----><!----><!----></sources-carousel-inline></li>
    <li data-sourcepos="22:1-22:156" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px 0px 0px 4px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><span style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;">Research and Brainstorming:</span> <span class="citation-11 citation-end-11" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;">It can act as a thought partner, helping you explore ideas, summarize documents, and generate new concepts.</span><sources-carousel-inline ng-version="0.0.0-PLACEHOLDER" _nghost-ng-c2367135854="" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><source-inline-chips _ngcontent-ng-c2367135854="" _nghost-ng-c1709007275="" class="ng-star-inserted" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><source-inline-chip _ngcontent-ng-c1709007275="" _nghost-ng-c78517731="" class="ng-star-inserted" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: 0px; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: relative; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;">&nbsp;
    <div _ngcontent-ng-c78517731="" class="source-inline-chip-container ng-star-inserted" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline-flex; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 4px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><button _ngcontent-ng-c78517731="" cdkoverlayorigin="" class="button" jslog="262206;track:generic_click,impression" style="animation: 0s ease 0s 1 normal none running none; background: none 0% 0% / auto repeat scroll padding-box border-box rgb(240, 244, 249); border-width: 0px; border-style: none; border-color: rgb(87, 91, 95); inset: auto; clear: none; clip: auto; color: rgb(87, 91, 95); columns: auto; contain: none; container: none; content: normal; cursor: pointer; cx: 0px; cy: 0px; d: none; direction: ltr; display: flex; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-style: normal; font-variant: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; font-size: 13.3333px; gap: normal; hyphens: manual; isolation: auto; margin-right: 2px; margin-bottom: 0px; margin-left: 2px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(87, 91, 95) none 0px; overlay: none; padding: 1px 6px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; font-family: &quot;Google Sans Text&quot;, sans-serif !important; margin-top: 0px !important;"><mat-icon _ngcontent-ng-c78517731="" role="img" fonticon="link" class="mat-icon notranslate symbol gds-icon-s google-symbols mat-ligature-font mat-icon-no-color" aria-hidden="true" data-mat-icon-type="font" data-mat-icon-name="link" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background: none 0% 0% / auto no-repeat scroll padding-box border-box rgba(0, 0, 0, 0); border: 0px none rgb(87, 91, 95); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: pointer; cx: 0px; cy: 0px; d: none; direction: ltr; display: block; fill: rgb(87, 91, 95); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(87, 91, 95) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: matrix(0.707107, -0.707107, 0.707107, 0.707107, 0, 0); transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; margin-top: 0px !important; line-height: 1.15 !important;"></mat-icon></button><!----></div>
    <!----><!----><!----></source-inline-chip><!----></source-inline-chips><!----><!----><!----></sources-carousel-inline></li>
    <li data-sourcepos="23:1-23:87" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px 0px 0px 4px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><span style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;">Image Generation:</span><span class="citation-10 citation-end-10" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"> Gemini can create images from text descriptions.</span><sources-carousel-inline ng-version="0.0.0-PLACEHOLDER" _nghost-ng-c2367135854="" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><source-inline-chips _ngcontent-ng-c2367135854="" _nghost-ng-c1709007275="" class="ng-star-inserted" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><source-inline-chip _ngcontent-ng-c1709007275="" _nghost-ng-c78517731="" class="ng-star-inserted" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: 0px; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: relative; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;">&nbsp;
    <div _ngcontent-ng-c78517731="" class="source-inline-chip-container ng-star-inserted" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline-flex; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 4px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><button _ngcontent-ng-c78517731="" cdkoverlayorigin="" class="button" jslog="262206;track:generic_click,impression" style="animation: 0s ease 0s 1 normal none running none; background: none 0% 0% / auto repeat scroll padding-box border-box rgb(240, 244, 249); border-width: 0px; border-style: none; border-color: rgb(87, 91, 95); inset: auto; clear: none; clip: auto; color: rgb(87, 91, 95); columns: auto; contain: none; container: none; content: normal; cursor: pointer; cx: 0px; cy: 0px; d: none; direction: ltr; display: flex; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-style: normal; font-variant: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; font-size: 13.3333px; gap: normal; hyphens: manual; isolation: auto; margin-right: 2px; margin-bottom: 0px; margin-left: 2px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(87, 91, 95) none 0px; overlay: none; padding: 1px 6px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; font-family: &quot;Google Sans Text&quot;, sans-serif !important; margin-top: 0px !important;"><mat-icon _ngcontent-ng-c78517731="" role="img" fonticon="link" class="mat-icon notranslate symbol gds-icon-s google-symbols mat-ligature-font mat-icon-no-color" aria-hidden="true" data-mat-icon-type="font" data-mat-icon-name="link" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background: none 0% 0% / auto no-repeat scroll padding-box border-box rgba(0, 0, 0, 0); border: 0px none rgb(87, 91, 95); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: pointer; cx: 0px; cy: 0px; d: none; direction: ltr; display: block; fill: rgb(87, 91, 95); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(87, 91, 95) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: matrix(0.707107, -0.707107, 0.707107, 0.707107, 0, 0); transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; margin-top: 0px !important; line-height: 1.15 !important;"></mat-icon></button><!----></div>
    <!----><!----><!----></source-inline-chip><!----></source-inline-chips><!----><!----><!----></sources-carousel-inline></li>
    <li data-sourcepos="24:1-25:0" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px 0px 0px 4px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><span style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;">Audio Features:</span><span class="citation-9 citation-end-9" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"> It can generate full audio versions of documents or podcast-style overviews.</span><sources-carousel-inline ng-version="0.0.0-PLACEHOLDER" _nghost-ng-c2367135854="" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><source-inline-chips _ngcontent-ng-c2367135854="" _nghost-ng-c1709007275="" class="ng-star-inserted" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><source-inline-chip _ngcontent-ng-c1709007275="" _nghost-ng-c78517731="" class="ng-star-inserted" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: 0px; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: relative; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;">&nbsp;
    <div _ngcontent-ng-c78517731="" class="source-inline-chip-container ng-star-inserted" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline-flex; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 4px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><button _ngcontent-ng-c78517731="" cdkoverlayorigin="" class="button" jslog="262206;track:generic_click,impression" style="animation: 0s ease 0s 1 normal none running none; background: none 0% 0% / auto repeat scroll padding-box border-box rgb(240, 244, 249); border-width: 0px; border-style: none; border-color: rgb(87, 91, 95); inset: auto; clear: none; clip: auto; color: rgb(87, 91, 95); columns: auto; contain: none; container: none; content: normal; cursor: pointer; cx: 0px; cy: 0px; d: none; direction: ltr; display: flex; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-style: normal; font-variant: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; font-size: 13.3333px; gap: normal; hyphens: manual; isolation: auto; margin-right: 2px; margin-bottom: 0px; margin-left: 2px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(87, 91, 95) none 0px; overlay: none; padding: 1px 6px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; font-family: &quot;Google Sans Text&quot;, sans-serif !important; margin-top: 0px !important;"><mat-icon _ngcontent-ng-c78517731="" role="img" fonticon="link" class="mat-icon notranslate symbol gds-icon-s google-symbols mat-ligature-font mat-icon-no-color" aria-hidden="true" data-mat-icon-type="font" data-mat-icon-name="link" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background: none 0% 0% / auto no-repeat scroll padding-box border-box rgba(0, 0, 0, 0); border: 0px none rgb(87, 91, 95); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: pointer; cx: 0px; cy: 0px; d: none; direction: ltr; display: block; fill: rgb(87, 91, 95); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(87, 91, 95) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: matrix(0.707107, -0.707107, 0.707107, 0.707107, 0, 0); transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; margin-top: 0px !important; line-height: 1.15 !important;"></mat-icon></button><!----></div>
    <!----><!----><!----></source-inline-chip><!----></source-inline-chips><!----><!----><!----></sources-carousel-inline></li>
</ul>
<p data-sourcepos="26:1-26:38" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><span style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;">3. How it Works (at a high level):</span></p>
<ul data-sourcepos="28:1-31:0" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 16px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px 0px 0px 27px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; padding-inline-start: 32px; line-height: 1.15 !important; margin-top: 0px !important;">
    <li data-sourcepos="28:1-28:227" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px 0px 0px 4px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><span class="citation-8" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;">Gemini models are </span><span style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;">pre-trained on massive datasets</span><span class="citation-8 citation-end-8" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"> from publicly available sources.</span>&nbsp;<span class="citation-7 citation-end-7" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;">This training allows them to learn patterns, relationships, and knowledge from a vast amount of information.</span><sources-carousel-inline ng-version="0.0.0-PLACEHOLDER" _nghost-ng-c2367135854="" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><source-inline-chips _ngcontent-ng-c2367135854="" _nghost-ng-c1709007275="" class="ng-star-inserted" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><source-inline-chip _ngcontent-ng-c1709007275="" _nghost-ng-c78517731="" class="ng-star-inserted" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: 0px; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: relative; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;">&nbsp;
    <div _ngcontent-ng-c78517731="" class="source-inline-chip-container ng-star-inserted" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline-flex; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 4px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><button _ngcontent-ng-c78517731="" cdkoverlayorigin="" class="button" jslog="262206;track:generic_click,impression" style="animation: 0s ease 0s 1 normal none running none; background: none 0% 0% / auto repeat scroll padding-box border-box rgb(240, 244, 249); border-width: 0px; border-style: none; border-color: rgb(87, 91, 95); inset: auto; clear: none; clip: auto; color: rgb(87, 91, 95); columns: auto; contain: none; container: none; content: normal; cursor: pointer; cx: 0px; cy: 0px; d: none; direction: ltr; display: flex; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-style: normal; font-variant: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; font-size: 13.3333px; gap: normal; hyphens: manual; isolation: auto; margin-right: 2px; margin-bottom: 0px; margin-left: 2px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(87, 91, 95) none 0px; overlay: none; padding: 1px 6px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; font-family: &quot;Google Sans Text&quot;, sans-serif !important; margin-top: 0px !important;"><mat-icon _ngcontent-ng-c78517731="" role="img" fonticon="link" class="mat-icon notranslate symbol gds-icon-s google-symbols mat-ligature-font mat-icon-no-color" aria-hidden="true" data-mat-icon-type="font" data-mat-icon-name="link" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background: none 0% 0% / auto no-repeat scroll padding-box border-box rgba(0, 0, 0, 0); border: 0px none rgb(87, 91, 95); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: pointer; cx: 0px; cy: 0px; d: none; direction: ltr; display: block; fill: rgb(87, 91, 95); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(87, 91, 95) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: matrix(0.707107, -0.707107, 0.707107, 0.707107, 0, 0); transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; margin-top: 0px !important; line-height: 1.15 !important;"></mat-icon></button><!----></div>
    <!----><!----><!----></source-inline-chip><source-inline-chip _ngcontent-ng-c1709007275="" _nghost-ng-c78517731="" class="ng-star-inserted" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: 0px; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: relative; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;">
    <div _ngcontent-ng-c78517731="" class="source-inline-chip-container ng-star-inserted" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline-flex; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 4px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><button _ngcontent-ng-c78517731="" cdkoverlayorigin="" class="button" jslog="262206;track:generic_click,impression" style="animation: 0s ease 0s 1 normal none running none; background: none 0% 0% / auto repeat scroll padding-box border-box rgb(240, 244, 249); border-width: 0px; border-style: none; border-color: rgb(87, 91, 95); inset: auto; clear: none; clip: auto; color: rgb(87, 91, 95); columns: auto; contain: none; container: none; content: normal; cursor: pointer; cx: 0px; cy: 0px; d: none; direction: ltr; display: flex; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-style: normal; font-variant: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; font-size: 13.3333px; gap: normal; hyphens: manual; isolation: auto; margin-right: 2px; margin-bottom: 0px; margin-left: 2px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(87, 91, 95) none 0px; overlay: none; padding: 1px 6px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; font-family: &quot;Google Sans Text&quot;, sans-serif !important; margin-top: 0px !important;"><mat-icon _ngcontent-ng-c78517731="" role="img" fonticon="link" class="mat-icon notranslate symbol gds-icon-s google-symbols mat-ligature-font mat-icon-no-color" aria-hidden="true" data-mat-icon-type="font" data-mat-icon-name="link" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background: none 0% 0% / auto no-repeat scroll padding-box border-box rgba(0, 0, 0, 0); border: 0px none rgb(87, 91, 95); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: pointer; cx: 0px; cy: 0px; d: none; direction: ltr; display: block; fill: rgb(87, 91, 95); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(87, 91, 95) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: matrix(0.707107, -0.707107, 0.707107, 0.707107, 0, 0); transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; margin-top: 0px !important; line-height: 1.15 !important;"></mat-icon></button><!----></div>
    <!----><!----><!----></source-inline-chip><!----></source-inline-chips><!----><!----><!----></sources-carousel-inline></li>
    <li data-sourcepos="29:1-29:123" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px 0px 0px 4px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><span class="citation-6" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;">Google applies </span><span style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;">quality filters</span><span class="citation-6 citation-end-6" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"> to these datasets to enhance the model's performance and reduce biases.</span><sources-carousel-inline ng-version="0.0.0-PLACEHOLDER" _nghost-ng-c2367135854="" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><source-inline-chips _ngcontent-ng-c2367135854="" _nghost-ng-c1709007275="" class="ng-star-inserted" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><source-inline-chip _ngcontent-ng-c1709007275="" _nghost-ng-c78517731="" class="ng-star-inserted" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: 0px; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: relative; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;">&nbsp;
    <div _ngcontent-ng-c78517731="" class="source-inline-chip-container ng-star-inserted" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline-flex; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 4px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><button _ngcontent-ng-c78517731="" cdkoverlayorigin="" class="button" jslog="262206;track:generic_click,impression" style="animation: 0s ease 0s 1 normal none running none; background: none 0% 0% / auto repeat scroll padding-box border-box rgb(240, 244, 249); border-width: 0px; border-style: none; border-color: rgb(87, 91, 95); inset: auto; clear: none; clip: auto; color: rgb(87, 91, 95); columns: auto; contain: none; container: none; content: normal; cursor: pointer; cx: 0px; cy: 0px; d: none; direction: ltr; display: flex; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-style: normal; font-variant: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; font-size: 13.3333px; gap: normal; hyphens: manual; isolation: auto; margin-right: 2px; margin-bottom: 0px; margin-left: 2px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(87, 91, 95) none 0px; overlay: none; padding: 1px 6px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; font-family: &quot;Google Sans Text&quot;, sans-serif !important; margin-top: 0px !important;"><mat-icon _ngcontent-ng-c78517731="" role="img" fonticon="link" class="mat-icon notranslate symbol gds-icon-s google-symbols mat-ligature-font mat-icon-no-color" aria-hidden="true" data-mat-icon-type="font" data-mat-icon-name="link" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background: none 0% 0% / auto no-repeat scroll padding-box border-box rgba(0, 0, 0, 0); border: 0px none rgb(87, 91, 95); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: pointer; cx: 0px; cy: 0px; d: none; direction: ltr; display: block; fill: rgb(87, 91, 95); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(87, 91, 95) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: matrix(0.707107, -0.707107, 0.707107, 0.707107, 0, 0); transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; margin-top: 0px !important; line-height: 1.15 !important;"></mat-icon></button><!----></div>
    <!----><!----><!----></source-inline-chip><!----></source-inline-chips><!----><!----><!----></sources-carousel-inline></li>
    <li data-sourcepos="30:1-31:0" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px 0px 0px 4px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><span class="citation-5 citation-end-5" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;">When you interact with Gemini, it uses these trained models to understand your prompt (whether it's text, an image, or audio) and generate a relevant and helpful response.</span><sources-carousel-inline ng-version="0.0.0-PLACEHOLDER" _nghost-ng-c2367135854="" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><source-inline-chips _ngcontent-ng-c2367135854="" _nghost-ng-c1709007275="" class="ng-star-inserted" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><source-inline-chip _ngcontent-ng-c1709007275="" _nghost-ng-c78517731="" class="ng-star-inserted" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: 0px; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: relative; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;">&nbsp;
    <div _ngcontent-ng-c78517731="" class="source-inline-chip-container ng-star-inserted" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; display: inline-flex; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 4px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;"><button _ngcontent-ng-c78517731="" cdkoverlayorigin="" class="button" jslog="262206;track:generic_click,impression" style="animation: 0s ease 0s 1 normal none running none; background: none 0% 0% / auto repeat scroll padding-box border-box rgb(240, 244, 249); border-width: 0px; border-style: none; border-color: rgb(87, 91, 95); inset: auto; clear: none; clip: auto; color: rgb(87, 91, 95); columns: auto; contain: none; container: none; content: normal; cursor: pointer; cx: 0px; cy: 0px; d: none; direction: ltr; display: flex; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-style: normal; font-variant: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; font-size: 13.3333px; gap: normal; hyphens: manual; isolation: auto; margin-right: 2px; margin-bottom: 0px; margin-left: 2px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(87, 91, 95) none 0px; overlay: none; padding: 1px 6px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; font-family: &quot;Google Sans Text&quot;, sans-serif !important; margin-top: 0px !important;"><mat-icon _ngcontent-ng-c78517731="" role="img" fonticon="link" class="mat-icon notranslate symbol gds-icon-s google-symbols mat-ligature-font mat-icon-no-color" aria-hidden="true" data-mat-icon-type="font" data-mat-icon-name="link" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background: none 0% 0% / auto no-repeat scroll padding-box border-box rgba(0, 0, 0, 0); border: 0px none rgb(87, 91, 95); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: pointer; cx: 0px; cy: 0px; d: none; direction: ltr; display: block; fill: rgb(87, 91, 95); filter: none; flex: 0 1 auto; float: none; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(87, 91, 95) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: matrix(0.707107, -0.707107, 0.707107, 0.707107, 0, 0); transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; margin-top: 0px !important; line-height: 1.15 !important;"></mat-icon></button><!----></div>
    <!----><!----><!----></source-inline-chip><!----></source-inline-chips><!----><!----><!----></sources-carousel-inline></li>
</ul>
<p data-sourcepos="32:1-32:30" style="animation: 0s ease 0s 1 normal none running none; appearance: none; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border: 0px none rgb(27, 28, 29); inset: auto; clear: none; clip: auto; columns: auto; contain: none; container: none; content: normal; cursor: auto; cx: 0px; cy: 0px; d: none; direction: ltr; fill: rgb(0, 0, 0); filter: none; flex: 0 1 auto; float: none; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; gap: normal; hyphens: manual; isolation: auto; margin-right: 0px; margin-bottom: 16px; margin-left: 0px; marker: none; mask: none; offset: normal; opacity: 1; order: 0; outline: rgb(27, 28, 29) none 0px; overlay: none; padding: 0px; page: auto; perspective: none; position: static; quotes: auto; r: 0px; resize: none; rotate: none; rx: auto; ry: auto; scale: none; speak: normal; stroke: none; transform: none; transition: all; translate: none; visibility: visible; x: 0px; y: 0px; zoom: 1; line-height: 1.15 !important; margin-top: 0px !important;">来源：Gemini</p>
</div>]]></description>
		</item>
		
			<item>
			<link>http://www.lrw.cn/default.asp/article.asp?id=140</link>
			<title><![CDATA[转载 How does Perplexity work?]]></title>
			<author>liurw@163.com(liurw)</author>
			<category><![CDATA[信息技术]]></category>
			<pubDate>Sun,25 May 2025 09:50:59 +0800</pubDate>
			<guid>http://www.lrw.cn/default.asp/default.asp?id=140</guid>
		<description><![CDATA[<h2>How does Perplexity work?&nbsp;﻿&nbsp;转载&nbsp;&nbsp;<a id="fck_paste_padding">﻿</a></h2>
<p>DeepSeek资料是2024年的，在查找资料时不能找的最新的资料，如苹果16的资料。找了一下其他的相关ai产品，下文是 Perplexity 工作原理。</p>
<p>&nbsp;</p>
<p>Written by <strong>Daniela Gomez</strong><br />
Updated&nbsp; May 24， 2025</p>
<p><br />
When you ask Perplexity a question, it uses advanced AI to search the internet in real time, gathering insights from top-tier sources. It then distills this information into a clear, concise summary, delivering exactly what you need in an easy-to-understand, conversational tone.<br />
<br />
<strong><span style="font-size: 16px;">How it works</span></strong></p>
<p>Perplexity goes beyond simple keyword searches. It uses cutting-edge language models like GPT-4.1 and Claude 4.0 Sonnet to understand the context and nuances of your query. Here&rsquo;s a breakdown of the process:<br />
<br />
<strong><span style="font-size: 16px;">Understanding your question</span></strong></p>
<p>Perplexity leverages sophisticated AI to interpret your question, ensuring it knows exactly what you&rsquo;re asking.<br />
<br />
<span style="font-size: 16px;">Searching the web</span></p>
<p>It scours the internet, gathering information from authoritative sources like articles, websites, and journals. Looking for live updates of a soccer game? Perplexity can do that.<br />
<strong><span style="font-size: 16px;">Summarizing information</span></strong></p>
<p>Perplexity compiles the most relevant insights into a coherent, easy-to-understand answer.<br />
<br />
<strong><span style="font-size: 16px;">Citing sources</span></strong></p>
<p>Each answer includes numbered footnotes linking to the original sources, allowing you to easily verify the information or explore further.<br />
<br />
<strong><span style="font-size: 16px;">Ways to search</span></strong></p>
<p>1. Pro Search: Pro Search is an advanced AI-powered Search which provides comprehensive, in-depth answers to any query. It goes beyond standard search capabilities by conducting thorough research across multiple sources and delivering detailed, well-organized responses.<br />
With Pro Search you can select which AI model you want applied to your answer: Best (our default option, selecting the most suitable model for your question), OpenAI's GPT 4.1, Anthropic's Sonnet 3.7 and many more<br />
<br />
2. Research (formerly Deep Research): Perplexity's most sophisticated research, it employs an advanced framework called test time compute (TTC) expansion that mimics human cognitive processes through iterative analysis cycles. <br />
<br />
Research performs dozens of searches automatically, reads hundreds of sources, reasons through material autonomously, and delivers comprehensive reports in just 2-4 minutes.<br />
Free users can enjoy up to 3 Pro Searches per day, while subscribers have access to 300+ Searches daily.<br />
<br />
<strong><span style="font-size: 16px;">Features</span></strong></p>
<p><span style="font-size: 14px;">Conversational dialogue</span></p>
<p>Perplexity responds in a conversational manner. It&rsquo;s like chatting with an expert who truly understands your questions.<br />
<br />
<span style="font-size: 14px;">Source transparency</span></p>
<p>Every answer includes footnotes linking to the original sources. This transparency allows you to easily verify the information or explore further.<br />
<br />
<span style="font-size: 14px;">Contextual memory</span></p>
<p>You can ask follow-up questions, and Perplexity will remember the context of your previous queries, ensuring a seamless, flowing conversation.<br />
<br />
<span style="font-size: 14px;">Example</span></p>
<p>For instance, if you ask, &ldquo;<em>What are the health benefits of yoga?</em>&rdquo;</p>
<p>Perplexity will:<br />
Scan health and fitness websites, medical journals, and yoga blogs<br />
Compile key facts into a helpful overview<br />
Provide a clear, concise answer with citations</p>
<p><br />
<strong><span style="font-size: 16px;">Related Articles</span></strong><br />
What is Perplexity?<br />
What is Perplexity Pro?<br />
What is Pro Search?<br />
How can I use Perplexity?<br />
What advanced AI models are included in a Perplexity Pro subscription?</p>
<p>Perplexity界面如下</p>
<p><img src="http://www.lrw.cn/download.asp?id=96" alt="" /></p>
<p><a href="https://www.perplexity.ai/help-center/en/articles/10352895-how-does-perplexity-work" target="_blank">https://www.perplexity.ai/help-center/en/articles/10352895-how-does-perplexity-work</a></p>
<div class="mb-10 max-lg:mb-6" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246/0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ; box-sizing: inherit; border: 0px solid rgb(229, 231, 235); margin-bottom: 40px; caret-color: rgb(255, 255, 255); color: rgb(255, 255, 255); font-family: &quot;FK Grotesk Light&quot;; font-size: 16px;">
<div class="flex flex-col gap-4" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246/0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ; box-sizing: inherit; border: 0px solid rgb(229, 231, 235); display: flex; flex-direction: column; gap: 16px;">
<div class="avatar" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246/0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ; box-sizing: inherit; border: 0px solid rgb(229, 231, 235); font-size: 13px; color: rgb(143, 145, 157); margin-top: 4px;">
<div class="avatar__info -mt-0.5 text-base" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246/0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ; box-sizing: inherit; border: 0px solid rgb(229, 231, 235); margin-top: -2px; font-size: 14px; line-height: 1.4;"><span class="text-body-secondary-color" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246/0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ; box-sizing: inherit; border: 0px solid rgb(229, 231, 235); color: var(--body-secondary-color);">
<div style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246/0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ; box-sizing: inherit; border: 0px solid rgb(229, 231, 235);">&nbsp;</div>
</span></div>
</div>
</div>
</div>
<div class="jsx-ef86202475c6562f flex-col" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246/0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ; box-sizing: inherit; border: 0px solid rgb(229, 231, 235); flex-direction: column; caret-color: rgb(255, 255, 255); color: rgb(255, 255, 255); font-family: &quot;FK Grotesk Light&quot;; font-size: 16px;">
<div class="jsx-ef86202475c6562f article_body" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246/0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ; box-sizing: inherit; border: 0px solid rgb(229, 231, 235);"><article class="jsx-ef86202475c6562f " style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246/0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ; box-sizing: inherit; border: 0px solid rgb(229, 231, 235); color: var(--body-primary-color); white-space-collapse: break-spaces;"><section class="jsx-62724fba150252e0 related_articles my-6" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246/0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ; box-sizing: inherit; border: 0px solid rgb(229, 231, 235); margin-top: 24px; margin-bottom: 0px;"></section></article></div>
</div>
<p>&nbsp;</p>]]></description>
		</item>
		
			<item>
			<link>http://www.lrw.cn/default.asp/article.asp?id=102</link>
			<title><![CDATA[How to run Python code on Android?]]></title>
			<author>liurw@163.com(liurw)</author>
			<category><![CDATA[信息技术]]></category>
			<pubDate>Wed,10 Apr 2024 17:04:06 +0800</pubDate>
			<guid>http://www.lrw.cn/default.asp/default.asp?id=102</guid>
		<description><![CDATA[How to run Python code on Android?<br/>[转载] 2024-04-10<br/>There are several ways to run Python code on an Android device:<br/><br/>1. Use an Android app that can run Python code, such as QPython, PyDroid, o&#114; Python for Android. These apps typically include a built-in Python interpreter, as well as other features such as a code editor and access to the device&#39;s camera o&#114; GPS.<br/><br/>QPython 资源<br/>2个网址<br/><a href="https://www.qpython.org/" target="_blank" rel="external">https://www.qpython.org/</a><br/><a href="https://www.qpython.com/" target="_blank" rel="external">https://www.qpython.com/</a><br/><br/>1）<a href="https://www.qpython.com/" target="_blank" rel="external">https://www.qpython.com/</a><br/>QPython v3.2.3下载网址 <a href="https://github.com/qpython-android/qpython/releases" target="_blank" rel="external"><a href="https://github.com/qpython-android/qpython" target="_blank" rel="external">https://github.com/qpython-android/qpython</a>/releases</a><br/>下载 qpython_os_2023-02-04_ol.apk<br/>传送到 Android 手机中直接安装<br/>qpython_os_2023-02-04_ol.apk, 大小102 MB<br/><br/>2）<a href="https://www.qpython.org/" target="_blank" rel="external">https://www.qpython.org/</a><br/><a href="https://github.com/qpython-android/qpython" target="_blank" rel="external">https://github.com/qpython-android/qpython</a><br/><br/><br/> <br/><br/>2. Use a remote development setup, wh&#101;re you write and run your Python code on a computer, and use an Android app to connect to the computer and run the code. For example, you can use VNC (Virtual Network Computing) o&#114; SSH (Secure Shell) to connect to the computer and run the code from the command line.<br/>3. Use a Python interpreter that can run on Android, such as SL4A (Scripting Layer for Android), and use the interpreter to run your Python code on the device. This option is more advanced, and may require some additional setup and configuration.<br/>4. Use a Python-Django Framework and run the project on a local server, then access it through the browser on your android device.<br/>5. Use QPython3 which is designed for Android, it allows you to run python3 script on your android device.<br/><br/><br/>来源： <a href="https://betterstack.com/community/questions/how-to-run-python-on-android/" target="_blank" rel="external">https://betterstack.com/community/questions/how-to-run-python-on-android/</a> <br/>]]></description>
		</item>
		
			<item>
			<link>http://www.lrw.cn/default.asp/article.asp?id=94</link>
			<title><![CDATA[EMBY笔记]]></title>
			<author>liurw@163.com(liurw)</author>
			<category><![CDATA[信息技术]]></category>
			<pubDate>Sun,12 Mar 2023 16:07:37 +0800</pubDate>
			<guid>http://www.lrw.cn/default.asp/default.asp?id=94</guid>
		<description><![CDATA[<p><span style="font-size: 16px;"><strong>What does EMBY Connect do？</strong></span></p>
<p>Emby Connect is a free optional service that allows a person to use one set of username/password credentials when accessing Emby's Forums and Community as well as any Emby Server's setup for you to login using Emby Connect.</p>
<p>The user no longer needs to remember the URL or IP/port of each Emby Server, not do they have to remember different login names and passwords as set on the different Emby Servers.</p>
<p>Example: you have 2 brothers and 3 cousins running Emby Servers. You have been given access to each server by your family members running the servers. You might have different usernames on each system, IE &quot;bob&quot;, &quot;sbob&quot;, &quot;bobs&quot;, &quot;cousin-bob&quot;, &quot;lil-bro&quot;, etc. With Emby Connect you no longer need to remember the login credentials or addresses of each server as you can login via Emby Connect with a central username/password.&nbsp;</p>
<p><span style="font-size: 16px;"><strong>Guide for Administrators</strong></span></p>
<p>You can optionally use Emby Connect for any user that requests it. Have them give you their Emby Connect username which you add to their account on your system and your job is done.&nbsp; Your Emby Server needs to be setup and ttested to allow Internet access to your server.&nbsp; If this hasn't been done follow the KB article to get remote access working before using Emby Connect&nbsp; Remote Setup</p>
<p>Once you have remote access working you can create an account on your system for any users. By default, they will log directly into your server using the username and password you created during their account creation. If a user gives you their Emby Connect username, you simply edit their account on your server filling in the second option shown below.</p>
<p>The user can now login directly with the local credentials on the server or can login via Emby Connect.<br />
From the Server Admin Console click on USERS menu.</p>
<p><input type="image" src="https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/2043066401865/original/CPVAqeg6vPjV64l8_o-gwTkKh5AXc1eWgw.png?1574721474" /></p>
<p>&nbsp;</p>
<p>&nbsp;<span style="font-size: 16px;"><strong>如何在群晖安装emby服务器？</strong></span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;<span style="font-size: 16px;"><strong>个人使用日志</strong></span></p>
<p>&nbsp;</p>
<p>2022-11-12获得1个Emby账号，在ipad上机appleTV上已经部署机顶盒emby，运行良好。机顶盒和appleTV两个终端同时运行一个。每个终端注意及时退出，以免影响其他终端登录。<br />
2023-03-12 PC deployed OK，电脑首页如下：</p>
<p><img src="http://www.lrw.cn/download.asp?id=51" alt="" /></p>
<p>&nbsp;</p>
<p>&nbsp;</p>]]></description>
		</item>
		
			<item>
			<link>http://www.lrw.cn/default.asp/article.asp?id=66</link>
			<title><![CDATA[Synology DS718+ 笔记]]></title>
			<author>liurw@163.com(liurw)</author>
			<category><![CDATA[信息技术]]></category>
			<pubDate>Sat,07 Mar 2020 21:32:12 +0800</pubDate>
			<guid>http://www.lrw.cn/default.asp/default.asp?id=66</guid>
		<description><![CDATA[1. 产品概要<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Synology DiskStation DS718+ 采用四核处理器以及 AES-NI 硬件加密引擎，提供出色的性能和数据加密加速以及 4K 内容实时转码。DS718+ 是保护重要资产以及跨平台共享文件的理想之选。<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DS718+ 配备三个 USB 3.0 端口以及双 Gigabit LAN 端口，支持故障转移和Link Aggregation 模式。2 槽式 DS718+ 通过 Synology DX517+ 扩充设备可支持多达 7 个硬盘。<br/><br/>2. Btrfs：下一代存储技术<br/><br/>3. 全面的商业应用程序<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DS718+ 配备创新型 Synology DiskStation Manager (DSM) 操作系统，可提供专为小型或成长型企业设计的全套应用程序和功能：<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;• Windows® AD 和 LDAP 可轻松地融入现有的企业目录服务，无需重新创建用户帐户。<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;• 通过支持 Windows ACL，可提供精密的访问控制和高效的权限设置，使DS718+ 能够无缝融入当前的基础设施。<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;• Internet 文件访问通过加密的 FTP 服务器以及网页界面文件资源管理器Synology File Station 得以简化。支持 HTTPS、防火墙及 IP 自动封锁等功能，可确保 Internet 上的文件共享受到高规格安全等级的保护。<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;• 应用程序权限可根据各个人帐户、用户群组或 IP 地址控制对应用程序和套件的访问。<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;• MailPlus 可让贵企业建立安全、可靠、专用型邮件服务器，并为员工提供先进的邮件收发客户端。<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;• 强大的协作套件集成 Synology Office、Calendar 和 Chat，确保安全、高性能的保密通信，使您的组织能够轻松管理和控制相关内容。<br/><br/>个人多媒体库<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Synology DiskStation DS718+ 提供了多达两个通道的实时 H.264/H.265 4K视频转码，全面支持新的多媒体文件格式和内容，而且能够在 Windows® 、Mac® 和 Linux® 平台之间轻松共享文件。利用 Video Station，您可通过综合的媒体信息来整理个人数字视频库，观看 4K 高清电影和影片。Photo Station 使您能够轻松地将照片按自定义的类别、智能相册及博客文章进行分类整理，只需点击几下即可将文件链接分享到社交网站。Audio Station内置了网络广播电台功能且支持无损音频格式，可通过 DLNA 或 AirPlay® 兼容设备播放音乐。<br/><br/>全天候智能安全解决方案<br/>Synology Surveillance Station 配备简单易用的视频管理工具以及直观的桌面式界面，是可靠的专用安全解决方案，能够支持多台连接到 DS718+ 的 IP 摄像机。Surveillance Station 具备优化的实时查看及顺畅的实时监控能力。其强大的分析能力，如动作检测和警报通知，支持通过 SMS、电子邮件和 DScam 移动应用程序触发，让您能够及时知道任何可疑的活动。<br/><br/><img src="http://www.lrw.cn/default.asp/download.asp?id=18" border="0" alt=""/><br/><br/><img src="http://www.lrw.cn/default.asp/download.asp?id=19" border="0" alt=""/><br/><br/><br/><img src="http://www.lrw.cn/default.asp/download.asp?id=20" border="0" alt=""/><br/><br/><br/><img src="http://www.lrw.cn/default.asp/download.asp?id=21" border="0" alt=""/><br/><br/><br/><img src="http://www.lrw.cn/default.asp/download.asp?id=22" border="0" alt=""/><br/><br/>相关资源 <br/>产品页面<br/><a href="https://www.synology.cn/zh-cn/products/DS718+" target="_blank" rel="external">https://www.synology.cn/zh-cn/products/DS718+</a> <br/>京东<br/><a href="https://item.jd.com/5448206.html" target="_blank" rel="external">https://item.jd.com/5448206.html</a><br/><br/><br/>■ 记录<br/>2020-3-5 京东下单<br/>2020-3-6 收到。<br/>2020-3-7 硬件安装OK<br/><br/>■&nbsp;&nbsp;手机端 已经安装软件 <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2020-3-7<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Synology DiskStation Manager (DSM) <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Drive<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Moments<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DS Audio<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br/>■&nbsp;&nbsp;PC配置成功 <br/>&nbsp;&nbsp;&nbsp;&nbsp;2020-3-7<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PC下载链接 <a href="https://www.synology.cn/zh-cn/support/download/DS718+" target="_blank" rel="external">https://www.synology.cn/zh-cn/support/download/DS718+</a>#utilities <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Synology Assistant<br/>&nbsp;&nbsp;&nbsp;&nbsp; 2020-3-8<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Video Station <br/> <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <img src="http://www.lrw.cn/default.asp/download.asp?id=23" border="0" alt=""/><br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;2020-3-9<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Note Station<br/><br/>]]></description>
		</item>
		
</channel>
</rss>
