/*!
 * Primer-marketing
 * http://primercss.io
 *
 * Released under MIT license. Copyright 2015 GitHub, Inc.
 */.alt-mono-font{font-family:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace}.alt-h0,.alt-h1,.alt-h2,.alt-h3,.alt-h4,.alt-h5,.alt-h6,.alt-lead{-webkit-font-smoothing:antialiased;font-family:Roboto, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Oxygen", "Ubuntu", "Cantarell", "Open Sans", sans-serif}.alt-h0{font-size:48px;font-weight:300}@media (min-width: 768px){.alt-h0{font-size:54px}}@media (min-width: 1012px){.alt-h0{font-size:72px}}.alt-h1{font-size:36px;font-weight:300}@media (min-width: 768px){.alt-h1{font-size:48px}}@media (min-width: 1012px){.alt-h1{font-size:54px}}.alt-h2{font-size:28px;font-weight:300}@media (min-width: 768px){.alt-h2{font-size:34px}}@media (min-width: 1012px){.alt-h2{font-size:38px}}.alt-h3{font-size:18px;font-weight:400}@media (min-width: 768px){.alt-h3{font-size:20px}}@media (min-width: 1012px){.alt-h3{font-size:22px}}.alt-h4{font-size:16px;font-weight:500}.alt-h5{font-size:14px;font-weight:500}.alt-h6{font-size:12px;font-weight:500}.alt-lead{-webkit-font-smoothing:antialiased;font-size:21px;font-weight:300}@media (min-width: 768px){.alt-lead{font-size:24px}}@media (min-width: 1012px){.alt-lead{font-size:26px}}.alt-text-small{font-size:14px !important}.pullquote{padding-top:0;padding-bottom:0;padding-left:8px;margin-bottom:24px;font-family:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;font-size:16px;line-height:1.4;color:#586069;border-left:3px solid #e1e4e8}@media (min-width: 768px){.pullquote{padding-left:12px;margin-bottom:32px;margin-left:-15px;font-size:18px;line-height:1.5}}.breadcrumb-item{display:inline-block;margin-left:-4px;white-space:nowrap;list-style:none}.breadcrumb-item::after{padding-right:0.5em;padding-left:0.5em;color:#e1e4e8;content:"/"}.breadcrumb-item-selected::after{content:none}.card{background-color:#fff;border:1px #e1e4e8 solid;border-radius:6px;box-shadow:0 1px 1px rgba(27,31,35,0.1)}.jumbotron{position:relative;padding-top:40px;padding-bottom:40px}@media (min-width: 544px){.jumbotron{padding-top:60px;padding-bottom:60px}}@media (min-width: 1280px){.jumbotron{padding-top:120px;padding-bottom:120px}}@media (min-width: 1012px){.jumbotron-supertron{height:45vw;min-height:590px;max-height:55vh;padding-top:80px;padding-bottom:80px}}.jumbotron-minitron{padding-top:24px;padding-bottom:24px}@media (min-width: 544px){.jumbotron-minitron{padding-top:32px;padding-bottom:32px}}.jumbotron-shadow::after{position:absolute;bottom:0;left:0;width:100%;height:30px;content:" ";background-color:transparent;background-image:linear-gradient(transparent, rgba(0,0,0,0.05));background-repeat:repeat-x;box-shadow:inset 0 -1px 0 rgba(0,0,0,0.05)}.jumbotron-photo{position:relative;background-color:#24292e;background-size:cover}.jumbotron-photo::before{position:absolute;bottom:0;left:0;display:block;width:100%;height:100%;content:"";background-color:rgba(0,0,0,0.25)}.page-section{padding:32px 0;margin-top:0}@media (min-width: 768px){.page-section{padding:56px 0}}.page-section-jumplink:target{padding-top:112px}@media (min-width: 768px){.page-section-jumplink:target{padding-top:80px}}.data-table{width:100%;margin-top:16px;border-collapse:collapse;border:1px #e1e4e8 solid;box-shadow:0 1px 1px rgba(27,31,35,0.05)}.data-table th{font-weight:400;text-align:left}.data-table td,.data-table th{padding:16px;border-right:1px #e1e4e8 solid;border-bottom:1px #e1e4e8 solid}.data-table tbody th{width:25%}.data-table tbody th,.data-table tbody td{border-bottom-color:#e1e4e8}.data-table tbody tr:last-child th,.data-table tbody tr:last-child td{border-bottom:1px #e1e4e8 solid}.grayscale{-webkit-filter:grayscale(100%);filter:grayscale(100%)}@media (min-width: 544px){.border-sm-top{border-top:1px #e1e4e8 solid !important}.border-sm-right{border-right:1px #e1e4e8 solid !important}.border-sm-bottom{border-bottom:1px #e1e4e8 solid !important}.border-sm-left{border-left:1px #e1e4e8 solid !important}.border-sm-top-0{border-top:0 !important}.border-sm-right-0{border-right:0 !important}.border-sm-bottom-0{border-bottom:0 !important}.border-sm-left-0{border-left:0 !important}}@media (min-width: 768px){.border-md-top{border-top:1px #e1e4e8 solid !important}.border-md-right{border-right:1px #e1e4e8 solid !important}.border-md-bottom{border-bottom:1px #e1e4e8 solid !important}.border-md-left{border-left:1px #e1e4e8 solid !important}.border-md-top-0{border-top:0 !important}.border-md-right-0{border-right:0 !important}.border-md-bottom-0{border-bottom:0 !important}.border-md-left-0{border-left:0 !important}}@media (min-width: 1012px){.border-lg-top{border-top:1px #e1e4e8 solid !important}.border-lg-right{border-right:1px #e1e4e8 solid !important}.border-lg-bottom{border-bottom:1px #e1e4e8 solid !important}.border-lg-left{border-left:1px #e1e4e8 solid !important}.border-lg-top-0{border-top:0 !important}.border-lg-right-0{border-right:0 !important}.border-lg-bottom-0{border-bottom:0 !important}.border-lg-left-0{border-left:0 !important}}@media (min-width: 1280px){.border-xl-top{border-top:1px #e1e4e8 solid !important}.border-xl-right{border-right:1px #e1e4e8 solid !important}.border-xl-bottom{border-bottom:1px #e1e4e8 solid !important}.border-xl-left{border-left:1px #e1e4e8 solid !important}.border-xl-top-0{border-top:0 !important}.border-xl-right-0{border-right:0 !important}.border-xl-bottom-0{border-bottom:0 !important}.border-xl-left-0{border-left:0 !important}}hr{border-bottom-color:#eee}.img-responsive{display:block;width:100%;max-width:100%;height:auto}.video-responsive{position:relative;max-width:100%;height:0;padding-bottom:56.25%}.video-responsive iframe,.video-responsive object,.video-responsive embed{position:absolute;top:0;left:0;width:100%;height:100%}.video-responsive .video-responsive-vr{position:absolute;bottom:0;left:50%;width:100px;margin:0;margin-left:-51px;border-bottom-width:3px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.togglevideo .togglevideo-hidewhencollapsed{display:none}.togglevideo.is-expanded .togglevideo-hidewhenexpanded{display:none}.togglevideo.is-expanded .togglevideo-showwhenexpanded{display:block}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url("/prx/000/https/web.archive.org/web/20170920113731im_/https://assets-cdn.github.com/static/fonts/roboto/roboto-light.woff") format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url("/prx/000/https/web.archive.org/web/20170920113731im_/https://assets-cdn.github.com/static/fonts/roboto/roboto-regular.woff") format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url("/prx/000/https/web.archive.org/web/20170920113731im_/https://assets-cdn.github.com/static/fonts/roboto/roboto-medium.woff") format("woff")}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local("Roboto Italic"),local("Roboto-Italic"),url("/prx/000/https/web.archive.org/web/20170920113731im_/https://assets-cdn.github.com/static/fonts/roboto/roboto-italic.woff") format("woff")}.off-screen-col{position:relative}@media (min-width: 768px){.off-screen-col{left:-100px}}.off-screen-img{width:100%}@media (min-width: 768px){.off-screen-img{position:absolute;width:800px}}.btn-orange{color:#fff;background-color:#d25a08;background-image:linear-gradient(-180deg, #f7802f 0%, #d25a08 90%)}.btn-orange:focus,.btn-orange.focus{box-shadow:0 0 0 0.2em rgba(247,128,47,0.3)}.btn-orange:hover,.btn-orange.hover{background-color:#c85607;background-image:linear-gradient(-180deg, #f77a25 0%, #c85607 90%);background-position:0 -0.5em;border-color:rgba(27,31,35,0.5)}.btn-orange:active,.btn-orange.selected{background-color:#c65e17;background-image:none;border-color:rgba(27,31,35,0.5);box-shadow:inset 0 0.15em 0.3em rgba(27,31,35,0.15)}.btn-orange:disabled,.btn-orange.disabled{color:rgba(255,255,255,0.75);background-color:#e9ad83;background-image:none;border-color:rgba(27,31,35,0.2);box-shadow:none}.btn-orange .Counter{color:#f46909;background-color:#fff}.btn-blurple{color:#fff;background-color:#3b41af;background-image:linear-gradient(-180deg, #6570e2 0%, #3b41af 90%)}.btn-blurple:focus,.btn-blurple.focus{box-shadow:0 0 0 0.2em rgba(101,112,226,0.3)}.btn-blurple:hover,.btn-blurple.hover{background-color:#383ea7;background-image:linear-gradient(-180deg, #5c68e0 0%, #383ea7 90%);background-position:0 -0.5em;border-color:rgba(27,31,35,0.5)}.btn-blurple:active,.btn-blurple.selected{background-color:#3a43bb;background-image:none;border-color:rgba(27,31,35,0.5);box-shadow:inset 0 0.15em 0.3em rgba(27,31,35,0.15)}.btn-blurple:disabled,.btn-blurple.disabled{color:rgba(255,255,255,0.75);background-color:#9da0d7;background-image:none;border-color:rgba(27,31,35,0.2);box-shadow:none}.btn-blurple .Counter{color:#4350dc;background-color:#fff}.btn-outline-purple{color:#6f42c1;background-color:#fff;background-image:none}.btn-outline-purple .Counter{background-color:rgba(27,31,35,0.07)}.btn-outline-purple:hover,.btn-outline-purple:active,.btn-outline-purple.selected{color:#fff;background-color:#6f42c1;background-image:none;border-color:#6f42c1}.btn-outline-purple:hover .Counter,.btn-outline-purple:active .Counter,.btn-outline-purple.selected .Counter{color:#6f42c1;background-color:#fff}.btn-outline-purple:focus{border-color:#6f42c1;box-shadow:0 0 0 0.2em rgba(111,66,193,0.3)}.btn-outline-purple:disabled,.btn-outline-purple.disabled{color:rgba(27,31,35,0.3);background-color:#fff;border-color:rgba(27,31,35,0.15);box-shadow:none}.btn-outline-orange{color:#f66a0a;background-color:#fff;background-image:none}.btn-outline-orange .Counter{background-color:rgba(27,31,35,0.07)}.btn-outline-orange:hover,.btn-outline-orange:active,.btn-outline-orange.selected{color:#fff;background-color:#f66a0a;background-image:none;border-color:#f66a0a}.btn-outline-orange:hover .Counter,.btn-outline-orange:active .Counter,.btn-outline-orange.selected .Counter{color:#f66a0a;background-color:#fff}.btn-outline-orange:focus{border-color:#f66a0a;box-shadow:0 0 0 0.2em rgba(246,106,10,0.3)}.btn-outline-orange:disabled,.btn-outline-orange.disabled{color:rgba(27,31,35,0.3);background-color:#fff;border-color:rgba(27,31,35,0.15);box-shadow:none}.btn-outline-green{color:#28a745;background-color:#fff;background-image:none}.btn-outline-green .Counter{background-color:rgba(27,31,35,0.07)}.btn-outline-green:hover,.btn-outline-green:active,.btn-outline-green.selected{color:#fff;background-color:#28a745;background-image:none;border-color:#28a745}.btn-outline-green:hover .Counter,.btn-outline-green:active .Counter,.btn-outline-green.selected .Counter{color:#28a745;background-color:#fff}.btn-outline-green:focus{border-color:#28a745;box-shadow:0 0 0 0.2em rgba(40,167,69,0.3)}.btn-outline-green:disabled,.btn-outline-green.disabled{color:rgba(27,31,35,0.3);background-color:#fff;border-color:rgba(27,31,35,0.15);box-shadow:none}.btn-transparent{padding:0.55em 1em;font-size:inherit;font-weight:500;line-height:1.5;color:#fff;background-color:transparent;background-image:none;border:1px solid rgba(255,255,255,0.5);border-radius:0.25em}.btn-transparent:hover,.btn-transparent:active{color:#333;background-color:#fff;background-image:none;border-color:#fff}.site-subheader{position:relative;z-index:2;padding-top:16px;padding-bottom:16px}.site-subheader-overlay{margin-bottom:-96px}@media (min-width: 1012px){.site-subheader-overlay{margin-bottom:-72px}}.site-subheader-sticky{position:-webkit-sticky;position:sticky;top:0;z-index:21}.site-subheader-sticky.is-stuck{background-color:#fff;background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,0.1)}.site-subheader-sticky.is-stuck::after{position:absolute;right:0;bottom:-12px;left:0;z-index:-1;display:block;height:12px;content:"";background:linear-gradient(rgba(0,0,0,0.075), rgba(0,0,0,0.001)) repeat-x 0 0}.subheader-title{display:block;margin-bottom:10px;font-weight:400;text-align:center}@media (min-width: 1012px){.subheader-title{float:left;text-align:left}}.subheader-nav{font-size:14px}@media (min-width: 768px){.subheader-nav{font-size:16px}}.subheader-nav .btn-outline-purple{font-size:inherit}.subheader-nav .nav-item.selected{color:#24292e}.jumbotron+.site-subheader-business{margin-bottom:0;border-bottom:1px solid rgba(0,0,0,0.1)}.site-subheader-pricing{background-color:#fafbfc}.subheader-nav-business .nav-item{color:#6f42c1}.subheader-nav-business .nav-item:hover{color:#3a1d6e}.plans-cards{display:-webkit-box;display:flex;margin-right:-10px;margin-left:-10px;-webkit-box-flex:0;flex:0 1 100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}@media (min-width: 768px){.plans-cards{-webkit-box-align:stretch;align-items:stretch;flex-flow:row wrap;-webkit-box-pack:center;justify-content:center}}@media (min-width: 1012px){.plans-cards{flex-wrap:nowrap}}.plans-card{display:-webkit-box;display:flex;margin-right:10px;margin-bottom:20px;margin-left:10px;font-size:14px;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;box-shadow:0 1px 1px rgba(27,31,35,0.1)}.plans-card-pricing-footnote{display:inline-block;margin-left:-0.5em}.plans-card-business{position:relative}.plans-card-business .plans-card-text{flex-basis:100%}.plans-card-business .plans-card-text:first-child{border-right:1px #e1e4e8 solid}.plans-card-business .plans-card-text:first-child .plans-card-btn{border-width:1px 0 0;border-radius:0 0 0 2px}.plans-card-business .plans-card-text:last-child .plans-card-btn{border-width:1px 0 0;border-radius:0 0 2px}@media (min-width: 768px){.plans-card-business{width:calc(66.66667% + (10px * 2))}}@media (min-width: 1012px){.plans-card-business{width:66.66667%}}.plans-card-business-contact{position:absolute;right:0;bottom:-32px;left:0}.plans-card-text,.plans-card-text-split{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-flex:1;flex:1 1 auto}.plans-card-btn{padding:16px;border-color:#e1e4e8;border-width:1px 0 0;border-radius:0 0 2px 2px}.plans-card-btn:hover,.plans-card-btn:active,.plans-card-btn.selected{border-color:transparent}.pricing-table{text-align:center}.pricing-table thead th{border-bottom:1px #e1e4e8 solid}.pricing-table .pricing-table-spacer{height:5px;border:0}.pricing-table td:first-child{font-weight:600;text-align:left}.pricing-table td,.pricing-table th{width:18%;padding:8px 16px}.pricing-table td:first-child,.pricing-table th:first-child{width:28%;padding-left:0}.pricing-table td:last-child,.pricing-table th:last-child{padding-right:0}.pricing-table td{border-bottom:1px solid #eaecef}.pricing-table td+td{border-left:1px solid #eaecef}.pricing-table-responsive{display:block;width:100%;min-height:0.01%;overflow-x:auto}@media (min-width: 768px){.pricing-table-responsive{display:table}}.jumbotron{position:relative;padding-top:40px;padding-bottom:40px;background-repeat:no-repeat;background-position:center;background-size:cover}@media (min-width: 544px){.jumbotron{padding-top:60px;padding-bottom:60px}}@media (min-width: 1012px){.jumbotron{padding-top:100px;padding-bottom:100px}}@media (min-width: 1280px){.jumbotron{padding-top:120px;padding-bottom:120px}}.jumbotron-codelines{color:rgba(255,255,255,0.6);background:url("/prx/000/https/web.archive.org/web/20170920113731im_/https://assets-cdn.github.com/images/modules/site/heroes/simple-codelines.svg"),#2b3137;background-position:center 10%;background-size:cover}.jumbotron-integrations{background-image:url("/prx/000/https/web.archive.org/web/20170920113731im_/https://assets-cdn.github.com/images/modules/site/heroes/features-hero-integrations.svg");background-repeat:no-repeat;background-position:top center;background-size:110% auto}.jumbotron-endpoints{background-image:url("/prx/000/https/web.archive.org/web/20170920113731im_/https://assets-cdn.github.com/images/modules/site/heroes/features-hero-integrations-endpoints.svg");background-repeat:no-repeat;background-position:center;background-size:100%}.jumbotron-projects{background-image:url("/prx/000/https/web.archive.org/web/20170920113731im_/https://assets-cdn.github.com/images/modules/site/heroes/features-hero-project-management.svg");background-position:top center, 0 0;background-size:110% auto}.jumbotron-code-review{background-image:url("/prx/000/https/web.archive.org/web/20170920113731im_/https://assets-cdn.github.com/images/modules/site/heroes/features-hero-code-review.svg");background-position:top center, 0 0;background-size:110% auto}.jumbotron-updates{margin-bottom:40px;background-color:#2f363d;background-image:url("/prx/000/https/web.archive.org/web/20170920113731im_/https://assets-cdn.github.com/images/modules/marketplace/bg-hero.svg");background-repeat:repeat-y;background-position:center top;background-size:110% auto}@media (min-width: 768px){.jumbotron-updates{background-repeat:no-repeat}}.jumbotron-updates .updates-video{bottom:-40px}.jumbotron-split{min-height:470px;padding-bottom:45%;background-repeat:no-repeat;background-position:center 175px;background-size:100% auto}@media (min-width: 768px){.jumbotron-split{min-height:360px;padding-bottom:100px;background-position:125% center;background-size:60% auto}}@media (min-width: 1012px){.jumbotron-split{background-position:right center;background-size:50% auto}}.jumbotron-split .jumbotron-content{background-color:#fafbfc}@media (min-width: 768px){.jumbotron-split .jumbotron-content{background-color:transparent}}.jumbotron-link{font-weight:400;border-bottom:1px solid rgba(255,255,255,0.125)}.jumbotron-link:hover{text-decoration:none;border-bottom-color:rgba(255,255,255,0.75)}.jumbotron-video{position:relative;margin-top:20px;margin-bottom:-20px}@media (min-width: 544px){.jumbotron-video{margin-top:30px;margin-bottom:-30px}}@media (min-width: 1012px){.jumbotron-video{margin-top:50px;margin-bottom:-50px}}@media (min-width: 1280px){.jumbotron-video{margin-top:60px;margin-bottom:-60px}}.jumbotron-video-close{position:absolute;top:0;right:-40px}.jumbotron-link-followup{position:relative;z-index:1;display:inline-block;padding:4px;margin:0 auto;line-height:1;white-space:normal}.jumbotron-link-followup:hover{text-decoration:none}@media (min-width: 768px){.jumbotron-link-followup{display:block;margin:0}}.jumbotron-link-followup .jumbotron-link-followup-icon{position:relative;left:-4px;width:25px;height:25px;margin-left:-30px;vertical-align:middle}@media (min-width: 768px){.jumbotron-link-followup .jumbotron-link-followup-icon{width:30px;height:30px;margin-top:-2px;margin-left:-40px}}.featurette{padding-top:80px;padding-bottom:80px}.page-responsive .featurette{padding-top:50px;padding-bottom:50px}@media (min-width: 768px){.page-responsive .featurette{padding-top:60px;padding-bottom:60px}}@media (min-width: 1012px){.page-responsive .featurette{padding-top:80px;padding-bottom:80px}}.featurette-single{padding-top:30px}@media (min-width: 768px){.featurette-single{padding-top:40px}}@media (min-width: 1012px){.featurette-single{padding-top:60px}}.featurette-lead{margin-top:0;margin-bottom:30px}.featurette-lead strong{font-weight:500}.featurette-lead code{font-size:90%}@media (min-width: 768px){.featurette-lead{max-width:760px;margin-bottom:60px}}.featurette-heading,.featurette-lead{text-align:center}@media (min-width: 768px){.featurette-heading,.featurette-lead{text-align:inherit}}.featurette-lead-center{max-width:600px;margin-right:auto;margin-left:auto;text-align:center}@media (min-width: 1012px){.featurette-lead-center{max-width:800px}}.featurette-hr{margin-top:50px;margin-bottom:50px;clear:both}.page-responsive .featurette-hr{margin-top:36px;margin-bottom:36px}@media (min-width: 768px){.page-responsive .featurette-hr{margin-top:50px;margin-bottom:50px}}.featurette-benefit-img{width:50px;vertical-align:top}@media (min-width: 768px){.featurette-benefit-img{width:60px}}.featurette-icon{width:100%;height:auto}.featurette-illo{padding:0 5%}@media (min-width: 768px){.featurette-illo{padding:0}}.business-security-cta{padding-top:40px;padding-bottom:40px;border-top:1px solid #eee}.business-security-cta .container{width:500px;max-width:90%}@media (min-width: 1012px){.business-security-cta{height:690px;padding-top:290px;padding-bottom:0;background-image:url("/prx/000/https/web.archive.org/web/20170920113731im_/https://assets-cdn.github.com/images/modules/site/business-security-billboard-bg.svg");background-repeat:no-repeat;background-position:center 20px;background-size:1850px 675px;border-top:0}}@media (min-width: 768px){.container-tiles{max-width:1330px;margin:0 auto;overflow:hidden}}.tile:not(:last-child){border-bottom:1px solid #e5e5e5}@media (min-width: 768px){.tile{border-right:1px solid transparent}.tile:not(:last-child){border-right:1px solid #e5e5e5;border-bottom:0}.tile:nth-of-type(2){border-right:0;border-bottom:0}}@media (min-width: 1012px){.tile:nth-of-type(2){border-right:1px solid #e5e5e5}}@media (min-width: 768px){.illflow{height:600px;background-image:url("/prx/000/https/web.archive.org/web/20170920113731im_/https://assets-cdn.github.com/images/modules/site/illflow_window_ui.png");background-repeat:no-repeat;background-position:top center;background-size:795px auto}}@media (min-width: 768px){.illflow-purple .selected{background-color:#f5f0ff}.illflow-purple .selected::after{border-color:transparent transparent #f5f0ff}.illflow-purple .illflow-item .illflow-item-heading{color:#6f42c1}}@media (min-width: 768px){.illflow-blue .selected{background-color:#f1f8ff}.illflow-blue .selected::after{border-color:transparent transparent #f1f8ff}.illflow-blue .illflow-item .illflow-item-heading{color:#0366d6}}@media (min-width: 768px){.illflow-orange .selected{background-color:#ffebda}.illflow-orange .selected::after{border-color:transparent transparent #ffebda}.illflow-orange .illflow-item .illflow-item-heading{color:#f66a0a}}@media (min-width: 768px){.illflow-no-bg{background-image:none}}.illflow-no-bg .illflow-item::before{background-image:none}@media (min-width: 768px){.illflow-steps{margin-top:24px;margin-right:-20px;margin-left:-20px}.illflow-steps::before{display:table;content:""}.illflow-steps::after{display:table;clear:both;content:""}}.illflow-step{display:none}@media (min-width: 768px){.illflow-step.active{display:block}}.illflow-item{position:relative;padding:0 10%;margin-bottom:40px;text-align:center}.illflow-item::before{position:absolute;top:10%;left:-6%;z-index:-1;display:block;padding-top:200%;padding-left:110%;content:"";background-image:url("/prx/000/https/web.archive.org/web/20170920113731im_/https://assets-cdn.github.com/images/modules/site/illflow_window_ui.png");background-repeat:no-repeat;background-size:100% auto}@media (min-width: 768px){.illflow-item::before{display:none}}.illflow-item .illflow-item-heading{position:relative;color:#444d56}@media (min-width: 768px){.illflow-item{float:left;width:33.333333%;padding:20px;margin-bottom:0;cursor:pointer;border-radius:6px}.illflow-item:not(.selected):hover{background-color:#fafbfc}.illflow-item.selected .illflow-item-heading{color:#24292e}.illflow-item.selected::after{position:absolute;top:-30px;left:50%;display:block;width:0;height:0;margin-left:-15px;pointer-events:none;content:" ";border-style:outset solid solid;border-width:15px}.illflow-item.selected:first-child::after{left:75%}.illflow-item.selected:last-child::after{left:25%}}.illflow-item-description{margin-top:0}.illflow-img{display:block;width:400px;height:auto;margin:0 auto}@media (min-width: 768px){.illflow-bizsecurity{height:auto;background-image:url("/prx/000/https/web.archive.org/web/20170920113731im_/https://assets-cdn.github.com/images/modules/site/business-security-illflow-bg.png");background-size:1000px auto}}.illflow-bizsecurity .img-responsive{max-width:400px}.illflow-bizsecurity .illflow-item::before{display:none}.IconNav-item{-webkit-animation-duration:1.25s;animation-duration:1.25s;-webkit-animation-timing-function:cubic-bezier(0.1, 0, 0.13, 1.5);animation-timing-function:cubic-bezier(0.1, 0, 0.13, 1.5);-webkit-animation-iteration-count:1;animation-iteration-count:1}.IconNav-item:hover{text-decoration:none}.IconNav-item:hover .IconNav-img{-webkit-transform:translateZ(0) translateY(-10px);transform:translateZ(0) translateY(-10px)}@media (min-width: 1012px){.IconNav-item{max-width:160px}}.IconNav-img{max-height:45px;transition-timing-function:ease-in-out;transition-duration:0.2s;transition-property:-webkit-transform;transition-property:transform}@media (min-width: 768px){.IconNav-img{max-height:60px}}@media (min-width: 1012px){.IconNav-img{max-height:72px}}.home-hero-signup .form-label{display:block;margin-bottom:5px;font-size:16px;font-weight:inherit;text-align:left}.home-hero-signup .form-control-lg{width:100%;min-height:46px;padding:10px;font-size:16px;border-radius:5px}.home-hero-signup .form-control-lg::-webkit-input-placeholder{color:#24292e}.home-hero-signup .form-control-lg:-ms-input-placeholder{color:#24292e}.home-hero-signup .form-control-lg::placeholder{color:#24292e}.home-hero-signup .form-control-lg:focus{box-shadow:0 0 0 0.2em rgba(255,255,255,0.3)}.home-hero-signup .form-control-note{margin-top:5px;margin-bottom:0;font-size:12px;color:#6a737d}.home-hero-signup .form-control-note .notice-highlight{color:#959da5}.partner-form-extras{display:none}.casestudy-hero{background-position:center;background-size:cover}.casestudy-square::after,.casestudy-rectangle::after{display:block;content:"";transition:padding-bottom 0.3s}.casestudy-square::after{padding-bottom:100%}.casestudy-rectangle::after{padding-bottom:50%}.casestudy-hero-btn{position:absolute;top:50%;right:0;left:0;z-index:2;margin-top:-17px;opacity:0}.casestudy-hero-btn,.casestudy-header,.casestudy-facts{transition:opacity 0.3s}.casestudy-controls{transition:-webkit-transform 0.3s;transition:transform 0.3s}.casestudy-link{-webkit-box-flex:1;flex:1;background-position:center;background-size:cover;transition:-webkit-transform 0.3s, box-shadow 0.3s;transition:transform 0.3s, box-shadow 0.3s}.casestudy-link .casestudy-hero{border-top-left-radius:3px;border-top-right-radius:3px}.casestudy-link .casestudy-facts{opacity:0}.casestudy-link:hover{text-decoration:none;box-shadow:0 1px 15px rgba(27,31,35,0.15);-webkit-transform:scale(1.025);transform:scale(1.025)}@media (min-width: 544px){.casestudy-link:hover .casestudy-hero::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:"";background-color:rgba(111,66,193,0.7)}}@media (min-width: 544px){.casestudy-link:hover .casestudy-hero::after{padding-bottom:50%}}@media (min-width: 544px){.casestudy-link:hover .casestudy-controls{-webkit-transform:scale(1.08);transform:scale(1.08)}}.casestudy-link:hover .casestudy-title{color:#6f42c1 !important}@media (min-width: 544px){.casestudy-link:hover .casestudy-header{opacity:0}}@media (min-width: 544px){.casestudy-link:hover .casestudy-hero-btn,.casestudy-link:hover .casestudy-facts{opacity:1 !important}}.is-expanded .casestudy-link:hover{-webkit-transform:scale(1);transform:scale(1)}.col-12 .casestudy-link .casestudy-square::after{padding-bottom:25%}.col-12 .casestudy-link .casestudy-facts{display:none !important}.col-12 .casestudy-link .casestudy-header{opacity:1 !important}.casestudy-body{font-size:16px}.casestudy-body>p{margin-bottom:24px;color:#586069}.casestudy-body>p:first-child{-webkit-font-smoothing:antialiased;font-size:21px;font-weight:300}@media (min-width: 768px){.casestudy-body>p:first-child{font-size:24px}}@media (min-width: 1012px){.casestudy-body>p:first-child{font-size:26px}}.casestudy-body h2{margin-bottom:8px;font-family:Roboto, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Oxygen", "Ubuntu", "Cantarell", "Open Sans", sans-serif;font-weight:400}.casestudy-body blockquote{padding-top:0;padding-bottom:0;padding-left:8px;margin-bottom:24px;font-family:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;font-size:16px;line-height:1.4;color:#586069;border-left:3px solid #e1e4e8}@media (min-width: 768px){.casestudy-body blockquote{padding-left:12px;margin-bottom:32px;margin-left:-15px;font-size:18px;line-height:1.5}}.casestudy-body ul{padding-left:1em;margin-bottom:24px;color:#586069}.casestudy-body p+ul{margin-top:-8px}.story{min-width:200px}.story:nth-child(even){margin-top:-16px}.story:nth-child(odd){margin-bottom:-16px}@media (min-width: 1012px){.story{min-width:330px;max-width:400px}}.story-link{transition:-webkit-transform 0.3s;transition:transform 0.3s}.story-link:hover{text-decoration:none;-webkit-transform:scale(1.025);transform:scale(1.025)}.story-link:hover .story-title{color:#e36209 !important;text-decoration:underline}.story-link--customer:hover .story-title{color:#6f42c1 !important}.story-title{transition:color 0.3s}.summarylink .summarylink-illustration{display:none;transition:opacity 0.7s}@media (min-width: 544px){.summarylink .summarylink-illustration{top:-50%;display:block;opacity:0}}.summarylink:hover,.summarylink:active{text-decoration:none}.summarylink:hover .circle,.summarylink:active .circle{text-decoration:none;-webkit-transform:scale(1.05);transform:scale(1.05)}@media (min-width: 544px){.summarylink:hover .summarylink-illustration,.summarylink:active .summarylink-illustration{top:0;opacity:1}}@media (min-width: 544px){.summarylink:hover .summarylink-btn,.summarylink:active .summarylink-btn{border-color:#d1d5da;box-shadow:0 1px 15px rgba(27,31,35,0.15)}}.summarylink:hover .summarylink-btn .octicon,.summarylink:active .summarylink-btn .octicon{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.summarylink-btn{border:solid 1px transparent;transition:box-shadow 0.3s, border-color 0.3s}@media (min-width: 544px){.summarylink-btn .octicon{-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:-webkit-filter 0.3s, filter 0.3s}}@media (min-width: 544px){.summarylink-illustration{position:absolute;top:0;right:40px;width:25%}}@media (min-width: 1012px){.summarylink-illustration{top:16px;right:auto;left:40%;width:15%}}@media (min-width: 768px){.communitystats{padding-left:50%}}.communitystats .summarylink:nth-child(1) .circle{width:225px;height:225px}.communitystats .summarylink:nth-child(2) .circle{left:20%;width:175px;height:175px}@media (min-width: 1012px){.communitystats .summarylink:nth-child(2) .circle{top:40px;left:25%}}.communitystats .summarylink:nth-child(3) .circle{left:14%;width:125px;height:125px}@media (min-width: 1012px){.communitystats .summarylink:nth-child(3) .circle{left:16%}}.communitystats .circle{transition:-webkit-transform 0.3s;transition:transform 0.3s}.communitystats .circle.bg-orange{background-color:#fb8532 !important}@media (min-width: 768px){.communitystats .circle{position:absolute;left:0}}@media (min-width: 768px){.communitystats .summarylink-btn{max-width:400px}}.logo-img{position:relative;display:inline-block;width:auto;height:25px;margin:10px;vertical-align:middle}@media (min-width: 768px){.logo-img{width:auto;height:30px;margin:10px}}@media (min-width: 1012px){.logo-img{height:35px;margin:10px 20px}}.logo-img-sm{position:relative;display:inline-block;width:auto;height:20px;margin:10px;vertical-align:middle}@media (min-width: 768px){.logo-img-sm{width:auto;height:25px;margin:10px}}.logo-img-lg{width:auto;height:35px;margin:5px 15px}@media (min-width: 768px){.logo-img-lg{width:auto;height:40px;margin:10px 15px}}@media (min-width: 1012px){.logo-img-lg{height:50px;margin:10px 25px}}.logo-wrap{display:inline-block}.tooltipped-logo{display:inline-block}.tooltipped-logo.tooltipped-s::after,.tooltipped-logo.tooltipped-se::after,.tooltipped-logo.tooltipped-sw::after{font-size:14px}@media (min-width: 768px){.bg-bubble{background-image:url("/prx/000/https/web.archive.org/web/20170920113731im_/https://assets-cdn.github.com/images/modules/site/pricing-bg.png");background-repeat:no-repeat;background-position:center 5%;background-size:100% auto}}@media (min-width: 1012px){.bg-bubble{background-position:center -50px;background-size:auto auto}}@media (min-width: 768px){.bg-pricing{background-image:url("/prx/000/https/web.archive.org/web/20170920113731im_/https://assets-cdn.github.com/images/modules/site/pricing-bg.png"),linear-gradient(180deg, #f5f5f5, #fff);background-repeat:no-repeat;background-position:center 5%, 0 0;background-size:100% auto, 100% 200px}}@media (min-width: 1012px){.bg-pricing{background-position:center 0, 0 0;background-size:auto auto, 100% 200px}}.circle{border-radius:100%}.text-thin{font-weight:300 !important}.octicon-middle .octicon{vertical-align:middle}.jumplink-stickynav::before{display:block;height:100px;margin-top:-100px;content:""}@-webkit-keyframes pulse-one{0%{-webkit-filter:blur(20px);filter:blur(20px);opacity:0;-webkit-transform:scale(0.5) translateY(30px);transform:scale(0.5) translateY(30px)}70%{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes pulse-one{0%{-webkit-filter:blur(20px);filter:blur(20px);opacity:0;-webkit-transform:scale(0.5) translateY(30px);transform:scale(0.5) translateY(30px)}70%{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes pulse-two{0%,15%{-webkit-filter:blur(20px);filter:blur(20px);opacity:0;-webkit-transform:scale(0.5) translateY(30px);transform:scale(0.5) translateY(30px)}85%{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes pulse-two{0%,15%{-webkit-filter:blur(20px);filter:blur(20px);opacity:0;-webkit-transform:scale(0.5) translateY(30px);transform:scale(0.5) translateY(30px)}85%{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes pulse-three{0%,30%{-webkit-filter:blur(20px);filter:blur(20px);opacity:0;-webkit-transform:scale(0.5) translateY(30px);transform:scale(0.5) translateY(30px)}100%{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes pulse-three{0%,30%{-webkit-filter:blur(20px);filter:blur(20px);opacity:0;-webkit-transform:scale(0.5) translateY(30px);transform:scale(0.5) translateY(30px)}100%{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@media (min-width: 768px){.pulse-one{-webkit-animation-name:pulse-one;animation-name:pulse-one}.pulse-two{-webkit-animation-name:pulse-two;animation-name:pulse-two}.pulse-three{-webkit-animation-name:pulse-three;animation-name:pulse-three}}.btn-outline-desktop{color:#9f7be1;background:#24292e;border-color:rgba(159,123,225,0.5)}.btn-outline-desktop:hover,.btn-outline-desktop:active{color:#fff;background:#9f7be1;background-image:linear-gradient(to bottom, #8241f9, #4e277b);border-color:#9f7be1;border-color:#150a27}.btn-outline-desktop:active{background-image:linear-gradient(to top, #8241f9, #7038cd)}.btn-outline-atom{color:#4de0c1;background:#24292e;border-color:rgba(77,224,193,0.5)}.btn-outline-atom:hover,.btn-outline-atom:active{color:#fff;background:rgba(77,224,193,0.5);background-image:linear-gradient(to bottom, #3fb69c, #2b7e6c);border-color:#3fb69c;border-color:#150a27}.btn-outline-atom:active{background-image:linear-gradient(to top, #3fb69c, #2b7e6c)}.featurette-desktop{background-color:#24292e;background-image:url("/prx/000/https/web.archive.org/web/20170920113731im_/https://assets-cdn.github.com/images/modules/site/heroes/star-bg.svg"),linear-gradient(#191c20, #24292e 15%);background-repeat:repeat-x;background-position:center 0, 0 0, 0 0;background-size:100% auto}.apps-cluster .CircleBadge{margin:16px}@media (min-width: 1012px){.apps-cluster .CircleBadge{position:relative}}@media (min-width: 1012px){.apps-cluster .CircleBadge:nth-child(odd){margin-top:-24px;-webkit-animation-delay:1.5s;animation-delay:1.5s;-webkit-animation-direction:reverse;animation-direction:reverse}}@media (min-width: 1012px){.apps-cluster .CircleBadge:nth-child(even){margin-top:24px;-webkit-animation-duration:6s;animation-duration:6s}}@media (min-width: 1012px){.apps-cluster .CircleBadge:nth-child(1){-webkit-animation-delay:2.1s;animation-delay:2.1s}}@media (min-width: 1012px){.apps-cluster .CircleBadge:nth-child(4){-webkit-animation-delay:0.7s;animation-delay:0.7s;-webkit-animation-direction:reverse;animation-direction:reverse}}@media (min-width: 1012px){.apps-cluster .CircleBadge:nth-child(6){-webkit-animation-delay:0.3s;animation-delay:0.3s}}.apps-cluster .CircleBadge.tooltipped:hover{box-shadow:0 3px 8px 0 rgba(0,0,0,0.2)}@-webkit-keyframes appsClusterFloat{0%{top:0}40%{top:8px}100%{top:0}}@keyframes appsClusterFloat{0%{top:0}40%{top:8px}100%{top:0}}.apps-quadrangle{position:relative;width:280px;height:280px}.apps-quadrangle .CircleBadge{position:absolute}.apps-quadrangle .CircleBadge::after{position:absolute;top:50%;left:0;z-index:-1;display:inline-block;height:3px;content:"";background-color:#e1e4e8;-webkit-animation:2s ease-in-out infinite alternate forwards connect_four;animation:2s ease-in-out infinite alternate forwards connect_four}.apps-quadrangle .CircleBadge:nth-child(1){top:0;left:0}.apps-quadrangle .CircleBadge:nth-child(2){top:0;right:0}.apps-quadrangle .CircleBadge:nth-child(2)::after{margin-top:32px;margin-left:-40px;-webkit-transform:rotate(-45deg) scale(-1, 1);transform:rotate(-45deg) scale(-1, 1);-webkit-transform-origin:96px 96px;transform-origin:96px 96px;-webkit-animation-delay:0.7s;animation-delay:0.7s}.apps-quadrangle .CircleBadge:nth-child(3){top:auto;bottom:0;left:0}.apps-quadrangle .CircleBadge:nth-child(3)::after{-webkit-animation-delay:1.7s;animation-delay:1.7s}.apps-quadrangle .CircleBadge:nth-child(4){top:auto;right:0;bottom:0}.apps-quadrangle .CircleBadge:nth-child(4)::after{content:none}@-webkit-keyframes connect_four{from{width:0}to{width:280px}}@keyframes connect_four{from{width:0}to{width:280px}}.server-stats .container{width:auto;max-width:1012px;padding-right:16px;padding-left:16px;margin-right:auto;margin-left:auto}@media (min-width: 544px){.server-stats .container{padding-right:40px;padding-left:40px}}@media (min-width: 1012px){.server-stats .container{padding-right:16px;padding-left:16px}}.icon-cta{padding-left:24px}.icon-cta>.octicon{float:left;width:16px;margin-top:0.1em;margin-left:-24px;color:#6a737d;text-align:center}.signup-prompt{background:url("/prx/000/https/web.archive.org/web/20170920113731im_/https://assets-cdn.github.com/images/modules/site/site-signup-prompt.png");background-position:center 25%;background-size:100% auto;border:1px solid rgba(27,31,35,0.075)}.signup-prompt-bg{background-image:linear-gradient(180deg, rgba(255,255,255,0) 50%, #fff),linear-gradient(70deg, #eaf5ff 32%, #f6fff8)}

/*
     FILE ARCHIVED ON 11:37:31 Sep 20, 2017 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 13:36:57 Jan 04, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.533
  exclusion.robots: 0.019
  exclusion.robots.policy: 0.008
  esindex: 0.009
  cdx.remote: 12.472
  LoadShardBlock: 133.841 (3)
  PetaboxLoader3.datanode: 113.283 (5)
  PetaboxLoader3.resolve: 167.657 (3)
  load_resource: 266.305 (2)
*/