:root,:host{--gmc-primary-color: hsl(215, 90%, 62%)}:host{--gmc-header-section-gap: .75rem;--gmc-primary-color: hsl(215, 90%, 62%);--test: teal;display:block;box-sizing:border-box;container-type:inline-size;scroll-behavior:smooth!important;font-family:Google Sans Flex,Google Sans Text,Google Sans,sans-serif;font-weight:400;font-size:.875rem;line-height:1.25;letter-spacing:.015625em;font-variation-settings:"ital" 0;font-variation-settings:"wght" 400;font-variation-settings:"slnt" 0}:host *{box-sizing:border-box}:host * ::slotted(ul){padding-inline:1rem}:host *[hidden]{display:none!important}:host h1,:host h2,:host h3,:host h4,:host h5,:host h6{margin-block-start:0;font-family:Google Sans Flex,Google Sans,sans-serif;font-weight:400;font-variation-settings:"wght" 400;text-wrap:pretty}:host figure{margin:0}:host pair-reader-tabs,:host .tabs{margin-block-end:1.6875rem}:host em,:host i{font-variation-settings:"ital" 1;font-variation-settings:"slnt" -10}:host b{font-variation-settings:"wght" 500}:host #container{container-type:inline-size;max-width:1400px;max-width:clamp(18rem,-1rem + 85vw,75rem);margin:0 auto;padding:1rem}:host .textual-content ul{list-style:"- " inside}:host .textual-content li{margin-block-end:.75lh}:host paper-reader-tabs{margin-inline:1.5rem}:host .content-section{border-radius:25px;margin-block-end:1rem}:host .content-subsection header{border-top:1px solid #CAC4D0;padding-block-start:2rem;width:calc(100% - 2rem);margin-inline:auto}:host .content-subsection header img{display:none}:host .header-two-column-region{display:flex;flex-flow:column nowrap;margin-block-end:2rem}:host .header-two-column-region h1{margin-block-start:0}:host .header-two-column-region figure,:host .header-two-column-region video{overflow:hidden;border-radius:25px}:host img,:host video{width:100%;height:auto}:host .content-section header{margin-block-end:1lh}:host .content-section header h1,:host .content-section header h2{margin-block-end:.25rem}:host .content-section header h2{font-family:Google Sans Flex,Google Sans,sans-serif;font-weight:400;font-size:1.5rem;line-height:1.3333333333;letter-spacing:0;font-variation-settings:"ital" 0;font-variation-settings:"wght" 400;font-variation-settings:"slnt" 0}:host .content-section header p{font-family:Google Sans Flex,Google Sans,sans-serif;font-weight:500;font-size:1rem;line-height:1.5;letter-spacing:.009375em;font-variation-settings:"ital" 0;font-variation-settings:"wght" 500;font-variation-settings:"slnt" 0}:host .two-column-content-region{margin-block:1rem}:host p{margin-block-end:1lh}:host h4{font-family:Google Sans Flex,Google Sans Text,Google Sans,sans-serif;font-weight:400;font-size:.875rem;line-height:1.25;letter-spacing:.015625em;font-variation-settings:"ital" 0;font-variation-settings:"wght" 400;font-variation-settings:"slnt" 0;margin-block-end:0}:host{--md-sys-color-secondary-container: hsla(220, 79%, 84%, 1);--md-sys-color-surface-bright: transparent;display:contents;contain:content;container-type:inline-size;width:100vw;height:100vh;scroll-behavior:smooth}:host *{scroll-behavior:smooth}:host #model-cards-explained-section,:host #explore-a-model-card-section,:host #model-cards-in-use-section{scroll-margin-top:6rem;scroll-padding-top:6rem}:host pair-reader-tabs,:host .tabs{padding-block-end:2.5lh}:host .header-two-column-region h1{font-family:Google Sans Flex,Google Sans,sans-serif;font-weight:500;font-size:2.625rem;line-height:1.0476190476;letter-spacing:0;font-variation-settings:"ital" 0;font-variation-settings:"wght" 500;font-variation-settings:"slnt" 0;margin-block:.5em 1.5rem 0}:host .header-two-column-region p{font-family:Google Sans Flex,Google Sans,sans-serif;font-weight:400;font-size:1.25rem;line-height:1.2727272727;letter-spacing:0;font-variation-settings:"ital" 0;font-variation-settings:"wght" 400;font-variation-settings:"slnt" 0}:host .header-image-set{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;align-items:stretch}:host #video-hero-region{position:relative}:host #video-hero-region #video-hero-overlay{width:100%;height:100%;max-height:60vh;position:absolute;display:flex;align-items:center;justify-content:center;inset:0;--md-icon-button-size: 200px}:host #video-hero-region #video-hero-overlay.no-longer-needed{pointer-events:none}:host #video-hero-region #video-hero-overlay #video-hero-play-button{background:none;outline:none;border:none;cursor:pointer}:host #video-hero-region #video-hero-overlay #icon{--md-icon-size: 200px;color:#fff}:host #video-hero-region #video-hero{aspect-ratio:16/9;border-radius:12px;overflow:hidden;object-fit:cover}:host #video-hero-region #video-hero.playing{aspect-ratio:auto;border:1px solid var(--md-sys-color-outline-variant, #899294)}:host #categories-of-model-card-information{margin:0 0 2.25rem;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(13.9375rem,1fr));grid-template-rows:auto;gap:1.875rem}:host #categories-of-model-card-information li{text-align:center;width:100%;border:1px solid #BFC8CA;border-radius:12px;overflow:hidden}:host #categories-of-model-card-information li a{color:inherit;text-decoration:none}:host #categories-of-model-card-information li img{border-radius:0}:host #categories-of-model-card-information li .textual-content{padding:1em}:host #categories-of-model-card-information li .header{font-weight:500;display:block}:host .model-card-link,:host .cta-download-summary{color:inherit;text-decoration:none;border:1px solid #BFC8CA;border-radius:12px;padding:1rem;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start}:host .model-card-link{font-family:Google Sans Flex,Google Sans Text,Google Sans,sans-serif;font-weight:400;font-size:.75rem;line-height:1.3333333333;letter-spacing:.015625em;font-variation-settings:"ital" 0;font-variation-settings:"wght" 400;font-variation-settings:"slnt" 0;background-color:#fef7e1;text-decoration:none;margin-block-end:.5rem}:host .model-card-link.red{background-color:#fad4d1}:host .model-card-link.blue{background-color:#d4e4fc}:host .model-card-link.green{background-color:#e6f4ea}:host .model-card-link.yellow{background-color:#fef7e1}:host .model-card-link .title{font-family:Google Sans Flex,Google Sans,sans-serif;font-weight:500;font-size:.875rem;line-height:1.4285714286;letter-spacing:.00625em;font-variation-settings:"ital" 0;font-variation-settings:"wght" 500;font-variation-settings:"slnt" 0}:host #cta-download-summary-region{color:#fff}:host #cta-download-summary-region .inner-content{padding:1rem;background-color:#659cf6;border-radius:12px;display:flex;flex-flow:column nowrap;gap:1rem}:host #cta-download-summary-region .title{font-size:2.8125rem}:host #cta-download-summary-region .cta-button{font-family:Google Sans Flex,Google Sans,sans-serif;font-weight:500;font-size:.875rem;line-height:1.25;letter-spacing:.015625em;font-variation-settings:"wght" 500;font-variation-settings:"ital" 0;font-variation-settings:"slnt" 0;display:inline-block;background-color:#fff;color:#000;outline:none;border:1px solid currentColor;align-self:flex-start;padding:.5rem 1rem;border-radius:12px}:host .two-column-content-region>img{border-radius:25px}:host .section-tabs{margin-block-end:1rem}:host #two-column-row-of-model-cards,:host #three-column-row-of-model-cards,:host #four-column-row-of-model-cards{margin-block-end:.75rem}@container (min-width: 56.5em){:host .header-two-column-region{display:grid;grid-template-columns:1fr 1fr;gap:1.875rem}:host .header-two-column-region.irregular{grid-template-columns:1fr 2.618fr}:host .header-two-column-region header h1{font-family:Google Sans Flex,Google Sans,sans-serif;font-weight:600;font-size:4rem;line-height:1.0322580645;letter-spacing:0;font-variation-settings:"ital" 0;font-variation-settings:"wght" 600;font-variation-settings:"slnt" 0}:host .header-two-column-region header p{font-family:Google Sans Flex,Google Sans,sans-serif;font-weight:400;font-size:1.25rem;line-height:1.2727272727;letter-spacing:0;font-variation-settings:"ital" 0;font-variation-settings:"wght" 400;font-variation-settings:"slnt" 0}}@container (min-width: 37.5em){:host{font-family:Google Sans Flex,Google Sans Text,Google Sans,sans-serif;font-weight:400;font-size:1rem;line-height:1.5;letter-spacing:.03125em;font-variation-settings:"ital" 0;font-variation-settings:"wght" 400;font-variation-settings:"slnt" 0}:host p{font-family:Google Sans Flex,Google Sans Text,Google Sans,sans-serif;font-weight:400;font-size:1rem;line-height:1.5;letter-spacing:.03125em;font-variation-settings:"ital" 0;font-variation-settings:"wght" 400;font-variation-settings:"slnt" 0}:host #intro-section{padding:1rem 0 0}:host .header-two-column-region{background:none;align-content:stretch}:host .header-two-column-region header{padding:1rem 1rem 0;align-self:stretch;height:100%}:host .header-two-column-region>*{border-radius:25px}:host .content-section:not(.header-two-column-region){padding-block:1.5rem}:host .content-section:not(.header-two-column-region) header h2{font-family:Google Sans Flex,Google Sans,sans-serif;font-weight:400;font-size:2.5rem;line-height:1.1555555556;letter-spacing:0;font-variation-settings:"ital" 0;font-variation-settings:"wght" 400;font-variation-settings:"slnt" 0}:host .content-section:not(.header-two-column-region) header p{font-family:Google Sans Flex,Google Sans,sans-serif;font-weight:400;font-size:1.25rem;line-height:1.2727272727;letter-spacing:0;font-variation-settings:"ital" 0;font-variation-settings:"wght" 400;font-variation-settings:"slnt" 0}:host .content-section:not(.header-two-column-region) h4{font-family:Google Sans Flex,Google Sans,sans-serif;font-weight:500;font-size:1rem;line-height:1.5;letter-spacing:.009375em;font-variation-settings:"ital" 0;font-variation-settings:"wght" 500;font-variation-settings:"slnt" 0}:host #intro-section #video-hero-region{padding-inline:0}:host .content-subsection+.content-subsection{margin-block-start:3lh}:host .content-subsection header{border-top:none;width:100%;display:grid;grid-template-columns:6em 1fr;gap:1.5rem;margin-block-end:1lh}:host .content-subsection header h2{font-family:Google Sans Flex,Google Sans,sans-serif;font-weight:400;font-size:2.25rem;line-height:1.2222222222;letter-spacing:0;font-variation-settings:"ital" 0;font-variation-settings:"wght" 400;font-variation-settings:"slnt" 0;margin-block-end:.25rem}:host .content-subsection header p{margin-block-start:0}:host .content-subsection header img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:25px}:host .two-column-content-region{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-block:1rem}:host #container{display:block;padding:1rem}:host #large-viewport-only-nav-and-content-grouping{display:grid}:host .header-two-column-region h1{font-family:Google Sans Flex,Google Sans,sans-serif;font-weight:600;font-size:4rem;line-height:1.0322580645;letter-spacing:0;font-variation-settings:"ital" 0;font-variation-settings:"wght" 600;font-variation-settings:"slnt" 0}:host #three-column-row-of-model-cards{margin-block-end:1rem}:host #four-column-row-of-model-cards{display:grid;gap:.75rem;grid-template-columns:1fr 1fr 1fr 1fr}:host #four-column-row-of-model-cards:last-child{margin-block-end:0}:host #three-column-row-of-model-cards{display:grid;gap:.75rem;grid-template-columns:1fr 1fr 1fr}:host #two-column-row-of-model-cards{display:grid;gap:.75rem;grid-template-columns:1fr 1fr}:host .model-card-link{margin-block-end:0;font-family:Google Sans Flex,Google Sans Text,Google Sans,sans-serif;font-weight:400;font-size:.875rem;line-height:1.25;letter-spacing:.015625em;font-variation-settings:"ital" 0;font-variation-settings:"wght" 400;font-variation-settings:"slnt" 0}:host .model-card-link .title{font-family:Google Sans Flex,Google Sans Text,Google Sans,sans-serif;font-weight:400;font-size:1rem;line-height:1.5;letter-spacing:.03125em;font-variation-settings:"ital" 0;font-variation-settings:"wght" 400;font-variation-settings:"slnt" 0;font-weight:500}}@media (min-width: 44.75rem){:host #large-viewport-only-nav-and-content-grouping{display:grid;grid-template-rows:auto;grid-gap:2.5rem;padding-inline:1rem}:host #side-content-nav-region{position:relative}:host #side-content-nav-region #placeholder-side-nav{height:200px;background-color:var(--gmc-primary-color, hsl(270, 38%, 95%));width:100%;position:sticky;border-radius:25px;top:2rem}}@media (min-width: 62.1875em){:host{padding:5.0625rem}:host #container{padding:5.0625em}}
