@charset "UTF-8";body{transition:opacity ease-in .2s}@font-face{font-family:'Google Sans';font-style:normal;font-weight:400;font-display:swap;src:url("") format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Google Sans';font-style:normal;font-weight:400;font-display:swap;src:url("") format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Google Sans';font-style:normal;font-weight:400;font-display:swap;src:url("") format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Google Sans';font-style:normal;font-weight:400;font-display:swap;src:url("") format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Google Sans';font-style:normal;font-weight:400;font-display:swap;src:url("") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Google Sans';font-style:normal;font-weight:500;font-display:swap;src:url("") format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Google Sans';font-style:normal;font-weight:500;font-display:swap;src:url("") format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Google Sans';font-style:normal;font-weight:500;font-display:swap;src:url("") format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Google Sans';font-style:normal;font-weight:500;font-display:swap;src:url("") format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Google Sans';font-style:normal;font-weight:500;font-display:swap;src:url("") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:italic;font-weight:400;font-display:swap;src:url("") format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:italic;font-weight:400;font-display:swap;src:url("") format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:italic;font-weight:400;font-display:swap;src:url("") format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:italic;font-weight:400;font-display:swap;src:url("") format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:italic;font-weight:400;font-display:swap;src:url("") format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:italic;font-weight:400;font-display:swap;src:url("") format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:italic;font-weight:400;font-display:swap;src:url("") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:italic;font-weight:500;font-display:swap;src:url("") format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:italic;font-weight:500;font-display:swap;src:url("") format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:italic;font-weight:500;font-display:swap;src:url("") format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:italic;font-weight:500;font-display:swap;src:url("") format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:italic;font-weight:500;font-display:swap;src:url("") format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:italic;font-weight:500;font-display:swap;src:url("") format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:italic;font-weight:500;font-display:swap;src:url("") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:italic;font-weight:700;font-display:swap;src:url("") format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:italic;font-weight:700;font-display:swap;src:url("") format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:italic;font-weight:700;font-display:swap;src:url("") format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:italic;font-weight:700;font-display:swap;src:url("") format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:italic;font-weight:700;font-display:swap;src:url("") format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:italic;font-weight:700;font-display:swap;src:url("") format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:italic;font-weight:700;font-display:swap;src:url("") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url("") format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url("") format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url("") format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url("") format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url("") format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url("") format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url("") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url("") format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url("") format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url("") format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url("") format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url("") format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url("") format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url("") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url("") format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url("") format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url("") format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url("") format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url("") format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url("") format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url("") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:400;font-display:swap;src:url("") format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:400;font-display:swap;src:url("") format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:400;font-display:swap;src:url("") format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:400;font-display:swap;src:url("") format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:400;font-display:swap;src:url("") format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:400;font-display:swap;src:url("") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:500;font-display:swap;src:url("") format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:500;font-display:swap;src:url("") format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:500;font-display:swap;src:url("") format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:500;font-display:swap;src:url("") format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:500;font-display:swap;src:url("") format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:500;font-display:swap;src:url("") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:700;font-display:swap;src:url("") format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:700;font-display:swap;src:url("") format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:700;font-display:swap;src:url("") format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:700;font-display:swap;src:url("") format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:700;font-display:swap;src:url("") format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:700;font-display:swap;src:url("") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;font-display:block;src:url(flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format('woff2')}.material-icons{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-moz-font-feature-settings:'liga';-moz-osx-font-smoothing:grayscale}[theme=white]{--devsite-primary-color:#fff;--devsite-secondary-color:#202124;--devsite-cta-background:var(--devsite-link-color);--devsite-feedback-icon-background:var(--devsite-link-color);--devsite-header-border:1px solid #bdc1c6;--devsite-header-foreground-lower:var(--devsite-secondary-text-color);--devsite-header-foreground-lower-hover:var(--devsite-primary-text-color);--devsite-header-foreground-lower-active:var(--devsite-primary-text-color);--devsite-progress-background-color:#5f6368;--devsite-toc-border:#039be5;--devsite-user-avatar-background:var(--devsite-link-color);--devsite-user-avatar-color:var(--devsite-inverted-text-color)}body,div{margin:0;padding:0}blockquote>:first-child{margin-top:0}blockquote>:last-child{margin-bottom:0}html{-moz-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-moz-box-sizing:inherit;box-sizing:inherit}.clearfix:after{clear:both;content:"";display:table;height:0;visibility:hidden}:root{--devsite-code-font-family:Roboto Mono,monospace;--devsite-primary-font-family:Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif;--devsite-h1-margin:40px 0 20px;--devsite-h2-margin:40px 0 20px;--devsite-h3-margin:32px 0 16px;--devsite-h4-font:500 16px/24px var(--devsite-primary-font-family);--devsite-h5-font:700 14px/24px var(--devsite-primary-font-family);--devsite-h6-font:500 14px/24px var(--devsite-primary-font-family);--devsite-background-0:#e8eaed;--devsite-background-1:#fff;--devsite-background-2:#f8f9fa;--devsite-background-3:#f1f3f4;--devsite-background-4:#e8eaed;--devsite-background-5:#dadce0;--devsite-primary-text-color:#202124;--devsite-primary-text-rgba:rgba(0,0,0,0.87);--devsite-secondary-text-color:#5f6368;--devsite-secondary-text-rgba:rgba(0,0,0,0.65);--devsite-tertiary-text-color:#bdc1c6;--devsite-tertiary-text-rgba:rgba(0,0,0,0.26);--devsite-inverted-text-color:#fff;--devsite-inverted-text-rgba:hsla(0,0%,100%,0.7);--devsite-primary-border:1px solid #dadce0;--devsite-secondary-border:1px solid #e8eaed;--devsite-elevation-key-shadow-color:rgba(60,64,67,0.3);--devsite-elevation-ambient-shadow-color:rgba(60,64,67,0.15);--devsite-elevation-inset-shadow-color:rgba(154,160,166,0.5);--tenant-background-1:#fff;--tenant-background-2:#f8f9fa;--tenant-background-3:#f1f3f4;--tenant-primary-text-color:#202124;--tenant-secondary-text-color:#5f6368;--tenant-inverted-text-color:#fff;--tenant-primary-border:1px solid #dadce0;--tenant-secondary-border:1px solid #e8eaed;--devsite-link-background:#d2e3fc;--devsite-link-background-active:#e8f0fe;--devsite-link-color:#1a73e8;--devsite-contrast-link-color:#185abc;--devsite-button-background-hover:#e4eefc;--devsite-button-background-active:#c8ddf9;--devsite-button-color:#1a73e8;--devsite-button-primary-color:#fff;--devsite-hr-color:#dadce0;--devsite-caution-notice-background:#feefe3;--devsite-caution-notice-color:#bf360c;--devsite-dogfood-notice-background:#eceff1;--devsite-dogfood-notice-color:#546e7a;--devsite-key-point-notice-background:#e8eaf6;--devsite-key-point-notice-color:#3f51b5;--devsite-key-term-notice-background:#f3e8fd;--devsite-key-term-notice-color:#9334e6;--devsite-note-notice-background:#e1f5fe;--devsite-note-notice-color:#01579b;--devsite-success-notice-background:#e0f2f1;--devsite-success-notice-color:#00796b;--devsite-warning-notice-background:#fce8e6;--devsite-warning-notice-color:#d50000;--devsite-confidential-results-background:rgba(254,239,227,0.5);--devsite-notice-margin:16px 0;--devsite-notice-padding:16px 24px;--devsite-notice-padding-x-start:60px;--devsite-book-nav-background:var(--devsite-background-1);--devsite-card-background:var(--devsite-background-1);--devsite-input-background:var(--devsite-background-1);--devsite-input-border:var(--devsite-secondary-border);--devsite-item-gap:24px;--devsite-select-background-image:url("871a07a70f9b8562dfee5b0d2a202bb931be51c1.svg")}devsite-content{--devsite-code-background:#f1f3f4;--devsite-code-color:#37474f;--devsite-var-color:#d01884}devsite-content{--devsite-compare-yes-color:#34a853;--devsite-compare-no-color:#dd2c00;--devsite-select-sibling-gap-x:16px;--devsite-steps-title-border-focus:1px solid #174ea6;--devsite-steps-title-color:#174ea6}[layout=docs]{--devsite-banner-margin:-40px -40px 40px}[layout=docs]{--devsite-banner-message-padding:20px 40px}@media screen and (max-width:840px){[layout]{--devsite-banner-margin:-24px -24px 24px}[layout][template]{--devsite-banner-message-padding:20px 24px}}@media screen and (max-width:600px){:root{--devsite-item-gap:16px}[layout][template]{--devsite-banner-message-padding:16px}devsite-content{--devsite-select-sibling-gap-x:0;--devsite-select-sibling-gap-y:16px}}:root{--devsite-headline-font-family:Google Sans,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif;--devsite-heading-color:#202124;--devsite-display-font:400 44px/52px var(--devsite-headline-font-family);--devsite-h1-font:400 32px/40px var(--devsite-headline-font-family);--devsite-h1-letter-spacing:0;--devsite-h1-margin:48px 0 24px;--devsite-h2-border:0;--devsite-h2-font:400 24px/32px var(--devsite-headline-font-family);--devsite-h2-letter-spacing:0;--devsite-h2-margin:48px 0 24px;--devsite-h2-padding:0;--devsite-h3-font:400 20px/28px var(--devsite-headline-font-family);--devsite-table-heading-font:500 14px/20px var(--devsite-primary-font-family);--devsite-wordmark-font:400 22px/32px var(--devsite-headline-font-family);--devsite-button-background-hover:#e8f0fe;--devsite-button-background-active:#e8f0fe;--devsite-button-border:1px solid #dadce0;--devsite-button-border-hover:1px solid #d2e3fc;--devsite-button-border-active:1px solid #e8f0fe;--devsite-button-border-radius:4px;--devsite-button-box-shadow:none;--devsite-button-box-shadow-active:0 1px 2px 0 var(--devsite-elevation-key-shadow-color),0 2px 6px 2px var(--devsite-elevation-ambient-shadow-color);--devsite-button-font:500 14px/36px var(--devsite-headline-font-family);--devsite-button-line-height:34px;--devsite-button-padding:0 24px;--devsite-button-text-transform:none;--devsite-background-button-color:#d2e3fc;--devsite-background-button-color-hover:#d2e3fc;--devsite-button-disabled-background:transparent;--devsite-button-disabled-border:1px solid #f8f9fa;--devsite-button-disabled-color:#9aa0a6;--devsite-button-disabled-line-height:34px;--devsite-button-primary-background:#1a73e8;--devsite-button-primary-background-hover:#1765cc;--devsite-button-primary-background-active:#185abc;--devsite-button-primary-box-shadow-hover:0 1px 2px 0 var(--devsite-elevation-key-shadow-color),0 1px 3px 1px var(--devsite-elevation-ambient-shadow-color);--devsite-background-button-primary-background-hover:#e8f0fe;--devsite-background-button-primary-color:#d2e3fc;--devsite-background-button-primary-color-hover:#d2e3fc;--devsite-button-white-background-hover:#e8f0fe;--devsite-button-white-background-active:#e8f0fe;--devsite-button-white-box-shadow-active:0 1px 2px 0 var(--devsite-elevation-key-shadow-color),0 1px 3px 1px var(--devsite-elevation-ambient-shadow-color);--devsite-button-raised-background-hover:#e8f0fe;--devsite-button-raised-background-active:#e8f0fe;--devsite-button-with-icon-padding:0 15px;--devsite-button-material-icon-margin-x:-12px;--devsite-button-white-material-icon-margin-x:0;--devsite-card-border:var(--devsite-primary-border);--devsite-card-border-radius:8px;--devsite-card-box-shadow:none;--devsite-card-content-border-radius:7px 7px 0 0;--devsite-card-list-item-border-radius:0;--devsite-card-list-item-margin:0;--devsite-card-list-overflow:hidden;--devsite-link-background-hover:#e8f0fe;--devsite-nav-active-color:#185abc;--devsite-input-background-focus:#d2e3fc;--devsite-input-border:1px solid #dadce0;--devsite-input-color-disabled:rgba(95,99,104,0.38);--devsite-input-file-padding:8px 24px}@media screen and (max-width:600px){:root{--devsite-display-font:400 24px/32px var(--devsite-headline-font-family);--devsite-h1-font:400 24px/32px var(--devsite-headline-font-family)}}.devsite-breadcrumb-list{--devsite-font-family:var(--devsite-headline-font-family)}devsite-content{--devsite-search-term-color:#5f6368;--devsite-search-term-weight:400}html{-ms-touch-action:manipulation;touch-action:manipulation}body,html{color:var(--devsite-primary-text-color);font:400 16px/24px var(--devsite-primary-font-family);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:100%;margin:0;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body[layout=docs]{background-color:var(--devsite-body-background,var(--devsite-background-0))}p{margin:16px 0;padding:0}:link,:visited{color:var(--devsite-link-color);outline:0;-webkit-text-decoration:var(--devsite-link-text-decoration,none);-moz-text-decoration:var(--devsite-link-text-decoration,none);text-decoration:var(--devsite-link-text-decoration,none);word-break:break-word}a:focus{text-decoration:underline}a:hover{-webkit-text-decoration:var(--devsite-link-text-decoration-hover);-moz-text-decoration:var(--devsite-link-text-decoration-hover);text-decoration:var(--devsite-link-text-decoration-hover)}ul{margin:0;padding-left:40px}ul{list-style:disc outside}li{margin:12px 0;padding:0}blockquote{background:var(--devsite-blockquote-background,var(--devsite-background-3));border-left:var(--devsite-blockquote-border-left,0);border-radius:var(--devsite-blockquote-border-radius,0);margin:var(--devsite-blockquote-margin,16px 0);padding:var(--devsite-blockquote-padding,8px);quotes:none}.devsite-page-title~.devsite-article-body>p:first-child{margin-top:28px}.devsite-article .material-icons{vertical-align:bottom}.devsite-article-body .material-icons:not(:link):not(button),[template=landing] .devsite-article .material-icons:not(:link):not(button){cursor:default;pointer-events:none}a.external:after{font:normal normal normal 24px/1 Material Icons;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga";font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;text-transform:none;word-wrap:normal;content:"open_in_new";font-size:18px;margin:0;vertical-align:text-bottom}devsite-content{counter-reset:numbered}body[ready] #gc-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 0;-moz-box-flex:1;-ms-flex:1 0;flex:1 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.devsite-wrapper{min-height:100vh}body[ready] .devsite-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%;overflow:hidden}body devsite-toc>.devsite-nav-list{width:auto}.devsite-main-content{margin:0 auto;max-width:var(--devsite-main-content-max-width);padding:var(--devsite-main-content-padding);position:relative;width:100%;z-index:1003}body[ready] .devsite-main-content{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:auto}body[layout=docs] .devsite-main-content{display:grid;grid-gap:24px;grid-template-columns:1fr minmax(752px,936px) 1fr;grid-template-rows:1fr}body[layout=docs] .devsite-main-content[has-sidebar]{grid-template-columns:1fr minmax(752px,936px) minmax(160px,1fr)}body[layout=docs] .devsite-main-content[has-book-nav]{grid-template-columns:minmax(268px,1fr) minmax(752px,936px) 1fr}body[layout=docs] .devsite-main-content[has-book-nav][has-sidebar]{grid-template-columns:minmax(268px,1fr) minmax(752px,936px) minmax(160px,1fr)}@media screen and (max-width:1252px){body[layout=docs] .devsite-main-content[has-sidebar]{grid-template-columns:1fr minmax(752px,936px) 1fr}body[layout=docs] .devsite-main-content[has-book-nav],body[layout=docs] .devsite-main-content[has-book-nav][has-sidebar]{grid-template-columns:268px 1fr 0}}@media screen and (max-width:840px){body[layout=docs] .devsite-main-content{display:block;min-width:100%}devsite-content-footer{padding:0 24px}}@media screen and (max-width:600px){devsite-content-footer{padding:0 16px}}devsite-content .devsite-breadcrumb-list{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:0;white-space:nowrap}devsite-content .devsite-breadcrumb-list{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:13px}devsite-content .devsite-breadcrumb-item{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:0}devsite-content .devsite-breadcrumb-guillemet{color:var(--devsite-secondary-text-color);font-size:18px;margin:0 4px;width:18px}devsite-content .devsite-breadcrumb-guillemet:before{content:"chevron_right"}devsite-content .devsite-breadcrumb-link{display:inline-block;-webkit-transition:color .2s;transition:color .2s}devsite-content .devsite-breadcrumb-link{color:var(--devsite-secondary-text-color)}devsite-content .devsite-breadcrumb-link:focus,devsite-content .devsite-breadcrumb-link:hover{color:var(--devsite-link-color);text-decoration:none}.devsite-nav{font-size:var(--devsite-nav-font-size,13px)}.devsite-nav-list{list-style-type:none;padding:0}.devsite-nav-item{line-height:var(--devsite-nav-item-line-height,16px);margin:0}.devsite-nav-title{color:var(--devsite-nav-title-color,var(--devsite-primary-text-color));display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:var(--devsite-nav-title-padding,4px 0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.devsite-nav-title[href]:focus,.devsite-nav-title[href]:hover{color:var(--devsite-nav-color-hover,var(--devsite-link-color));text-decoration:none}.devsite-nav-heading>.devsite-nav-title{color:var(--devsite-nav-heading-color,var(--devsite-secondary-text-rgba));font-weight:700}.devsite-nav-text{overflow:hidden;text-overflow:ellipsis}button{-moz-appearance:none;-webkit-appearance:none;background:var(--devsite-button-background,var(--devsite-background-1));border:var(--devsite-button-border,0);border-radius:var(--devsite-button-border-radius,2px);box-shadow:var(--devsite-button-box-shadow,0 1px 2px 0 var(--devsite-elevation-key-shadow-color),0 1px 3px 1px var(--devsite-elevation-ambient-shadow-color));-moz-box-sizing:border-box;box-sizing:border-box;color:var(--devsite-button-color);cursor:pointer;display:inline-block;font:var(--devsite-button-font,500 14px/36px var(--devsite-primary-font-family));height:var(--devsite-button-height,36px);letter-spacing:var(--devsite-button-letter-spacing,0);line-height:var(--devsite-button-line-height,36px);margin:var(--devsite-button-margin,0);-webkit-margin-end:var(--devsite-button-margin-x-end);-moz-margin-end:var(--devsite-button-margin-x-end);margin-inline-end:var(--devsite-button-margin-x-end);max-width:var(--devsite-button-max-width,none);min-width:36px;outline:0;overflow:hidden;padding:var(--devsite-button-padding,0 16px);text-align:center;text-decoration:none;text-overflow:ellipsis;text-transform:var(--devsite-button-text-transform,uppercase);-webkit-transition:background-color .2s,border .2s,box-shadow .2s;transition:background-color .2s,border .2s,box-shadow .2s;vertical-align:middle;white-space:nowrap;width:var(--devsite-button-width,auto)}button:focus,button:hover{background:var(--devsite-button-background-hover);border:var(--devsite-button-border-hover,0);color:var(--devsite-button-color-hover,var(--devsite-button-color));font-weight:500;-webkit-text-decoration:var(--devsite-button-text-decoration-hover,none);-moz-text-decoration:var(--devsite-button-text-decoration-hover,none);text-decoration:var(--devsite-button-text-decoration-hover,none)}button:focus{box-shadow:var(--devsite-button-box-shadow-focus,none)}button:active{background:var(--devsite-button-background-active);border:var(--devsite-button-border-active,0);box-shadow:var(--devsite-button-box-shadow-active,0 1px 2px 0 var(--devsite-elevation-key-shadow-color),0 2px 6px 2px var(--devsite-elevation-ambient-shadow-color));-webkit-transform:var(--devsite-button-transform-active,none);transform:var(--devsite-button-transform-active,none)}.button-flat{padding:0 8px}.button-flat,.button-flat:active,.button-flat:focus,.button-flat:hover{background:0;border:0;box-shadow:none}.button-flat:disabled{background-color:transparent}.button-transparent{padding:0 8px}.button-transparent,.button-transparent:focus,.button-transparent:hover{background-color:transparent;border:0;box-shadow:none}[layout=docs] h1,[layout=docs] h2,[layout=docs] h3{overflow:hidden;text-overflow:ellipsis}.devsite-article h1:first-of-type{display:inline;margin-top:0;vertical-align:middle}.devsite-article[has-bookmark] h1:first-of-type{-webkit-margin-end:52px;-moz-margin-end:52px;margin-inline-end:52px}h1{color:var(--devsite-heading-color,var(--devsite-secondary-text-color))}h1{font:var(--devsite-h1-font);letter-spacing:var(--devsite-h1-letter-spacing);margin:var(--devsite-h1-margin)}[layout=docs] h2{border-bottom:var(--devsite-h2-border,var(--devsite-secondary-border));padding:var(--devsite-h2-padding)}h2{font:var(--devsite-h2-font);letter-spacing:var(--devsite-h2-letter-spacing);margin:var(--devsite-h2-margin)}h3{font:var(--devsite-h3-font);letter-spacing:var(--devsite-h3-letter-spacing);margin:var(--devsite-h3-margin)}devsite-content{display:block;position:relative}body[layout=docs] devsite-content{align-self:start;grid-column:2;grid-row:1;margin:24px 0;max-width:936px;min-width:0}body[layout=docs] .devsite-article{background-color:var(--devsite-background-1);border:var(--devsite-page-border,0);border-radius:var(--devsite-page-border-radius,2px);box-shadow:var(--devsite-page-box-shadow,0 1px 2px 0 var(--devsite-elevation-key-shadow-color),0 1px 3px 1px var(--devsite-elevation-ambient-shadow-color));padding:40px}.devsite-article-meta{display:grid;grid-gap:0 16px;grid-template-areas:"breadcrumbs ratings";grid-template-columns:1fr auto;margin:var(--devsite-article-meta-margin,0 0 16px)}.devsite-article-meta .devsite-breadcrumb-list{grid-area:breadcrumbs}@media screen and (max-width:840px){body[layout=docs] devsite-content{margin:0}body[layout=docs] .devsite-article{border:0;border-radius:0;box-shadow:none;padding:24px}}@media screen and (max-width:600px){body[layout=docs] .devsite-article{padding:16px}.devsite-article-meta{display:block;margin:0 0 12px}}@media print{:link,:visited,body,h1,h2,h3,html{color:#000!important;padding-left:0!important;padding-right:0!important}#gc-wrapper{margin:0!important}:link,:visited{text-decoration:underline}.devsite-article-meta,devsite-feedback,devsite-toc{display:none!important}.devsite-article,.devsite-main-content,devsite-content{background:0!important;border:0!important;box-shadow:none!important;display:block!important;margin:0!important;max-width:none!important;padding:0!important;width:auto!important}.devsite-main-content a[href]:after{content:" (" attr(href) ")";display:inline-block;font:14px/20px var(--devsite-primary-font-family);max-width:100%;word-wrap:break-word}}@page{margin:.75in}devsite-content-footer{clear:both;color:var(--devsite-secondary-text-rgba);display:block;font:13px/20px var(--devsite-primary-font-family)}devsite-content-footer :link,devsite-content-footer :visited{color:var(--devsite-contrast-link-color)}devsite-panel{bottom:0;display:block;left:0;max-height:50vh;overflow:auto;position:fixed;right:0;z-index:1003}:focus>.devsite-heading-link.material-icons,:hover>.devsite-heading-link.material-icons{opacity:1}devsite-recommendations .significatio-buttons .material-icons:not(:link){pointer-events:none}devsite-sitemask{background:rgba(0,0,0,.4);bottom:-200px;cursor:pointer;left:-200px;opacity:0;pointer-events:none;position:fixed;right:-200px;top:-200px;-webkit-transition:opacity .2s cubic-bezier(.4,0,.2,1),visibility .2s linear;transition:opacity .2s cubic-bezier(.4,0,.2,1),visibility .2s linear;visibility:hidden;z-index:1012;-webkit-tap-highlight-color:transparent}devsite-feedback[feedback-type=thumb-rating][position=footer]{display:block;margin-top:8px;text-align:center}devsite-toc>.devsite-nav-list{-webkit-border-start:var(--devsite-toc-border-width,4px) solid var(--devsite-toc-border,var(--devsite-primary-color));-moz-border-start:var(--devsite-toc-border-width,4px) solid var(--devsite-toc-border,var(--devsite-primary-color));border-inline-start:var(--devsite-toc-border-width,4px) solid var(--devsite-toc-border,var(--devsite-primary-color));width:160px}devsite-toc>.devsite-nav-list>:first-child>.devsite-nav-title{padding-top:0}devsite-toc .devsite-nav-list{-webkit-padding-start:var(--devsite-nav-list-padding-x-start,12px);-moz-padding-start:var(--devsite-nav-list-padding-x-start,12px);padding-inline-start:var(--devsite-nav-list-padding-x-start,12px)}devsite-toc .devsite-nav-list .devsite-nav-list .devsite-nav-title{color:var(--devsite-nav-title-nested-color,var(--devsite-nav-title-color,var(--devsite-primary-text-color)))}devsite-toc .devsite-nav-list .devsite-nav-list .devsite-nav-title:focus,devsite-toc .devsite-nav-list .devsite-nav-list .devsite-nav-title:hover{color:var(--devsite-nav-nested-color-hover,var(--devsite-nav-color-hover,var(--devsite-link-color)))}devsite-toc.devsite-toc-embedded{display:none}devsite-toc.devsite-toc-embedded>.devsite-nav-list{width:auto}devsite-toc.devsite-toc-embedded .devsite-nav-item{display:none}devsite-toc.devsite-toc-embedded .devsite-nav-item[visible]{display:block}devsite-toc.devsite-toc-embedded .devsite-nav-item.devsite-toc-toggle{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}devsite-toc .devsite-nav-more-items,devsite-toc .devsite-nav-show-all{display:none}devsite-toc[expandable] .devsite-nav-more-items,devsite-toc[expandable] .devsite-nav-show-all{color:var(--devsite-secondary-text-color);display:block;height:24px;padding:0}devsite-toc .devsite-nav-show-all{margin:-4px 0 0 4px;min-width:20px}devsite-toc .devsite-nav-show-all:before{content:"expand_more"}devsite-toc .devsite-nav-more-items{margin-bottom:-8px;min-width:0}devsite-toc .devsite-nav-more-items:before{content:"more_horiz"}devsite-toc .devsite-toc-toggle{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:0}@media screen and (max-width:1252px){devsite-toc.devsite-toc-embedded:not(:empty){display:block;margin:28px 0 24px}devsite-toc.devsite-toc-embedded:not(:empty)~.devsite-article-body>:first-child{margin-top:0}}devsite-topic .devsite-topic--section:first-child(){background:0 0}body:not([codelabs-content-type]) google-codelab-step .instructions ::content ul.checklist li{padding-left:24px;background-size:20px;background-repeat:no-repeat;background-image:url("")}body{--devsite-js-header-top-row-height:0px;--devsite-js-header-lower-section-height:72px;--devsite-js-header-lower-tabs-height:0px;--devsite-js-header-height:0px;--devsite-js-header-lower-tabs-offset:0px;--devsite-js-sidebar-max-height:835px;--devsite-js-sidebar-max-width:443.5px;--devsite-js-sidebar-offset:0;--devsite-js-book-nav-y-offset:-72px}.gargardate{font-size:smaller;font-style:italic}#gc-wrapper>devsite-panel{height:auto}