@import url("//fonts.googleapis.com/css?family=Poppins:400,500,600");@import url("//fonts.googleapis.com/css?family=Source+Sans+Pro:400,600,700");a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::after,blockquote::before{content:"";content:none}q::after,q::before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box;font-size:14px}*,*::after,*::before{box-sizing:inherit}body,html{height:100%;display:flex;flex-direction:column}body{color:#312d2c;background:#312d2c;font-family:"Poppins",sans-serif;line-height:1.6}a{color:#ff4650;text-decoration:none;transition:color 350ms ease}a:visited{color:#ff4650}a:hover{color:#ff323d;text-decoration:underline}a:active{color:#fff}hr{display:block;border:none}.container{max-width:980px;padding:0 24px;margin:0 auto}.button{border:none;display:inline-block;font-family:"Poppins",sans-serif;font-size:14px;font-weight:600;text-decoration:none;text-transform:uppercase;background:#ff7361;color:#fff;border-radius:64px;text-align:center;transition:background 350ms ease;outline:none;z-index:1}.button.link-like{background:transparent;color:rgba(255,255,255,0.9);font-weight:400;padding:4px 16px;text-transform:none}.button.link-like:hover{color:#fff;text-decoration:none;background:#ff2d38}.button:visited{color:#fff}.button:hover{color:#fff;background:#ff5c48;text-decoration:none;cursor:pointer}.button:active{background:#ff533d}.button.button-large{padding:12.8px 48px;font-size:0.9rem}.button.button-small{padding:5.6px 17.6px;font-size:0.7857rem}.doc-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;height:88px;padding:0 32px 0 8px;background:#fff}.doc-header .search-wrapper{flex:1 1 auto;position:relative}.doc-header .search-wrapper::after{color:#ff4650;content:"\f002";display:block;font-family:FontAwesome;font-size:1rem;position:absolute;top:50%;left:0;transform:translate(0, -50%)}.doc-header .search-wrapper .search{display:block;width:calc(100% - 1.5rem);padding:8px 0;font-family:"Poppins",sans-serif;font-size:14px;color:#ff4b2c;margin-left:1.5rem;border:none;cursor:auto;position:relative}.doc-header .search-wrapper input[type="search"]::-ms-clear{display:none;width:0;height:0}.doc-header .search-wrapper input[type="search"]::-ms-reveal{display:none;width:0;height:0}.doc-header .search-wrapper input[type="search"]::-webkit-search-decoration,.doc-header .search-wrapper input[type="search"]::-webkit-search-cancel-button,.doc-header .search-wrapper input[type="search"]::-webkit-search-results-button,.doc-header .search-wrapper input[type="search"]::-webkit-search-results-decoration{display:none}.doc-header a:hover{text-decoration:none}.doc-header .fa{margin-right:4px}.doc-content{position:relative;padding:32px;font-size:1.125rem}.doc-content h1{font-size:2.25rem}.doc-content h2{font-size:1.9rem}.doc-content h3{font-size:1.675rem}.doc-content h4{font-size:1.425rem}.doc-content h1,.doc-content h2,.doc-content h3,.doc-content h4,.doc-content h5,.doc-content h6{margin-bottom:16px;margin-top:32px;color:#312d2c;font-weight:700}.doc-content h1:first-child,.doc-content h2:first-child,.doc-content h3:first-child,.doc-content h4:first-child,.doc-content h5:first-child,.doc-content h6:first-child{margin-top:0}.doc-content p{margin-bottom:16px}.doc-content table,.doc-content div>div.highlight{margin-bottom:32px}.doc-content .browser{margin-top:24px}.doc-content ul{padding-left:24px}.doc-content ul li{list-style:disc}.doc-content strong{font-weight:700}.doc-content hr{border:none;height:1px;width:100%;background:rgba(255,75,44,0.25)}.doc-content .header-link{float:left;font-size:1.4rem;line-height:1;margin-left:-24px;margin-top:10px;opacity:0;transition:opacity 350ms ease}.doc-content h1:hover .header-link,.doc-content h2:hover .header-link,.doc-content h3:hover .header-link,.doc-content h4:hover .header-link,.doc-content h5:hover .header-link,.doc-content h6:hover .header-link{opacity:1}#doc-body{background:#fafafa}div[id$='version-dropdown']{position:relative}div[id$='version-dropdown'] .dropdown{display:block;outline:0;width:100%}div[id$='version-dropdown'] .dropdown a:hover{background:#ff323d}div[id$='version-dropdown'] .dropdown-content{font-size:0.8rem;position:absolute;min-width:145px;overflow:auto;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);z-index:1;background:rgba(255,70,80,0.95);opacity:0.5;transform:rotate3d(1, 0, 0, 90deg);transition:transform ease 250ms, opacity ease 100ms;transform-origin:top}div[id$='version-dropdown'] .dropdown-content .dropdown-item{width:100%}div[id$='version-dropdown'] .dropdown-content .dropdown-item .dropdown-item-link{padding:12px 9px;text-decoration:none;display:block;border-radius:0;color:#fff}div[id$='version-dropdown'] .show{transform:rotate3d(1, 0, 0, 0);opacity:1}.sidebar-toggle{background:none;border:none;color:#ff7361;display:inline-block;padding:24px 32px;position:relative;text-align:center;text-decoration:none;transition:color 0.3s ease, transform 0.3s ease}.sidebar-toggle .menu-icon{position:absolute;top:37%;left:38%}.sidebar-toggle:hover{color:#ff4650;cursor:pointer;transform:scaleX(1.5)}#sidebar-wrapper{background-image:linear-gradient(to bottom, #ff4650, #ff4b2c);left:0;height:100%;overflow-y:auto;position:fixed;transition:left 0.4s ease-in-out;width:250px;z-index:11}#sidebar-wrapper .sidebar-toggle{display:none}#sidebar-wrapper div[id$='version-dropdown'] .button{width:100%;padding:16px 0;border-radius:0}#wrapper{padding-left:250px;transition:padding 0.4s ease-in-out}#wrapper.toggled{padding-left:0}#wrapper.toggled #sidebar-wrapper{left:-250px}@media (max-width: 768px){#wrapper{padding-left:0;transition:all 0.4s ease-in-out}#sidebar-wrapper{left:-100%}#wrapper.toggled #sidebar-wrapper{left:0;width:100%}#wrapper.toggled #sidebar-wrapper .sidebar-toggle{display:block;opacity:0.7;transition:opacity 0.3s ease, transform 0.3s ease}#wrapper.toggled #sidebar-wrapper .sidebar-toggle:hover{opacity:1;transform:rotate(-180deg)}}#doc-wrapper{width:100%}.sidebar-brand{height:88px;padding:0 24px;background:rgba(255,115,97,0.4);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;font-family:"Poppins",sans-serif;font-size:1.625rem;font-weight:700;letter-spacing:1px;color:#fff}.sidebar-brand img{height:42px;margin-right:16px}.sidebar-brand a{margin-left:48px}.sidebar-brand a{color:#fff}.sidebar-brand a:visited{color:#fff}.sidebar-brand a:hover{color:#fff}.sidebar-brand a:active,.sidebar-brand a:focus{color:#fff}.sidebar-brand a:hover{text-decoration:none}.sidebar-brand a.brand{margin-left:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;width:100%}.sidebar-brand .close{height:28px;position:absolute;left:0;top:0;width:32px}.sidebar-brand .close::before,.sidebar-brand .close::after{background-color:#fff;content:" ";height:100%;left:98%;position:absolute;top:34%;width:2px}.sidebar-brand .close::before{transform:rotate(45deg)}.sidebar-brand .close::after{transform:rotate(-45deg)}.sidebar-nav ul{display:none;padding:16px 24px;background:rgba(255,115,97,0.15)}.sidebar-nav ul li a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;padding:8px 0;font-size:0.875rem}.sidebar-nav ul li a .fa{margin-right:12px;font-size:0.25rem}.sidebar-nav ul li a{color:#fff}.sidebar-nav ul li a:visited{color:#fff}.sidebar-nav ul li a:hover{color:rgba(255,255,255,0.6)}.sidebar-nav ul li a:active,.sidebar-nav ul li a:focus{color:rgba(255,255,255,0.6)}.sidebar-nav ul li a.active{color:rgba(255,255,255,0.5)}.sidebar-nav ul li a:hover{text-decoration:none}.sidebar-nav .sidebar-nav-item>a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;height:48px;padding:0 24px}.sidebar-nav .sidebar-nav-item>a{color:#fff}.sidebar-nav .sidebar-nav-item>a:visited{color:#fff}.sidebar-nav .sidebar-nav-item>a:hover{color:#fff}.sidebar-nav .sidebar-nav-item>a:active,.sidebar-nav .sidebar-nav-item>a:focus{color:#fff}.sidebar-nav .sidebar-nav-item>a:hover{text-decoration:none;background:rgba(255,115,97,0.3)}.sidebar-nav .sidebar-nav-item>a .fa{transition:all 0.3s}.sidebar-nav .sidebar-nav-item.active>a{padding-left:20px;border-left:4px solid rgba(255,255,255,0.5);background:rgba(255,115,97,0.5)}.sidebar-nav .sidebar-nav-item.active>a .fa{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.sidebar-toggle{background:none;border:none;color:#ff7361;display:inline-block;padding:24px 32px;position:relative;text-align:center;text-decoration:none;transition:color 0.3s ease, transform 0.3s ease}.sidebar-toggle .menu-icon{position:absolute;top:37%;left:38%}.sidebar-toggle:hover{color:#ff4650;cursor:pointer;transform:scaleX(1.5)}#sidebar-wrapper{background-image:linear-gradient(to bottom, #ff4650, #ff4b2c);left:0;height:100%;overflow-y:auto;position:fixed;transition:left 0.4s ease-in-out;width:250px;z-index:11}#sidebar-wrapper .sidebar-toggle{display:none}#sidebar-wrapper div[id$='version-dropdown'] .button{width:100%;padding:16px 0;border-radius:0}#wrapper{padding-left:250px;transition:padding 0.4s ease-in-out}#wrapper.toggled{padding-left:0}#wrapper.toggled #sidebar-wrapper{left:-250px}@media (max-width: 768px){#wrapper{padding-left:0;transition:all 0.4s ease-in-out}#sidebar-wrapper{left:-100%}#wrapper.toggled #sidebar-wrapper{left:0;width:100%}#wrapper.toggled #sidebar-wrapper .sidebar-toggle{display:block;opacity:0.7;transition:opacity 0.3s ease, transform 0.3s ease}#wrapper.toggled #sidebar-wrapper .sidebar-toggle:hover{opacity:1;transform:rotate(-180deg)}}#doc-wrapper{width:100%}p code,ul code{background:#fff;border:1px solid #eee;border-radius:1px;font-family:Menlo,Bitstream Vera Sans Mono,Monaco,Consolas,monospace;padding:0.1em 0.2em;font-size:0.9rem;font-weight:700}.highlighter-rouge div.highlight{display:block;overflow-x:auto;color:#312d2c;background:#fff;padding:12px 0 12px 16px;font-family:Menlo,Bitstream Vera Sans Mono,Monaco,Consolas,monospace;font-size:0.9rem;margin:0 0 12px}.doc-content .beginner,.doc-content .intermediate,.doc-content .advanced{color:transparent;height:32px;margin:48px 0 32px;position:relative;transition:opacity ease 400ms}.doc-content .beginner::before,.doc-content .intermediate::before,.doc-content .advanced::before{content:"";position:absolute;top:9px;left:-22px;width:14px;height:15px;z-index:3}.doc-content .beginner::after,.doc-content .intermediate::after,.doc-content .advanced::after{color:#fff;display:block;font-size:1rem;font-weight:700;left:-36px;padding:4px 16px 4px 36px;position:absolute;top:50%;transform:translate(0, -50%);z-index:2}.toggled .doc-content .beginner,.doc-content .toggled .beginner,.toggled .doc-content .intermediate,.doc-content .toggled .intermediate,.toggled .doc-content .advanced,.doc-content .toggled .advanced{opacity:0;z-index:0}@media (min-width: 768px){.toggled .doc-content .beginner,.doc-content .toggled .beginner,.toggled .doc-content .intermediate,.doc-content .toggled .intermediate,.toggled .doc-content .advanced,.doc-content .toggled .advanced{opacity:1}}.doc-content .beginner::before{border-top:9px double rgba(255,255,255,0.33);border-bottom:3px solid #fff}.doc-content .beginner::after{background-color:#ff7361;content:"BEGINNER";border-radius:0 1px 1px 0}.doc-content .intermediate::before{border-top:3px solid rgba(255,255,255,0.5);border-bottom:9px double #fff}.doc-content .intermediate::after{background-color:#ff4650;content:"INTERMEDIATE";border-radius:0 1px 1px 0}.doc-content .advanced::before{border-top:9px double #fff;border-bottom:3px solid #fff}.doc-content .advanced::after{background-color:#ff4b2c;content:"ADVANCED";border-radius:0 1px 1px 0}table{font-size:1rem;text-align:left;overflow-x:auto}table th{border-bottom:3px solid rgba(255,70,80,0.3);border-radius:0;font-weight:600}table tr{border-bottom:1px solid rgba(255,70,80,0.3);border-radius:0}table th,table td{padding:8px 32px}table th:first-of-type,table td:first-of-type{padding-left:16px}table th:last-of-type,table td:last-of-type{padding-right:16px}