/* LINT.IfChange */

body[type=landing] [ds-is=header],
[ds-is=header] .devsite-collapsible-section {
  box-shadow: 0 0 4px rgba(0, 0, 0, .14), 0 4px 8px rgba(0, 0, 0, .28);
}

.devsite-jsfiddle-hide,
[ds-is=toc] {
  display: block;
}

.code-sample:not([is-upgraded]),
.data-sample:not([is-upgraded]),
.devsite-dialog:not([is-upgraded]),
.ds-selector-dropdown:not([is-upgraded]),
.ds-selector-tabs:not([is-upgraded]),
.kd-tabbed-horz:not([is-upgraded]),
.kd-tabbed-vert:not([is-upgraded]),
iframe.devsite-embedded-youtube-video:not([is-upgraded]),
pre.prettyprint:not([is-upgraded]) {
  pointer-events: auto;
  visibility: visible;
}

/* LINT.ThenChange(//depot/google3/devsite/two/static/css/app/core/components.scss) */
.devsite-apix-error{padding:32px}.devsite-apix-controls{position:absolute;right:8px;z-index:1001}.devsite-apix-controls .devsite-hide-apix::before,.devsite-apix-controls .devsite-fullscreen-apix::before,.devsite-apix-controls .devsite-dock-apix::before{color:#202124}.devsite-apix-controls .devsite-hide-apix::before{content:"close"}.devsite-apix-controls .devsite-fullscreen-apix::before{content:"fullscreen"}.devsite-apix-controls .devsite-dock-apix::before{content:"fullscreen_exit"}.apis-explorer{background:#f1f3f4}.devsite-apix{background:#f1f3f4}.devsite-apix:not(.dialog) .devsite-apix-controls{top:24px}.devsite-apix:not(.dialog) .devsite-apix-controls .devsite-dock-apix{display:none}.devsite-apix.dialog{border-radius:2px;-webkit-box-shadow:0 17px 17px rgba(0,0,0,.15),0 27px 55px rgba(0,0,0,.3);box-shadow:0 17px 17px rgba(0,0,0,.15),0 27px 55px rgba(0,0,0,.3);font:14px/20px Roboto,sans-serif;max-width:calc(100% - 48px);overflow:auto;padding:8px;position:fixed;z-index:10012;max-height:none !important}.devsite-apix.dialog .apis-explorer{height:100%;min-height:100%}.devsite-apix.dialog .devsite-hide-apix,.devsite-apix.dialog .devsite-fullscreen-apix{display:none}.devsite-has-apix .devsite-main-content{z-index:auto}@media screen and (min-width: 1201px){.devsite-apix:not(.dialog){bottom:0;-webkit-box-shadow:0 0 4px rgba(0,0,0,.14),0 4px 8px rgba(0,0,0,.28);box-shadow:0 0 4px rgba(0,0,0,.14),0 4px 8px rgba(0,0,0,.28);display:none;overflow:auto;position:fixed;right:0;top:96px;width:400px;z-index:1001}.devsite-apix.dialog{bottom:20px;left:calc((100% - 1200px) / 2 + 24px);margin:0;top:50px;width:1152px}.devsite-has-apix .devsite-apix{display:block}.devsite-show-apix{margin:12px 0 8px 12px}}@media screen and (min-width: 1401px){.devsite-apix:not(.dialog){width:calc((100% - 1400px) / 2 + 400px)}}@media screen and (max-width: 1200px){.devsite-apix{display:block}.devsite-apix:not(.dialog){margin-top:32px;max-height:none !important;position:relative}.devsite-apix.dialog{bottom:20px;left:24px;margin:0;top:50px;width:calc(100% - 48px)}.devsite-hide-apix{display:none}}

devsite-code{clear:both;display:block;margin:16px 0;overflow:hidden;position:relative}devsite-code .devsite-code-buttons-container{position:absolute;right:0;top:0}devsite-code .devsite-code-buttons-container button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:0;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#757575;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:18px;height:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:0;min-width:auto;padding:0;-webkit-transition:color .2s;transition:color .2s;width:24px}devsite-code .devsite-code-buttons-container button:hover,devsite-code .devsite-code-buttons-container button:focus{color:#212121}devsite-code .devsite-code-buttons-container button.material-icons,devsite-code .devsite-code-buttons-container button.material-icons:hover{cursor:pointer}devsite-code[dark-code] .devsite-code-buttons-container button{color:rgba(255,255,255,.7)}devsite-code[dark-code] .devsite-code-buttons-container button:hover,devsite-code[dark-code] .devsite-code-buttons-container button:focus{color:#fff}devsite-code .devsite-code-buttons-container .devsite-toggle-dark,devsite-code[dark-code] .devsite-code-buttons-container .devsite-toggle-light{display:inline}devsite-code[dark-code] .devsite-code-buttons-container .devsite-toggle-dark,devsite-code:not([dark-code]) .devsite-code-buttons-container .devsite-toggle-light{display:none}devsite-code[dark-code] pre,devsite-code[dark-code] pre code,devsite-code[dark-code] .pre-style{background:#283142;color:#eceff1}devsite-code pre{margin:0}devsite-code pre .com{color:#d81b60}devsite-code[dark-code] pre .com{color:#f06292}devsite-code pre .lit,devsite-code pre .dec{color:#c53929}devsite-code[dark-code] pre .lit,devsite-code[dark-code] pre .dec{color:#fbc02d}devsite-code pre .kwd,devsite-code pre .tag{color:#3b78e7}devsite-code[dark-code] pre .kwd,devsite-code[dark-code] pre .tag{color:#4dd0e1}devsite-code pre .str,devsite-code pre .atv{color:#0d904f}devsite-code[dark-code] pre .str,devsite-code[dark-code] pre .atv{color:#9ccc65}devsite-code pre .typ,devsite-code pre .atn{color:#9c27b0}devsite-code[dark-code] pre .typ,devsite-code[dark-code] pre .atn{color:#ce93d8}devsite-code a .atv,devsite-code a .atn,devsite-code a .com,devsite-code a .dec,devsite-code a .kwd,devsite-code a .lit,devsite-code a .str,devsite-code a .tag,devsite-code a .typ,devsite-code .prettyprint :not(.devsite-github-link)>a:not(.devsite-github-link){color:#039be5;-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-weight:700}devsite-code[dark-code] a .atv,devsite-code[dark-code] a .atn,devsite-code[dark-code] a .com,devsite-code[dark-code] a .dec,devsite-code[dark-code] a .kwd,devsite-code[dark-code] a .lit,devsite-code[dark-code] a .str,devsite-code[dark-code] a .tag,devsite-code[dark-code] a .typ,devsite-code[dark-code] .prettyprint :not(.devsite-github-link)>a:not(.devsite-github-link){color:#29b6f6}devsite-code a:hover .atv,devsite-code a:hover .atn,devsite-code a:hover .com,devsite-code a:hover .dec,devsite-code a:hover .kwd,devsite-code a:hover .lit,devsite-code a:hover .str,devsite-code a:hover .tag,devsite-code a:hover .typ,devsite-code a:focus .atv,devsite-code a:focus .atn,devsite-code a:focus .com,devsite-code a:focus .dec,devsite-code a:focus .kwd,devsite-code a:focus .lit,devsite-code a:focus .str,devsite-code a:focus .tag,devsite-code a:focus .typ,devsite-code .prettyprint a:hover,devsite-code .prettyprint a:focus{text-decoration:underline}devsite-code .devsite-terminal::before{color:#bdbdbd;content:"$ "}devsite-code .devsite-terminal[data-terminal-prefix]::before{content:attr(data-terminal-prefix)}devsite-code .devsite-github-link{display:block;text-align:right}devsite-code a.devsite-github-link:hover,devsite-code a.devsite-github-link:focus{text-decoration:none}devsite-code .devsite-github-link::after{color:#039be5;content:"open_in_new";font:normal normal normal 24px/1 "Material Icons";-webkit-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;font-size:18px;margin-left:8px;vertical-align:middle}devsite-code[dark-code] .devsite-github-link>a,devsite-code[dark-code] .devsite-github-link::after{color:#29b6f6}devsite-code[highlight] .prettyprint>span{opacity:.54}devsite-code[dark-code] pre::-webkit-scrollbar-thumb{background:rgba(255,255,255,.7)}devsite-code devsite-selector pre{margin:0}

devsite-content-footer{clear:both;color:rgba(0,0,0,.54);display:block;font:13px/20px Roboto,sans-serif}

devsite-credentials-dialog{border:1px dashed #e91e63;cursor:pointer;padding:2px}

devsite-cse{display:block}devsite-content .devsite-search-project{border-bottom:1px solid #e8eaed;padding-bottom:39px;margin-bottom:40px}devsite-content .devsite-projectless-search-link,devsite-content .devsite-search-term{font-weight:bold}devsite-content .devsite-search-title{margin:0;padding:0}devsite-content .devsite-search-title .devsite-search-term{color:#202124;font-weight:500}devsite-cse table{border-collapse:inherit;margin:0}devsite-cse tr{background:#fff;border:0}devsite-cse td{padding:0}devsite-cse .gsc-control-cse,devsite-cse .gsc-control-cse .gsc-table-result{background:0;border:0;font:400 16px/24px Roboto,sans-serif;padding:0}devsite-cse .gsc-above-wrapper-area{display:none}devsite-cse .gsc-results{width:100%}devsite-cse .gsc-webResult.gsc-result,devsite-cse .gsc-webResult.gsc-result:hover,devsite-cse .gsc-results .gsc-imageResult{background:0;border:0}devsite-cse .gsc-results .gsc-cursor-box{margin:8px 0}devsite-cse .gsc-table-result,devsite-cse .gsc-thumbnail-inside,devsite-cse .gsc-url-top{padding-left:0;padding-right:0}devsite-cse .gs-no-results-result .gs-snippet,devsite-cse .gs-error-result .gs-snippet{background:0;border:0;color:#202124;margin:0;padding:0}devsite-cse .gsc-control-cse .gs-webResult.gs-result a.gs-title:visited,devsite-cse .gsc-control-cse .gs-webResult.gs-result a.gs-title:visited b,devsite-cse .gsc-control-cse .gs-imageResult a.gs-title:visited,devsite-cse .gsc-control-cse .gs-imageResult a.gs-title:visited b,devsite-cse .gsc-control-cse .gs-result .gs-title,devsite-cse .gsc-control-cse .gs-result .gs-title *{color:#039be5;font:500 16px/24px Roboto,sans-serif;height:auto;text-decoration:none}devsite-cse .gsc-control-cse .gs-webResult.gs-result a.gs-title:focus,devsite-cse .gsc-control-cse .gs-imageResult a.gs-title:focus,devsite-cse .gsc-control-cse .gs-result .gs-title:focus{text-decoration:underline}devsite-cse .gsc-control-cse .gs-result .gs-title b{font-weight:bold}devsite-cse .gs-webResult div.gs-visibleUrl,devsite-cse .gs-imageResult div.gs-visibleUrl{color:#1e8e3e;font-size:14px}devsite-cse .gcsc-branding{display:none}

devsite-debug-info{background:#fff;bottom:16px;color:#80868b;-webkit-box-shadow:0 1px 3px 0 rgba(60,64,67,.3),0 4px 8px 3px rgba(60,64,67,.15);box-shadow:0 1px 3px 0 rgba(60,64,67,.3),0 4px 8px 3px rgba(60,64,67,.15);left:16px;max-height:50%;overflow:auto;position:fixed;padding:0 16px;z-index:1014}devsite-debug-info *{font-size:12px;line-height:1}devsite-debug-info .devsite-debug-info-buttons{padding-top:16px}devsite-debug-info .devsite-debug-info-buttons button{border-radius:50%;padding:0}devsite-debug-info h3{font-weight:bold;overflow:visible}devsite-debug-info .bad{color:#c53929}devsite-debug-info .good{color:#0d904f}devsite-debug-info span{font-weight:bold}

devsite-dialog{background:#fff;border-radius:2px;color:#80868b;-webkit-box-shadow:0 1px 3px 0 rgba(60,64,67,.3),0 4px 8px 3px rgba(60,64,67,.15);box-shadow:0 1px 3px 0 rgba(60,64,67,.3),0 4px 8px 3px rgba(60,64,67,.15);font-size:14px;left:50vw;line-height:20px;max-height:calc(100vh - 48px);max-width:calc(100vw - 48px);overflow:auto;padding:8px;position:fixed;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);top:50vh;width:480px;z-index:1014}@media screen and (max-width: 840px){devsite-dialog{max-height:calc(100vh - 32px);max-width:calc(100vw - 32px)}}devsite-dialog:not([open]){display:none}devsite-dialog .devsite-dialog-contents{color:#80868b;padding:16px}devsite-dialog .devsite-dialog-contents>p:first-child:last-child{margin:0}devsite-dialog h3{margin:0 0 20px;outline:0}devsite-dialog .devsite-dialog-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}

devsite-dynamic-content{display:block;margin:20px 0}devsite-dynamic-content [dynamic-card-style=small] .devsite-card{display:-webkit-box;display:-ms-flexbox;display:flex}devsite-dynamic-content [dynamic-card-style=small] .devsite-card-image-bg{height:100%;-webkit-box-flex:0;-ms-flex:0 0 33.333%;flex:0 0 33.333%}devsite-dynamic-content devsite-pagination{margin-top:20px}

devsite-expandable{display:block;min-height:24px}devsite-expandable:not([expanded])>*:not(.showalways):not(.expand-control):not(.exw-control){display:none}devsite-expandable .exw-control+h2.showalways,devsite-expandable .exw-control+devsite-heading.showalways>h2{margin:44px 0 20px;padding-bottom:7px}devsite-expandable .exw-control+h3.showalways,devsite-expandable .exw-control+h4.showalways,devsite-expandable .exw-control+devsite-heading.showalways>h3,devsite-expandable .exw-control+devsite-heading.showalways>h4{margin:36px 0 20px}devsite-expandable .expand-control:not(button):not(.button){color:#039be5;cursor:pointer}devsite-expandable .exw-control+*{line-height:24px;padding-left:40px}devsite-expandable a.exw-control,devsite-expandable a.exw-control:hover{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#80868b;border-radius:50%;color:transparent;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font:normal normal normal 24px/1 "Material Icons";-webkit-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;height:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:2px 0;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:20px}devsite-expandable>a.exw-control::before{color:#fff;content:"add"}devsite-expandable[expanded]>a.exw-control::before{content:"remove"}.expandable-container{position:relative}devsite-content devsite-expandable devsite-expandable{margin-left:40px}

devsite-dialog devsite-feedback-contents.devsite-dialog-contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}devsite-feedback-contents h3{margin:0 0 20px;padding:16px 16px 0}devsite-feedback-contents .devsite-feedback-items{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 6px}devsite-feedback-contents .devsite-feedback-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#80868b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none;width:50%}devsite-feedback-contents .devsite-feedback-item-type{color:#039be5}devsite-feedback-contents .devsite-feedback-item:focus>.devsite-feedback-item-type{text-decoration:underline}devsite-feedback-contents .devsite-feedback-item-icon-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:8px 0;width:48px}devsite-feedback-contents .devsite-feedback-item-icon-color{border-radius:50%;color:#fff}devsite-feedback-contents .devsite-feedback-item-icon{font-size:32px}devsite-feedback-contents .devsite-feedback-item-icon-container img{max-width:100%}devsite-feedback-contents .devsite-feedback-support{padding-top:16px;text-align:center}devsite-feedback-contents .devsite-feedback-support-icon{font-size:18px;margin-right:4px;vertical-align:middle}devsite-feedback-contents .devsite-feedback-support-icon+span{vertical-align:middle}devsite-feedback-contents .devsite-feedback-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:16px}

devsite-filter input{width:100%}devsite-filter th{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}devsite-filter th:hover{cursor:pointer}devsite-filter th[sort-ascending]::after,devsite-filter th[sort-descending]::after{content:"arrow_drop_down";display:inline-block;font-family:"Material Icons";font-size:24px;margin-left:2px;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s;vertical-align:middle}devsite-filter th[sort-descending]::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}

devsite-framebox{display:block;width:100%}devsite-framebox iframe{height:calc(100% + 40px);margin:-20px;width:calc(100% + 40px)}

devsite-googler-buttons{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:fixed;right:24px;z-index:1009}devsite-googler-buttons>a:focus{text-decoration:none}devsite-googler-buttons .devsite-googler-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:50%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-shadow:0 1px 3px 0 rgba(60,64,67,.3),0 4px 8px 3px rgba(60,64,67,.15);box-shadow:0 1px 3px 0 rgba(60,64,67,.3),0 4px 8px 3px rgba(60,64,67,.15);height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:4px auto;outline:0;-webkit-transition:background .2s,-webkit-box-shadow .2s;transition:background .2s,-webkit-box-shadow .2s;transition:background .2s,box-shadow .2s;transition:background .2s,box-shadow .2s,-webkit-box-shadow .2s;width:40px}devsite-googler-buttons .devsite-googler-button:hover,devsite-googler-buttons .devsite-googler-button:focus,devsite-googler-buttons a:focus>.devsite-googler-button{background:#e3f2fd}devsite-googler-buttons .devsite-googler-button:active,devsite-googler-buttons a:active>.devsite-googler-button{background:#bbdefb}devsite-googler-buttons .devsite-googler-buttons-hide{height:24px;width:24px}devsite-googler-buttons .devsite-googler-buttons-hide::before{color:#80868b;content:"close";display:block;font-size:18px}devsite-googler-buttons .devsite-googler-bug::before{color:#e52592;content:"bug_report"}devsite-googler-buttons .devsite-googler-edit::before{color:#7cb342;content:"edit"}devsite-googler-buttons .devsite-googler-env::before{color:#1e88e5;content:"swap_horiz"}

devsite-heading{display:block}devsite-heading[link]{margin-right:-40px !important;padding-right:40px !important}devsite-heading .devsite-heading-link.material-icons{color:#80868b;height:24px;margin-right:-40px;opacity:0;vertical-align:middle}devsite-heading .devsite-heading-link.material-icons:hover,devsite-heading .devsite-heading-link.material-icons:focus{color:#039be5;cursor:pointer}devsite-heading:hover .devsite-heading-link,devsite-heading .devsite-heading-link:hover,devsite-heading .devsite-heading-link:focus{opacity:1}devsite-heading .devsite-heading-link::after{content:"link"}devsite-heading .devsite-back-to-top-link{display:none;position:absolute;right:0;top:0}devsite-heading .devsite-back-to-top-link::before{content:"arrow_upward"}devsite-heading .devsite-back-to-top-link:focus{color:#b3e5fc;text-decoration:none;-webkit-transition:background .2s;transition:background .2s}@media screen and (max-width: 1252px){devsite-heading[back-to-top] h2{position:relative}devsite-heading[back-to-top][link] h2{margin-right:0 !important;padding-right:64px !important}devsite-heading .devsite-back-to-top-link{display:block}}

.MathJax_SVG_Display{overflow-x:auto}@media screen and (max-width: 600px){.MathJax_SVG_Display{margin:1em -16px !important;padding:0 16px 16px;width:calc(100% + 32px) !important}}

devsite-multiple-choice{background-color:#f8f9fa;display:block;margin:16px 0;visibility:hidden !important}devsite-multiple-choice[ready]{visibility:visible !important}devsite-multiple-choice .devsite-multiple-choice-question{background-color:#80868b;color:#fff;font:500 16px/24px Roboto,sans-serif;padding:16px 24px}devsite-multiple-choice .devsite-multiple-choice-answer{border-bottom:1px solid #dadce0}devsite-multiple-choice .devsite-multiple-choice-answer,devsite-multiple-choice .devsite-multiple-choice-answer:focus,devsite-multiple-choice .devsite-multiple-choice-answer:hover{outline:0}devsite-multiple-choice .devsite-multiple-choice-answer:not([clicked]):focus,devsite-multiple-choice .devsite-multiple-choice-answer:not([clicked]):hover{color:#039be5;cursor:pointer}devsite-multiple-choice .devsite-multiple-choice-option{padding:16px 72px 16px 24px;position:relative}devsite-multiple-choice .devsite-multiple-choice-option::after{content:"expand_more";font:normal normal normal 24px/1 "Material Icons";-webkit-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;height:100%;position:absolute;right:24px;top:calc(50% - 12px)}devsite-multiple-choice [correct]{background-color:#f8fbf9}devsite-multiple-choice [incorrect]{background-color:#fef9f9}devsite-multiple-choice [correct] .devsite-multiple-choice-option::after{color:#137333;content:"check"}devsite-multiple-choice [incorrect] .devsite-multiple-choice-option::after{color:#d32f2f;content:"not_interested"}devsite-multiple-choice .devsite-multiple-choice-explanation{font-size:14px;padding:0 24px 16px}devsite-multiple-choice .devsite-multiple-choice-explanation-correctness{font-weight:500;margin-top:16px}devsite-multiple-choice [correct] .devsite-multiple-choice-explanation-correctness{color:#137333}devsite-multiple-choice [incorrect] .devsite-multiple-choice-explanation-correctness{color:#d32f2f}

devsite-nav-buttons{display:block}devsite-nav-buttons button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#e8eaed;border-radius:16px;-webkit-box-shadow:none;box-shadow:none;color:#757575;font-weight:400;height:32px;line-height:30px;padding:0 12px;text-transform:none}devsite-nav-buttons button:hover,devsite-nav-buttons button:focus,devsite-nav-buttons button:active{background:#757575;color:#fff;-webkit-box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)}devsite-nav-buttons button[selected]{background:#039be5;color:#fff;cursor:default;font-weight:500;padding-left:8px}devsite-nav-buttons button[selected]:hover,devsite-nav-buttons button[selected]:focus,devsite-nav-buttons button[selected]:active{-webkit-box-shadow:none;box-shadow:none}devsite-nav-buttons button[selected]::before{content:"checked";font:normal normal normal 24px/1 "Material Icons";-webkit-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;margin-right:8px;width:24px}

devsite-page-rating{display:block}devsite-page-rating[position=footer]{border-top:1px solid #ddd;margin:16px -40px -40px;padding:31px 40px 40px;text-align:center}body[layout=full] devsite-page-rating[position=footer]{margin:16px -100vw;padding:31px 100vw}devsite-page-rating[position=footer]+devsite-feedback{display:block;margin-top:20px;text-align:center}.devsite-rating-star{cursor:pointer;display:inline-block;height:24px;width:24px}.devsite-rating-caption{font:400 20px/32px Roboto,sans-serif;margin-bottom:16px}.devsite-rating-position-bottom .devsite-rating-description{left:0;right:auto}.devsite-rating-star-outline::before{color:#bdc1c6;content:"star_border"}.devsite-rating-star-full::before{color:#d56e0c;content:"star"}.devsite-rating-internal{color:#dd2c00;font-size:10px;height:0;line-height:1;white-space:nowrap}.devsite-rating-stats{color:#80868b}@media screen and (max-width: 840px){devsite-page-rating,devsite-page-rating[position=footer]+devsite-feedback{display:none}}

devsite-pagination{display:block}devsite-pagination[buttons],devsite-pagination[initial-results]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}devsite-pagination button{margin:0 10px}devsite-pagination button[hidden]{display:none}devsite-pagination a{margin:0 2px}devsite-pagination a[selected]{text-decoration:underline}

devsite-reference-results{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);max-height:305px;padding:20px 10px 20px 28px;margin:16px 0}devsite-reference-results .devsite-reference-results{height:auto;width:100%}devsite-reference-results .devsite-reference-results h3{margin-top:0}devsite-reference-results .devsite-reference-results-list{-webkit-column-count:2;column-count:2;padding-left:0}devsite-reference-results .devsite-reference-results-list-item{margin:0 0 0 -8px;outline:0;overflow:hidden;padding:10px 8px;text-decoration:none;text-overflow:ellipsis;-webkit-transition:background .2s;transition:background .2s;white-space:nowrap}devsite-reference-results .devsite-reference-results-list-item:hover,devsite-reference-results .devsite-reference-results-list-item:focus{background:#f1f3f4}devsite-reference-results .devsite-reference-results-list-link{color:#202124;font:13px/20px Roboto,sans-serif}@media screen and (max-width: 600px){devsite-reference-results{overflow-y:scroll}devsite-reference-results .devsite-reference-results-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:20px}devsite-reference-results .devsite-reference-results{width:auto}}

devsite-select{position:relative}devsite-select select{display:none !important;pointer-events:none !important;position:absolute;z-index:-1}devsite-select .devsite-select-toggle{border:1px solid #e8eaed;border-radius:2px;padding:0 27px 0 7px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-moz-appearance:none;-webkit-appearance:none;background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='4' viewBox='0 0 20 4'><path d='M0,0l4,4l4-4H0z' fill='%23212121'/></svg>") no-repeat right;-webkit-box-shadow:none;box-shadow:none;color:#202124;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font:500 14px/36px Roboto,sans-serif;height:36px;min-width:72px;outline:0;overflow:hidden;text-align:left;text-indent:.01px;text-overflow:unset;-webkit-transition:background-color .2s;transition:background-color .2s;vertical-align:middle;white-space:nowrap}devsite-select .devsite-select-toggle:hover,devsite-select .devsite-select-toggle:focus{background-color:#f1f3f4}devsite-select .devsite-select-toggle:active{background-color:#e8eaed}devsite-select .devsite-select-toggle:disabled{background:#f1f3f4 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='4' viewBox='0 0 20 4'><path d='M0,0l4,4l4-4H0z' fill='%23bdbdbd'/></svg>") no-repeat right;border-color:transparent;color:#bdc1c6;cursor:default}devsite-select .devsite-select-list{background:#fff;border:1px solid #e8eaed;border-radius:2px;-webkit-box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 2px 6px 2px rgba(60,64,67,.15);box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 2px 6px 2px rgba(60,64,67,.15);font:400 14px/20px Roboto,sans-serif;max-height:304px;opacity:0;overflow-y:auto;padding:8px 0;pointer-events:none;position:absolute;-webkit-transition:opacity .2s,visibility .2s;transition:opacity .2s,visibility .2s;visibility:hidden;z-index:2}devsite-select[menu--open] .devsite-select-list{opacity:1;pointer-events:auto;visibility:visible}devsite-select[menu-position=above] .devsite-select-list{bottom:36px}devsite-select[menu-position=below] .devsite-select-list{top:36px}devsite-select .devsite-select-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;min-height:48px;min-width:100%;padding:8px 16px;white-space:nowrap}devsite-select .devsite-select-item:hover,devsite-select .devsite-select-item:focus{background-color:#f1f3f4;cursor:pointer}devsite-select .devsite-select-item[data-selected]{background-color:#f1f3f4;font-weight:500}

devsite-selector{background:#fff;border:1px solid #e8eaed;display:block;font:14px/20px Roboto,sans-serif;margin:16px 0}devsite-selector devsite-tabs{display:none}devsite-selector devsite-tabs[connected]{border-bottom:1px solid #e8eaed;display:-webkit-box;display:-ms-flexbox;display:flex}devsite-selector devsite-tabs tab a{color:#80868b;cursor:pointer;display:inline-block;-ms-flex-negative:0;flex-shrink:0;line-height:48px;margin:0;max-width:200px;overflow:hidden;padding:0 24px;text-align:center;text-overflow:ellipsis;-webkit-transition:color .2s;transition:color .2s;white-space:nowrap}devsite-selector devsite-tabs tab a:link,devsite-selector devsite-tabs tab a:visited{color:#80868b}devsite-selector devsite-tabs tab a:hover,devsite-selector devsite-tabs tab a:focus{color:#039be5}devsite-selector devsite-tabs tab[active] a:link,devsite-selector devsite-tabs tab[active] a:visited{color:#039be5}devsite-selector devsite-tabs tab[active] a::after,devsite-selector devsite-tabs tab a:hover::after,devsite-selector devsite-tabs tab a:focus::after{border-radius:0;bottom:0;height:2px;left:0;right:0}devsite-selector devsite-tabs tab[active] a::after{background:#039be5}devsite-selector devsite-tabs tab[two-line] a{line-height:20px;padding-top:4px;white-space:normal}devsite-selector tab[two-line] [tab-label]::after{content:attr(tab-label);display:block;font-size:12px}devsite-selector devsite-tabs[ds-is=tabs] tab[overflow-tab] .devsite-tabs-overflow-menu tab a{height:auto;min-height:48px;width:100%}devsite-selector>section{display:none}devsite-selector>section[active]{display:block;padding:0 23px}devsite-selector>section .devsite-table-wrapper:first-child thead tr,devsite-selector>section .devsite-table-wrapper:first-child tbody tr:first-child{border-top:0}devsite-selector>section>devsite-code,devsite-selector>section>table,devsite-selector>section>.devsite-table-wrapper{margin:0 -23px}devsite-selector .devsite-table-wrapper+.devsite-table-wrapper{margin-top:16px}devsite-selector>section table devsite-code{margin:16px 0}devsite-selector>section>devsite-code pre{padding-left:23px}devsite-selector .material-icons{font-size:18px}

devsite-snackbar{bottom:0;left:0;margin-right:24px;min-width:288px;position:fixed;right:0;z-index:99999}devsite-snackbar .devsite-snackbar-snack{bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 0 24px 24px;position:absolute;-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-transition:-webkit-transform .2s cubic-bezier(0.4, 0, 1, 1);transition:-webkit-transform .2s cubic-bezier(0.4, 0, 1, 1);transition:transform .2s cubic-bezier(0.4, 0, 1, 1);transition:transform .2s cubic-bezier(0.4, 0, 1, 1), -webkit-transform .2s cubic-bezier(0.4, 0, 1, 1)}devsite-snackbar [show].devsite-snackbar-snack{-webkit-transform:translateY(0);transform:translateY(0)}devsite-snackbar .devsite-snackbar-inner{-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#3c4043;border-radius:2px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-shadow:0 1px 3px 0 rgba(60,64,67,.3),0 4px 8px 3px rgba(60,64,67,.15);box-shadow:0 1px 3px 0 rgba(60,64,67,.3),0 4px 8px 3px rgba(60,64,67,.15);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:14px;min-height:48px;padding:0}devsite-snackbar .devsite-snackbar-message{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;line-height:normal;overflow:hidden;padding:24px;text-overflow:ellipsis;word-break:break-word}devsite-snackbar .devsite-snackbar-action,devsite-snackbar .devsite-snackbar-link{-ms-flex-item-align:center;align-self:center;color:#eeff41;cursor:pointer;display:inline-block;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;float:right;font-weight:500;height:auto;outline:none;padding:14px 24px;position:relative}devsite-snackbar .devsite-snackbar-action,devsite-snackbar .devsite-snackbar-action:hover,devsite-snackbar .devsite-snackbar-action:focus,devsite-snackbar .devsite-snackbar-action:active,devsite-snackbar .devsite-snackbar-link,devsite-snackbar .devsite-snackbar-link:hover,devsite-snackbar .devsite-snackbar-link:focus,devsite-snackbar .devsite-snackbar-link:active{background:0;border:0;-webkit-box-shadow:none;box-shadow:none}devsite-snackbar .devsite-snackbar-link:focus{text-decoration:none}@media screen and (max-width: 840px){devsite-snackbar{margin-right:0;max-width:100%}devsite-snackbar [type=cookie-notification] .devsite-snackbar-inner,devsite-snackbar [type^=notification-] .devsite-snackbar-inner{-ms-flex-wrap:wrap;flex-wrap:wrap}devsite-snackbar [type=cookie-notification] .devsite-snackbar-message,devsite-snackbar [type^=notification-] .devsite-snackbar-message{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-bottom:0}devsite-snackbar .devsite-snackbar-inner{border-radius:0}devsite-snackbar .devsite-snackbar-snack{left:0;padding:24px 0 0;right:0}}

devsite-spinner{-webkit-animation:devsite-spinner__container-rotate 1568.23529412ms linear infinite;animation:devsite-spinner__container-rotate 1568.23529412ms linear infinite;display:-webkit-box;display:-ms-flexbox;display:flex;height:28px;position:relative;width:28px}devsite-spinner[centered]{margin:0 auto}@-webkit-keyframes devsite-spinner__container-rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes devsite-spinner__container-rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}devsite-spinner .devsite-spinner__layer{height:100%;opacity:0;position:absolute;width:100%}devsite-spinner .devsite-spinner__layer-1{-webkit-animation:devsite-spinner__fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,devsite-spinner__layer-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:devsite-spinner__fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,devsite-spinner__layer-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;border-color:#42a5f5}devsite-spinner[single-color] .devsite-spinner__layer-1{border-color:#3f51b5}devsite-spinner .devsite-spinner__layer-2{-webkit-animation:devsite-spinner__fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,devsite-spinner__layer-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:devsite-spinner__fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,devsite-spinner__layer-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;border-color:#f44336}devsite-spinner[single-color] .devsite-spinner__layer-2{border-color:#3f51b5}devsite-spinner .devsite-spinner__layer-3{-webkit-animation:devsite-spinner__fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,devsite-spinner__layer-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:devsite-spinner__fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,devsite-spinner__layer-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;border-color:#fdd835}devsite-spinner[single-color] .devsite-spinner__layer-3{border-color:#3f51b5}devsite-spinner .devsite-spinner__layer-4{-webkit-animation:devsite-spinner__fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,devsite-spinner__layer-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:devsite-spinner__fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,devsite-spinner__layer-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;border-color:#4caf50}devsite-spinner[single-color] .devsite-spinner__layer-4{border-color:#3f51b5}@-webkit-keyframes devsite-spinner__fill-unfill-rotate{12.5%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg);transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg);transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg);transform:rotate(945deg)}to{-webkit-transform:rotate(1080deg);transform:rotate(1080deg)}}@keyframes devsite-spinner__fill-unfill-rotate{12.5%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg);transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg);transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg);transform:rotate(945deg)}to{-webkit-transform:rotate(1080deg);transform:rotate(1080deg)}}@-webkit-keyframes devsite-spinner__layer-1-fade-in-out{0%,25%,90%,100%{opacity:.99}26%,89%{opacity:0}}@keyframes devsite-spinner__layer-1-fade-in-out{0%,25%,90%,100%{opacity:.99}26%,89%{opacity:0}}@-webkit-keyframes devsite-spinner__layer-2-fade-in-out{0%,15%,51%{opacity:0}25%,50%{opacity:.99}}@keyframes devsite-spinner__layer-2-fade-in-out{0%,15%,51%{opacity:0}25%,50%{opacity:.99}}@-webkit-keyframes devsite-spinner__layer-3-fade-in-out{0%,40%,76%{opacity:0}50%,75%{opacity:.99}}@keyframes devsite-spinner__layer-3-fade-in-out{0%,40%,76%{opacity:0}50%,75%{opacity:.99}}@-webkit-keyframes devsite-spinner__layer-4-fade-in-out{0%,65%,100%{opacity:0}75%,90%{opacity:.99}}@keyframes devsite-spinner__layer-4-fade-in-out{0%,65%,100%{opacity:0}75%,90%{opacity:.99}}devsite-spinner .devsite-spinner__gap-patch{border-color:inherit;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;left:45%;overflow:hidden;position:absolute;top:0;width:10%}devsite-spinner .devsite-spinner__gap-patch .devsite-spinner__circle{left:-450%;width:1000%}devsite-spinner .devsite-spinner__circle-clipper{border-color:inherit;display:inline-block;height:100%;overflow:hidden;position:relative;width:50%}devsite-spinner .devsite-spinner__circle-clipper.devsite-spinner__left{float:left}devsite-spinner .devsite-spinner__circle-clipper.devsite-spinner__right{float:right}devsite-spinner .devsite-spinner__circle-clipper .devsite-spinner__circle{width:200%}devsite-spinner .devsite-spinner__circle{-webkit-animation:none;animation:none;border-width:3px;border-style:solid;border-color:inherit;border-bottom-color:transparent !important;border-radius:50%;bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;left:0;position:absolute;right:0;top:0}devsite-spinner .devsite-spinner__left .devsite-spinner__circle{-webkit-animation:devsite-spinner__left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:devsite-spinner__left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;border-right-color:transparent !important;-webkit-transform:rotate(129deg);transform:rotate(129deg)}devsite-spinner .devsite-spinner__right .devsite-spinner__circle{-webkit-animation:devsite-spinner__right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:devsite-spinner__right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;border-left-color:transparent !important;left:-100%;-webkit-transform:rotate(-129deg);transform:rotate(-129deg)}@-webkit-keyframes devsite-spinner__left-spin{0%,100%{-webkit-transform:rotate(130deg);transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@keyframes devsite-spinner__left-spin{0%,100%{-webkit-transform:rotate(130deg);transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@-webkit-keyframes devsite-spinner__right-spin{0%,100%{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}@keyframes devsite-spinner__right-spin{0%,100%{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}

.devsite-support-projects{position:relative}.devsite-support-projects .devsite-support-projects-placeholder{height:36px;position:absolute}

devsite-tooltip-msg{border-radius:2px;background:rgba(95,99,104,.9);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font:500 10px/10px Roboto,sans-serif;margin-top:8px;opacity:1;padding:6px 8px;pointer-events:none;position:absolute;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1020}

devsite-tracking-question{background-color:#f1f3f4;display:block;padding:8px}devsite-tracking-question .devsite-tracking-question-text{font-weight:bold}devsite-tracking-question .devsite-tracking-question-hidden{display:none}devsite-tracking-question .devsite-tracking-question-choice-button{background:#fff;border-radius:2px;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.26);box-shadow:0 2px 5px 0 rgba(0,0,0,.26);color:#202124;cursor:pointer;line-height:50px;margin:8px 0;padding:0 20px;-webkit-transition:background .2s,-webkit-box-shadow .2s;transition:background .2s,-webkit-box-shadow .2s;transition:background .2s,box-shadow .2s;transition:background .2s,box-shadow .2s,-webkit-box-shadow .2s}devsite-tracking-question .devsite-tracking-question-choice-button:focus,devsite-tracking-question .devsite-tracking-question-choice-button:hover{background:#bdc1c6;-webkit-box-shadow:0 4px 8px 0 rgba(154,160,166,.5);box-shadow:0 4px 8px 0 rgba(154,160,166,.5)}

devsite-version-selector{display:block;padding:0 24px}devsite-version-selector .devsite-version-selector-select{width:100%}.devsite-future-version,.devsite-future-version *{color:rgba(0,0,0,.26);text-decoration:none}

devsite-vplus .devsite-vplus-content-container{border:1px solid #000;height:0;padding-bottom:56.25%;position:relative;visibility:hidden}devsite-vplus .devsite-vplus-slide-frame{height:100%;left:0;overflow:auto;position:absolute;top:0;width:100%}devsite-vplus .devsite-vplus-video{bottom:0;height:26%;position:absolute;right:0;-webkit-transition:width 1.3s ease,height 1.3s ease,position 1.3s ease;transition:width 1.3s ease,height 1.3s ease,position 1.3s ease;width:26%;z-index:1}devsite-vplus .devsite-vplus-video.devsite-vplus-large{height:100%;width:100%}devsite-vplus .devsite-vplus-video-container{bottom:0;height:26%;position:absolute;right:0;-webkit-transition:width 1.3s ease,height 1.3s ease,position 1.3s ease;transition:width 1.3s ease,height 1.3s ease,position 1.3s ease;width:26%;z-index:1}devsite-vplus .devsite-vplus-video-container.devsite-vplus-large{height:100%;width:100%}devsite-vplus .devsite-vplus-video-container>video{width:100%}@media(max-width: 1049px){#video-caption-container span{font-size:1.9vw}}@media(min-width: 1050px){#video-caption-container span{font-size:1.1vw}}devsite-vplus .devsite-vplus-controls{background-color:#fff;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;margin-top:20px;margin:0 auto;max-width:490px;padding:6px;text-align:center}devsite-vplus .devsite-vplus-controls-text{font-size:16px;font-style:normal;font-weight:bold}devsite-vplus .devsite-vplus-slide-status{margin:auto}devsite-vplus .devsite-vplus-slide-status span{font-size:18px}devsite-vplus .devsite-vplus-slide-status span:not(:first-of-type){padding-left:5px}devsite-vplus .devsite-vplus-player-controls{display:-webkit-box;display:-ms-flexbox;display:flex;margin:8px 16px}devsite-vplus .devsite-vplus-control-button{cursor:pointer;-webkit-box-shadow:none;box-shadow:none;height:43px;padding-top:0;width:50px}devsite-vplus .devsite-vplus-control-button:hover{-webkit-box-shadow:0 2px 4px #aaa;box-shadow:0 2px 4px #aaa;border-radius:4px}devsite-vplus .devsite-vplus-video-controls-container{display:-webkit-box;display:-ms-flexbox;display:flex}devsite-vplus .devsite-vplus-play-icon{margin-left:0}devsite-vplus .devsite-vplus-pause-icon{margin-left:0}devsite-vplus .devsite-vplus-play-button{padding-left:0;margin-left:16px;width:50px}devsite-vplus .devsite-vplus-next-button{padding-left:0;margin-left:16px;width:50px}devsite-vplus .devsite-vplus-triangle{border-style:solid;height:0;margin:auto;position:relative;width:0}devsite-vplus .devsite-vplus-back{border-color:transparent #24508d transparent transparent;border-width:8px 16px 8px 0}devsite-vplus .devsite-vplus-back-triangle-1{left:-8px;top:15px}devsite-vplus .devsite-vplus-back-triangle-2{left:8px;top:-1px}devsite-vplus .devsite-vplus-forward-single{border-color:transparent transparent transparent #24508d;border-width:16px 0 16px 25px;top:5px}devsite-vplus .devsite-vplus-forward{border-color:transparent transparent transparent #24508d;border-width:8px 0 8px 16px;top:5px}devsite-vplus .devsite-vplus-forward-triangle-1{left:-8px;top:15px}devsite-vplus .devsite-vplus-forward-triangle-2{left:8px;top:-1px}devsite-vplus .devsite-vplus-pause{background-color:#24508d;height:30px;width:9px}devsite-vplus .devsite-vplus-rect-1{left:12px;position:relative;top:6px}devsite-vplus .devsite-vplus-rect-2{left:29px;position:relative;top:-24px}devsite-vplus .devsite-vplus-playbackrate select:hover{-webkit-box-shadow:0 2px 4px #aaa;box-shadow:0 2px 4px #aaa}devsite-vplus .devsite-vplus-playbackrate .material-icons{margin-top:10px}devsite-vplus .devsite-vplus-playbackrate select{border-color:transparent;font-size:18px;height:46px;padding-bottom:2px;padding-top:2px;text-align-last:center;text-transform:none}devsite-vplus .devsite-vplus-caption-control-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:8px}devsite-vplus .devsite-vplus-caption-control{background-color:#24508d;border-bottom-left-radius:16px;border-bottom-right-radius:16px;border-top-left-radius:16px;border-top-right-radius:16px;border:0;color:#fff;display:inline-block;height:35px;line-height:39px;margin-right:10px;margin-top:1px;padding:0;text-align:center;text-decoration:none;text-indent:0;vertical-align:10%;width:50px}devsite-vplus .devsite-vplus-captions-off{background-color:#fff;color:#24508d}devsite-vplus .devsite-vplus-controls .devsite-vplus-control-button.disabled{background-color:transparent}devsite-vplus .devsite-vplus-prev-button.disabled .devsite-vplus-triangle{border-right-color:#94969a}devsite-vplus .devsite-vplus-prev-button:hover:not(.disabled) .devsite-vplus-triangle{border-right-color:#18345c}devsite-vplus .devsite-vplus-next-button:hover:not(.disabled) .devsite-vplus-triangle{border-right-color:#18345c}devsite-vplus .devsite-vplus-next-button.disabled .devsite-vplus-triangle{border-left-color:#94969a}devsite-vplus .devsite-vplus-play-button:hover:not(.disabled) .devsite-vplus-triangle,.next-button:hover:not(.disabled) .devsite-vplus-triangle{border-left-color:#18345c}devsite-vplus .devsite-vplus-navigation-button-container{margin:0 auto;text-align:center}devsite-vplus .devsite-vplus-navigation-button-link{text-decoration:none}devsite-vplus .devsite-vplus-navigation-button{background-color:#24508d;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);color:#fff;display:inline-block;font-size:16px;margin:12px 36px;padding:12px 36px}devsite-vplus .devsite-vplus-addendums{border-top:0;border:1px solid #000;cursor:pointer}devsite-vplus .devsite-vplus-addendums-header{background-color:#dadce0;outline:none;padding:8px 8px 8px 0;width:100%}devsite-vplus .devsite-vplus-addendums-control{cursor:pointer;display:table-cell;vertical-align:middle}devsite-vplus .devsite-vplus-addendums-control .material-icons.devsite-vplus-caption-button{cursor:pointer}devsite-vplus .devsite-vplus-addendums-control>div{white-space:nowrap;margin-left:8px;margin-right:8px}devsite-vplus .devsite-vplus select{outline:2px}devsite-vplus .devsite-vplus-notes-control>div>div:hover,devsite-vplus .devsite-vplus-transcript-control>div>div:hover,devsite-vplus .devsite-vplus select:hover{-webkit-box-shadow:0 2px 4px #aaa;box-shadow:0 2px 4px #aaa;background-color:#e1f3fc}devsite-vplus .devsite-vplus select:focus{background-color:#e1f3fc}devsite-vplus .devsite-vplus-addendums-control.devsite-vplus-search-widget>div{margin-left:0;margin-right:0}devsite-vplus .devsite-vplus-addendums-label{white-space:nowrap}devsite-vplus .devsite-vplus-addendums-control .devsite-hidden{display:none}devsite-vplus .devsite-vplus-notes-control .devsite-vplus-addendums-opened,devsite-vplus .devsite-vplus-notes-control .devsite-vplus-addendums-closed,devsite-vplus .devsite-vplus-transcript-control .devsite-vplus-addendums-opened,devsite-vplus .devsite-vplus-transcript-control .devsite-vplus-addendums-closed{display:none}devsite-vplus .devsite-vplus-notes-control.goog-zippy-expanded .devsite-vplus-addendums-opened,devsite-vplus .devsite-vplus-notes-control.goog-zippy-collapsed .devsite-vplus-addendums-closed,devsite-vplus .devsite-vplus-transcript-control.goog-zippy-expanded .devsite-vplus-addendums-opened,devsite-vplus .devsite-vplus-transcript-control.goog-zippy-collapsed .devsite-vplus-addendums-closed{display:inline}devsite-vplus .devsite-vplus-search-widget{cursor:default;padding:2px 4px;position:relative;width:100%}devsite-vplus .devsite-vplus-search-widget>div{width:100%}devsite-vplus .devsite-vplus-search-input{background-color:transparent;border-width:0;font-size:14px;width:100%}devsite-vplus .devsite-vplus-search-input:hover{-webkit-box-shadow:0 2px 4px #aaa;box-shadow:0 2px 4px #aaa}devsite-vplus .devsite-vplus-search-autocomplete{position:relative;white-space:normal;width:100%;z-index:1}devsite-vplus .devsite-vplus-search-autocomplete .ac-renderer{background:#fff;border:1px solid #80868b;-webkit-box-shadow:2px 2px 2px rgba(102,102,102,.4);box-shadow:2px 2px 2px rgba(102,102,102,.4);font:normal 13px Arial,sans-serif;position:absolute;width:100%}devsite-vplus .devsite-vplus-search-autocomplete .ac-row{cursor:pointer;padding:6px}devsite-vplus .devsite-vplus-search-autocomplete .ac-highlighted{font-weight:bold}devsite-vplus .devsite-vplus-search-autocomplete .ac-active{background-color:#bdc1c6}devsite-vplus .devsite-vplus-addendums-control div.devsite-vplus-captions-language-selector-wrapper,devsite-vplus .devsite-vplus-addendums-control div.devsite-vplus-video-language-selector-wrapper{display:inline-block;height:auto;margin-right:2px;padding:0;vertical-align:bottom}devsite-vplus .devsite-vplus-captions-language-selector-wrapper .material-icons,devsite-vplus .devsite-vplus-video-language-selector-wrapper .material-icons{vertical-align:middle}devsite-vplus .devsite-vplus-captions-language-selector-wrapper:focus-within .material-icons,devsite-vplus .devsite-vplus-video-language-selector-wrapper:focus-within .material-icons{display:none}devsite-vplus .devsite-vplus-captions-language-selector-wrapper select,devsite-vplus .devsite-vplus-video-language-selector-wrapper select{background-color:#dadce0;min-width:0;padding-right:16px;width:0}devsite-vplus .devsite-vplus-captions-language-selector-wrapper select:focus,devsite-vplus .devsite-vplus-video-language-selector-wrapper select:focus{outline:-webkit-focus-ring-color auto 5px;padding-right:27px;width:auto}devsite-vplus .devsite-vplus-captions-language-selector-wrapper select.kd-select,devsite-vplus .devsite-vplus-video-language-selector-wrapper select.kd-select{border-color:transparent;font-size:small;height:auto;padding-bottom:2px;padding-top:2px;text-align-last:right}devsite-vplus .devsite-vplus-addendums-opened .material-icons{width:1em}devsite-vplus .devsite-vplus-addendums-closed .material-icons{background-color:#bdc1c6;color:#fff;width:1em}devsite-vplus .devsite-vplus-notes{border-top:1 solid #000;height:100px;margin:0;overflow:auto;padding:16px;position:relative;resize:vertical;width:100%}devsite-vplus .devsite-vplus-transcript-captions{border-top:1 solid #000;height:4.5em;margin:0;overflow:auto;padding:0;position:relative;resize:vertical;width:100%}devsite-vplus .devsite-vplus-transcript-captions table{border-collapse:unset;margin:0}devsite-vplus .devsite-vplus-transcript-caption{padding:.15em 1em;width:100%}devsite-vplus .devsite-vplus-transcript-slide-separator{font-weight:bold;font-style:italic}devsite-vplus .devsite-vplus-transcript-slide-separator hr{padding:1px 0}devsite-vplus .devsite-vplus-transcript-caption:focus{outline-offset:-3px}devsite-vplus .devsite-vplus-transcript-caption td{background-color:#fff;border-color:#fff;padding:0 .25em;text-shadow:0 0 0 currentColor}devsite-vplus .devsite-vplus-transcript-caption:hover td{text-shadow:.5px 0 .1px #80868b,-0.5px 0 .1px #80868b}devsite-vplus .devsite-vplus-transcript-caption:hover .devsite-vplus-transcript-caption-bullet{visibility:visible}devsite-vplus .devsite-vplus-transcript-caption.devsite-vplus-caption-highlighted td{background-color:#fff176}devsite-vplus .devsite-vplus-transcript-caption .devsite-vplus-transcript-caption-bullet{padding:0 0 0 4px;visibility:hidden}devsite-vplus .devsite-vplus-transcript-caption-time{font-weight:lighter;min-width:2.5em;text-align:right}devsite-vplus .devsite-vplus-transcript-caption-text{width:100%}devsite-vplus .devsite-vplus-fullscreen-icon{color:#24508d;padding:0;text-overflow:unset;text-transform:none}devsite-vplus .devsite-hidden{display:none}

devsite-youtube{display:block;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}devsite-youtube iframe{height:101%;left:-0.5%;position:absolute;top:-0.5%;width:101%}devsite-youtube .devsite-video-placeholder span{color:#202124;padding:8px;position:absolute}devsite-youtube .devsite-video-placeholder img{position:absolute}

