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{border:0;font-size:100%;font:inherit;margin:0;padding:0;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,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box}.container{margin:0 auto}.row{box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;display:block;margin:0 -10px}.row:after,.row:before{clear:both;content:" ";display:block;height:0;line-height:0;visibility:hidden}.row .row{margin:0 -10px}.large-1,.large-10,.large-11,.large-12,.large-2,.large-3,.large-4,.large-5,.large-6,.large-7,.large-8,.large-9,.medium-1,.medium-10,.medium-11,.medium-12,.medium-2,.medium-3,.medium-4,.medium-5,.medium-6,.medium-7,.medium-8,.medium-9,.small-1,.small-10,.small-11,.small-12,.small-2,.small-3,.small-4,.small-5,.small-6,.small-7,.small-8,.small-9{box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;min-height:1px;padding:0 10px;position:relative}.small-1,.small-10,.small-11,.small-12,.small-2,.small-3,.small-4,.small-5,.small-6,.small-7,.small-8,.small-9{float:left}.small-1{width:8.33333%}.small-2{width:16.6667%}.small-3{width:25%}.small-4{width:33.3333%}.small-5{width:41.6667%}.small-6{width:50%}.small-7{width:58.3333%}.small-8{width:66.6667%}.small-9{width:75%}.small-10{width:83.3333%}.small-11{width:91.6667%}.small-12{width:100%}.large-visible,.medium-visible,.small-hidden{display:none}.large-hidden,.medium-hidden,.small-visible{display:block}.small-centered{float:none;margin-left:auto;margin-right:auto}@media (width <= 768px){.small-only-centered{float:none;margin-left:auto;margin-right:auto}}@media (width >= 768px){.container{width:750px}.medium-1,.medium-10,.medium-11,.medium-12,.medium-2,.medium-3,.medium-4,.medium-5,.medium-6,.medium-7,.medium-8,.medium-9{float:left}.medium-1{width:8.33333%}.medium-2{width:16.6667%}.medium-3{width:25%}.medium-4{width:33.3333%}.medium-5{width:41.6667%}.medium-6{width:50%}.medium-7{width:58.3333%}.medium-8{width:66.6667%}.medium-9{width:75%}.medium-10{width:83.3333%}.medium-11{width:91.6667%}.medium-12{width:100%}.large-hidden,.medium-visible,.small-hidden{display:block}.large-visible,.medium-hidden,.small-visible{display:none}.medium-centered{float:none;margin-left:auto;margin-right:auto}.medium-uncentered{float:left}}@media (width >= 768px) and (width <= 992px){.medium-only-centered{float:none;margin-left:auto;margin-right:auto}}@media (width >= 992px){.container{width:970px}.large-1,.large-10,.large-11,.large-12,.large-2,.large-3,.large-4,.large-5,.large-6,.large-7,.large-8,.large-9{float:left}.large-1{width:8.33333%}.large-2{width:16.6667%}.large-3{width:25%}.large-4{width:33.3333%}.large-5{width:41.6667%}.large-6{width:50%}.large-7{width:58.3333%}.large-8{width:66.6667%}.large-9{width:75%}.large-10{width:83.3333%}.large-11{width:91.6667%}.large-12{width:100%}.large-visible,.medium-hidden,.small-hidden{display:block}.large-hidden,.medium-visible,.small-visible{display:none}.large-centered,.large-only-centered{float:none;margin-left:auto;margin-right:auto}.large-uncentered{float:left}}.menu-close svg,.menu-icon svg{display:block;height:24px;transition:transform .2s;width:24px}.menu-close:hover svg,.menu-icon:hover svg{transform:scale(1.1)}.syntax-string{color:#0086b3}.syntax-comment{color:#998;font-style:italic}td:has(pre.syntax-block){position:relative}.copy-button{background-color:#333;border:1px solid #ccc;border-radius:.25em;color:#fff;cursor:pointer;font-family:inherit;font-size:.65em;min-width:6em;opacity:.5;padding:.5em 1em;position:absolute;right:1em;top:1em;transition:all .2s;z-index:10}.copy-button:active{background-color:#ddd;transform:translateY(1px)}.copy-button.copied{background-color:#ccc;border-color:#ccc;color:#333}*,:after,:before{box-sizing:border-box}body{color:#fff;-webkit-text-size-adjust:none;background-color:#212121;font:1em/1.8 tahoma,arial,sans-serif;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-family:Raleway;font-weight:900;text-transform:uppercase}h2{color:#fff;font-size:1.6em;margin-bottom:5px}h2:not(:first-child){margin-top:30px}h3{font-size:1.2em;margin-bottom:5px;margin-top:20px}h4{color:#fff}h4,p{font-size:.8em}p{color:#eee;margin:0 0 1.2em;padding:0}strong{color:#fff;font-family:Raleway;font-weight:900;text-transform:uppercase}strong span{font-size:1.2em;font-weight:400}a{color:#fff;text-decoration:none;transition:color 1s}a:hover{color:#d9d9d9}ul{list-style:none}li,ul{margin:0;padding:0}pre{background:#333333b3;border-left:10px solid #353535;color:#ccc;font-family:Courier new,Courier,monospace;font-size:12px;margin:0 0 15px;overflow-y:scroll;padding:5px 5px 5px 10px}table pre{background:none;border:none;margin:0;padding:5px 0}code{background:#222;color:#fff;font-family:Courier new,Courier,monospace}table{border-bottom:2px solid #333333b3;font-size:12px;line-height:2;margin-bottom:20px;width:100%}@media (width <= 375px){table .extra{display:none}}td,th{padding:10px;text-align:left}th{font-family:Raleway;font-weight:900;text-transform:uppercase}thead tr{background:#000}tbody tr:nth-child(odd){background:#333333b3}.vegas-timer-progress{background:#fff}.container{position:relative}.row{margin:20px 0}.banner{background:#000;display:inline-block;font-size:1em;font-weight:0;padding:0 10px}.banner,.banner a{font-family:Raleway}.banner a{font-weight:900}small.banner{font-family:taoma,sans-serif}.button{background:#fff;color:#000!important;display:block;font-family:Raleway;font-weight:900;padding:5px 10px;text-align:center;text-transform:uppercase;transition:background-color 1s}.button:hover{background:#d9d9d9}.paypal-form{display:none}.github-buttons{margin-bottom:-10px;margin-top:20px;text-align:center}.tweet-it{opacity:.5;position:fixed;right:3.5em;top:1.5em;transition:opacity 1s;z-index:1000}@media (width <= 768px){.tweet-it{right:1em;top:80px}}@media (height <= 550px){.tweet-it{display:none}}@media (width <= 375px){.tweet-it{display:none}}.tweet-it:hover{opacity:1}.tweet-it svg{border:2px solid #fff;border-radius:50%;display:block;fill:#fff;height:60px;padding:15px;text-align:center;width:60px}.topbar{z-index:10}.jaybar{z-index:1}.jaybar-buttons{transition:background 1s}#adblocked,#carbonads{line-height:1;z-index:1000}#adblocked b,#carbonads b{text-transform:uppercase}.carbon-img,.carbon-img img{display:block;margin-bottom:10px}.carbon-img img{background:#eee;box-shadow:0 0 10px #00000080;height:100px;width:130px}.carbon-poweredby,.carbon-text{color:#eee;font-size:10px;text-decoration:none;text-shadow:1px 1px #000}.carbon-poweredby b,.carbon-text b{color:#fff;font-weight:700}.carbon-poweredby{display:block;margin-top:10px;opacity:.8}.homepage #adblocked,.homepage #carbonads{left:12px;position:absolute;top:50px;width:130px}@media (width <= 375px){.homepage #adblocked,.homepage #carbonads{display:none}}@media (width <= 649px){.homepage #adblocked,.homepage #carbonads{transform:scale(.8);transform-origin:0 0}}@media (width >= 650px){.homepage #adblocked,.homepage #carbonads{bottom:20px;left:15px;top:auto}}@media (width >= 768px){.homepage #adblocked,.homepage #carbonads{bottom:40px;left:25px}}@media (width >= 769px){.homepage #adblocked,.homepage #carbonads{bottom:3.5em;left:3em}}.documentation .sponsors{min-height:100px;text-align:center}@media (width <= 992px){.documentation .sponsors img{display:block;margin:0 auto!important}}@media (width >= 992px){.documentation .sponsors{text-align:left}}.documentation .carbon-wrap{display:block;margin-top:5px}.documentation .carbon-img img{margin:0}@media (width >= 992px){.documentation .carbon-img img{float:left;margin-right:15px}}.documentation .carbon-text{color:#fff;line-height:1.7}.header-logo{font-family:Raleway;font-size:1em;font-weight:700;left:15px;position:absolute;text-shadow:-1px -1px 1px #0000004d,1px 1px 1px #0000004d;text-transform:uppercase;top:14px}.header-logo small{opacity:.8}.header-logo a{color:#fff!important}.header-menu{font-size:24px;position:absolute;right:15px;text-shadow:-1px -1px 1px #00000080,1px 1px 1px #00000080;top:10px}.header-menu a{color:#fff!important}.menu{background:#000c;font-family:Raleway;font-weight:700;inset:0;opacity:0;position:fixed;text-align:center;text-transform:uppercase;transform:scale(1.4);transition:all .3s;visibility:hidden}.menu-shown .menu{opacity:1;transform:scale(1);visibility:visible}.menu-container{height:100%}.menu-close{font-size:24px;position:absolute;right:24px;top:14px}.menu-close a{color:#fff}.menu-wrapper{display:table;font-size:2em;height:100%;vertical-align:middle;width:100%}.menu-wrapper a{color:#fff!important;opacity:.8;transition:all .5s}.menu-wrapper a:hover{opacity:1}.menu-wrapper ul{display:table-cell;vertical-align:middle}.menu-active a{opacity:1}.homepage-header{background-color:#000;height:100vh;width:100vw}.homepage-info{bottom:1em;font-family:Raleway;font-size:.6em;line-height:2.2em;overflow:hidden;position:absolute;right:1em;text-align:right;text-transform:uppercase;width:100%}@media (width >= 768px){.homepage-info{bottom:2.5em;font-size:.85em;right:2em}}@media (width >= 769px){.homepage-info{bottom:3em;font-size:.85em;right:3.5em}}.homepage-info h1{font-size:1.9em;letter-spacing:-1px;margin:.75em 0;padding-right:4.7em;pointer-events:none;position:relative;text-shadow:-1px -1px 1px #0000004d,1px 1px 1px #0000004d,0 0 10px #000}.homepage-info h1 span{display:block}.homepage-info h1 .line1{font-size:3em;letter-spacing:-5px;margin-bottom:.2em}.homepage-info h1 .line2{bottom:.3em;font-size:7.7em;opacity:.6;position:absolute;right:0;text-shadow:-1px -1px 1px #0009,1px 1px 1px #0009,0 0 10px #000}.homepage-info h1 .line3{opacity:.6}.homepage-menu{font-size:2em;font-weight:900;margin:.75em 0;position:relative}.homepage-menu a{color:#fff}.homepage-menu li{margin-bottom:4px}.homepage-menu .pushable{transform:translateX(0)translateZ(0);transition:all .5s cubic-bezier(0,.5,0,1)}.homepage-menu .pushable:first-child{transition-delay:.1s}.homepage-menu .pushable:nth-child(2){transition-delay:.2s}.homepage-menu .pushable:nth-child(3){transition-delay:.3s}.homepage-menu .pushable:nth-child(4){transition-delay:.4s}.homepage-menu.open .pushable{opacity:.3;transform:translateX(-150px)}.homepage-menu.open .pushable:nth-child(2){opacity:1}.homepage-submenu{font-size:.68em;line-height:1.6;position:absolute;right:0;text-align:left;top:-4px;width:140px}.homepage-submenu li{opacity:0;transform:translateY(16px);transition:all .5s cubic-bezier(0,.5,0,1)}.homepage-submenu li:first-child{transition-delay:.1s}.homepage-submenu li:nth-child(2){transition-delay:.2s}.homepage-submenu li:nth-child(3){transition-delay:.3s}.homepage-submenu li:nth-child(4){transition-delay:.4s}.homepage-submenu li:nth-child(5){transition-delay:.5s}.open .homepage-submenu li{margin-top:4px;opacity:1;transform:translateY(0)}.homepage .support{background:#000c;inset:0;position:fixed;visibility:hidden;z-index:1000}.homepage .support strong{color:#f6b700}.homepage .support .button{background:#f6b700}.homepage .support-shown{visibility:visible}.homepage .support-wrapper{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:320px}.homepage .support-close{display:block;margin-top:10px;text-align:center}.documentation-header{box-shadow:5px 0 20px #000;height:180px;margin-bottom:2em;text-shadow:0 1px 1px #000;width:100%}.documentation-header h1{font-size:1.6em;margin-bottom:-10px}.documentation-header p{font-size:.9em;text-transform:uppercase}.documentation-header-wrapper{padding:70px 0 30px;text-align:center}body.demo-playing>.vegas-overlay{background:#111c!important;opacity:1!important}.test{background:url(transparent.b05c48d2.png);height:170px;margin-bottom:15px;width:100%}@media (width >= 768px) and (width <= 990px){.test{height:130px}}.block{background:#000;font-size:.8em;line-height:1.9;margin-bottom:20px;overflow:hidden;padding:10px 20px 20px}.block h1,.block h2,.block h3,.block h4,.block h5,.block h6{margin:0}.option{color:#bbb}.option,.value{font-family:Courier new,courier,monospace;font-size:13px}.value{color:#fff}.console{border:1px solid #444;font-family:Courier new,courier,monospace;font-size:11px;height:70px;margin-bottom:20px;padding:5px}.code-block{position:relative}.code-block .block{border:1px solid #fff;margin:10px 0;overflow:visible}.code-block .arrow{border-bottom:8px solid #fff;border-left:8px solid #0000;border-right:8px solid #0000;height:0;left:50%;margin-left:-8px;position:relative;top:-18px;width:0}@media (width >= 768px){.code-block .arrow{border-bottom:8px solid #0000;border-right:8px solid #fff;border-top:8px solid #0000;height:0;left:-8px;margin-top:-8px;position:absolute;top:50%;width:0}.code-block .block{box-shadow:0 0 30px #000;margin-top:-125px;position:absolute;right:-250px;top:50%;width:250px;z-index:100}}@media (width >= 992px){.code-block .block{margin-top:-150px;right:-325px;width:320px}}#test2-4,#test3-1,#test3-2{margin-bottom:10px}#test3-1,#test3-2{height:250px}.button-list{font-size:12px;margin:20px 0;overflow:hidden;padding:0}.button-list li{background:#333;border:2px solid #222;cursor:pointer;float:left;height:40px;line-height:35px;margin:0;overflow:hidden;text-align:center;text-overflow:ellipsis;transition:border-color .5s;white-space:nowrap;width:25%}.button-list .active{background:#222;border:1px solid #fff}.overlay-list li{background-color:#444;height:60px;line-height:60px;width:33.3333%}.overlay-list .overlay-01{background-image:url(01.4a6667f1.png)}.overlay-list .overlay-02{background-image:url(02.5c8681ce.png)}.overlay-list .overlay-03{background-image:url(03.e2c2dc6b.png)}.overlay-list .overlay-04{background-image:url(04.cfeb50ae.png)}.overlay-list .overlay-05{background-image:url(05.03f4568d.png)}.overlay-list .overlay-06{background-image:url(06.07bdcd27.png)}.overlay-list .overlay-07{background-image:url(07.3688b416.png)}.overlay-list .overlay-08{background-image:url(08.39dab6c3.png)}.overlay-list .overlay-09{background-image:url(09.3b895c9f.png)}#test4-1 .label{font-size:10em;font-weight:700;left:5%;opacity:.3;position:absolute;top:50%;transform:translateY(-50%)}.method-list .working{background:#222}.method-example{display:none}.method-example.active{display:block}#test4-2{position:relative}#test4-2 .add,#test4-2 .next,#test4-2 .previous{background:50%/cover no-repeat;display:block;height:32px;margin:0;opacity:.8;padding:0;position:absolute;top:50%;visibility:hidden;width:32px}#test4-2 .add:hover,#test4-2 .next:hover,#test4-2 .previous:hover{color:#fff}#test4-2 .previous{background-image:url(icon-previous.e1c7d976.svg)!important;left:10px;right:auto;transform:translateY(-50%)}#test4-2 .add{background-image:url(icon-add.2fb5c960.svg)!important;bottom:10px;left:50%;top:auto;transform:translateX(-50%)}#test4-2 .next{background-image:url(icon-next.c18ee641.svg)!important;left:auto;right:10px;transform:translateY(-50%)}.vegas-overlay{opacity:.2!important}.theme-city a,.theme-city h2,.theme-city h4{color:#dec9b0}.theme-city a:hover{color:#ccad86}.theme-city strong{color:#dec9b0}.theme-city code{color:#efcb9f}.theme-city .value{color:#e9caa5}.theme-city .block{border-color:#dec9b0}.theme-city .arrow{border-bottom-color:#dec9b0}@media (width >= 768px){.theme-city .arrow{border-bottom-color:#0000;border-right-color:#dec9b0}}.theme-city .button-list .active{border-color:#dec9b0}.theme-city .button{background:#dec9b0}.theme-city .button:hover{background:#ccad86}.theme-city .vegas-timer-progress{background:#dec9b0}.theme-city .syntax-string{color:#e9caa5}.theme-city .menu-active a{color:#dec9b0!important}.theme-car a,.theme-car h2,.theme-car h4{color:#8fcec8}.theme-car a:hover{color:#6bbeb7}.theme-car strong{color:#8fcec8}.theme-car code{color:#77e6dc}.theme-car .value{color:#7fded5}.theme-car .block{border-color:#8fcec8}.theme-car .arrow{border-bottom-color:#8fcec8}@media (width >= 768px){.theme-car .arrow{border-bottom-color:#0000;border-right-color:#8fcec8}}.theme-car .button-list .active{border-color:#8fcec8}.theme-car .button{background:#8fcec8}.theme-car .button:hover{background:#6bbeb7}.theme-car .vegas-timer-progress{background:#8fcec8}.theme-car .syntax-string{color:#7fded5}.theme-car .menu-active a{color:#8fcec8!important}.theme-lion a,.theme-lion h2,.theme-lion h4{color:#d7a87a}.theme-lion a:hover{color:#cc8f53}.theme-lion strong{color:#d7a87a}.theme-lion code{color:#f1a860}.theme-lion .value{color:#e9a868}.theme-lion .block{border-color:#d7a87a}.theme-lion .arrow{border-bottom-color:#d7a87a}@media (width >= 768px){.theme-lion .arrow{border-bottom-color:#0000;border-right-color:#d7a87a}}.theme-lion .button-list .active{border-color:#d7a87a}.theme-lion .button{background:#d7a87a}.theme-lion .button:hover{background:#cc8f53}.theme-lion .vegas-timer-progress{background:#d7a87a}.theme-lion .syntax-string{color:#e9a868}.theme-lion .menu-active a{color:#d7a87a!important}.theme-fruits a,.theme-fruits h2,.theme-fruits h4{color:#e7e151}.theme-fruits a:hover{color:#e1d928}.theme-fruits strong{color:#e7e151}.theme-fruits code{color:#fff739}.theme-fruits .value{color:#fbf33d}.theme-fruits .block{border-color:#e7e151}.theme-fruits .arrow{border-bottom-color:#e7e151}@media (width >= 768px){.theme-fruits .arrow{border-bottom-color:#0000;border-right-color:#e7e151}}.theme-fruits .button-list .active{border-color:#e7e151}.theme-fruits .button{background:#e7e151}.theme-fruits .button:hover{background:#e1d928}.theme-fruits .vegas-timer-progress{background:#e7e151}.theme-fruits .syntax-string{color:#fbf33d}.theme-fruits .menu-active a{color:#e7e151!important}.theme-bear a,.theme-bear h2,.theme-bear h4{color:#cec2b6}.theme-bear a:hover{color:#b7a593}.theme-bear strong{color:#cec2b6}.theme-bear code{color:#e0c2a4}.theme-bear .value{color:#dac2aa}.theme-bear .block{border-color:#cec2b6}.theme-bear .arrow{border-bottom-color:#cec2b6}@media (width >= 768px){.theme-bear .arrow{border-bottom-color:#0000;border-right-color:#cec2b6}}.theme-bear .button-list .active{border-color:#cec2b6}.theme-bear .button{background:#cec2b6}.theme-bear .button:hover{background:#b7a593}.theme-bear .vegas-timer-progress{background:#cec2b6}.theme-bear .syntax-string{color:#dac2aa}.theme-bear .menu-active a{color:#cec2b6!important}.theme-sea a,.theme-sea h2,.theme-sea h4{color:#9ab8b1}.theme-sea a:hover{color:#7ca39a}.theme-sea strong{color:#9ab8b1}.theme-sea code{color:#80d2bf}.theme-sea .value{color:#89cabb}.theme-sea .block{border-color:#9ab8b1}.theme-sea .arrow{border-bottom-color:#9ab8b1}@media (width >= 768px){.theme-sea .arrow{border-bottom-color:#0000;border-right-color:#9ab8b1}}.theme-sea .button-list .active{border-color:#9ab8b1}.theme-sea .button{background:#9ab8b1}.theme-sea .button:hover{background:#7ca39a}.theme-sea .vegas-timer-progress{background:#9ab8b1}.theme-sea .syntax-string{color:#89cabb}.theme-sea .menu-active a{color:#9ab8b1!important}.theme-surf a,.theme-surf h2,.theme-surf h4{color:#8fcec8}.theme-surf a:hover{color:#6bbeb7}.theme-surf strong{color:#8fcec8}.theme-surf code{color:#77e6dc}.theme-surf .value{color:#7fded5}.theme-surf .block{border-color:#8fcec8}.theme-surf .arrow{border-bottom-color:#8fcec8}@media (width >= 768px){.theme-surf .arrow{border-bottom-color:#0000;border-right-color:#8fcec8}}.theme-surf .button-list .active{border-color:#8fcec8}.theme-surf .button{background:#8fcec8}.theme-surf .button:hover{background:#6bbeb7}.theme-surf .vegas-timer-progress{background:#8fcec8}.theme-surf .syntax-string{color:#7fded5}.theme-surf .menu-active a{color:#8fcec8!important}.theme-dj a,.theme-dj h2,.theme-dj h4{color:#c77fcd}.theme-dj a:hover{color:#b75bc0}.theme-dj strong{color:#c77fcd}.theme-dj code{color:#dd64e8}.theme-dj .value{color:#d56ddf}.theme-dj .block{border-color:#c77fcd}.theme-dj .arrow{border-bottom-color:#c77fcd}@media (width >= 768px){.theme-dj .arrow{border-bottom-color:#0000;border-right-color:#c77fcd}}.theme-dj .button-list .active{border-color:#c77fcd}.theme-dj .button{background:#c77fcd}.theme-dj .button:hover{background:#b75bc0}.theme-dj .vegas-timer-progress{background:#c77fcd}.theme-dj .syntax-string{color:#d56ddf}.theme-dj .menu-active a{color:#c77fcd!important}