@font-face{font-family:'GMP Icons';src:local("GMP Icons"),url(//www.gstatic.com/mobilesdk/220318_mobilesdk/GMPIcons.eot) format("embedded-opentype"),url(//www.gstatic.com/mobilesdk/250325_mobilesdk/GMPIcons.woff2) format("woff2"),url(//www.gstatic.com/mobilesdk/250325_mobilesdk/GMPIcons.ttf) format("truetype");font-weight:400;font-style:normal}.gmp-icons{cursor:default;direction:ltr;display:inline-block;font-family:'GMP Icons';-webkit-font-feature-settings:'liga';-moz-font-feature-settings:'liga';font-feature-settings:'liga';font-size:24px;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;height:1em;letter-spacing:normal;line-height:1;-moz-osx-font-smoothing:grayscale;speak:none;text-decoration:none;text-rendering:optimizeLegibility;text-transform:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:1em;word-wrap:normal}a .gmp-icons{cursor:pointer}body{padding:0;max-width:100vw}.firebase-page-home .code-picker{height:100%!important}.code-picker devsite-code{margin:0}.code-picker__wrapper{border-radius:40px;margin:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden;height:auto;background:#000;border:1px solid #1e1e1e}.color-scheme--dark .code-picker__wrapper{background:#000;border:2px solid #323232}@media screen and (min-width:720px){.code-picker__wrapper{padding:20px;height:auto}}@media screen and (min-width:1000px){.code-picker__wrapper{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.code-picker__sample-menu{-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;width:100%}.code-picker__sample-menu li:first-of-type{white-space:nowrap}@media screen and (min-width:1000px){.code-picker__sample-menu{-webkit-flex:0 1 400px;-ms-flex:0 1 400px;flex:0 1 400px;min-width:400px;width:400px}}.code-picker__sample-menu--mobile-wrapper{position:relative;width:100%;color:#000;max-width:260px;max-height:32px;margin:20px auto 0}@media screen and (min-width:720px){.code-picker__sample-menu--mobile-wrapper{margin-bottom:20px}}@media screen and (min-width:1000px){.code-picker__sample-menu--mobile-wrapper{display:none}}.code-picker__sample-menu--mobile-wrapper select{border:none;color:#000}.code-picker__sample-menu--mobile-wrapper select option{text-align:left;padding:0}.code-picker__sample-menu--mobile{font:700 16px/30px "Google Sans",sans-serif;-webkit-appearance:none;border:2px solid #ff9100;background-color:#ff9100;border-radius:24px;box-shadow:none;padding:0 20px;margin:auto 0;text-align:left;text-transform:none;width:100%;max-width:none;height:auto}.code-picker__sample-menu--mobile:focus{outline:none;background-color:#ff9100}.code-picker__sample-menu--desktop{font:400 16px/30px "Google Sans",sans-serif;display:none;list-style:none;margin:0;padding:0}@media screen and (min-width:1000px){.code-picker__sample-menu--desktop{display:block}}.code-picker__samples-option{max-width:350px;cursor:pointer;margin:0 30px;padding:24px 0;transition:all .2s ease-in-out;border-bottom:2px solid #323232}.code-picker__samples-option:last-child{padding-bottom:44px}.code-picker__samples-option:first-child,.code-picker__samples-option:last-child{border-bottom:0}.code-picker__samples-option>span{color:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;font:400 16px/30px "Google Sans",sans-serif;word-wrap:break-word;text-align:left;transition:all .2s ease-in-out}.color-scheme--dark .code-picker__samples-option>span{color:#fff}.code-picker__samples-option>span:active,.code-picker__samples-option>span:focus,.code-picker__samples-option>span:hover{color:#ff9100}.code-picker__samples-option>span .material-icons{font-size:16px;height:16px;vertical-align:middle;width:16px;margin:auto 0 auto auto}.code-picker__samples-option.selected>span{color:#ff9100;font-weight:700}.code-picker__samples{border-radius:0;padding:0;background-color:#000;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;width:100%}@media screen and (min-width:720px){.code-picker__samples{background-color:rgba(255,255,255,.2);padding:40px;border-radius:24px}}@media screen and (min-width:1000px){.code-picker__samples{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:calc(100% - 400px)}}.code-picker__samples devsite-code{margin:20px 0 40px}@media screen and (min-width:720px){.code-picker__samples devsite-code{margin:0}}.code-picker__sample{display:none}.code-picker__sample.active{display:block}.code-picker__sample__code{outline:none}.code-picker__sample__code pre{line-height:16px;font-size:10px;min-height:275px;padding:100px 10px;margin:0}@media screen and (min-width:720px){.code-picker__sample__code pre{font-size:14px;padding:18px;line-height:20px}}.code-picker__sample__code devsite-code[dark-code] pre{background-color:rgba(255,255,255,.2)}@media screen and (min-width:720px){.code-picker__sample__code devsite-code[dark-code] pre{background-color:transparent}}.code-picker__language-tabs{white-space:nowrap;overflow:auto;padding:20px 0;scrollbar-width:10px}@media screen and (min-width:1000px){.code-picker__language-tabs{padding-bottom:20px}}.code-picker__language-tabs__tab{color:#fff}.code-picker__language-tabs__tab,.code-picker__language-tabs__tab:focus,.code-picker__language-tabs__tab:hover{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;font:400 14px/28px "Google Sans",sans-serif;border-radius:25px;height:auto!important;max-height:48px;min-height:32px;padding:0 20px;margin:0 5px;border:2px solid #ff9100}@media screen and (min-width:1000px){.code-picker__language-tabs__tab,.code-picker__language-tabs__tab:focus,.code-picker__language-tabs__tab:hover{margin:0 10px}}.code-picker__language-tabs__tab:focus,.code-picker__language-tabs__tab:hover,.code-picker__language-tabs__tab[aria-selected=true]{color:#000;background-color:#ff9100}.code-picker__language-tabs__tab[aria-selected=true]{font:700 18px/24px "Google Sans",sans-serif}.code-picker__subtitle{font-size:10px;line-height:0;font-weight:500;font-family:"Google Sans",sans-serif}@media screen and (min-width:1000px){.code-picker__subtitle{font-size:12px;line-height:0;font-weight:500;font-family:"Google Sans",sans-serif}}.code-picker .two-line{padding-top:10px}@media screen and (min-width:720px){.code-picker .two-line{padding-top:16px}}.code-picker .empty{cursor:default}