fieldset{border:0;margin:0;padding:0}label{font-size:13px;font-weight:bold}#adv_code_search .search-page-label,input[type=text],input[type=password],input[type=email],input[type=number],input[type=tel],input[type=url],input[type=search],textarea{background-color:#fff;background-position:right center;background-repeat:no-repeat;border:1px solid #ccc;border-radius:3px;box-shadow:inset 0 1px 2px rgba(0,0,0,.075);color:#333;font-size:13px;min-height:34px;outline:none;padding:7px 8px;vertical-align:middle}#adv_code_search .search-page-label .focused .drag-and-drop,.focused #adv_code_search .search-page-label .drag-and-drop,#adv_code_search .focused .search-page-label .drag-and-drop,#adv_code_search .focus.search-page-label,#adv_code_search .search-page-label:focus,input[type=text] .focused .drag-and-drop,.focused input[type=text] .drag-and-drop,input[type=text].focus,input[type=text]:focus,input[type=password] .focused .drag-and-drop,.focused input[type=password] .drag-and-drop,input[type=password].focus,input[type=password]:focus,input[type=email] .focused .drag-and-drop,.focused input[type=email] .drag-and-drop,input[type=email].focus,input[type=email]:focus,input[type=number] .focused .drag-and-drop,.focused input[type=number] .drag-and-drop,input[type=number].focus,input[type=number]:focus,input[type=tel] .focused .drag-and-drop,.focused input[type=tel] .drag-and-drop,input[type=tel].focus,input[type=tel]:focus,input[type=url] .focused .drag-and-drop,.focused input[type=url] .drag-and-drop,input[type=url].focus,input[type=url]:focus,input[type=search] .focused .drag-and-drop,.focused input[type=search] .drag-and-drop,input[type=search].focus,input[type=search]:focus,textarea .focused .drag-and-drop,.focused textarea .drag-and-drop,textarea.focus,textarea:focus{border-color:#51a7e8;box-shadow:inset 0 1px 2px rgba(0,0,0,.075),0 0 5px rgba(81,167,232,.5)}input.input-contrast,.input-contrast{background-color:#fafafa}input.input-contrast:focus,.input-contrast:focus{background-color:#fff}::placeholder{color:#aaa}::-webkit-validation-bubble-message{background:#9c2400;border:0;border-radius:3px;box-shadow:1px 1px 1px rgba(0,0,0,.1);color:#fff;font-size:12px}input::-webkit-validation-bubble-icon{display:none}::-webkit-validation-bubble-arrow{background-color:#9c2400;border:solid 1px #9c2400;box-shadow:1px 1px 1px rgba(0,0,0,.1)}input.input-mini{font-size:12px;min-height:26px;padding-bottom:4px;padding-top:4px}input.input-large{font-size:16px;padding:6px 10px}.input-block{display:block;width:100%}.input-monospace{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}dl.form{margin:15px 0}dl.form input[type=text],dl.form input[type=password],dl.form input[type=email],dl.form textarea{background-color:#fafafa}dl.form input[type=text]:focus,dl.form input[type=password]:focus,dl.form input[type=email]:focus,dl.form textarea:focus{background-color:#fff}dl.form>dt{margin:0 0 6px}dl.form>dt label{position:relative}dl.form.flattened>dt{float:left;line-height:32px;margin:0}dl.form.flattened>dd{line-height:32px}dl.form>dd input[type=text],dl.form>dd input[type=password],dl.form>dd input[type=email]{background-position-x:98%;margin-right:5px;max-width:100%;width:440px}dl.form>dd input[type=text].short,dl.form>dd input[type=password].short,dl.form>dd input[type=email].short{width:250px}dl.form>dd input[type=text].shorter,dl.form>dd input[type=password].shorter,dl.form>dd input[type=email].shorter{width:130px}dl.form>dd input[type=text].long,dl.form>dd input[type=password].long,dl.form>dd input[type=email].long{width:100%}dl.form>dd input[type=text].is-autocheck-loading,dl.form>dd input[type=password].is-autocheck-loading,dl.form>dd input[type=email].is-autocheck-loading{background-image:url("/images/spinners/octocat-spinner-32.gif");background-size:16px}dl.form>dd input[type=text].is-autocheck-successful,dl.form>dd input[type=password].is-autocheck-successful,dl.form>dd input[type=email].is-autocheck-successful{background-image:url("/images/modules/ajax/success.png")}dl.form>dd input[type=text].is-autocheck-errored,dl.form>dd input[type=password].is-autocheck-errored,dl.form>dd input[type=email].is-autocheck-errored{background-image:url("/images/modules/ajax/error.png")}dl.form>dd textarea{height:200px;min-height:200px;width:100%}dl.form>dd textarea.short{height:50px;min-height:50px}dl.form>dd p.note{color:#777;font-size:12px;margin:4px 0 2px;min-height:17px}dl.form>dd p.note .spinner{margin-right:3px;vertical-align:middle}dl.form>dd h4{margin:4px 0 0}dl.form>dd h4.is-error{color:#bd2c00}dl.form>dd h4.is-success{color:#6cc644}dl.form>dd h4+p.note{margin-top:0}dl.form.required>dt>label::after{color:#9f1006;content:"*";padding-left:5px}.form-checkbox{margin:15px 0;padding-left:20px;vertical-align:middle}.form-checkbox label em.highlight{background:#fffbdc;border-radius:3px;font-style:normal;left:-4px;padding:2px 4px;position:relative}.form-checkbox input[type=checkbox],.form-checkbox input[type=radio]{float:left;margin:2px 0 0 -20px;vertical-align:middle}.form-checkbox .note{color:#666;display:block;font-size:12px;font-weight:normal;margin:0}.form-cards{height:31px;margin:0 0 15px}.form-cards .card{background-image:url("/images/modules/pricing/credit-cards-@1x.png");background-position:0 0;float:left;height:31px;opacity:.6;text-indent:-9999px;width:47px}.form-cards .card.visa{background-position:0 0}.form-cards .card.amex{background-position:-50px 0}.form-cards .card.mastercard{background-position:-100px 0}.form-cards .card.discover{background-position:-150px 0}.form-cards .card.jcb{background-position:-200px 0}.form-cards .card.dinersclub{background-position:-250px 0}.form-cards .card.enabled{opacity:1}.form-cards .card.disabled{opacity:.2}.form-cards>.cards{margin:0}.form-cards>.cards>li{float:left;list-style-type:none;margin:0 4px 0 0}.form-cards>.cards>li.text{color:#999;font-size:11px;line-height:31px}@media only screen and (resolution >= 2dppx){.form-cards>.cards .card{background-image:url("/images/modules/pricing/credit-cards-@2x.png");background-size:300px 31px}}dl.form .success,dl.form .error,dl.form .indicator{display:none;font-size:12px;font-weight:bold}dl.form.loading{opacity:.5}dl.form.loading .indicator{display:inline}dl.form.loading .spinner{display:inline-block;vertical-align:middle}dl.form.successful .success{color:#390;display:inline}dl.form.errored>dt label{color:#900}dl.form.errored .error{color:#900;display:inline}dl.form.errored dd.error,dl.form.errored dd.warning{background:#f7ea57;border:1px solid #c0b536;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-color:#fff;color:#494620;display:inline-block;font-size:11px;padding:5px}dl.form.warn .warning{color:#900;display:inline}dl.form.warn dd.warning{background:#f7ea57;border:1px solid #c0b536;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-color:#fff;color:#494620;display:inline-block;font-size:11px;padding:5px}dl.form .form-note{background:#f7ea57;border:1px solid #c0b536;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-color:#fff;color:#494620;display:inline-block;font-size:11px;margin-top:-1px;padding:5px}.hfields{margin:15px 0}.hfields:before{display:table;content:""}.hfields:after{display:table;clear:both;content:""}.hfields dl.form{float:left;margin:0 30px 0 0}.hfields dl.form>dt label{color:#666;display:inline-block;margin:5px 0 0}.hfields dl.form>dt label img{position:relative;top:-2px}.hfields .button{float:left;margin:28px 25px 0 -20px}.hfields select{margin-top:5px}html.no-dnd-uploads .drag-and-drop{min-height:32px}html.no-dnd-uploads .drag-and-drop .default{display:none}html.no-dnd-uploads .upload-enabled textarea{border-bottom:1px solid #ddd}.drag-and-drop{background-color:#fafafa;border:1px solid #ccc;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top:0;color:#aaa;font-size:13px;line-height:16px;margin:0;padding:7px 10px}.drag-and-drop .default,.drag-and-drop .loading,.drag-and-drop .error{display:none}.drag-and-drop .error{color:#bd2c00}.drag-and-drop img{vertical-align:top}.is-default .drag-and-drop .default{display:inline-block}.is-uploading .drag-and-drop .loading{display:inline-block}.is-bad-file .drag-and-drop .bad-file{display:inline-block}.is-too-big .drag-and-drop .too-big{display:inline-block}.is-bad-browser .drag-and-drop .bad-browser{display:inline-block}.drag-and-drop-error-info{color:#aaa;font-weight:normal}.drag-and-drop-error-info a{color:#4183c4}.is-failed .drag-and-drop .failed-request{display:inline-block}.manual-file-chooser{cursor:pointer;margin-left:-80px;opacity:.0001;padding:5px;position:absolute;width:240px}.manual-file-chooser:hover+.manual-file-chooser-text{text-decoration:underline}.button .manual-file-chooser{line-height:34px;padding:0;top:0}.upload-enabled textarea{border-bottom:1px dashed #ddd;border-bottom-left-radius:0;border-bottom-right-radius:0;display:block}.focused .drag-and-drop{box-shadow:rgba(81,167,232,.5) 0 0 3px}.dragover textarea,.dragover .drag-and-drop{box-shadow:#c9ff00 0 0 3px}.previewable-comment-form{position:relative}.previewable-comment-form .tabnav{padding:10px 10px 0;position:relative}.previewable-comment-form .comment{border:1px solid #cacaca}.previewable-comment-form .comment-header .comment-header-actions{display:none}.previewable-comment-form .comment-form-error{margin-bottom:10px}.previewable-comment-form .write-content,.previewable-comment-form .preview-content{display:none;padding:0 10px 10px}.previewable-comment-form.write-selected .write-content,.previewable-comment-form.preview-selected .preview-content{display:block}.previewable-comment-form textarea{display:block;max-height:500px;min-height:100px;padding:10px;resize:vertical;width:100%}.previewable-comment-form textarea.fullscreen-contents:focus{border:0;box-shadow:none}div.composer{border:0;margin-top:0}.composer .comment-form-textarea{height:200px;min-height:200px}.composer-infobar{border-bottom:1px solid #eee;height:35px;margin-bottom:10px;padding:0 10px}.composer .tabnav{margin:0 0 10px}.infobar-widget.milestone{float:right;position:relative}.infobar-widget.milestone .select-menu-modal-holder{right:0}.infobar-widget.assignee{float:left}.infobar-widget.assignee .css-truncate-target{max-width:110px}.infobar-widget .text,.infobar-widget .avatar,.infobar-widget .select-menu{display:inline-block;vertical-align:top}.infobar-widget .text{margin-top:3px}.infobar-widget .text a{color:#333;font-weight:bold}.infobar-widget .progress-bar{line-height:18px;overflow:hidden;width:200px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{appearance:none;margin:0}.input-group{display:table}.input-group input{position:relative;width:100%}.input-group input:focus{z-index:2}.input-group input[type=text]+.minibutton{margin-left:0}.input-group.inline{display:inline-table}.input-group input,.input-group-button{display:table-cell}.input-group-button{vertical-align:middle;width:1%}.input-group input:first-child,.input-group-button:first-child .button,.input-group-button:first-child .minibutton{border-bottom-right-radius:0;border-top-right-radius:0}.input-group-button:first-child .button,.input-group-button:first-child .minibutton{margin-right:-1px}.input-group input:last-child,.input-group-button:last-child .button,.input-group-button:last-child .minibutton{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-button:last-child .button,.input-group-button:last-child .minibutton{margin-left:-1px}h2.account{color:#666;font-size:18px;font-weight:normal;margin:15px 0 0}p.explain{color:#666;font-size:12px;position:relative}p.explain strong{color:#333}p.explain .octicon{color:#bbb;margin-right:5px}p.explain .minibutton{float:right;top:-4px}.options-content p.explain{border-top:1px solid #ddd;margin-top:0;padding:10px 10px 0}.form-actions{padding-bottom:5px;text-align:right}.form-actions .cancel{float:left;margin-top:5px}.form-actions .button.cancel{margin-left:2px;margin-top:0}.form-actions .minibutton.cancel{margin-top:0}.form-actions .optional{float:left;margin-right:15px;padding-top:8px}.form-actions .optional span.text{padding:0 3px}.form-actions .optional input{position:relative;top:-1px}.form-warning{background:#ffffe2;border:1px solid #e7e4c2;border-radius:4px;color:#333;font-size:14px;margin:10px 0;padding:8px 10px}.form-warning p{line-height:1.5;margin:0}.form-warning strong{color:#000}.form-warning a{font-weight:bold}.status-indicator{font:normal normal 16px/1 "octicons";display:inline-block;text-decoration:none;-webkit-font-smoothing:antialiased;margin-left:5px}.status-indicator-loading{background:url("/images/spinners/octocat-spinner-32-EAF2F5.gif") 0 0 no-repeat;background-size:16px;height:16px;margin-top:-4px;position:relative;top:3px;width:16px}.status-indicator-success::before{color:#6cc644;content:""}.status-indicator-failed::before{color:#bd2c00;content:""}.button,.minibutton{position:relative;display:inline-block;padding:7px 12px;font-size:13px;font-weight:bold;color:#333;text-shadow:0 1px 0 hsla(0,0%,100%,.9);white-space:nowrap;vertical-align:middle;cursor:pointer;background-color:#eee;background-image:-moz-linear-gradient(#fcfcfc, #eee);background-image:-webkit-linear-gradient(#fcfcfc, #eee);background-image:linear-gradient(#fcfcfc, #eee);background-repeat:repeat-x;border:1px solid #d5d5d5;border-radius:3px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none}.button i,.minibutton i{font-style:normal;font-weight:500;opacity:.6}.button:focus,.minibutton:focus{text-decoration:none;border-color:#51a7e8;outline:none;box-shadow:0 0 5px rgba(81,167,232,.5)}.button:hover,.button:active,.button.zeroclipboard-is-hover,.button.zeroclipboard-is-active,.minibutton:hover,.minibutton:active,.minibutton.zeroclipboard-is-hover,.minibutton.zeroclipboard-is-active{text-decoration:none;background-color:#ddd;background-image:-moz-linear-gradient(#eee, #ddd);background-image:-webkit-linear-gradient(#eee, #ddd);background-image:linear-gradient(#eee, #ddd);background-repeat:repeat-x;border-color:#ccc}.button:active,.button.selected,.button.selected:hover,.button.zeroclipboard-is-active,.minibutton:active,.minibutton.selected,.minibutton.selected:hover,.minibutton.zeroclipboard-is-active{background-color:#dcdcdc;background-image:none;border-color:#b5b5b5;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.button:disabled,.button:disabled:hover,.button.disabled,.button.disabled:hover,.minibutton:disabled,.minibutton:disabled:hover,.minibutton.disabled,.minibutton.disabled:hover{color:hsla(0,0%,40%,.5);text-shadow:0 1px 0 hsla(0,0%,100%,.9);cursor:default;background-color:rgba(229,229,229,.5);background-image:none;border-color:rgba(197,197,197,.5);box-shadow:none}.button.primary,.minibutton.primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#60b044;background-image:-moz-linear-gradient(#8add6d, #60b044);background-image:-webkit-linear-gradient(#8add6d, #60b044);background-image:linear-gradient(#8add6d, #60b044);background-repeat:repeat-x;border-color:rgb(91.9868852459,168.6426229508,65.1573770492)}.button.primary:hover,.minibutton.primary:hover{color:#fff;background-color:rgb(85.9672131148,157.606557377,60.893442623);background-image:-moz-linear-gradient(rgb(121.425, 216.1833333333, 88.3166666667), rgb(85.9672131148, 157.606557377, 60.893442623));background-image:-webkit-linear-gradient(rgb(121.425, 216.1833333333, 88.3166666667), rgb(85.9672131148, 157.606557377, 60.893442623));background-image:linear-gradient(rgb(121.425, 216.1833333333, 88.3166666667), rgb(85.9672131148, 157.606557377, 60.893442623));background-repeat:repeat-x;border-color:#4a993e}.button.primary:active,.button.primary.selected,.minibutton.primary:active,.minibutton.primary.selected{background-color:rgb(85.9672131148,157.606557377,60.893442623);background-image:none;border-color:rgb(65.223255814,134.8534883721,54.6465116279)}.button.primary:disabled,.button.primary:disabled:hover,.button.primary.disabled,.button.primary.disabled:hover,.minibutton.primary:disabled,.minibutton.primary:disabled:hover,.minibutton.primary.disabled,.minibutton.primary.disabled:hover{color:#fefefe;text-shadow:0 -1px 0 rgba(39,39,39,.25);background-color:#add39f;background-image:-moz-linear-gradient(#c3ecb4, #add39f);background-image:-webkit-linear-gradient(#c3ecb4, #add39f);background-image:linear-gradient(#c3ecb4, #add39f);background-repeat:repeat-x;border-color:#b9dcac #b9dcac #a7c89b}.button.danger,.minibutton.danger{color:#900}.button.danger:hover,.minibutton.danger:hover{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.3);background-color:#b33630;background-image:-moz-linear-gradient(#dc5f59, #b33630);background-image:-webkit-linear-gradient(#dc5f59, #b33630);background-image:linear-gradient(#dc5f59, #b33630);background-repeat:repeat-x;border-color:#cd504a}.button.danger:active,.button.danger.selected,.minibutton.danger:active,.minibutton.danger.selected{color:#fff;background-color:#b33630;background-image:none;border-color:hsl(2.7480916031,56.70995671%,39.7058823529%)}.button.danger:disabled,.button.danger:disabled:hover,.button.danger.disabled,.button.danger.disabled:hover,.minibutton.danger:disabled,.minibutton.danger:disabled:hover,.minibutton.danger.disabled,.minibutton.danger.disabled:hover{color:#cb7f7f;text-shadow:0 1px 0 hsla(0,0%,100%,.9);background-color:#efefef;background-image:-moz-linear-gradient(#fefefe, #efefef);background-image:-webkit-linear-gradient(#fefefe, #efefef);background-image:linear-gradient(#fefefe, #efefef);background-repeat:repeat-x;border-color:#e1e1e1}.button.with-count,.minibutton.with-count{float:left;border-top-right-radius:0;border-bottom-right-radius:0}.button>.octicon,.minibutton>.octicon{vertical-align:-1px}.button>.octicon-arrow-right,.minibutton>.octicon-arrow-right{float:right;margin-left:5px}.minibutton>.octicon-arrow-right{margin-top:4px}.minibutton{padding:0 10px;line-height:24px}.hidden-text-expander{display:block}.hidden-text-expander.inline{position:relative;top:-1px;display:inline-block;margin-left:5px;line-height:0}.hidden-text-expander a{display:inline-block;height:12px;padding:0 5px;font-size:12px;font-weight:bold;line-height:6px;color:#555;text-decoration:none;vertical-align:middle;background:#ddd;border-radius:1px}.hidden-text-expander a:hover{text-decoration:none;background-color:#ccc}.hidden-text-expander a:active{color:#fff;background-color:#4183c4}.social-count{float:left;padding:0 7px;font-size:11px;font-weight:bold;line-height:24px;color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ddd;border-left:0;border-top-right-radius:3px;border-bottom-right-radius:3px}.social-count:hover{color:#4183c4;text-decoration:none;cursor:pointer}.button-block{display:block;width:100%;text-align:center;-moz-box-sizing:border-box;box-sizing:border-box}.button-group{display:inline-block;vertical-align:middle}.button-group:before{display:table;content:""}.button-group:after{display:table;clear:both;content:""}.button-group .button,.button-group .minibutton,.button-group .button-outline{position:relative;float:left;border-radius:0}.button-group .button:first-child,.button-group .minibutton:first-child,.button-group .button-outline:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.button-group .button:last-child,.button-group .minibutton:last-child,.button-group .button-outline:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.button-group .button:hover,.button-group .button:focus,.button-group .button:active,.button-group .button.selected,.button-group .minibutton:hover,.button-group .minibutton:focus,.button-group .minibutton:active,.button-group .minibutton.selected,.button-group .button-outline:hover,.button-group .button-outline:focus,.button-group .button-outline:active,.button-group .button-outline.selected{z-index:2}.button-group .button+.button,.button-group .minibutton+.minibutton{margin-left:-1px;box-shadow:inset 1px 0 0 hsla(0,0%,100%,.2)}.button-group .button+.button:hover,.button-group .minibutton+.minibutton:hover{box-shadow:none}.button-group .button+.button:active,.button-group .button+.button.selected,.button-group .minibutton+.minibutton:active,.button-group .minibutton+.minibutton.selected{box-shadow:inset 0 3px 5px rgba(0,0,0,.15)}.button-group .button-outline+.button-outline{margin-left:-1px}.button-group+.button-group,.button-group+.button,.button-group+.minibutton{margin-left:5px}.button-link{display:inline;padding:0;font-size:inherit;color:#4183c4;white-space:nowrap;cursor:pointer;background-color:rgba(0,0,0,0);border:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none}.button-link:hover,.button-link:focus{text-decoration:underline}.button-link:focus{outline:none}.button-outline{display:inline-block;padding:7px 12px;font-size:13px;font-weight:bold;color:#4183c4;white-space:nowrap;vertical-align:middle;cursor:pointer;background:#fff;border:1px solid #e5e5e5;border-radius:3px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none}.button-outline:hover,.button-outline.zeroclipboard-is-hover{color:#fff;text-decoration:none;background-color:#4183c4;border-color:#4183c4}.button-outline:disabled,.button-outline.disabled,.button-outline:disabled:hover,.button-outline.disabled:hover{color:#777;cursor:default;background-color:#f5f5f5;border-color:#e5e5e5}.css-truncate.css-truncate-target,.css-truncate .css-truncate-target{display:inline-block;max-width:125px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}.css-truncate.expandable.zeroclipboard-is-hover .css-truncate-target,.css-truncate.expandable.zeroclipboard-is-hover.css-truncate-target,.css-truncate.expandable:hover .css-truncate-target,.css-truncate.expandable:hover.css-truncate-target{max-width:10000px !important}.tooltipped{position:relative}.tooltipped:after{position:absolute;z-index:1000000;display:none;padding:5px 8px;font:normal normal 10px/1.5 Helvetica,arial,freesans,clean,sans-serif,"Segoe UI Emoji","Segoe UI Symbol";color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:rgba(0,0,0,.8);border-radius:3px;-webkit-font-smoothing:subpixel-antialiased}.tooltipped:before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:rgba(0,0,0,.8);pointer-events:none;content:"";border:5px solid rgba(0,0,0,0)}.tooltipped:hover:before,.tooltipped:hover:after,.tooltipped:active:before,.tooltipped:active:after,.tooltipped:focus:before,.tooltipped:focus:after{display:inline-block;text-decoration:none}.tooltipped-multiline:hover:after,.tooltipped-multiline:active:after,.tooltipped-multiline:focus:after{display:table-cell}.tooltipped-s:after,.tooltipped-se:after,.tooltipped-sw:after{top:100%;right:50%;margin-top:5px}.tooltipped-s:before,.tooltipped-se:before,.tooltipped-sw:before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:rgba(0,0,0,.8)}.tooltipped-se:after{right:auto;left:50%;margin-left:-15px}.tooltipped-sw:after{margin-right:-15px}.tooltipped-n:after,.tooltipped-ne:after,.tooltipped-nw:after{right:50%;bottom:100%;margin-bottom:5px}.tooltipped-n:before,.tooltipped-ne:before,.tooltipped-nw:before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:rgba(0,0,0,.8)}.tooltipped-ne:after{right:auto;left:50%;margin-left:-15px}.tooltipped-nw:after{margin-right:-15px}.tooltipped-s:after,.tooltipped-n:after{-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.tooltipped-w:after{right:100%;bottom:50%;margin-right:5px;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.tooltipped-w:before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:rgba(0,0,0,.8)}.tooltipped-e:after{bottom:50%;left:100%;margin-left:5px;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.tooltipped-e:before{top:50%;right:-5px;bottom:50%;margin-top:-5px;border-right-color:rgba(0,0,0,.8)}.tooltipped-multiline:after{width:-moz-max-content;width:-webkit-max-content;max-width:250px;word-break:break-word;word-wrap:normal;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-s:after,.tooltipped-multiline.tooltipped-n:after{right:auto;left:50%;-webkit-transform:translateX(-50%) !important;-ms-transform:translateX(-50%) !important;transform:translateX(-50%) !important}.tooltipped-multiline.tooltipped-w:after,.tooltipped-multiline.tooltipped-e:after{right:100%}@media screen and (min-width: 0\0 ){.tooltipped-multiline:after{width:250px}}.tooltipped-sticky:before,.tooltipped-sticky:after{display:inline-block}.tooltipped-sticky.tooltipped-multiline:after{display:table-cell}.fullscreen-overlay-enabled.dark-theme .tooltipped:after{color:#000;background:hsla(0,0%,100%,.8)}.fullscreen-overlay-enabled.dark-theme .tooltipped .tooltipped-s:before,.fullscreen-overlay-enabled.dark-theme .tooltipped .tooltipped-se:before,.fullscreen-overlay-enabled.dark-theme .tooltipped .tooltipped-sw:before{border-bottom-color:hsla(0,0%,100%,.8)}.fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-n:before,.fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-ne:before,.fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-nw:before{border-top-color:hsla(0,0%,100%,.8)}.fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-e:before{border-right-color:hsla(0,0%,100%,.8)}.fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-w:before{border-left-color:hsla(0,0%,100%,.8)}.markdown-body{font-size:15px;line-height:1.7;overflow:hidden;word-wrap:break-word}.markdown-body>*:first-child{margin-top:0 !important}.markdown-body>*:last-child{margin-bottom:0 !important}.markdown-body a.absent{color:#c00}.markdown-body a.anchor{bottom:0;cursor:pointer;display:block;left:0;margin-left:-30px;padding-left:30px;padding-right:6px;position:absolute;top:0}.markdown-body a.anchor:focus{outline:none}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{cursor:text;font-weight:bold;line-height:1.7;margin:1em 0 15px;padding:0;position:relative}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:#000;display:none}.markdown-body h1:hover a.anchor,.markdown-body h2:hover a.anchor,.markdown-body h3:hover a.anchor,.markdown-body h4:hover a.anchor,.markdown-body h5:hover a.anchor,.markdown-body h6:hover a.anchor{line-height:1;margin-left:-30px;padding-left:8px;text-decoration:none;top:15%}.markdown-body h1:hover a.anchor .octicon-link,.markdown-body h2:hover a.anchor .octicon-link,.markdown-body h3:hover a.anchor .octicon-link,.markdown-body h4:hover a.anchor .octicon-link,.markdown-body h5:hover a.anchor .octicon-link,.markdown-body h6:hover a.anchor .octicon-link{display:inline-block}.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code{font-size:inherit}.markdown-body h1{border-bottom:1px solid #ddd;font-size:2.5em}.markdown-body h2{border-bottom:1px solid #eee;font-size:2em}.markdown-body h3{font-size:1.5em}.markdown-body h4{font-size:1.2em}.markdown-body h5{font-size:1em}.markdown-body h6{color:#777;font-size:1em}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre{margin:15px 0}.markdown-body hr{background:rgba(0,0,0,0) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAECAYAAACtBE5DAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OENDRjNBN0E2NTZBMTFFMEI3QjRBODM4NzJDMjlGNDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OENDRjNBN0I2NTZBMTFFMEI3QjRBODM4NzJDMjlGNDgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4Q0NGM0E3ODY1NkExMUUwQjdCNEE4Mzg3MkMyOUY0OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4Q0NGM0E3OTY1NkExMUUwQjdCNEE4Mzg3MkMyOUY0OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqqezsUAAAAfSURBVHjaYmRABcYwBiM2QSA4y4hNEKYDQxAEAAIMAHNGAzhkPOlYAAAAAElFTkSuQmCC") repeat-x 0 0;border:0 none;color:#ccc;height:4px;margin:15px 0;padding:0}.markdown-body ul,.markdown-body ol{padding-left:30px}.markdown-body ul.no-list,.markdown-body ol.no-list{list-style-type:none;padding:0}.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ul,.markdown-body ol ol{margin-bottom:0;margin-top:0}.markdown-body dl{padding:0}.markdown-body dl dt{font-size:14px;font-style:italic;font-weight:bold;margin-top:15px;padding:0}.markdown-body dl dd{margin-bottom:15px;padding:0 15px}.markdown-body blockquote{border-left:4px solid #ddd;color:#777;padding:0 15px}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body table{display:block;overflow:auto;width:100%}.markdown-body table th{font-weight:bold}.markdown-body table th,.markdown-body table td{border:1px solid #ddd;padding:6px 13px}.markdown-body table tr{background-color:#fff;border-top:1px solid #ccc}.markdown-body table tr:nth-child(2n){background-color:#f8f8f8}.markdown-body img{box-sizing:border-box;max-width:100%}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{border:1px solid #ddd;display:block;float:left;margin:13px 0 0;overflow:hidden;padding:7px;width:auto}.markdown-body span.frame span img{display:block;float:left}.markdown-body span.frame span span{clear:both;color:#333;display:block;padding:5px 0 0}.markdown-body span.align-center{clear:both;display:block;overflow:hidden}.markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.markdown-body span.align-center span img{margin:0 auto;text-align:center}.markdown-body span.align-right{clear:both;display:block;overflow:hidden}.markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.markdown-body span.align-right span img{margin:0;text-align:right}.markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.markdown-body code,.markdown-body tt{background-color:#f8f8f8;border:1px solid #ddd;border-radius:3px;margin:0;padding:0}.markdown-body code::before,.markdown-body code::after,.markdown-body tt::before,.markdown-body tt::after{content:" ";letter-spacing:-0.2em}.markdown-body code br,.markdown-body tt br{display:none}.markdown-body del code{text-decoration:inherit;vertical-align:text-top}.markdown-body pre{word-wrap:normal}.markdown-body pre code,.markdown-body pre tt{background-color:rgba(0,0,0,0);border:none;display:inline;line-height:inherit;margin:0;max-width:initial;overflow:initial;padding:0;word-wrap:normal}.markdown-body pre code::before,.markdown-body pre code::after,.markdown-body pre tt::before,.markdown-body pre tt::after{content:normal}.markdown-body pre>code{background:rgba(0,0,0,0);white-space:pre}.markdown-body pre,.markdown-body .highlight pre{background-color:#f8f8f8;border:1px solid #ddd;border-radius:3px;font-size:13px;line-height:19px;overflow:auto;padding:6px 10px}@font-face{font-family:"octicons";src:url("/assets/fonts/octicons.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/octicons.woff") format("woff"),url("/assets/fonts/octicons.ttf") format("truetype"),url("/assets/fonts/octicons.svg#octicons") format("svg");font-weight:normal;font-style:normal}.octicon{font:normal normal 16px octicons;line-height:1;display:inline-block;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mega-octicon{font:normal normal 32px octicons;line-height:1;display:inline-block;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.octicon-alert:before{content:""}.octicon-alignment-align:before{content:""}.octicon-alignment-aligned-to:before{content:""}.octicon-alignment-unalign:before{content:""}.octicon-arrow-down:before{content:""}.octicon-arrow-left:before{content:""}.octicon-arrow-right:before{content:""}.octicon-arrow-small-down:before{content:""}.octicon-arrow-small-left:before{content:""}.octicon-arrow-small-right:before{content:""}.octicon-arrow-small-up:before{content:""}.octicon-arrow-up:before{content:""}.octicon-beer:before{content:""}.octicon-book:before{content:""}.octicon-bookmark:before{content:""}.octicon-briefcase:before{content:""}.octicon-broadcast:before{content:""}.octicon-browser:before{content:""}.octicon-bug:before{content:""}.octicon-calendar:before{content:""}.octicon-check:before{content:""}.octicon-checklist:before{content:""}.octicon-chevron-down:before{content:""}.octicon-chevron-left:before{content:""}.octicon-chevron-right:before{content:""}.octicon-chevron-up:before{content:""}.octicon-circle-slash:before{content:""}.octicon-circuit-board:before{content:""}.octicon-clippy:before{content:""}.octicon-clock:before{content:""}.octicon-cloud-download:before{content:""}.octicon-cloud-upload:before{content:""}.octicon-code:before{content:""}.octicon-color-mode:before{content:""}.octicon-comment-add:before,.octicon-comment:before{content:""}.octicon-comment-discussion:before{content:""}.octicon-credit-card:before{content:""}.octicon-dash:before{content:""}.octicon-dashboard:before{content:""}.octicon-database:before{content:""}.octicon-device-camera:before{content:""}.octicon-device-camera-video:before{content:""}.octicon-device-desktop:before{content:""}.octicon-device-mobile:before{content:""}.octicon-diff:before{content:""}.octicon-diff-added:before{content:""}.octicon-diff-ignored:before{content:""}.octicon-diff-modified:before{content:""}.octicon-diff-removed:before{content:""}.octicon-diff-renamed:before{content:""}.octicon-ellipsis:before{content:""}.octicon-eye-unwatch:before,.octicon-eye-watch:before,.octicon-eye:before{content:""}.octicon-file-binary:before{content:""}.octicon-file-code:before{content:""}.octicon-file-directory:before{content:""}.octicon-file-media:before{content:""}.octicon-file-pdf:before{content:""}.octicon-file-submodule:before{content:""}.octicon-file-symlink-directory:before{content:""}.octicon-file-symlink-file:before{content:""}.octicon-file-text:before{content:""}.octicon-file-zip:before{content:""}.octicon-flame:before{content:""}.octicon-fold:before{content:""}.octicon-gear:before{content:""}.octicon-gift:before{content:""}.octicon-gist:before{content:""}.octicon-gist-secret:before{content:""}.octicon-git-branch-create:before,.octicon-git-branch-delete:before,.octicon-git-branch:before{content:""}.octicon-git-commit:before{content:""}.octicon-git-compare:before{content:""}.octicon-git-merge:before{content:""}.octicon-git-pull-request-abandoned:before,.octicon-git-pull-request:before{content:""}.octicon-globe:before{content:""}.octicon-graph:before{content:""}.octicon-heart:before{content:"♥"}.octicon-history:before{content:""}.octicon-home:before{content:""}.octicon-horizontal-rule:before{content:""}.octicon-hourglass:before{content:""}.octicon-hubot:before{content:""}.octicon-inbox:before{content:""}.octicon-info:before{content:""}.octicon-issue-closed:before{content:""}.octicon-issue-opened:before{content:""}.octicon-issue-reopened:before{content:""}.octicon-jersey:before{content:""}.octicon-jump-down:before{content:""}.octicon-jump-left:before{content:""}.octicon-jump-right:before{content:""}.octicon-jump-up:before{content:""}.octicon-key:before{content:""}.octicon-keyboard:before{content:""}.octicon-law:before{content:""}.octicon-light-bulb:before{content:""}.octicon-link:before{content:""}.octicon-link-external:before{content:""}.octicon-list-ordered:before{content:""}.octicon-list-unordered:before{content:""}.octicon-location:before{content:""}.octicon-gist-private:before,.octicon-mirror-private:before,.octicon-git-fork-private:before,.octicon-lock:before{content:""}.octicon-logo-github:before{content:""}.octicon-mail:before{content:""}.octicon-mail-read:before{content:""}.octicon-mail-reply:before{content:""}.octicon-mark-github:before{content:""}.octicon-markdown:before{content:""}.octicon-megaphone:before{content:""}.octicon-mention:before{content:""}.octicon-microscope:before{content:""}.octicon-milestone:before{content:""}.octicon-mirror-public:before,.octicon-mirror:before{content:""}.octicon-mortar-board:before{content:""}.octicon-move-down:before{content:""}.octicon-move-left:before{content:""}.octicon-move-right:before{content:""}.octicon-move-up:before{content:""}.octicon-mute:before{content:""}.octicon-no-newline:before{content:""}.octicon-octoface:before{content:""}.octicon-organization:before{content:""}.octicon-package:before{content:""}.octicon-paintcan:before{content:""}.octicon-pencil:before{content:""}.octicon-person-add:before,.octicon-person-follow:before,.octicon-person:before{content:""}.octicon-pin:before{content:""}.octicon-playback-fast-forward:before{content:""}.octicon-playback-pause:before{content:""}.octicon-playback-play:before{content:""}.octicon-playback-rewind:before{content:""}.octicon-plug:before{content:""}.octicon-repo-create:before,.octicon-gist-new:before,.octicon-file-directory-create:before,.octicon-file-add:before,.octicon-plus:before{content:""}.octicon-podium:before{content:""}.octicon-primitive-dot:before{content:""}.octicon-primitive-square:before{content:""}.octicon-pulse:before{content:""}.octicon-puzzle:before{content:""}.octicon-question:before{content:""}.octicon-quote:before{content:""}.octicon-radio-tower:before{content:""}.octicon-repo-delete:before,.octicon-repo:before{content:""}.octicon-repo-clone:before{content:""}.octicon-repo-force-push:before{content:""}.octicon-gist-fork:before,.octicon-repo-forked:before{content:""}.octicon-repo-pull:before{content:""}.octicon-repo-push:before{content:""}.octicon-rocket:before{content:""}.octicon-rss:before{content:""}.octicon-ruby:before{content:""}.octicon-screen-full:before{content:""}.octicon-screen-normal:before{content:""}.octicon-search-save:before,.octicon-search:before{content:""}.octicon-server:before{content:""}.octicon-settings:before{content:""}.octicon-log-in:before,.octicon-sign-in:before{content:""}.octicon-log-out:before,.octicon-sign-out:before{content:""}.octicon-split:before{content:""}.octicon-squirrel:before{content:""}.octicon-star-add:before,.octicon-star-delete:before,.octicon-star:before{content:""}.octicon-steps:before{content:""}.octicon-stop:before{content:""}.octicon-repo-sync:before,.octicon-sync:before{content:""}.octicon-tag-remove:before,.octicon-tag-add:before,.octicon-tag:before{content:""}.octicon-telescope:before{content:""}.octicon-terminal:before{content:""}.octicon-three-bars:before{content:""}.octicon-tools:before{content:""}.octicon-trashcan:before{content:""}.octicon-triangle-down:before{content:""}.octicon-triangle-left:before{content:""}.octicon-triangle-right:before{content:""}.octicon-triangle-up:before{content:""}.octicon-unfold:before{content:""}.octicon-unmute:before{content:""}.octicon-versions:before{content:""}.octicon-remove-close:before,.octicon-x:before{content:""}.octicon-zap:before{content:"⚡"}.button .primary{background-color:#68a672;background-image:linear-gradient(#75bb80, #68a672);background-repeat:repeat-x;border-color:#62a26c}.button .primary:hover{background-color:#5b9a65;background-image:linear-gradient(#64b370, #5b9a65);background-repeat:repeat-x;border-color:#5b9a65}.button.button-outline{border-color:#efeae1;color:#8e6965;text-shadow:none}.button.button-outline:hover{background:#f8f6f2;box-shadow:none;z-index:auto}.button.button-outline.selected{background:#81c08b;border-color:#70b87b;box-shadow:none;color:#fff}.button.button-outline.selected:hover{background:#70b87b;z-index:2}.button.button-outline:active{box-shadow:none}.button-group .button.button-outline.selected,.button-group .button.button-outline:active{box-shadow:none}.button.button-large{background:#3b9b6d;border:none;border-radius:.2em;color:#fff;font-size:1.2em;font-weight:500;padding:.4em .8em;text-shadow:none}.button .mega-octicon{color:rgba(0,0,0,.05);line-height:0;margin-right:10px;margin-top:-3px;vertical-align:middle}.minibutton.flash-warn{background-color:#b34947;background-image:linear-gradient(#e75e5b, #b34947);background-repeat:repeat-x;border-color:#b74a48;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.minibutton.flash-warn:hover{background-color:#a14240;background-image:linear-gradient(#e44845, #a14240);background-repeat:repeat-x;border-color:#a54341;color:#fff}.minibutton.primary{background-color:#68a672;background-image:linear-gradient(#75bb80, #68a672);background-repeat:repeat-x;border-color:#62a26c}.minibutton.primary:hover{background-color:#5b9a65;background-image:linear-gradient(#64b370, #5b9a65);background-repeat:repeat-x;border-color:#5b9a65}.minibutton .octicon{vertical-align:baseline}.button-image-down{background-image:url("/assets/images/button-sprites.png");display:inline-block;height:32px;left:4px;position:absolute;top:4px;width:32px}@media only screen and (resolution >= 2dppx){.button-image-down{background-image:url("/assets/images/button-sprites@2x.png");background-size:64px 32px}}.button-image-github{background-image:url("/assets/images/button-sprites.png");background-position:-32px 0;display:inline-block;height:32px;left:4px;position:absolute;top:4px;width:32px}@media only screen and (resolution >= 2dppx){.button-image-github{background-image:url("/assets/images/button-sprites@2x.png");background-size:64px 32px}}.hidden{display:none}.markdown-body hr{background-color:#ddd;background-image:none;border:0;clear:both;display:block;height:1px;width:100%}.markdown-body img[align=right]{position:relative;z-index:1}.markdown-body pre,.markdown-body .highlight pre{background-color:#1d1f21;border:0;color:#c5c8c6}.markdown-body .line .comment{color:#7c7c7c}.markdown-body .line .entity{color:#ffd2a7}.markdown-body .line .entity.name.type{color:#ffffb6;text-decoration:underline}.markdown-body .line .entity.other.inherited-class{color:#9b5c2e}.markdown-body .line .keyword{color:#96cbfe}.markdown-body .line .keyword.control{color:#96cbfe}.markdown-body .line .keyword.operator{color:#ededed}.markdown-body .line .storage{color:#cfcb90}.markdown-body .line .storage.modifier{color:#96cbfe}.markdown-body .line .constant{color:#9c9}.markdown-body .line .constant.numeric{color:#ff73fd}.markdown-body .line .variable{color:#c6c5fe}.markdown-body .line .invalid.deprecated{color:#fd5ff1;text-decoration:underline}.markdown-body .line .invalid.illegal{background-color:rgba(86,45,86,.75);color:#fd5ff1}.markdown-body .line .string{color:#a8ff60}.markdown-body .line .string .constant{color:#00a0a0}.markdown-body .line .string.regexp{color:#e9c062}.markdown-body .line .string.regexp .constant.character.escape,.markdown-body .line .string.regexp .source.ruby.embedded,.markdown-body .line .string.regexp .string.regexp.arbitrary-repitition{color:#ff8000}.markdown-body .line .string.regexp.group{background-color:hsla(0,0%,100%,.06);color:#c6a24f}.markdown-body .line .string.regexp.character-class{color:#b18a3d}.markdown-body .line .string .variable{color:#8a9a95}.markdown-body .line .source .string .source,.markdown-body .line .source .string .meta.embedded.line{color:#ededed}.markdown-body .line .source .string .punctuation.section.embedded{color:#00a0a0}.markdown-body .line .source .string .punctuation.section.embedded .source{color:#00a0a0}.markdown-body .line .support{color:#ffffb6}.markdown-body .line .support.function{color:#dad085}.markdown-body .line .support.constant{color:#ffd2a7}.markdown-body .line .support.type.property-name.css{color:#ededed}.markdown-body .line .source .entity.name.tag,.markdown-body .line .source .entity.other.attribute-name,.markdown-body .line .meta.tag.inline,.markdown-body .line .meta.tag.inline .entity{color:#96cbfe}.markdown-body .line .entity.other.attribute-name{color:#ffd7b1}.markdown-body .line .entity.name.tag.namespace,.markdown-body .line .entity.other.attribute-name.namespace{color:#e18964}.markdown-body .line .meta.preprocessor.c{color:#8996a8}.markdown-body .line .meta.preprocessor.c .keyword{color:#afc4db}.markdown-body .line .meta.cast{color:#676767}.markdown-body .line .meta.sgml.html .meta.doctype,.markdown-body .line .meta.sgml.html .meta.doctype .entity,.markdown-body .line .meta.sgml.html .meta.doctype .string,.markdown-body .line .meta.xml-processing,.markdown-body .line .meta.xml-processing .entity,.markdown-body .line .meta.xml-processing .string{color:#494949}.markdown-body .line .meta.tag,.markdown-body .line .meta.tag .entity{color:#96cbfe}.markdown-body .line .meta.selector.css .entity.name.tag{color:#96cbfe;text-decoration:underline}.markdown-body .line .meta.selector.css .entity.other.attribute-name.tag.pseudo-class{color:#8f9d6a}.markdown-body .line .meta.selector.css .entity.other.attribute-name.id{color:#8b98ab}.markdown-body .line .meta.selector.css .entity.other.attribute-name.class{color:#62b1fe}.markdown-body .line .meta.property-group .support.constant.property-value.css,.markdown-body .line .meta.property-value .support.constant.property-value.css{color:#f9ee98}.markdown-body .line .meta.preprocessor.at-rule .keyword.control.at-rule{color:#8693a5}.markdown-body .line .meta.property-value .support.constant.named-color.css,.markdown-body .line .meta.property-value .constant{color:#87c38a}.markdown-body .line .meta.constructor.argument.css{color:#8f9d6a}.markdown-body .line .meta.diff,.markdown-body .line .meta.diff.header{background-color:#0e2231;color:#f8f8f8}.markdown-body .line .meta.separator{background-color:#242424;color:#60a633}.markdown-body .line .meta.line.entry.logfile,.markdown-body .line .meta.line.exit.logfile{background-color:rgba(238,238,238,.16)}.markdown-body .line .meta.line.error.logfile{background-color:#751012}.account-show h3{margin-bottom:0}.account-show section{border-bottom:1px #efeae1;margin-bottom:64px}.account-invites{background-color:#efeae1;padding-bottom:20px;padding-top:20px;text-align:center}.account-token{padding-right:90px}.account-token h3{margin-top:0}.account-token .show-token{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;text-align:center;width:280px}.account-token input[type=submit]{font-size:14px;height:34px}.address-block p{padding-right:90px}.address-form{margin:0 auto}.address-form.loading{opacity:.7}.address-form .hidden{display:none}.address-form label,.address-form input,.address-form select{display:inline-block}.address-form input+input{float:right}.address-form input+select{float:right}.address-form input[disabled]{opacity:.8}.address-form label{text-align:right;width:20%}.address-form label+input{margin:16px 10% 0 4%;width:55%}.address-form label+select{margin:16px 10% 0 4%;width:55%}.address-form input[type=submit],.address-form .button{float:right;line-height:normal;margin:16px 20% 0 4%;text-align:center;width:27.5%}.admin .spinnin{opacity:.5}.admin .explanation{color:#a29f99;font-size:80%;margin-top:6px}.admin h3,.admin h4{margin-bottom:0}.admin .admin-package-search input[type=text]{width:100%}.admin ul.package-list{border-left:1px solid #d3d1ce;border-right:1px solid #a29f99;border-top:1px solid #d3d1ce;padding:0}.admin ul.package-list li{border-bottom:1px solid #a29f99;list-style-type:none;padding:6px;width:100%}.admin ul.package-list li .delete-button{color:#c00}.admin ul.package-list li .add-button{color:#3b9b6d}.admin ul.package-list li .octicon{float:right;margin:6px}.admin ul.package-list li:nth-child(odd){background-color:#efeae1}.admin .admin-package-search-results{margin-bottom:20px;padding-left:40px;padding-right:40px}.admin .admin-package-search-results ul.package-list li{padding:4px}.admin .admin-package-search-results ul.package-list li:nth-child(odd){background-color:#f8f6f2}.admin .flags-list thead{background-color:#eee}.admin .flags-list tbody tr:nth-child(2n){background-color:#eee}.admin .flag-details.unresolved{background-color:#ffa5a5}.admin .flag-details.resolved{background-color:#e6ffcb}.admin .flag-details.resolved h3{text-decoration:line-through}.admin .blacklisting-details{background-color:#ffa5a5}.contact-title{font-size:40px;font-weight:300;line-height:1.4;margin:0 0 20px}.contact-list{list-style-type:0;padding-left:0}.contact-list a{padding:5px}.contact-list li{display:inline-block;margin-right:5px}.contact-list li:first-child a{padding-left:0}.contact-list td:first-child{padding-right:10px}form.contact-form{margin-left:auto;margin-right:auto;width:100%}form.contact-form dl.form{margin-left:auto;margin-right:auto}form.contact-form dl.form dd{margin:0}form.contact-form dl.form input[type=text],form.contact-form dl.form textarea{margin-bottom:14px;width:100%}form.contact-form input[type=submit]{float:right;font-size:16px}.illustration-contact{background-image:url("/assets/images/contact.gif");height:470px;position:relative;width:410px}@media only screen and (resolution >= 2dppx){.illustration-contact{background-image:url("/assets/images/contact@2x.gif");background-size:410px 470px}}.documents .navigation{font-weight:bold;padding:0;text-align:right}.documents .navigation a{color:#a29f99}.documents .navigation a:hover{color:#574c4f}.documents .navigation a.is-selected,.documents .navigation a:active{color:#574c4f}.atom-doc-index h2{margin:0;padding:0}.atom-doc-index h3.subheader{color:#8e6965;font-weight:400;margin:0;margin-bottom:20px;padding:0}.atom-doc-index .doc-section .octicon{margin-right:3px}.atom-doc-index .doc-section p{font-size:.9em;padding-right:25px}.atom-doc-index .doc-section h3{border-bottom:1px solid #eee}.atom-doc-index .doc-section ul{list-style-type:none;padding:0}.atom-doc-index .doc-section ul li{margin:5px 0}.atom-doc-index .documents-search{margin-bottom:10px}.version-switcher{float:left;margin-top:9px}.documents-search{display:table;line-height:1.4;margin-bottom:40px}.documents-search .select-menu{display:table-cell;padding-right:20px;width:1%}.documents-search input[type=text]{display:table-cell;font-size:16px;margin:0;width:100%}.documents-toc .anchor{display:none}.documents-toc h2,.documents-toc h3{font-size:22px;margin:20px 0 10px}.documents-toc ul{list-style-type:none;margin:0;padding-left:0}.inspectocat{background-image:url("/assets/images/inspectocat.png");display:block;height:448px;width:470px}@media only screen and (resolution >= 2dppx){.inspectocat{background-image:url("/assets/images/inspectocat@2x.png");background-size:470px 448px}}.doc-version-warning{background-color:#ddd3c0;background-image:linear-gradient(#efeae1, #ddd3c0);background-repeat:repeat-x;border:1px solid #ccbb9e;border-radius:5px;display:block;font-weight:bold;margin-bottom:20px;padding:10px;position:relative;text-align:center;vertical-align:middle}.breadcrumbs{font-size:15px;margin:0 0 20px;padding-left:0}.breadcrumbs li{display:inline-block;list-style-type:none}.breadcrumbs li::after{content:">"}.breadcrumbs li:last-child::after{content:""}.manual-docs h1{margin-top:0}.manual-docs ul{list-style-type:none;margin:0;margin-left:15px;padding:0}.manual-docs ul li{font-size:1.2em;margin-top:4px}.manual-docs ul small{color:#666;font-size:.9em;margin-right:10px}.manual-docs .manual-ebooks{float:right;margin-top:10px;text-align:center;width:200px}.manual-docs .manual-ebooks h3{margin:1em 0 0}.manual-docs .manual-ebooks img{width:200px}.manual-docs .manual-ebooks .ebooks img{padding:10px 10px 0;width:100px}.toc{border-right:1px solid #eee;display:block;float:left;margin-right:15px;max-width:260px;overflow:hidden;width:260px}.toc h3{margin:0;margin-bottom:10px;padding:0}.toc h4{margin:0;padding:0}.toc ul{font-size:.95em;list-style-type:none;margin:0;padding:0}.toc ul li{padding:1px;padding-left:15px}.toc ul li .selected{background:#eee}.document-content{padding-left:15px}.document-content h1{border-bottom:0;font-size:1em;font-weight:200;text-align:right}.document-content pre{background:#eee;color:#333}.document-content pre code.hll{background-color:#ffc}.document-content pre code.c{color:#09f;font-style:italic}.document-content pre code.err{color:#a00}.document-content pre code.k{color:#069;font-weight:bold}.document-content pre code.o{color:#555}.document-content pre code.cm{color:#35586c;font-style:italic}.document-content pre code.cp{color:#099}.document-content pre code.c1{color:#35586c;font-style:italic}.document-content pre code.cs{color:#35586c;font-style:italic;font-weight:bold}.document-content pre code.gd{background-color:#fcc}.document-content pre code.ge{font-style:italic}.document-content pre code.gr{color:red}.document-content pre code.gh{color:#030;font-weight:bold}.document-content pre code.gi{background-color:#cfc}.document-content pre code.go{color:#000}.document-content pre code.gp{color:#009;font-weight:bold}.document-content pre code.gs{font-weight:bold}.document-content pre code.gu{color:#030;font-weight:bold}.document-content pre code.gt{color:#9c6}.document-content pre code.kc{color:#069;font-weight:bold}.document-content pre code.kd{color:#069;font-weight:bold}.document-content pre code.kn{color:#069;font-weight:bold}.document-content pre code.kp{color:#069}.document-content pre code.kr{color:#069;font-weight:bold}.document-content pre code.kt{color:#078;font-weight:bold}.document-content pre code.m{color:#f60}.document-content pre code.s{color:#c30}.document-content pre code.na{color:#309}.document-content pre code.nb{color:#366}.document-content pre code.nc{color:#0a8;font-weight:bold}.document-content pre code.no{color:#360}.document-content pre code.nd{color:#99f}.document-content pre code.ni{color:#999;font-weight:bold}.document-content pre code.ne{color:#c00;font-weight:bold}.document-content pre code.nf{color:#c0f}.document-content pre code.nl{color:#99f}.document-content pre code.nn{color:#0cf;font-weight:bold}.document-content pre code.nt{color:#309;font-weight:bold}.document-content pre code.nv{color:#033}.document-content pre code.ow{color:#000;font-weight:bold}.document-content pre code.w{color:#bbb}.document-content pre code.mf{color:#f60}.document-content pre code.mh{color:#f60}.document-content pre code.mi{color:#f60}.document-content pre code.mo{color:#f60}.document-content pre code.sb{color:#c30}.document-content pre code.sc{color:#c30}.document-content pre code.sd{color:#c30;font-style:italic}.document-content pre code.s2{color:#c30}.document-content pre code.se{color:#c30;font-weight:bold}.document-content pre code.sh{color:#c30}.document-content pre code.si{color:#a00}.document-content pre code.sx{color:#c30}.document-content pre code.sr{color:#3aa}.document-content pre code.s1{color:#c30}.document-content pre code.ss{color:#a60}.document-content pre code.bp{color:#366}.document-content pre code.vc{color:#033}.document-content pre code.vg{color:#033}.document-content pre code.vi{color:#033}.document-content pre code.il{color:#f60}.document-content pre code.g{color:#050}.document-content pre code.l{color:#f90}.document-content pre code.n{color:#008}.document-content pre code.nx{color:#008}.document-content pre code.py{color:#96f}.document-content pre code.p{color:#000}.document-content pre code.x{color:#f06}.document-content pre[data-code-language=console]{background:#ddd;padding:10px}.document-content pre[data-code-language=console] code.go{color:#555;font-size:1em}.document-content pre[data-code-language=console] code.gp{color:#090;font-weight:bold}.training-video-cta{padding:20px 0 50px;text-align:center}.training-video-link{border:1px solid #3fa674;border-radius:2px;color:#3fa674;font-size:.9em;margin-left:10px;padding:7px 12px 7px 0}.training-video-link:hover{background:#6bc79b;border-color:#6bc79b;color:#fff}.training-video-link a,.training-video-link a:hover{color:inherit;text-decoration:none}.training-video-play{background:#3fa674;border:1px solid #3fa674;border-radius:2px 0 0 2px;color:#fff;margin-left:-4px;margin-right:7px;padding:7px 9px}.api-search-result{width:780px}.api-search-result .highlights em{font-style:normal;font-weight:bold}.api-search-result .highlights .highlight-separator{margin-left:8px;margin-right:8px}.documents{line-height:1.6}.documents a:focus{outline:0}.documents code{background-color:#f8f6f2;border:none;border-radius:3px;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px;padding:.3em 0}.documents .extended-methods-container .extended-methods{display:none}.documents .extended-methods-container .extended-methods.show .extended-methods{display:block}.documents .extended-methods-container .extended-methods.show .extended-toggle .octicon::before{content:""}.documents .extended-toggle{display:block;font-weight:normal;margin:20px 0}.documents .extended-toggle .octicon{color:#b4daba;width:12px}.documents .no-methods-message{font-style:italic;opacity:.5}.documents .markdown-body{font-size:16px}.documents .markdown-body .anchor .octicon{color:#9e9b95}.documents .markdown-body pre{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px;margin:0}.documents .markdown-body .reference-link{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}.documents .column.sidebar{width:30%}.documents .column.main-column{width:70%}.documents .section{border-bottom:solid 1px #efeae1}.documents .detail-section{margin:30px 0 20px}.documents .document-section-nav h3{font-size:18px;margin-bottom:4px}.documents .document-section-nav h3 a{color:#574c4f}.documents .label{border-radius:2px;color:#fff;display:inline-block;font-weight:bold;text-transform:uppercase}.documents .label.label-extended{background:#faaf4f}.documents .label.label-essential{background:#81c08b}.documents .page-title{font-size:40px;font-weight:300;line-height:1;margin-bottom:15px;margin-top:0}.documents .page-title .label{font-size:12px;margin-top:-2px;padding:6px;vertical-align:middle}.documents .method-signature .argument{color:#666}.documents a:hover .octicon-file-code{color:#2d7653}.documents .document-source{color:#3b9b6d;display:inline-block;font-size:14px;margin-top:-1px;vertical-align:middle}.documents .example{margin:1em 0}.documents .example .description{margin-bottom:1em}.documents .operator{color:#b4daba}.documents .api-entry h1,.documents .api-entry h2,.documents .api-entry h3,.documents .api-entry h4,.documents .api-entry h5,.documents .api-entry h6{margin:1em 0 !important}.documents .api-entry h3{font-size:16px}.documents .api-entry h4,.documents .api-entry h5,.documents .api-entry h6{font-size:14px}.documents .api-entry .method-summary-wrapper{display:none}.documents .api-entry.expanded{padding-bottom:10px}.documents .api-entry.expanded .method-summary-wrapper{display:block;padding-bottom:20px}.documents .api-entry>.name{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px;font-weight:normal;margin-bottom:.5em;margin-top:0}.documents .api-entry .source-link{color:#81c08b;display:inline}.documents .api-entry .source-link .octicon{position:relative;top:-2px}.documents .api-entry .return-values,.documents .api-entry .arguments{border:solid 1px #efeae1;border-collapse:collapse;border-spacing:0;margin:1em 0;width:100%}.documents .api-entry .return-values .optional,.documents .api-entry .arguments .optional{background:#f8f6f2;color:rgba(0,0,0,.5);display:block;float:right;font-size:12px;height:20px;line-height:20px;margin-right:-10px;margin-top:-8px;padding:0 6px}.documents .api-entry .return-values th,.documents .api-entry .arguments th{background-color:#faf8f5;color:#8e6965;font-size:14px;padding:8px 10px;text-align:left}.documents .api-entry .return-values td,.documents .api-entry .arguments td{border-top:solid 1px #efeae1;padding:8px 10px;vertical-align:top}.documents .api-entry .return-values p,.documents .api-entry .arguments p{margin:0}.documents .api-entry .return-values .argument-depth-1>td,.documents .api-entry .return-values .argument-depth-2>td,.documents .api-entry .return-values .argument-depth-3>td,.documents .api-entry .return-values .argument-depth-4>td,.documents .api-entry .return-values .argument-depth-5>td,.documents .api-entry .arguments .argument-depth-1>td,.documents .api-entry .arguments .argument-depth-2>td,.documents .api-entry .arguments .argument-depth-3>td,.documents .api-entry .arguments .argument-depth-4>td,.documents .api-entry .arguments .argument-depth-5>td{border-top:none}.documents .api-entry .return-values .argument-depth-1>td>code,.documents .api-entry .return-values .argument-depth-2>td>code,.documents .api-entry .return-values .argument-depth-3>td>code,.documents .api-entry .return-values .argument-depth-4>td>code,.documents .api-entry .return-values .argument-depth-5>td>code,.documents .api-entry .arguments .argument-depth-1>td>code,.documents .api-entry .arguments .argument-depth-2>td>code,.documents .api-entry .arguments .argument-depth-3>td>code,.documents .api-entry .arguments .argument-depth-4>td>code,.documents .api-entry .arguments .argument-depth-5>td>code{background-color:rgba(0,0,0,0);color:#2e282a;padding:0}.documents .api-entry .return-values .argument-depth-1>td>code::before,.documents .api-entry .return-values .argument-depth-1>td>code::after,.documents .api-entry .return-values .argument-depth-2>td>code::before,.documents .api-entry .return-values .argument-depth-2>td>code::after,.documents .api-entry .return-values .argument-depth-3>td>code::before,.documents .api-entry .return-values .argument-depth-3>td>code::after,.documents .api-entry .return-values .argument-depth-4>td>code::before,.documents .api-entry .return-values .argument-depth-4>td>code::after,.documents .api-entry .return-values .argument-depth-5>td>code::before,.documents .api-entry .return-values .argument-depth-5>td>code::after,.documents .api-entry .arguments .argument-depth-1>td>code::before,.documents .api-entry .arguments .argument-depth-1>td>code::after,.documents .api-entry .arguments .argument-depth-2>td>code::before,.documents .api-entry .arguments .argument-depth-2>td>code::after,.documents .api-entry .arguments .argument-depth-3>td>code::before,.documents .api-entry .arguments .argument-depth-3>td>code::after,.documents .api-entry .arguments .argument-depth-4>td>code::before,.documents .api-entry .arguments .argument-depth-4>td>code::after,.documents .api-entry .arguments .argument-depth-5>td>code::before,.documents .api-entry .arguments .argument-depth-5>td>code::after{content:none}.documents .api-entry .return-values .argument-depth-1>td:first-child,.documents .api-entry .arguments .argument-depth-1>td:first-child{padding-left:27px}.documents .api-entry .return-values .argument-depth-2>td:first-child,.documents .api-entry .arguments .argument-depth-2>td:first-child{padding-left:42px}.documents .api-entry .return-values .argument-depth-3>td:first-child,.documents .api-entry .arguments .argument-depth-3>td:first-child{padding-left:57px}.documents .api-entry .return-values .argument-depth-4>td:first-child,.documents .api-entry .arguments .argument-depth-4>td:first-child{padding-left:72px}.documents .api-entry .return-values .argument-depth-5>td:first-child,.documents .api-entry .arguments .argument-depth-5>td:first-child{padding-left:87px}.documents .api-entry .return-values code .argument-list,.documents .api-entry .arguments code .argument-list{opacity:.6}.documents .api-entry .summary p{margin-top:0}.documents .api-entry .summary p:last-child{margin-bottom:1em}.survey-landing .survey-button .octicon{margin-right:6px}.survey-landing input.survey-link{background-color:rgba(0,0,0,0);border:none;color:#a29f99;cursor:pointer;display:block;font-size:14px;margin-top:10px;text-decoration:underline}#lean_overlay{background:#000;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}.blacklist-modal,.delete-modal,#flag-modal{background:#efeae1;border-radius:3px;padding:24px;text-align:center}.blacklist-modal .octicon,.delete-modal .octicon,#flag-modal .octicon{font-size:1.5em}.blacklist-modal h2,.delete-modal h2,#flag-modal h2{font-size:40px;font-weight:300;line-height:1.4;margin:0}.blacklist-modal p,.delete-modal p,#flag-modal p{margin-top:0}.blacklist-modal textarea,.blacklist-modal input[type=text],.delete-modal textarea,.delete-modal input[type=text],#flag-modal textarea,#flag-modal input[type=text]{margin-bottom:24px;width:100%}.blacklist-modal .flag-button,.delete-modal .flag-button,#flag-modal .flag-button{float:right;font-size:14px;height:34px;line-height:0;margin:0;margin-left:10px}*{box-sizing:border-box}html{height:100%}body{color:#574c4f;font:16px/1.7 normal normal;font-family:"Helvetica Neue",Helvetica,arial,freesans,clean,sans-serif;height:100%;margin:0;min-width:1060px}.wrapper{margin:0 auto;overflow:hidden;padding-left:40px;padding-right:40px;width:860px}.wrapper.wide{width:1060px}.wrapper.no-pad{padding-left:0;padding-right:0}.content-push{height:100%;margin-top:40px}.footer-push{height:100%;height:auto !important;margin-bottom:-55px;min-height:100%}.footer-pad{height:95px}a{color:#3b9b6d;text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{color:#4c4245}h1.center,h2.center,h3.center,h4.center,h5.center,h6.center{text-align:center}hr{background-color:#efeae1;border:0;clear:both;display:block;height:1px;width:100%}.octicon:hover{text-decoration:none}.gravatar{border:0;border-radius:3px}.top-bar{background-color:#584b4f;color:#efeae1;font-size:14px;height:43px;padding:5px 0;text-align:left}.top-bar h1{display:inline-block;font-size:inherit;line-height:0;margin:0}.top-bar a{color:#efeae1}.top-bar a:hover{color:#81c08b;text-decoration:none}.top-bar a.is-selected{color:#a29f99}.top-bar .navigation{display:inline-block}.top-bar .top-bar-right{float:right;line-height:33px}.top-bar .top-bar-right .octicon{padding:5px;position:relative;top:1px}.top-bar .top-bar-right .tooltipped{margin-left:10px;padding-bottom:2px}.top-bar .top-bar-right .gravatar{height:22px;margin-right:5px;vertical-align:-7px;width:22px}.top-bar .minibutton{margin:4px 0}.logo-small{background-image:url("/assets/images/logo-small.png");height:24px;margin:4px 8px 4px 0;width:114px}@media only screen and (resolution >= 2dppx){.logo-small{background-image:url("/assets/images/logo-small@2x.png");background-size:114px 24px}}.header{text-align:center;width:100%}.header .wrapper{line-height:0;overflow:hidden;padding:50px 0 40px}.header h1{display:inline-block;margin:0}.header .logo{background-image:url("/assets/images/logo.png");color:#574c4f;display:block;height:60px;line-height:0;overflow:hidden;text-decoration:none;text-indent:230px;white-space:nowrap;width:290px}@media only screen and (resolution >= 2dppx){.header .logo{background-image:url("/assets/images/logo@2x.png");background-size:290px 60px}}.header .github-log-in-button{float:right;font-size:14px;margin-left:20px;margin-top:18px;padding:5px 10px}.navigation{list-style-type:none;margin:0;padding:0}.navigation li{display:inline-block;height:33px;padding-right:5px;vertical-align:top}.navigation li:last-child{padding-right:0}.navigation a{display:inline-block;padding:5px;transition:color .2s}.navigation a:hover{text-decoration:none}.footer{background-color:#efeae1;height:55px;padding:15px}.footer a{color:#574c4f}.footer a:hover{text-decoration:none}.footer span{color:#574c4f}.footer .footer-right{float:right}.footer .footer-left{float:left;margin:0;padding:0}.footer .footer-left li{display:inline-block;list-style-type:none;margin-right:15px}.footer .octicon{font-size:20px;position:relative;top:1px}.footer .octicon-logo-github{top:2px}.tabs{display:inline-block}.tabs ul{display:table;margin:0;padding:0}.tabs li{display:table-cell;list-style-type:none}.tabs .button{font-size:18px;padding:10px 16px;width:100%}.columns{overflow:hidden;width:100%}.columns .column{float:left;padding-left:20px;padding-right:20px;vertical-align:top}.columns .column:first-child{padding-left:0;padding-right:20px}.columns .column:last-child{padding-left:20px;padding-right:0}.columns .left,.columns .right{width:50%}.columns .sidebar{width:33.3%}.columns .main-column{width:66.6%}.columns.middle-align .column{vertical-align:middle}.columns.middle-align .column h2{font-size:36px;font-weight:300}.search-page .search-results{padding-left:0}.search-page .search-results-header{color:#999;display:inline-block;font-size:18px;font-weight:normal;margin-bottom:2px;margin-top:3px}.search-page .search-results-header em{color:#66595c;font-weight:bold}.search-page .try-other-search-message{color:#999}.search-page .markdown h1,.search-page .markdown h2,.search-page .markdown h3,.search-page .markdown h4,.search-page .markdown h5,.search-page .markdown h6{border-bottom:0;font-size:16px;font-weight:bold}.search-page .markdown .anchor{display:none}.search-page .markdown a{color:#574c4f}.docs-search-results h3{font-size:18px;margin:0}.docs-search-results li{border-top:1px solid #eee;list-style-type:none;padding:20px 0}.docs-search-results li:first-child{border-top-color:#ddd}.docs-search-results-header{line-height:18px;margin:0}.sidebar-search-field{font-size:14px;padding:5px;width:100%}.flash{padding:5px;text-align:left}.flash .flash-inner{margin:0 auto;padding-left:40px;padding-right:40px;width:1060px}.flash.notice{background-color:#d8f5dd;border-top:1px solid #c8e3cc;color:#3b9b6d}.flash.alert{background-color:#ffede7;border-top:1px solid #edddd8;color:#bf8f80}.hero .flash.notice,.hero .flash.alert,.invite .flash.notice,.invite .flash.alert{background-color:rgba(0,0,0,0);border-top:0}.card{border:1px solid #ddd;border-radius:3px;list-style-type:none;margin:0 20px 20px 0;width:480px}.card img{display:inline-block;vertical-align:middle}.card .meta{background-color:#fafafa;line-height:1;padding:13px}.index-title{font-size:32px;font-weight:400}.thirds,.halves{margin-right:-20px;overflow:hidden}.thirds .grid-cell,.halves .grid-cell{float:left;padding-right:20px}.halves .grid-cell{width:50%}.thirds .grid-cell{width:33.3%}.nope{background-image:url("/assets/images/soon.gif");height:86px;left:50%;line-height:0;margin-left:-128px;margin-top:-85px;position:absolute;top:50%;width:256px}@media only screen and (resolution >= 2dppx){.nope{background-image:url("/assets/images/soon@2x.gif");background-size:256px 86px}}.sunset-text-color{color:#ffd152}.sunset-banner{font-style:bold !important;padding:10px}.side-nav{background-color:#f8f6f2;border-radius:3px}.side-nav ul{margin-top:0;padding-bottom:15px;padding-left:0}.side-nav .side-nav-item{list-style-type:none}.side-nav .side-nav-item a{display:block;padding:2px 15px}.side-nav .side-nav-item a:hover{background-color:#efeae1;text-decoration:none}.side-nav .side-nav-item.active a{background-color:#3b9b6d;color:#fff}.side-nav .side-nav-header{margin-bottom:6px;padding-left:15px;padding-right:15px}.side-nav .side-nav-header:first-child{margin-top:0;padding-top:10px}.stats-footnote{color:#9e9b95;font-size:80%}.card{border:1px solid #ddd;border-radius:3px;list-style-type:none;overflow:hidden;position:relative;width:100%}.card img{display:inline-block;vertical-align:middle}.card .meta{background-color:#fafafa;line-height:1;padding:13px;position:relative}.card .meta .author{color:#999;font-size:15px}.card .meta .stat{display:inline-block;height:26px;line-height:24px;margin-right:5px;padding-right:5px;vertical-align:top}.card .meta .stat .octicon{color:#999}.card .meta .action{border-radius:3px;padding:3px 6px}.card .meta .action:hover{background-color:#eaeaea}.card .meta .value{color:#999;font-size:13px}.card .meta a.linked-octicon{text-decoration:none}.card .meta a.linked-octicon:hover .octicon{color:#3b9b6d}.card .meta a.linked-octicon:hover .value{color:#3b9b6d}.card .meta-right{background-color:inherit;padding-left:10px;position:absolute;right:13px;top:11px}.card.blank-slate{color:#a29f99;height:132px;line-height:132px;text-align:center}.package-header{margin-bottom:40px}.package-header .columns .column{vertical-align:middle}.package-header h2{margin:0}.package-header h4{font-size:16px;font-weight:bold;margin:0 0 5px}.package-card .card-name,.project-card .card-name{font-size:28px;font-weight:300;line-height:1.4;margin:0}.package-card .card-name .css-truncate-target,.project-card .card-name .css-truncate-target{color:#3b9b6d}.package-card .keywords,.project-card .keywords{font-size:12px;line-height:20px;margin:0;min-height:20px;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.package-card .keywords li,.project-card .keywords li{background-color:#f8f6f2;border:1px solid #efeae1;border-radius:3px;display:inline;list-style-type:none;padding:2px 4px}.package-card .keywords a,.project-card .keywords a{color:#9e9b95}.package-card .card-description,.project-card .card-description{font-size:15px}.package-card .card-install-button,.project-card .card-install-button{font-weight:500;margin-left:9px}.package-card .card-install-button-close,.project-card .card-install-button-close{border:none;color:#9e9b95;cursor:pointer;height:30px;outline:none;position:absolute;right:0;top:0;width:30px}.package-card .card-install-button-close:hover,.package-card .card-install-button-close:focus,.project-card .card-install-button-close:hover,.project-card .card-install-button-close:focus{color:#574c4f}.package-card .card-install-button-close:active,.project-card .card-install-button-close:active{color:#9e9b95}.package-card .modal-download-atom,.project-card .modal-download-atom{background-color:#fff;border:1px solid #ddd;border-radius:3px;bottom:37px;box-shadow:0 3px 8px rgba(0,0,0,.1);font-size:15px;line-height:1.3;padding:12px 16px;position:absolute;right:0;width:280px;z-index:1}.package-card .modal-download-atom::before,.project-card .modal-download-atom::before{background-color:inherit;border:inherit;border-left:none;border-top:none;bottom:-6px;content:"";height:10px;pointer-events:none;position:absolute;right:32px;transform:rotate(45deg);width:10px}.package-card .modal-download-atom h4,.project-card .modal-download-atom h4{margin:0 0 5px}.package-card .body,.project-card .body{padding:7px 13px}.package-card .body .css-truncate-target,.project-card .body .css-truncate-target{max-width:100%}.package-card p,.project-card p{margin:0}.package-card img,.project-card img{height:24px;width:24px}.package-list{margin-bottom:20px}.package-list .loading-overlay{background-color:hsla(0,0%,100%,.7);background-image:url("/assets/images/octocat-spinner-64.gif");background-position:center;background-repeat:no-repeat;display:none;height:456px;position:absolute;width:980px}@media only screen and (resolution >= 2dppx){.package-list .loading-overlay{background-image:url("/assets/images/octocat-spinner-64@2x.gif");background-size:64px 64px}}.package-list hr{margin:0}.package-list li{list-style-type:none}.package-list .card{margin-bottom:20px}.package-list .package-list-header{height:51px;margin-bottom:10px}.package-list .package-list-title{font-size:30px;font-weight:300;margin:0}.package-list .package-list-see-all{display:inline-block;float:right;font-size:15px;font-weight:normal;margin-top:19px}.package-list .search-sorter div{display:inline;padding-left:16px}.package-list .search-sorter div .active{padding-left:0}.package-list .search-sorter div a{color:#9e9b95}.package-list .search-sorter .icon-up,.package-list .search-sorter .icon-down{color:#9e9b95;display:none}.package-list .search-sorter div.active.asc .icon-up{display:inline}.package-list .search-sorter div.active.desc .icon-down{display:inline}.package-list .search-sort-select{float:right}.package-list .trending-select{display:inline-block}.package-list .trending-select .octicon-triangle-down{margin-left:5px;vertical-align:middle}.search-form{display:flex;margin-bottom:40px}input.search-input{appearance:none;flex:1;font-size:18px}.search-button{line-height:21px;margin-left:7px;padding:7px 14px}.manual-install{background-color:#efeae1;border:1px solid #a29f99;border-radius:3px;display:block;font-size:14px;margin-top:2px;padding:0 5px 2px 18px;position:relative;white-space:nowrap}.manual-install::before{content:"$";left:5px;position:absolute}.star-box{display:inline-block;vertical-align:top}.star-box a.social-count{font-size:13px}.star-box .star-button{padding:0 6px}.star-box .star-button .octicon{margin-right:0}.package-meta{font-size:14px}.package-meta .time{color:#9e9b95}.package-meta .card-name{float:left;font-size:16px;margin-right:20px}.package-meta h3{font-size:22px;margin:0}.package-meta h4{clear:both;font-size:16px;font-weight:bold;margin:10px 0 0}.package-meta h4:first-child{margin-top:0}.package-meta ul{border:1px solid #ddd;border-radius:3px;display:table;margin-top:0;padding-left:0;width:100%}.package-meta ul li{border-right:1px solid #ddd;display:table-cell;list-style-type:none;padding:0;text-align:center;white-space:nowrap;width:1%}.package-meta ul li a{color:#574c4f;display:block;height:100%;padding:5px;transition:color .2s;width:100%}.package-meta ul li a.disabled{color:#bdb3b5}.package-meta ul li a.disabled:hover{color:#bdb3b5}.package-meta ul li a:hover{color:#3b9b6d;text-decoration:none}.package-meta ul li a .octicon{margin-right:3px}.package-meta ul li:last-child{border-right:0}.package-meta .show-flag{color:#999;float:right;transition:color .2s}.package-meta .show-flag:hover{color:#3b9b6d;text-decoration:none}.package-meta table{border:1px solid #ddd;border-collapse:collapse;width:100%}.package-meta table td{border:1px solid #ddd;padding:0;text-align:center}.package-meta table a{color:#574c4f;display:block;height:100%;padding:5px;width:100%}.package-meta .author{line-height:0}.package-meta .author img{display:inline-block;height:20px;vertical-align:top;width:20px}.package-meta .package-card .card-name{font-size:24px;margin-bottom:5px}.package-meta .package-card .card-description{line-height:1.4;white-space:normal}.package-meta .css-truncate-target{max-width:100%}.package-meta .minibutton{margin-top:20px}.all-packages{margin-top:20px;text-align:center}.all-packages .button{margin-top:20px}.version-callout{color:#9e9b95;font-size:16px}.official-package{color:#3b9b6d;display:block;font-size:16px;font-weight:bold;height:50px;margin:20px 0}.readme{margin-top:40px}.malicious-package-warning{background-color:#ffa2a2;background-image:linear-gradient(#ffb8b8, #ffa2a2);background-repeat:repeat-x;border:1px solid #e08f90;border-radius:5px;color:#7b3131;font-weight:bold;margin-bottom:40px;padding:15px 15px 15px 57px;position:relative;vertical-align:middle}.malicious-package-warning .mega-octicon{left:15px;position:absolute;top:14px}.malicious-package-warning .minibutton{position:absolute;right:14px;top:16px}.stargazers-header{font-size:30px;font-weight:300}.theme-card .upload-image.button{margin:0}.theme-card .gravatar{height:40px;width:40px}.theme-card .avatar{float:left;margin-right:13px}.theme-card iframe{background-color:#aaa;border:0;display:block;height:169px;width:100%}.theme-card .theme-name{float:left;font-size:15px;font-weight:normal;line-height:1.3;margin:0;width:100%}.theme-card .theme-name a,.theme-card .theme-name span{color:#574c4f;display:block;max-width:100%}.theme-card .author{display:block;float:left;line-height:1.3;width:100%}.theme-card .meta{overflow:hidden}.theme-card .preview-link{display:block;position:relative}.theme-card .preview-link .click-shield{height:100%;left:0;position:absolute;top:0;width:100%}.card-cells{display:table;width:100%}.card-cells .cell{display:table-cell;vertical-align:middle}.card-cells .gravatar-cell{width:53px}#crop-modal{background:#efeae1;border-radius:3px;padding:20px 10px}#crop-modal .spinner{background-color:hsla(0,0%,100%,.7);background-image:url("/assets/images/octocat-spinner-64.gif");background-position:center;background-repeat:no-repeat;display:none;height:100%;margin-left:-24px;margin-top:-24px;position:absolute;width:100%;z-index:9999999}@media only screen and (resolution >= 2dppx){#crop-modal .spinner{background-image:url("/assets/images/octocat-spinner-64@2x.gif");background-size:64px 64px}}#crop-modal .flash{display:none}#crop-modal .columns{padding:0 10px}#crop-modal .crop-column{max-width:600px}#crop-modal .preview-column{padding-left:0;width:306px}#crop-modal .crop-viewer{max-height:600px;overflow:hidden;width:100%}#crop-modal .theme-card{margin-bottom:10px}#crop-modal .modal-actions>a{margin-right:10px}#crop-modal .jcrop-holder img{border:1px solid #ddd !important}.package-show .css-truncate-target{max-width:auto;overflow:auto;text-overflow:inherit;white-space:normal}.reward-header{background-color:#efeae1}.reward-header .wrapper{padding-top:6px}.reward-header .wrapper p{color:#574c4f;display:table-cell;text-align:center;vertical-align:middle}.reward-header .wrapper a{color:#3b9b6d}.search-unavailable{border:1px solid #ddd;border-radius:3px;list-style-type:none;overflow:hidden;padding:7px 13px;position:relative;width:100%}.search-unavailable img{display:inline-block;height:24px;vertical-align:middle;width:24px}.search-unavailable h4{font-size:28px;font-weight:300;line-height:1.4;margin:0;margin-bottom:10px}.search-unavailable p{font-size:15px;margin:0;margin-bottom:20px;margin-left:40px}.select-menu-button{padding-right:25px}.select-menu-button .octicon{margin-right:1px}.select-menu-button::before{border:4px solid;border-bottom-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);content:"";display:block;height:0;position:absolute;right:10px;top:10px;width:0}.select-menu-button.with-gravatar::before{top:13px}.select-menu-button.icon-only{padding-left:7px;padding-right:18px}.select-menu-button.icon-only::before{right:8px}.select-menu-button.primary::before{border-top-color:#fff}.select-menu-button.primary:hover:active{background-color:#4a993e}.select-menu .spinner{float:left;margin:4px 0 0 -24px}.select-menu.active .select-menu-modal-holder{display:block}.select-menu.right-aligned{float:right;position:relative}.select-menu.right-aligned .select-menu-modal-holder{right:0}.select-menu.is-showing-clear-item .select-menu-clear-item{display:block}.select-menu.is-showing-clear-item .select-menu-clear-item .octicon{color:inherit}.select-menu.is-showing-clear-item .select-menu-clear-item+.select-menu-no-results{display:none}.select-menu.is-loading .select-menu-loading-overlay{display:block}.select-menu.is-loading .select-menu-modal{min-height:200px}.select-menu.has-error .select-menu-error-shell{display:block}.select-menu-loading-overlay{animation:pulse 2s infinite linear;background-color:hsla(0,0%,100%,.8);border:1px solid rgba(0,0,0,0);border-radius:5px;display:none;height:100%;position:absolute;text-indent:100%;top:0;width:100%;z-index:5}.select-menu-loading-overlay::before{content:"";display:inline-block;font:normal normal 32px/1 octicons;-webkit-font-smoothing:antialiased;left:50%;margin:-16px 0 0 -16px;position:absolute;text-decoration:none;text-indent:0;top:50%;width:32px}@keyframes pulse{0%{color:rgba(170,170,170,.1)}10%{color:#aaa}100%{color:rgba(170,170,170,.1)}}.select-menu-error-shell{border-bottom:1px solid #eee;display:none;padding:5px}.select-menu-error-shell .select-menu-error{background-color:#ffeaea;border:1px solid #e2a0a0;color:#900;display:block;font-weight:bold;padding:5px 10px}.select-menu-modal-holder{display:none;position:absolute;z-index:21}.select-menu-modal{background-clip:padding-box;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:5px;box-shadow:0 3px 12px rgba(0,0,0,.25);color:#666;font-size:12px;margin-bottom:20px;margin-top:4px;overflow:hidden;position:relative;width:300px}.select-menu-header{background-color:#eee;background-image:linear-gradient(#fafafa, #eee);background-repeat:repeat-x;border-bottom:1px solid #ddd;padding:8px 10px}.select-menu-header .select-menu-title{color:#333;font-weight:bold;text-shadow:0 1px 0 #fff}.select-menu-header .octicon{color:#ccc;cursor:pointer;display:block;float:right}.select-menu-header .octicon:hover{color:#555}.select-menu-filters{background-color:#f8f8f8}.select-menu-text-filter{padding:10px 10px 0}.select-menu-text-filter:first-child:last-child{border-bottom:1px solid #ddd;padding-bottom:10px}.select-menu-text-filter input{border:1px solid #ddd;border-radius:3px;display:block;max-width:100%;padding:5px;width:100%}.select-menu-text-filter input::placeholder{color:#aaa}.select-menu-tabs{border-bottom:1px solid #ddd;height:33px}.select-menu-tabs ul{overflow:hidden;padding:14px 10px 0}.select-menu-tabs .select-menu-tab{display:inline-block}.select-menu-tabs a{border-radius:3px 3px 0 0;color:#888;cursor:pointer;font-size:11px;font-weight:bold;height:20px;line-height:20px;padding:5px 8px;text-decoration:none}.select-menu-tabs a:hover{color:#333}.select-menu-tabs a.selected{background-color:#fff;border:1px solid #ddd;border-bottom:1px solid #fff;color:#333;padding:4px 5px}.select-menu-list{max-height:400px;overflow:auto;position:relative}.select-menu-list.select-menu-tab-bucket{display:none}.select-menu-list.select-menu-tab-bucket.selected{display:block}.select-menu-item{border-bottom:1px solid #eee;color:inherit;cursor:pointer;display:table;overflow:hidden;table-layout:fixed;width:100%}.select-menu-item:hover{text-decoration:none}.select-menu-item.select-menu-item-template{display:none}.select-menu-item.select-menu-clear-item{display:none}.select-menu-item.disabled,.select-menu-item.disabled.selected{color:#999}.select-menu-item.disabled .select-menu-item-gravatar,.select-menu-item.disabled.selected .select-menu-item-gravatar{opacity:.5}.select-menu-item .octicon{vertical-align:middle}.select-menu-item input[type=radio]{display:none}.select-menu-item .select-menu-item-icon{color:rgba(0,0,0,0);display:table-cell;padding:8px 0 8px 8px;text-align:center;vertical-align:top;width:24px}.select-menu-item .select-menu-item-icon.is-shown{color:inherit}.select-menu-item.navigation-focus,.select-menu-item.navigation-focus.selected,.select-menu-item.navigation-focus.select-menu-action{background-color:#4183c4;color:#fff}.select-menu-item.navigation-focus>.octicon,.select-menu-item.navigation-focus.selected>.octicon,.select-menu-item.navigation-focus.select-menu-action>.octicon{color:#fff}.select-menu-item.navigation-focus .text-danger,.select-menu-item.navigation-focus .description,.select-menu-item.navigation-focus.selected .text-danger,.select-menu-item.navigation-focus.selected .description,.select-menu-item.navigation-focus.select-menu-action .text-danger,.select-menu-item.navigation-focus.select-menu-action .description{color:#fff}.select-menu-item>.octicon-dash{display:none}.select-menu-item.indeterminate>.octicon-check{display:none}.select-menu-item.indeterminate>.octicon-dash{display:table-cell}.select-menu-item.select-menu-action,.select-menu-item.selected{color:#333}.select-menu-item.select-menu-action .description,.select-menu-item.selected .description{color:#666}.select-menu-item.select-menu-action>.octicon,.select-menu-item.selected>.octicon{color:#333}.select-menu-item.select-menu-action .select-menu-item-text{font-weight:bold}.select-menu[data-multiple] .select-menu-item:active{background-color:rgba(0,0,0,0) !important}.select-menu-item a{color:inherit;text-decoration:none}.select-menu-item .hidden-select-button-text{display:none}.select-menu-item .css-truncate-target{display:table-cell;max-width:100%}form.select-menu-item>div:first-child{display:none !important}form.select-menu-item.last-visible,.select-menu-list:last-child form.select-menu-item:last-child{border-bottom:0;border-radius:0 0 3px 3px}.select-menu-actions .select-menu-item:hover{background-color:#4183c4;color:#fff}.select-menu-actions .select-menu-item:hover>.octicon{color:#fff}.select-menu-actions .select-menu-item:hover .description{color:#fff}.select-menu-no-results{color:#999;cursor:auto;display:none;padding:9px}.select-menu-list.filterable-empty .select-menu-no-results,.select-menu-no-results:only-child{display:block}.select-menu-button-gravatar,.select-menu-item-gravatar{line-height:0;overflow:hidden;width:20px}.select-menu-button-gravatar img,.select-menu-item-gravatar img{border-radius:3px;display:inline-block;height:20px;width:20px}.select-menu-item-gravatar{display:table-cell;padding:6px 0 6px 8px;vertical-align:top;width:28px}.select-menu-button-gravatar{display:inline-block;margin:6px 3px 6px 0;margin-right:5px;vertical-align:middle}.select-menu-item-text{display:table-cell;padding:8px 0 8px 8px;text-align:left;vertical-align:top}.select-menu-item-text:first-child{margin-left:5px}.select-menu-item-text .description{color:#999;display:block;font-size:12px;margin-top:3px;max-width:265px}.select-menu-item-text h4{margin-bottom:0;margin-top:0}.select-menu-item-text h4 .description{display:inline;font-weight:normal}.select-menu-footer{border-top:1px solid #eee;font-weight:bold;padding:8px}.select-menu-footer a{display:inline-block;margin-top:1px;vertical-align:top}.select-menu-footer .octicon{color:#666}.select-menu-new-item-form{display:none}.select-menu-new-item-form .octicon{color:#4183c4}.select-menu-list.is-showing-new-item-form .select-menu-new-item-form{display:table}.select-menu-list.is-showing-new-item-form .select-menu-no-results,.select-menu-list.is-showing-new-item-form .select-menu-clear-item{display:none}.modal-backdrop{display:none;-webkit-touch-callout:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}body.menu-active .modal-backdrop{display:block;height:100%;left:0;position:fixed;top:0;width:100%;z-index:20}.user-card .user-login{font-size:28px;font-weight:300;line-height:1.4;margin:0;padding:6px 0}.user-card .body{padding:7px 13px}.user-card .body .gravatar{float:left}.user-card .body h4{color:#3b9b6d}.user-card p{margin:0}.user-card img{height:40px;margin-right:12px;width:40px}.user-card .css-truncate-target{min-width:360px}.user-show .search-sort-select{margin-bottom:4px}.user-show .package-card{width:100%}.user-show .user-meta{margin-bottom:40px}.user-show .user-meta .main{padding-left:0}.user-show .user-meta img{border-radius:3px;display:inline-block;height:64px;margin-right:5px;vertical-align:-15px;width:64px}.user-show .username{font-size:36px;font-weight:300;margin:0}.user-show .count{background-color:#eee;border-radius:3px;color:#a29f99;font-size:18px;font-weight:normal;padding:2px 5px;position:relative;vertical-align:4px}.welcome{background-color:#343233;color:#efdab9;font:16px/1.5 normal normal;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:300}.welcome h1,.welcome h2,.welcome h3,.welcome h4,.welcome h5,.welcome h6{color:inherit}.welcome h3{font-size:2em;font-weight:200;letter-spacing:.05em;margin:0}.welcome .column>h3{margin-bottom:66.6667px}.welcome .columns+h3{margin-top:200px}.welcome h4{font-size:1.2em;font-weight:500;margin-bottom:.25em;margin-top:0}.welcome a{color:#ffd152;text-decoration:none}.welcome a:hover{color:#ebac00}.welcome a:active{color:#d36e2d}.welcome .section{overflow:hidden;position:relative}.welcome .wrapper{padding-bottom:200px;padding-top:200px}.welcome .wrapper strong{background-color:#393c3c;color:#98c3b7;font-weight:500;padding:0 .2em}.welcome .column{width:50%}.welcome .columns .column:first-child{padding-right:66.6667px}.welcome .columns .column:last-child{padding-left:66.6667px}.welcome .welcome-button{background-color:#ffd152;border-radius:5px;color:#343233;display:inline-block;font-size:inherit;font-weight:500;line-height:inherit;padding:.5em 1em;text-decoration:none}.welcome .welcome-button:hover{background-color:#ffc31f;color:#343233}.welcome .welcome-button:active{background-color:#ebac00;color:#343233;transform:translateY(2px)}.welcome .welcome-cta{margin:66.6667px 0 0}.welcome .welcome-bg{position:absolute}.welcome .welcome-bg--screenshot{border-radius:5px;bottom:50%;box-shadow:0 20px 30px rgba(0,0,0,.5);height:488px;margin-bottom:-244px;margin-right:40px;right:50%;transition:filter 2s;width:780px}.welcome .welcome-bg--screenshot:hover{filter:none}.welcome ::after{content:"";height:2px;left:0;position:absolute;top:-2px;width:100%}@media(width >= 1101px){.welcome .section--features .wrapper{max-width:560px}.welcome .features-item+.features-item{margin-top:50px}@supports(display: grid){.welcome .section--features .wrapper{max-width:none}.welcome .features{display:grid;grid-gap:100px 66.6667px;grid-template-columns:1fr 1fr}.welcome .features-item.features-item{margin-top:0}}}.section--hero{background-image:radial-gradient(ellipse closest-side at 50% 50%, #3a3f45, #37383c 25%, #343233);background-position:center -120px;background-repeat:no-repeat;background-size:100% 1000px;text-align:center}.section--hero .wrapper{padding-bottom:0;padding-top:133.3333px}.section--hero a{color:#8e8373;font-size:.9em}.hero-header{align-items:center}.hero-header-item{flex:1}.hero-features{margin:133.3333px 0 0;padding:0 10px}.hero-tagline{font-size:2.3em;font-weight:200;letter-spacing:.05em;margin:0 0 .5em}.hero-tagline-highlight{color:#78b0a0;font-weight:inherit}.hero-logo{background-image:url("/assets/images/index-logo.svg"),url("/assets/images/index-portal-sides.svg");background-position:center;background-repeat:no-repeat;flex:0 0 500px;height:366px;-webkit-user-select:none;user-select:none}.hero-logo-circles{height:366px;margin:auto;position:relative;width:366px}.hero-logo-circle{animation:hero-logo-circle 1s linear infinite;left:0;position:absolute;top:0;will-change:transform}.hero-logo-circle:nth-child(1){animation-duration:30s}.hero-logo-circle:nth-child(2){animation-duration:40s}.hero-logo-circle:nth-child(3){animation-duration:50s}.hero-logo-circle:nth-child(4){animation-duration:60s}.hero-logo-circle:nth-child(5){animation-duration:70s}.hero-logo-circle:nth-child(6){animation-duration:80s}.hero-logo-circle:nth-child(7){animation-duration:90s}.hero-logo-circle:nth-child(8){animation-duration:100s}.hero-logo-circle:nth-child(9){animation-duration:110s}.hero-logo-circle:nth-child(10){animation-duration:120s}@keyframes hero-logo-circle{100%{transform:rotate(1turn)}}.hero-download{border:1px solid #4e4b4d;border-radius:20px;display:inline-flex;list-style:none;margin:4em 0 0;padding:0}.hero-download li{display:flex;flex-direction:column;justify-content:center;padding:1em 1.75em}.hero-download li:last-child{padding:1em}.hero-download li+li{border-left:1px solid #4e4b4d}.hero-download .logo-wordmark{display:block}.hero-download .version{display:block;font-size:1.4em;font-weight:500;letter-spacing:.15em;line-height:2rem}.hero-download .platform{display:block;font-size:1.4em;letter-spacing:.05em;line-height:2rem}.hero-download .support{color:#8e8373;display:block;font-size:.9em}.hero-download .welcome-button{display:block;font-size:1.1em;padding:1em 1.5em;white-space:nowrap}.hero-download .welcome-button .octicon{margin-right:.8em}.hero-download .welcome-button+.welcome-button{margin-top:.5em}.hero-meta{margin:2rem 0 0}.hero-meta a+a{margin-left:2rem}.hero-tos{color:#786f63;display:block;font-size:.8em;margin-bottom:2em}.hero-tos a{font-size:inherit}.hero-octonaut{animation:hero-octonaut 2s alternate ease-in-out infinite;left:calc(50% - 380px);position:absolute;top:100px;-webkit-user-select:none;user-select:none;will-change:transform}@keyframes hero-octonaut{0%{transform:translateY(-8px)}100%{transform:translateY(8px)}}.section--realtime{background-image:url("/assets/images/index-teletype-graphic.svg");background-position:calc(50% - 1140px) center;background-repeat:no-repeat}.section--realtime .wrapper{padding-right:470px}.section--realtime .welcome-bg--screenshot{filter:brightness(0.75) contrast(1) sepia(0.7) hue-rotate(-5deg) saturate(3.5);left:50%;margin-left:40px}.section--github{background-image:url("/assets/images/index-github-graphic.svg");background-position:calc(50% + 550px) center;background-repeat:no-repeat}.section--github .wrapper{padding-left:470px}.section--github .welcome-bg--screenshot{filter:brightness(0.7) contrast(1) sepia(1) hue-rotate(115deg) saturate(1.5)}.section--github .welcome-button{background-color:#61efce}.section--github .welcome-button:hover{background-color:#45edc6}.section--github .welcome-button:active{background-color:#2aeabd}.section--features h3{margin-bottom:50px}.section--features .features+h3{margin-top:100px}.section--features .features-item{padding-left:60px;position:relative}.section--features .features-item .mega-octicon{background-color:#3d3a3a;border-radius:6px;color:#efdab9;font-size:24px;height:1.75em;left:0;line-height:1.75em;position:absolute;text-align:center;top:-0.25em;width:1.75em}.section--features p{margin:0}.section--contact{background-color:#2c2a2b;background-image:url("/assets/images/index-rocket.svg");background-position:calc(50% + 380px) 60px;background-repeat:no-repeat;border-top:1px solid #1a191a;margin-bottom:-40px}.section--contact td:first-child{padding-right:2em}@media(width >= 1101px)and (height <= 1000px){.section--hero .wrapper{padding-top:100px}.hero-header{display:flex;flex-wrap:wrap}.hero-download{flex-direction:column;margin-left:50px;margin-top:0}.hero-download li{padding:1em}.hero-download li:first-child{padding:2em 1em}.hero-download li+li{border-left:none;border-top:1px solid #4e4b4d}.hero-meta{flex:1;margin-top:50px}.hero-features{margin-top:100px}.hero-octonaut{left:calc(50% - 520px)}}@media(width <= 1100px){.welcome .wrapper{max-width:660px;width:auto}.welcome .section--hero{background-position:center -220px}.welcome .hero-features{margin-top:200px}.welcome .hero-tagline{font-size:2.4em}.welcome .hero-download{flex-direction:column}.welcome .hero-download li{padding:1em}.welcome .hero-download li:first-child{padding:2em 1em}.welcome .hero-download li+li{border-left:none;border-top:1px solid #4e4b4d}.welcome .section .wrapper{padding:100px 50px}.welcome .section.section--hero .wrapper{padding-left:0;padding-right:0}.welcome .columns{width:auto}.welcome .column{width:auto}.welcome .columns .column:first-child{padding-right:0}.welcome .columns .column:last-child{margin-top:100px;padding-left:0}.welcome .column>h3{margin-bottom:50px}.welcome .columns+h3{margin-top:100px}.welcome .welcome-bgs{margin:50px 0}.welcome .welcome-bg--screenshot{bottom:auto;height:auto;left:auto;margin:0;max-width:100%;position:relative;right:auto}.welcome .welcome-cta{margin:50px 0 0}.welcome .section--features .features-item{margin-top:50px}.welcome .section--features .column+.column{margin-top:0}.welcome .section--realtime{background-position:calc(50% - 845px) calc(100% - 130px)}.welcome .section--github{background-position:calc(50% + 450px) 0}.welcome .section--contact{background-position:calc(50% + 150px) bottom}}@media(width <= 660px){.welcome .hero-octonaut{display:none}.section--contact{background-image:none}}.welcome-beta .wrapper--beta,.welcome-beta .wrapper--nightly,.welcome-nightly .wrapper--beta,.welcome-nightly .wrapper--nightly{max-width:500px}.welcome-beta .section--hero,.welcome-nightly .section--hero{background-image:none}.welcome-beta .section--hero .wrapper,.welcome-nightly .section--hero .wrapper{padding-bottom:0}.welcome-beta h3,.welcome-nightly h3{margin:0 0 1em}.welcome-beta .features-item.features-item.features-item,.welcome-nightly .features-item.features-item.features-item{margin-top:50px}.welcome-beta .section--features,.welcome-nightly .section--features{margin-bottom:-40px}.welcome-beta .section--features .features-item .mega-octicon,.welcome-nightly .section--features .features-item .mega-octicon{top:0}.welcome-beta .hero-logo{filter:brightness(0.75) contrast(1) sepia(0.7) hue-rotate(-5deg) saturate(3.5)}.welcome-beta .hero-logo-circle:nth-child(4){animation-name:hero-logo-circle--reverse}.welcome-nightly .hero-logo{filter:brightness(0.8) contrast(0.6) sepia(0.9) hue-rotate(215deg) saturate(6)}.welcome-nightly .hero-logo-circle:nth-child(4){animation-name:hero-logo-circle--reverse}.welcome-nightly .hero-logo-circle:nth-child(8){animation-name:hero-logo-circle--reverse}.welcome-nightly .hero-logo-circle:nth-child(10){animation-name:hero-logo-circle--reverse}.welcome-nightly .welcome-button{background-color:#c67aff}.welcome-nightly .welcome-button:hover{background-color:#c170ff}.welcome-nightly .version{letter-spacing:.08em}@keyframes hero-logo-circle--reverse{100%{transform:rotate(-1turn)}}.is-responsive{min-width:auto}@media(width <= 900px){.is-responsive .top-bar{height:auto;padding:15px 10px}.is-responsive .top-bar>.wrapper{padding-left:5px;padding-right:5px;text-align:center;width:100%}.is-responsive .top-bar .navigation{vertical-align:middle}.is-responsive .top-bar-right{display:inline-block;float:none;margin:0 5px;vertical-align:middle}.is-responsive .footer{height:auto;padding:20px 10px}.is-responsive .footer>.wrapper{text-align:center;width:100%}.is-responsive .footer-left,.is-responsive .footer-right{float:none}.is-responsive .footer-right{margin-top:15px}}