/*!
 * Primer CSS
 * https://primer.style
 *
 * Released under MIT license.
 */:root{--base-size-112: 7rem;--base-size-12: 0.75rem;--base-size-128: 8rem;--base-size-16: 1rem;--base-size-2: 0.125rem;--base-size-20: 1.25rem;--base-size-24: 1.5rem;--base-size-28: 1.75rem;--base-size-32: 2rem;--base-size-36: 2.25rem;--base-size-4: 0.25rem;--base-size-40: 2.5rem;--base-size-44: 2.75rem;--base-size-48: 3rem;--base-size-6: 0.375rem;--base-size-64: 4rem;--base-size-8: 0.5rem;--base-size-80: 5rem;--base-size-96: 6rem}:root{--base-text-weight-light: 300;--base-text-weight-medium: 500;--base-text-weight-normal: 400;--base-text-weight-semibold: 600}:root{--borderRadius-full: 624.9375rem;--borderRadius-large: 0.75rem;--borderRadius-medium: 0.375rem;--borderRadius-small: 0.1875rem;--borderWidth-thick: 0.125rem;--borderWidth-thicker: 0.25rem;--borderWidth-thin: 0.0625rem;--outline-focus-offset: -0.125rem;--outline-focus-width: 0.125rem;--borderRadius-default: var(--borderRadius-medium);--borderWidth-default: var(--borderWidth-thin);--boxShadow-thick: inset 0 0 0 var(--borderWidth-thick);--boxShadow-thicker: inset 0 0 0 var(--borderWidth-thicker);--boxShadow-thin: inset 0 0 0 var(--borderWidth-thin)}:root{--breakpoint-large: 63.25rem;--breakpoint-medium: 48rem;--breakpoint-small: 34rem;--breakpoint-xlarge: 80rem;--breakpoint-xsmall: 20rem;--breakpoint-xxlarge: 87.5rem}:root{--control-large-paddingBlock: 0.625rem;--control-medium-paddingBlock: 0.375rem;--control-xlarge-paddingBlock: 0.875rem;--control-xsmall-paddingBlock: 0.125rem;--overlay-height-large: 27rem;--overlay-height-medium: 20rem;--overlay-height-small: 16rem;--overlay-height-xlarge: 37.5rem;--overlay-offset: 0.25rem;--overlay-width-large: 40rem;--overlay-width-medium: 30rem;--overlay-width-small: 20rem;--overlay-width-xlarge: 60rem;--overlay-width-xsmall: 12rem;--spinner-strokeWidth-default: 0.125rem;--control-large-gap: 0.5rem;--control-large-lineBoxHeight: 1.25rem;--control-large-paddingInline-normal: 0.75rem;--control-large-paddingInline-spacious: 1rem;--control-large-size: 2.5rem;--control-medium-gap: 0.5rem;--control-medium-lineBoxHeight: 1.25rem;--control-medium-paddingInline-condensed: 0.5rem;--control-medium-paddingInline-normal: 0.75rem;--control-medium-paddingInline-spacious: 1rem;--control-medium-size: 2rem;--control-minTarget-coarse: 2.75rem;--control-minTarget-fine: 1rem;--control-small-gap: 0.25rem;--control-small-lineBoxHeight: 1.25rem;--control-small-paddingBlock: 0.25rem;--control-small-paddingInline-condensed: 0.5rem;--control-small-paddingInline-normal: 0.75rem;--control-small-size: 1.75rem;--control-xlarge-gap: 0.5rem;--control-xlarge-lineBoxHeight: 1.25rem;--control-xlarge-paddingInline-normal: 0.75rem;--control-xlarge-paddingInline-spacious: 1rem;--control-xlarge-size: 3rem;--control-xsmall-gap: 0.25rem;--control-xsmall-lineBoxHeight: 1.25rem;--control-xsmall-paddingInline-condensed: 0.25rem;--control-xsmall-paddingInline-normal: 0.5rem;--control-xsmall-paddingInline-spacious: 0.75rem;--control-xsmall-size: 1.5rem;--controlStack-large-gap-auto: 0.5rem;--controlStack-large-gap-condensed: 0.5rem;--controlStack-large-gap-spacious: 0.75rem;--controlStack-medium-gap-condensed: 0.5rem;--controlStack-medium-gap-spacious: 0.75rem;--controlStack-small-gap-condensed: 0.5rem;--controlStack-small-gap-spacious: 1rem;--overlay-borderRadius: 0.375rem;--overlay-padding-condensed: 0.5rem;--overlay-padding-normal: 1rem;--overlay-paddingBlock-condensed: 0.25rem;--overlay-paddingBlock-normal: 0.75rem;--spinner-size-large: 4rem;--spinner-size-medium: 2rem;--spinner-size-small: 1rem;--stack-gap-condensed: 0.5rem;--stack-gap-normal: 1rem;--stack-gap-spacious: 1.5rem;--stack-padding-condensed: 0.5rem;--stack-padding-normal: 1rem;--stack-padding-spacious: 1.5rem}@custom-media --viewportRange-landscape (orientation: landscape);@custom-media --viewportRange-narrow (max-width: calc(48rem - 0.02px));@custom-media --viewportRange-narrowLandscape (max-width: calc(63.25rem - 0.02px) and (max-height: calc(34rem - 0.02px)) and (orientation: landscape));@custom-media --viewportRange-portrait (orientation: portrait);@custom-media --viewportRange-regular (min-width: 48rem);@custom-media --viewportRange-wide (min-width: 87.5rem);:root{--fontStack-monospace: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace;--fontStack-sansSerif: -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--fontStack-sansSerifDisplay: -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--fontStack-system: -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--text-body-lineHeight-large: 1.5;--text-body-lineHeight-medium: 1.4285;--text-body-lineHeight-small: 1.6666;--text-body-size-large: 1rem;--text-body-size-medium: 0.875rem;--text-body-size-small: 0.75rem;--text-caption-lineHeight: 1.3333;--text-caption-size: 0.75rem;--text-codeBlock-lineHeight: 1.5385;--text-codeBlock-size: 0.8125rem;--text-codeInline-size: 0.9285em;--text-display-lineBoxHeight: 1.4;--text-display-lineHeight: 1.4;--text-display-size: 2.5rem;--text-subtitle-lineHeight: 1.6;--text-subtitle-size: 1.25rem;--text-title-lineHeight-large: 1.5;--text-title-lineHeight-medium: 1.6;--text-title-lineHeight-small: 1.5;--text-title-size-large: 2rem;--text-title-size-medium: 1.25rem;--text-title-size-small: 1rem;--text-body-weight: var(--base-text-weight-normal);--text-caption-weight: var(--base-text-weight-normal);--text-codeBlock-weight: var(--base-text-weight-normal);--text-codeInline-weight: var(--base-text-weight-normal);--text-display-weight: var(--base-text-weight-medium);--text-subtitle-weight: var(--base-text-weight-normal);--text-title-weight-large: var(--base-text-weight-semibold);--text-title-weight-medium: var(--base-text-weight-semibold);--text-title-weight-small: var(--base-text-weight-semibold);--text-body-shorthand-large: var(--text-body-weight) var(--text-body-size-large) / var(--text-body-lineHeight-large) var(--fontStack-sansSerif);--text-body-shorthand-medium: var(--text-body-weight) var(--text-body-size-medium) / var(--text-body-lineHeight-medium) var(--fontStack-sansSerif);--text-body-shorthand-small: var(--text-body-weight) var(--text-body-size-small) / var(--text-body-lineHeight-small) var(--fontStack-sansSerif);--text-caption-shorthand: var(--text-caption-weight) var(--text-caption-size) / var(--text-caption-lineHeight) var(--fontStack-sansSerif);--text-codeBlock-shorthand: var(--text-codeBlock-weight) var(--text-codeBlock-size) / var(--text-codeBlock-lineHeight) var(--fontStack-monospace);--text-codeInline-shorthand: var(--text-codeInline-weight) var(--text-codeInline-size) var(--fontStack-monospace);--text-display-shorthand: var(--text-display-weight) var(--text-display-size) / var(--text-display-lineHeight) var(--fontStack-sansSerifDisplay);--text-subtitle-shorthand: var(--text-subtitle-weight) var(--text-subtitle-size) / var(--text-subtitle-lineHeight) var(--fontStack-sansSerifDisplay);--text-title-shorthand-large: var(--text-title-weight-large) var(--text-title-size-large) / var(--text-title-lineHeight-large) var(--fontStack-sansSerifDisplay);--text-title-shorthand-medium: var(--text-title-weight-medium) var(--text-title-size-medium) / var(--text-title-lineHeight-medium) var(--fontStack-sansSerifDisplay);--text-title-shorthand-small: var(--text-title-weight-small) var(--text-title-size-small) / var(--text-title-lineHeight-small) var(--fontStack-sansSerif)}:root{--h00-size-mobile: 2.5rem;--h0-size-mobile: 2rem;--h1-size-mobile: 1.625rem;--h2-size-mobile: 1.375rem;--h3-size-mobile: 1.125rem;--h00-size: 3rem;--h0-size: 2.5rem;--h1-size: 2rem;--h2-size: 1.5rem;--h3-size: 1.25rem;--h4-size: 1rem;--h5-size: 0.875rem;--h6-size: 0.75rem;--body-font-size: 0.875rem;--font-size-small: 0.75rem}/*!
 * @primer/css/core
 * http://primer.style/css
 *
 * Released under MIT license. Copyright (c) 2019 GitHub Inc.
 */:root{color-scheme:light}/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*{box-sizing:border-box}::-webkit-input-placeholder{color:var(--fgColor-muted, var(--color-fg-subtle));opacity:1}::-moz-placeholder{color:var(--fgColor-muted, var(--color-fg-subtle));opacity:1}::-ms-input-placeholder{color:var(--fgColor-muted, var(--color-fg-subtle));opacity:1}::placeholder{color:var(--fgColor-muted, var(--color-fg-subtle));opacity:1}@media(forced-colors: active){*:focus,*:focus-visible{outline:solid 1px rgba(0,0,0,0)}}@supports(-webkit-touch-callout: none){}@-webkit-keyframes AppFrame-a11yLink-focus{0%{color:var(--fgColor-accent, var(--color-accent-emphasis));-webkit-transform:scale(0.3, 0.25);transform:scale(0.3, 0.25)}50%{color:var(--fgColor-accent, var(--color-accent-emphasis));-webkit-transform:scale(1, 1);transform:scale(1, 1)}55%{color:var(--fgColor-onEmphasis, var(--color-fg-on-emphasis))}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes AppFrame-a11yLink-focus{0%{color:var(--fgColor-accent, var(--color-accent-emphasis));-webkit-transform:scale(0.3, 0.25);transform:scale(0.3, 0.25)}50%{color:var(--fgColor-accent, var(--color-accent-emphasis));-webkit-transform:scale(1, 1);transform:scale(1, 1)}55%{color:var(--fgColor-onEmphasis, var(--color-fg-on-emphasis))}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}:root{--Layout-pane-width: 220px;--Layout-content-width: 100%;--Layout-template-columns: 1fr var(--Layout-pane-width);--Layout-template-areas: "content pane";--Layout-column-gap: var(--base-size-16);--Layout-row-gap: var(--base-size-16);--Layout-outer-spacing-x: 0px;--Layout-outer-spacing-y: 0px;--Layout-inner-spacing-min: 0px;--Layout-inner-spacing-max: 0px}@-webkit-keyframes tooltip-appear{from{opacity:0}to{opacity:1}}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade-out{0%{opacity:1}100%{opacity:0}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fade-up{0%{opacity:.8;-webkit-transform:translateY(100%);transform:translateY(100%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-up{0%{opacity:.8;-webkit-transform:translateY(100%);transform:translateY(100%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fade-down{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:.5;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes fade-down{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:.5;-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes grow-x{to{width:100%}}@keyframes grow-x{to{width:100%}}@-webkit-keyframes shrink-x{to{width:0%}}@keyframes shrink-x{to{width:0%}}@-webkit-keyframes scale-in{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale-in{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulse{0%{opacity:.3}10%{opacity:1}100%{opacity:.3}}@keyframes pulse{0%{opacity:.3}10%{opacity:1}100%{opacity:.3}}@-webkit-keyframes pulse-in{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulse-in{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@-webkit-keyframes rotate-keyframes{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-keyframes{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}/*!
 * @primer/css/product
 * http://primer.style/css
 *
 * Released under MIT license. Copyright (c) 2019 GitHub Inc.
 */@-webkit-keyframes AnimatedEllipsis-keyframes{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes AnimatedEllipsis-keyframes{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes SelectMenu-modal-animation{0%{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}}@keyframes SelectMenu-modal-animation{0%{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}}@-webkit-keyframes SelectMenu-modal-animation--sm{0%{opacity:0;-webkit-transform:translateY(calc(var(--base-size-16) * -1));transform:translateY(calc(var(--base-size-16) * -1))}}@keyframes SelectMenu-modal-animation--sm{0%{opacity:0;-webkit-transform:translateY(calc(var(--base-size-16) * -1));transform:translateY(calc(var(--base-size-16) * -1))}}@-webkit-keyframes Toast--animateIn{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes Toast--animateIn{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes Toast--animateOut{100%{pointer-events:none;opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes Toast--animateOut{100%{pointer-events:none;opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes Toast--spinner{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes Toast--spinner{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}/*!
 * @primer/css/marketing
 * http://primer.style/css
 *
 * Released under MIT license. Copyright (c) 2019 GitHub Inc.
 */:root{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}:root{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}:root{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}:root{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}:root{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}@keyframes pulse{0%{-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}25%{-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}30%{-webkit-transform:translateX(-50%) scale(1.1);transform:translateX(-50%) scale(1.1)}50%{-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}65%{-webkit-transform:translateX(-50%) scale(1.1);transform:translateX(-50%) scale(1.1)}70%{-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}100%{-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}}@-webkit-keyframes simpleRotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes simpleRotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes payload{0%{-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}30%{-webkit-transform:translate(500%, -50%);transform:translate(500%, -50%)}70%{-webkit-transform:translate(500%, -50%);transform:translate(500%, -50%)}100%{-webkit-transform:translate(900%, -50%);transform:translate(900%, -50%)}}@keyframes payload{0%{-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}30%{-webkit-transform:translate(500%, -50%);transform:translate(500%, -50%)}70%{-webkit-transform:translate(500%, -50%);transform:translate(500%, -50%)}100%{-webkit-transform:translate(900%, -50%);transform:translate(900%, -50%)}}@-webkit-keyframes scaleIn{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}10%{-webkit-transform:scaleX(1);transform:scaleX(1)}40%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes scaleIn{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}10%{-webkit-transform:scaleX(1);transform:scaleX(1)}40%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes payload{0%{-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}30%{-webkit-transform:translate(500%, -50%);transform:translate(500%, -50%)}70%{-webkit-transform:translate(500%, -50%);transform:translate(500%, -50%)}100%{-webkit-transform:translate(900%, -50%);transform:translate(900%, -50%)}}
