.scrollingItems{position:absolute;font-size:14px;padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:9999px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:30px}main{position:relative;overflow:hidden;display:block}main a{outline:0}main h2[class^=common-Uppercase]{color:#3a506b}.globalNav .colorize{color:#fff}.globalNav .colorize.active,.globalNav .colorize:hover{color:hsla(0,0%,100%,.5)}main header{position:relative}#stripes,#stripes span{position:absolute}#stripes{width:100%;height:100%;overflow:hidden;-webkit-transform:skewY(-12deg);transform:skewY(-12deg);-webkit-transform-origin:0;transform-origin:0;background:linear-gradient(150deg,#3a506b 15%,#3a506b 70%,#3a506b 94%)}#stripes span{height:40px}#stripes :first-child{width:50%;left:50%;top:40px;background:#3a506b}#stripes :nth-child(2){width:14%;right:0;bottom:40px;background:#3a506b}#stripes :nth-child(3){width:25%;bottom:0;right:0;background:#00b7cc}@media (min-width:670px){#stripes span{height:150px}#stripes :first-child{top:0;background:#3a506b}#stripes :nth-child(2){width:16.66667%;top:300px;bottom:auto;background:#3a506b}#stripes :nth-child(3){width:33.33333%;right:auto;background:#3a506b}}@media (min-width:880px){#stripes span{height:190px}#stripes :first-child{width:33.33333%;left:-16.66666%;background:#3a506b}#stripes :nth-child(2){width:33.33333%;top:0;left:16.66666%;right:auto;background:#1c2541}#stripes :nth-child(3){width:33.33333%;left:49.99999%;bottom:auto;background:1C2541}#stripes :nth-child(4){width:33.33333%;top:380px;right:-16.66666%;background:#1c2541}#stripes :nth-child(5){width:33.33333%;bottom:0;background:#1c2541}}#intro{position:relative}@media (min-width:670px){#intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:600px}}@media (min-width:880px){#intro{height:760px}}#intro .container-lg{padding-top:70px;padding-bottom:100px}@media (min-width:670px){#intro .container-lg{margin-top:-7%;padding-top:0;padding-bottom:0}}#intro .announcement{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% + 40px);padding:10px 20px;margin:0 0 30px -20px;font-size:14px;line-height:17px;font-weight:500;color:#fff;text-decoration:none;background:rgba(0,0,140,.08)}.keyboard-navigation #intro .announcement:focus{-webkit-box-shadow:0 0 0 1.5px hsla(0,0%,100%,.75);box-shadow:0 0 0 1.5px hsla(0,0%,100%,.75)}#intro .message{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 12px}@media (min-width:670px){@supports (width:auto){#intro .announcement{width:auto}}#intro .announcement{line-height:26px;margin:0 0 55px;padding:0 12px 0 5px;border-radius:15px}#intro .message{margin:0 7px 0 6px}}#intro .announcement .new-pill{padding:0 6px;font-size:12px;line-height:16px;font-weight:600;background:#24b47e;text-transform:uppercase;border-radius:10px}#intro .announcement:after{content:"\27A2";font:normal 16px StripeIcons;position:relative;bottom:1px}#intro h1{font-size:32px;font-weight:400;color:#fff}@media (min-width:880px){#intro h1{font-size:40px}}#intro p{max-width:500px;margin-top:20px;color:#d9fcff}@media (min-width:670px){#intro p{max-width:60%}}@media (min-width:880px){#intro p{max-width:50%}}#intro ul{display:-webkit-box;display:-ms-flexbox;display:flex}#intro li:first-child a{margin-right:23px;color:#0b132b;background:#00b7cc;text-shadow:0 1px 3px rgba(36,180,126,.4);text-decoration:none}#intro li:first-child svg{position:relative;top:1px;margin-right:5px}@media (min-width:670px){#intro li:last-child{display:block}#intro li:last-child a{color:#1c2541;text-decoration:none}}#app-illustrations{pointer-events:none;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;width:1287px;left:50%;top:633px;margin-left:-644px;-webkit-transform:scale(.5) rotate(-12deg) translateX(50px);transform:scale(.5) rotate(-12deg) translateX(50px);-webkit-transform-origin:50% 20%;transform-origin:50% 20%}@media (min-width:560px){#app-illustrations{pointer-events:none;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;width:1287px;left:50%;top:741px;margin-left:-644px;-webkit-transform:scale(.5) rotate(-12deg) translateX(50px);transform:scale(.5) rotate(-12deg) translateX(50px);-webkit-transform-origin:50% 20%;transform-origin:50% 20%}}@media (min-width:400px){#app-illustrations{pointer-events:none;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;width:1287px;left:50%;top:841px;margin-left:-644px;-webkit-transform:scale(.5) rotate(-12deg) translateX(50px);transform:scale(.5) rotate(-12deg) translateX(50px);-webkit-transform-origin:50% 20%;transform-origin:50% 20%}}#app-illustrations.hidden-preload{visibility:hidden}#app-illustrations div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;background:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.08)}#app-illustrations .tablet-landscape{width:512px;height:299px;margin:115px 50px 0}#app-illustrations .phone-big{display:none}#app-illustrations .phone-small{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:225px;height:400px}#app-illustrations .tablet-portrait{width:450px;height:675px;margin-top:115px}@media (min-width:670px){#app-illustrations{-ms-flex-wrap:wrap;flex-wrap:wrap;width:512px;margin-left:-50px;top:215px;-webkit-transform:rotate(-12deg);transform:rotate(-12deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}#app-illustrations.hidden-preload{visibility:visible}#app-illustrations [class^=tablet]{margin:0}#app-illustrations .tablet-landscape{width:512px;height:298px}#app-illustrations .phone-small{width:225px;height:400px;margin:0 0 50px 176px}#app-illustrations .tablet-portrait{display:none}}@media (min-width:880px){#app-illustrations{width:829px;margin-left:-10px;top:20px}#app-illustrations .tablet-landscape{-ms-flex-item-align:end;align-self:flex-end;margin-right:50px}#app-illustrations .phone-big{display:-webkit-box;display:-ms-flexbox;display:flex;width:267px;height:503px;padding:40px}#app-illustrations .phone-small{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin:50px 50px 0 0}#app-illustrations .tablet-portrait{display:-webkit-box;display:-ms-flexbox;display:flex;width:450px;height:594px;margin-top:50px;padding:30px}}#primary{overflow:hidden}#primary .heading-icon{margin:0 auto}#primary .heading-icon,#secondary .heading-icon{display:block;width:66px;height:66px;margin-bottom:30px}#complete-toolkit .common-UppercaseTitle{text-align:center}#complete-toolkit .common-Link--arrow{margin-bottom:280px}@media (min-width:670px){#complete-toolkit .common-UppercaseTitle{margin:0 25%}#complete-toolkit .common-BodyText{width:50%;text-align:right}#complete-toolkit .common-Link--arrow{margin-bottom:80px}}@media (min-width:880px){#complete-toolkit{position:relative;bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:580px}#complete-toolkit>*{-webkit-box-flex:0;-ms-flex:none;flex:none}#complete-toolkit .common-UppercaseTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50%;margin:0 0 0 33px;text-align:right}#complete-toolkit .heading-icon{-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0 0 0 25px}#complete-toolkit .common-UppercaseTitle span{-webkit-box-flex:1;-ms-flex:1;flex:1}#complete-toolkit .common-Link--arrow{margin-bottom:0}}#complete-toolkit .common-BodyText{padding-top:35px}#complete-toolkit .common-Link{display:block}@media (min-width:670px){#complete-toolkit .common-Link{margin-top:35px;border-top:2px solid #f1f7fb}}#developers-first{position:relative;padding-top:110px}#developers-first:before{content:"";position:absolute;z-index:-1;width:100%;height:180%;top:0;-webkit-transform:skewY(-12deg);transform:skewY(-12deg);background:#1c2541}#developers-first .common-UppercaseTitle{text-align:center;position:relative}#developers-first p{margin:30px auto;padding:0 20px}@media (min-width:670px){#developers-first p{max-width:730px;margin-bottom:50px;text-align:center}}#programming-languages{position:relative;height:66px;margin-bottom:-66px}#programming-languages img{position:absolute;left:50%;top:50%;margin:-12px 0 0 -12px;will-change:transform,opacity}#editor{position:relative;margin:20px 0}#editor,#prism{border-radius:4px}#prism{background:#fff;-webkit-box-shadow:0 2px 4px rgba(50,50,93,.1);box-shadow:0 2px 4px rgba(50,50,93,.1);-webkit-transition:-webkit-box-shadow .15s ease-in-out .15s;transition:-webkit-box-shadow .15s ease-in-out .15s;transition:box-shadow .15s ease-in-out .15s;transition:box-shadow .15s ease-in-out .15s,-webkit-box-shadow .15s ease-in-out .15s}#editor.runkit #prism{-webkit-box-shadow:none;box-shadow:none}#runkit{position:absolute;top:0;left:0;right:0;margin:-2px -5px -6px}#runkit iframe{position:fixed;opacity:0;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out;-webkit-transition-delay:.15s;transition-delay:.15s}#editor.runkit #runkit iframe{position:inherit;opacity:1}#editor pre{display:-webkit-box;display:-ms-flexbox;display:flex}#editor pre>*{padding:12px;font-size:13px;line-height:1.5}#editor .custom-line-numbers{text-align:right;background:#f2feef;color:#5dc79e;border-radius:4px 0 0 4px}#editor code{display:block;overflow:auto;-webkit-overflow-scrolling:touch}#notebook nav select{width:100%;font-family:Camphor,Open Sans,Segoe UI,sans-serif;font-size:17px;color:#24b47e;border-radius:2px;padding:7px 12px;border:none;outline:0;background:#fff url(/img/v3/home/code-snippets/select-arrows.svg) no-repeat 97% 50%;background-size:9px 14px;-webkit-box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}#notebook nav>:not(select){display:none}#runkit-warning{height:0}#runkit-warning.visible{height:auto}#runkit-warning p{opacity:0;max-width:inherit;margin:20px 0;padding:4px 9px;line-height:22px;color:#fa755a;text-align:left;font-size:13px;font-weight:500;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;background:#fff;border-radius:4px;-webkit-box-shadow:0 2px 4px rgba(50,50,93,.1);box-shadow:0 2px 4px rgba(50,50,93,.1)}#runkit-warning p:empty{margin:0;padding:0}#runkit-warning.visible p{opacity:1}#runkit-warning a{color:#fa755a;text-decoration:underline}@media (min-width:670px){#notebook{position:relative;padding-bottom:65px}#editor{min-height:285px;margin:0 245px 0 0}#notebook p.warning{margin-right:245px}#notebook nav select{display:none}#notebook nav>:not(select){display:block}#notebook nav{position:absolute;right:20px;width:210px}#notebook nav a,#notebook nav button{height:34px;-webkit-tap-highlight-color:transparent}#notebook nav button{position:relative;width:100%;padding-left:32px;font-family:Camphor,Open Sans,Segoe UI,sans-serif;text-align:left;cursor:pointer;border:none;outline:0;background:0 0;-webkit-transition:color .3s;transition:color .3s}#notebook nav button svg{position:absolute;width:13px;height:14px;top:10px;left:10px;pointer-events:none}#notebook nav button path{-webkit-transition:fill .3s;transition:fill .3s}#notebook nav .selected{color:#24b47e}#notebook nav .selected path{fill:#24b47e}#notebook nav button:not(.selected):hover path{fill:#32325d}#notebook nav a{display:block;margin-top:15px;padding-top:15px;padding-left:10px;border-top:2px solid #e8f0f5}#api-method-selection{position:absolute;width:100%;height:34px;background:#fff;border-radius:2px;-webkit-box-shadow:0 2px 4px rgba(50,50,93,.1);box-shadow:0 2px 4px rgba(50,50,93,.1);-webkit-transition:-webkit-transform .3s cubic-bezier(.165,.84,.44,1);transition:-webkit-transform .3s cubic-bezier(.165,.84,.44,1);transition:transform .3s cubic-bezier(.165,.84,.44,1);transition:transform .3s cubic-bezier(.165,.84,.44,1),-webkit-transform .3s cubic-bezier(.165,.84,.44,1);will-change:transform}}#always-improving,#global-scale{padding:20px 0;border:1px solid #f6f9fc}#always-improving{border-width:0 0 1px}#global-scale{border-width:1px 0 0}@media (min-width:670px){#secondary .cols{display:-webkit-box;display:-ms-flexbox;display:flex}#always-improving{padding-right:20px;border-width:0 1px 0 0}#always-improving,#global-scale{-webkit-box-flex:1;-ms-flex:1;flex:1}#global-scale{padding-left:20px;border-width:0 0 0 1px}}#secondary .heading-icon{margin-bottom:25px}#secondary .common-BodyText{margin:15px 0 18px}#customer-logos{border-top:2px solid #f6f9fc}#customer-logos a{display:block;padding-top:20px;padding-bottom:10px}#customer-logos .common-Button{position:absolute;z-index:1;left:50%;-webkit-transform:translate(-50%,5px) scale(.95);transform:translate(-50%,5px) scale(.95);opacity:0;-webkit-transition:.7s cubic-bezier(.19,1,.22,1);transition:.7s cubic-bezier(.19,1,.22,1)}#customer-logos ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#customer-logos li{margin:10px}@media (min-width:880px){#customer-logos a{padding-top:70px;padding-bottom:65px}#customer-logos ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:1s cubic-bezier(.19,1,.22,1);transition:1s cubic-bezier(.19,1,.22,1);will-change:transform;-webkit-filter:blur(0);filter:blur(0)}#customer-logos a:focus .common-Button,#customer-logos a:hover .common-Button{opacity:1;-webkit-transform:translate(-50%,-7px);transform:translate(-50%,-7px)}#customer-logos a:focus ul,#customer-logos a:hover ul{opacity:.7;-webkit-transform:scale(.95);transform:scale(.95);-webkit-filter:blur(10px);filter:blur(10px)}#customer-logos li{margin:0}}#customer-logos img{height:20px;vertical-align:middle}