@charset "UTF-8";:root{--border-width:1px;--border-style:solid;--font-size-small:12px;--font-weight-semibold:500;--size-2:20px}.header-overlay .Header,.header-overlay .header-logged-out{position:absolute!important;right:0;left:0;background-color:initial}.header-overlay .header-logged-out.Details--on,.header-overlay .Header.Details--on{background-color:#040d21}.header-overlay .header-search-wrapper{background-color:hsla(0,0%,100%,.15)}.home-hero-container{min-height:750px;max-height:926px;background-color:#040d21}@media (min-width:544px){.home-hero-container{min-height:850px}}@media (min-width:768px){.home-hero-container{height:94vh;min-height:860px}}.home-hero{padding:8rem 0 0}@media (min-width:768px){.home-hero{padding:8rem 0}}.home-astro-mona{left:50%;max-width:480px;transform:translateX(-50%)}@media (min-width:768px){.home-globe-container{height:auto}}.home-globe-container-video,.home-globe-container-webgl{position:relative;left:-100vw;width:300vw;height:150vw;max-height:900px;margin-left:-.9rem}@media (min-width:768px){.home-globe-container-video,.home-globe-container-webgl{margin-left:-2rem}}@media (min-width:1012px){.home-globe-container-video,.home-globe-container-webgl{left:0;width:900px;height:900px;margin-left:-150px}}.home-globe:after{position:absolute;top:0;right:-2rem;bottom:0;left:-2rem;display:block;pointer-events:none;content:"";background:linear-gradient(180deg,rgba(200, 190, 160, 0.85) 0,#040d21 60%);opacity:.3}@media (min-width:768px){.home-globe:after{background:linear-gradient(180deg,rgba(200, 190, 160, 0.85) 0,#040d21 40%)}}@media (min-width:1012px){.home-globe:after{display:none}}.home-hero-glow{top:50%;left:50%;width:200%;transform:translate(-50%,-50%)}.home-nav-outer.build-in-animate{position:fixed}.home-nav-bg{display:none}.on .home-nav-bg{display:block}@media (min-width:768px){.home-nav-bg{display:none!important}}.home-nav{opacity:0}@media (min-width:768px){.home-nav{opacity:1}}.build-in-animate .home-nav{position:fixed!important;top:0;box-shadow:0 2.76726px 2.21381px rgba(200, 190, 160, 0.85),0 6.6501px 5.32008px rgba(200, 190, 160, 0.85),0 12.5216px 10.0172px rgba(200, 190, 160, 0.85),0 22.3363px 17.869px rgba(200, 190, 160, 0.85),0 41.7776px 33.4221px rgba(200, 190, 160, 0.85),0 100px 80px rgba(200, 190, 160, 0.85),0 1px 0 0 rgba(200, 190, 160, 0.85);opacity:1}.build-in-animate .home-nav .home-nav-hidden{padding-left:16px;overflow:visible;opacity:1;flex:1}.home-nav .octicon-three-bars{display:inline-block}.home-nav .octicon-x,.home-nav.on .octicon-three-bars{display:none}.home-nav.on .octicon-x{display:inline-block;transform:scale(1.4)}.home-nav.on .home-nav-container,.home-nav.on .home-nav-links,.home-nav.on .home-nav-links-container{width:100%;flex-direction:column;align-items:start}@media (min-width:768px){.home-nav.on .home-nav-container,.home-nav.on .home-nav-links,.home-nav.on .home-nav-links-container{flex-direction:row;align-items:center}}.home-nav.on .home-nav-links{width:100%}.home-nav.on .home-nav-links.selected{padding:.5rem 1rem}@media (min-width:768px){.home-nav.on .home-nav-links{width:75%}}.home-nav.on .home-nav-item{display:block;border-left:2px solid transparent}.home-nav.on .home-nav-item.selected{padding:.5rem 1rem;border-color:#2188ff}@media (min-width:768px){.home-nav.on .home-nav-item.selected{padding:.5rem 0}}@media (min-width:768px){.home-nav.on .home-nav-item{padding:.5rem 0;border-bottom:2px solid transparent;border-left:0}}.home-nav.on .home-nav-hidden{width:100%;flex:auto;padding:.5rem 1rem}@media (min-width:768px){.home-nav.on .home-nav-hidden{flex:1;width:auto}}.home-nav-trigger{background:none;border:0;-moz-appearance:none;-webkit-appearance:none}.home-nav-container{flex-direction:row;align-items:center}.home-nav-links,.home-nav-links-container{align-items:center}.home-nav-item{display:none;padding:.5rem 1rem;border-left:2px solid transparent}.home-nav-item.selected{display:block;padding:.5rem 0;color:#040d21!important}@media (min-width:768px){.home-nav-item.selected{border-color:#2188ff}}@media (min-width:768px){.home-nav-item{display:block;padding:.25rem 0;border-bottom:2px solid transparent;border-left:0}}.home-nav-hidden{padding:0 1rem;opacity:0;transition:opacity .4s cubic-bezier(.16,1,.3,1);flex:0}@media (min-width:768px){.home-nav-hidden{padding:0;overflow:hidden;transition:opacity .4s cubic-bezier(.16,1,.3,1),flex .4s cubic-bezier(.16,1,.3,1)}}.home-git-log-dark,.home-git-log-light{position:relative}.home-git-log-dark:after,.home-git-log-light:after{position:absolute;top:0;bottom:0;left:-.25rem;display:block;width:2px;content:"";background:#dadfe9}@media (min-width:544px){.home-git-log-dark:after,.home-git-log-light:after{left:-1.5rem}}.home-git-log-center{position:relative}.home-git-log-center:after{position:absolute;top:0;bottom:0;left:calc(50% - 2px);z-index:-1;display:none;width:2px;content:"";background:#dadfe9}@media (min-width:1012px){.home-git-log-center:after{display:block}}.bg-home-dark{background-color:#040d21}.home-git-log-dark-icons:after,.home-git-log-dark:after{background:#42526d}.home-git-log-dark-icons .home-git-icon,.home-git-log-dark .home-git-icon{background:#040d21}.home-git-log-dark-icons .home-git-icon>path,.home-git-log-dark .home-git-icon>path{fill:#42526d}.home-git-log-dark-icons .home-git-icon>circle,.home-git-log-dark .home-git-icon>circle{fill:#040d21;stroke:#42526d}.home-git-log-dark-icons .home-branch>path,.home-git-log-dark .home-branch>path{stroke:#42526d}.home-git-log-light .home-git-icon{background:var(--color-bg-primary)}.home-git-log-light .home-git-icon>rect{fill:var(--color-auto-white)}.home-git-log-light .home-git-icon>path{fill:#dadfe9}.home-git-log-light .home-git-icon>circle{fill:var(--color-auto-white);stroke:#dadfe9}.home-git-log-light .home-branch>path{stroke:#dadfe9}.home-branch{left:calc(8.33333% - 1.5rem);width:calc(8.33333% + .125rem);height:8.875rem}.home-branch-container{margin-left:calc(8.33333% - 14px)}@media (min-width:544px){.home-branch-container{margin-left:calc(8.33333% - 33px)}}@media (min-width:768px){.home-branch-container{margin-left:0}}.home-git-item{margin-left:calc(-2.5rem - 3px)}@media (min-width:544px){.home-git-item{margin-left:calc(-3rem - 13px)}}.home-git-log-terminal{margin-left:0}@media (min-width:768px){.home-git-log-terminal{margin-left:-2.1875rem}}.home-repo-comp:after{position:absolute;top:0;bottom:0;left:.57rem;display:block;width:2px;content:"";background:#42526d}@media (min-width:544px){.home-repo-comp:after{left:calc(8.33333% - 2.75rem)}}.home-repo-editor{min-height:330px;padding-top:68.10897%;font-size:.8125rem;background-color:#0c162d;box-shadow:0 0 0 1px hsla(0,0%,100%,.1),0 34px 65px #040d21,0 2.76726px 2.21381px rgba(200, 190, 160, 0.85),0 6.6501px 5.32008px rgba(200, 190, 160, 0.85),0 12.5216px 10.0172px rgba(200, 190, 160, 0.85),0 22.3363px 17.869px rgba(200, 190, 160, 0.85),0 41.7776px 33.4221px rgba(200, 190, 160, 0.85),0 100px 80px rgba(200, 190, 160, 0.85)}@media (min-width:544px){.home-repo-editor{min-height:0}}@media (min-width:768px){.home-repo-editor{padding-top:59.29487%}}.home-repo-editor.build-in-animate{animation:home-repo-editor-fly-up .7s ease 4s forwards}@media (min-width:768px){.home-repo-editor.build-in-animate{animation:home-repo-editor-fly-up-md .7s ease 4s forwards}}@media (min-width:1012px){.home-repo-editor.build-in-animate{animation:home-repo-editor-fly-up-lg .7s ease 4s forwards}}.home-repo-editor-filetree{background-color:#0c162d;border-right:1px solid #040d21}.home-repo-editor-filetree,.home-repo-editor-tabs{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;color:#b5bfd2}.home-repo-editor-tab,.home-repo-editor-tab--active{padding:.75rem 1rem;border-right:1px solid #040d21}.home-repo-editor-file{background-color:#19253c}.home-repo-editor-terminal{min-height:70%;background-color:#0c162d;border-top:1px solid #040d21}@media (min-width:768px){.home-repo-editor-terminal{min-height:17.8125rem}}.home-pre{font-size:.8125rem;line-height:1.8}.home-repo-comp-browser{visibility:hidden}.home-repo-comp-browser.build-in-animate{visibility:visible;animation:home-repo-browser-fly-in .7s ease 4s both}.home-repo-editor-ui.build-in-animate{animation:home-repo-editor-img .4s ease 4s forwards}@keyframes home-repo-editor-img{0%{opacity:1}to{opacity:.4}}@keyframes home-repo-editor-fly-up{to{min-height:0;transform:translateY(-17px) scale(.95)}}@keyframes home-repo-editor-fly-up-md{to{transform:translateY(-34px) scale(.95)}}@keyframes home-repo-editor-fly-up-lg{to{transform:translateY(-50px) scale(.95)}}@keyframes home-repo-browser-fly-in{0%{opacity:0;transform:scale3d(1.05,1.05,1) translateY(4%)}to{opacity:1;transform:scaleX(1) translateY(0)}}.home-packages-terminal{min-height:280px;background:#0c162d;box-shadow:0 0 0 1px hsla(0,0%,100%,.1),0 34px 65px #040d21,0 2.76726px 2.21381px rgba(200, 190, 160, 0.85),0 6.6501px 5.32008px rgba(200, 190, 160, 0.85),0 12.5216px 10.0172px rgba(200, 190, 160, 0.85),0 22.3363px 17.869px rgba(200, 190, 160, 0.85),0 41.7776px 33.4221px rgba(200, 190, 160, 0.85),0 100px 80px rgba(200, 190, 160, 0.85)}.home-pr-comment,.home-pr-description,.home-pr-merge{max-width:490px;font-size:0;background-color:var(--color-bg-primary);box-shadow:0 0 0 1px rgba(53,72,91,.05);transition:transform .6s cubic-bezier(.16,1,.3,1);transform:translateX(35%)}.home-pr-comment img,.home-pr-description img,.home-pr-merge img{opacity:.25;transition:opacity .6s cubic-bezier(.16,1,.3,1)}.home-pr-comment.build-in-animate,.home-pr-description.build-in-animate,.home-pr-merge.build-in-animate{box-shadow:0 0 0 1px rgba(53,72,91,.1),0 2px 2px rgba(200, 190, 160, 0.85),0 4px 4px rgba(200, 190, 160, 0.85),0 10px 8px rgba(200, 190, 160, 0.85),0 15px 15px rgba(200, 190, 160, 0.85),0 30px 30px rgba(200, 190, 160, 0.85),0 70px 65px rgba(200, 190, 160, 0.85);opacity:1;transform:translateX(0)}.home-pr-comment.build-in-animate img,.home-pr-description.build-in-animate img,.home-pr-merge.build-in-animate img{opacity:1}.home-mobile-iphone{max-width:280px;min-height:568px;font-size:0;background-color:#040d21;border:1rem solid #040d21;border-radius:2.6875rem}.home-desktop-comp{max-width:490px;min-height:450px}@media (min-width:1012px){.home-desktop-comp{min-height:569px}}.home-desktop{width:144.75%;font-size:0;border-radius:.625rem}.home-cli{top:50%;background:#040d21;border-radius:.625rem;opacity:0;transition:transform .6s,opacity .6s;transform:translate(10%,-43%)}.home-cli.build-in-animate{opacity:1;transform:translateY(-43%)}.home-cli-title{font-size:.6875rem;color:hsla(0,0%,100%,.3)}.home-pr-screen{width:129.5%;margin-top:-10%;opacity:.25}.home-codespaces-copy-item{margin-bottom:69vh}.home-codespaces-copy-item-1{margin-top:20vh}.home-codespaces-copy-item-3{height:78vh;margin-bottom:0}@media (min-width:768px){.home-codespaces-copy-item-3{height:70vh}}@media (min-width:1012px){.home-codespaces-copy-item-3{height:58vh}}@media (min-width:768px){.home-codespaces-container{padding-top:6.5rem}}.home-codespaces-img-container{min-height:100vh;pointer-events:none}@media (min-width:1012px){.home-codespaces-img-container{height:100vh;padding-top:18vh;padding-bottom:8vh}}.home-codespaces-view{position:relative;bottom:-60vh;width:175%}@media (min-width:544px){.home-codespaces-view{width:130%}}@media (min-width:768px){.home-codespaces-view{width:125%}}@media (min-width:1012px){.home-codespaces-view{bottom:auto;width:auto;height:100%;max-height:740px}}.home-codespaces-view-2,.home-codespaces-view-3{position:absolute;opacity:0}.home-codespaces-illo{padding:18.75rem 0 0}@media (min-width:1012px){.home-codespaces-illo{padding:18.75rem 0 10rem}}.home-codespaces-copy-item-2.build-in-animate~.home-codespaces-illo .home-codespaces-view-1{position:absolute;opacity:0}.home-codespaces-copy-item-2.build-in-animate~.home-codespaces-illo .home-codespaces-view-2{position:relative;opacity:1}.home-codespaces-copy-item-3.build-in-animate~.home-codespaces-illo .home-codespaces-view-1{position:absolute;opacity:0}.home-codespaces-copy-item-3.build-in-animate~.home-codespaces-illo .home-codespaces-view-3{position:relative;opacity:1}.home-codespaces-glow-container{right:0;left:-70%}.home-codespaces-glow{bottom:0;transform:translateY(50%)}@media (min-width:1012px){.home-codespaces-glow{top:50%;bottom:auto;left:0;width:120%;height:100vh;transform:translateY(-50%)}}.home-workflow-comp{max-width:706px;font-size:0;opacity:0}.home-workflow-comp.build-in-animate{animation:home-enter .6s cubic-bezier(.535,.15,.425,1) both}.home-workflow-comp.build-in-animate .home-workflow-sidebar{animation:home-worflow-sidebar .6s ease-in-out both}.home-workflow-comp.build-in-animate .home-workflow-actions{animation:home-worflow-actions 1.2s cubic-bezier(.535,.15,.425,1) both}@keyframes home-worflow-sidebar{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes home-worflow-actions{0%{transform:translateY(-45%)}to{transform:translateY(0)}}.home-matrix-comp{width:100%}@media (min-width:1012px){.home-matrix-comp{left:50%;width:140%;transform:translateX(-50%)}}.home-matrix-comp.build-in-animate .home-matrix-build{visibility:visible;animation:home-matrix-build .6s cubic-bezier(.16,1,.3,1) forwards}.home-matrix-comp.build-in-animate .home-matrix-test{visibility:visible;box-shadow:0 0 0 1px rgba(53,72,91,.1),0 2px 2px rgba(200, 190, 160, 0.85),0 4px 4px rgba(200, 190, 160, 0.85),0 10px 8px rgba(200, 190, 160, 0.85),0 15px 15px rgba(200, 190, 160, 0.85),0 30px 30px rgba(200, 190, 160, 0.85),0 70px 65px rgba(200, 190, 160, 0.85);animation:home-matrix-test .6s cubic-bezier(.16,1,.3,1) forwards}.home-matrix-comp.build-in-animate .home-matrix-publish{visibility:visible;animation:home-matrix-publish .6s cubic-bezier(.16,1,.3,1) forwards}.home-matrix-comp.build-in-animate .home-matrix-string:before{opacity:1;transition:opacity 1s;transition-delay:.4s}.home-matrix-spinner-1,.home-matrix-spinner-2,.home-matrix-spinner-3{opacity:0}.build-in-animate .home-matrix-spinner-1{transform-origin:center;animation:spin .4s linear 8 none}.build-in-animate .home-matrix-spinner-2{transform-origin:center;animation:spin .4s linear 9 none}.build-in-animate .home-matrix-spinner-3{transform-origin:center;animation:spin .4s linear 10 none}.home-matrix-success-1,.home-matrix-success-2,.home-matrix-success-3{visibility:hidden}.build-in-animate .home-matrix-success-1{visibility:visible;transition-delay:3.2s}.build-in-animate .home-matrix-success-2{visibility:visible;transition-delay:3.6s}.build-in-animate .home-matrix-success-3{visibility:visible;transition-delay:4s}@keyframes show-hide{0%{visibility:hidden}to{visibility:visible}}@keyframes home-matrix-build{0%{opacity:0;transform:scale3d(.93,.93,.93) translateX(3.125rem)}to{opacity:1;transform:scaleX(1) translateX(0)}}@keyframes home-matrix-test{0%{opacity:0;transform:scale3d(.93,.93,.93)}to{opacity:1;transform:scaleX(1)}}@keyframes home-matrix-publish{0%{opacity:0;transform:scale3d(.93,.93,.93) translateX(-3.125rem)}to{opacity:1;transform:scaleX(1) translateX(0)}}.home-matrix-string:before{position:absolute;top:2.3125rem;right:20%;left:20%;display:block;height:2px;content:"";background:var(--color-border-primary);opacity:0}.home-matrix-tab-container{bottom:100%;left:-1px;height:21px}.home-matrix-tab{height:21px}.home-matrix-tab:before{position:absolute;top:1px;right:1px;bottom:-1px;left:1px;display:block;content:"";background:var(--color-bg-primary);border-radius:.375rem .375rem 0 0;box-shadow:0 0 0 1px rgba(53,72,91,.1)!important}.home-matrix-connector{position:absolute;top:2rem;left:-6px;width:12px;height:12px}.home-matrix-build .home-matrix-connector{top:1rem}.home-matrix-connector:before{position:relative;z-index:1;display:block;width:6px;height:6px;margin:3px;content:"";background:var(--color-diffstat-neutral-bg);border-radius:50%}.home-matrix-connector--right{right:-6px;left:auto}.home-matrix-connector--right .home-matrix-connector-bg{right:0}.home-matrix-connector--right .home-matrix-connector-bg:before{right:1px}.home-matrix-connector-bg{position:absolute;top:0;width:7px;height:12px;padding:1px;overflow:hidden}.home-matrix-connector-bg:before{position:absolute;display:block;width:11px;height:10px;content:"";background:var(--color-bg-primary);border-radius:50%;box-shadow:0 0 0 1px rgba(53,72,91,.1)!important}.home-matrix-build{max-width:260px;font-size:0;visibility:hidden;opacity:0}.home-matrix-publish,.home-matrix-test{max-width:292px;font-size:0;visibility:hidden}.build-in-animate .home-actions-spinner{animation:spin .4s linear infinite}.home-actions-success{box-shadow:inset 0 0 0 0 var(--color-bg-success-inverse);transition:transform .4s,opacity .4s}.home-actions-success .home-actions-success-check{width:50%;opacity:0;transition:transform .4s,opacity .4s;transform:translate(50%,87%) scale(.9)}.build-in-animate .home-actions-success{animation:home-actions-success .5s ease-in-out 3.5s forwards}.build-in-animate .home-actions-success .home-actions-success-check{animation:home-actions-success-check .2s ease-in-out 4s forwards}@keyframes spin{0%{opacity:1;transform:rotate(0deg)}to{opacity:1;transform:rotate(1turn)}}@keyframes home-actions-success{0%{box-shadow:inset 0 0 0 0 var(--color-bg-success-inverse)}to{box-shadow:inset 0 0 0 170px var(--color-bg-success-inverse)}}@keyframes home-actions-success-check{0%{opacity:0;transform:translate(50%,87%) scale3d(.9,.9,.9)}90%{transform:translate(50%,87%) scale3d(1.2,1.2,1.2)}to{opacity:1;transform:translate(50%,87%) scaleX(1)}}.home-dependabot-comp{max-width:706px;margin-top:-2rem;font-size:0;visibility:hidden}.home-dependabot-comp.build-in-animate{visibility:visible;animation:home-enter .6s cubic-bezier(.16,1,.3,1) forwards}.home-dependabot-comp.build-in-animate .home-dependabot-pr{animation:home-dependabot-pr .6s cubic-bezier(.16,1,.3,1) forwards}.home-dependabot-comp.build-in-animate .home-dependabot-merge{animation:home-dependabot-merge .6s cubic-bezier(.16,1,.3,1) forwards}@keyframes home-dependabot-pr{0%{transform:translateY(2rem)}to{transform:translateY(0)}}@keyframes home-dependabot-merge{0%{transform:translateY(0)}to{transform:translateY(14%)}}.home-codeql-step-1,.home-codeql-step-2,.home-codeql-step-3{font-size:0;visibility:hidden}.home-codeql-comp{max-width:490px}.home-codeql-comp.build-in-animate .home-codeql-step-2{visibility:visible;animation:home-codeql-step-2 .4s cubic-bezier(.16,1,.3,1) forwards}.home-codeql-comp.build-in-animate .home-codeql-step-3{visibility:visible;animation:home-codeql-step-3 .2s cubic-bezier(.16,1,.3,1) forwards}.home-codeql-comp.build-in-animate .home-codeql-description{opacity:1;transform:translateY(0)}.build-in-animate .home-codeql-step-1{visibility:visible;box-shadow:0 0 65px rgba(237,78,80,.4),0 0 0 1px hsla(0,0%,100%,.1),0 2px 2px rgba(200, 190, 160, 0.85),0 4px 4px rgba(200, 190, 160, 0.85),0 10px 8px rgba(200, 190, 160, 0.85),0 15px 15px rgba(200, 190, 160, 0.85),0 30px 30px rgba(200, 190, 160, 0.85),0 70px 65px rgba(200, 190, 160, 0.85);animation:home-codeql-step-1 .6s cubic-bezier(.16,1,.3,1) forwards}.home-codeql-step-2{left:50%;width:93%;margin-left:-46.5%;transform:translateY(-2.3rem)}.home-codeql-step-3{left:50%;width:87%;margin-left:-43.5%;transform:translateY(-4.4rem)}.home-codeql-description{opacity:0;transition:transform .6s,opacity .6s;transform:translateY(-45%)}@keyframes home-codeql-step-1{0%{opacity:0;transform:scale3d(.93,.93,.93) translateY(-3.0625rem)}to{opacity:1;transform:scaleX(1) translateY(0)}}@keyframes home-codeql-step-2{0%{opacity:0;transform:scale3d(.93,.93,.93) translateY(-4.4rem)}to{opacity:1;transform:scaleX(1) translateY(-2.3rem)}}@keyframes home-codeql-step-3{0%{opacity:0;transform:scale3d(.93,.93,.93) translateY(-6.7rem)}to{opacity:1;transform:scaleX(1) translateY(-4.4rem)}}.home-secret-comp{max-width:490px;font-size:0}.home-secret-comp.build-in-animate .home-secret-alert{visibility:visible;box-shadow:0 0 65px rgba(237,78,80,.4),0 0 0 1px hsla(0,0%,100%,.1),0 2px 2px rgba(200, 190, 160, 0.85),0 4px 4px rgba(200, 190, 160, 0.85),0 10px 8px rgba(200, 190, 160, 0.85),0 15px 15px rgba(200, 190, 160, 0.85),0 30px 30px rgba(200, 190, 160, 0.85),0 70px 65px rgba(200, 190, 160, 0.85);animation:home-secret-alert .4s cubic-bezier(.16,1,.3,1) forwards}.home-secret-comp.build-in-animate .home-secret-list{visibility:visible;animation:home-secret-list .4s cubic-bezier(.16,1,.3,1) forwards}.home-secret-alert{visibility:hidden;box-shadow:0 0 65px rgba(237,78,80,.4),0 0 0 1px hsla(0,0%,100%,.1),0 2px 2px rgba(200, 190, 160, 0.85),0 4px 4px rgba(200, 190, 160, 0.85),0 10px 8px rgba(200, 190, 160, 0.85),0 15px 15px rgba(200, 190, 160, 0.85),0 30px 30px rgba(200, 190, 160, 0.85),0 70px 65px rgba(200, 190, 160, 0.85)}.home-secret-list{visibility:hidden}.home-security-point-3:after{display:block}@media (min-width:768px){.home-security-point-3:after{display:none}}.home-security-alert-fan{width:65.25rem;margin-left:-1.6875rem;transform:translateX(-50%)}@media (min-width:544px){.home-security-alert-fan{margin-left:-2.9375rem}}@keyframes home-secret-alert{0%{opacity:0;transform:scale3d(.93,.93,.93) translateY(2rem)}to{opacity:1;transform:scaleX(1) translateY(0)}}@keyframes home-secret-list{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@keyframes home-enter{0%{opacity:0;transform:scale3d(.93,.93,1) translateY(3rem)}to{opacity:1;transform:scaleX(1) translateY(0)}}.home-discussions-comp{max-width:492px;margin-top:40px;opacity:0;transition:opacity .4s}@media (min-width:1012px){.home-discussions-comp{margin-top:-30%}}.home-discussions-comp.build-in-animate{opacity:1}.home-discussions-comp.build-in-animate .home-discussions-1{visibility:visible;animation:home-community-cards-1 .4s cubic-bezier(.16,1,.3,1) forwards}.home-discussions-comp.build-in-animate .home-discussions-2{visibility:visible;animation:home-community-cards-2 .4s cubic-bezier(.16,1,.3,1) forwards}.home-discussions-comp.build-in-animate .home-discussions-2 .home-discussions-check-0{animation-delay:1.5s}.home-discussions-comp.build-in-animate .home-discussions-answer{box-shadow:0 0 0 2px var(--color-auto-green-5);transition-delay:1.5s;transition-duration:.2s;transition-property:box-shadow}.home-discussions-1,.home-discussions-2{width:78%;max-width:382px;margin:0;font-size:0}.home-discussions-2{margin:-20% 0 0}.home-discussions-check-0,.home-discussions-check-1,.home-discussions-check-2,.home-discussions-check-3{top:3.4%;right:10.5%;opacity:0}.home-discussions-check-0{width:7.25%;border:2px solid #fff;border-radius:30px}.home-discussions-check-0.build-in-animate{animation:home-discussions-check-0 .2s ease-in-out forwards}.home-discussions-check-1.build-in-animate{animation:home-discussions-check-1 2s ease-in-out .7s infinite}.home-discussions-check-2.build-in-animate{animation:home-discussions-check-2 3s ease-in-out 1.2s infinite}.home-discussions-check-3.build-in-animate{animation:home-discussions-check-3 4s ease-in-out 1.7s infinite}.home-discussions-answer{box-shadow:0 0 0 1px rgba(53,72,91,.1)}@keyframes home-discussions-check-0{0%{opacity:0;transform:scale3d(.9,.9,.9)}90%{transform:scale3d(1.2,1.2,1.2)}to{opacity:1;transform:scaleX(1)}}@keyframes home-discussions-check-1{0%{opacity:0;transform:scale3d(.5,.5,.5) translateZ(0) rotate(0)}45%{opacity:0}50%{opacity:.25}to{opacity:0;transform:scale3d(1.2,1.2,1.2) translate3d(-25%,-160%,0) rotate(-25deg)}}@keyframes home-discussions-check-2{0%{opacity:0;transform:scale3d(.5,.5,.5) translateZ(0) rotate(0)}45%{opacity:0}50%{opacity:.25}to{opacity:0;transform:scale3d(1.4,1.4,1.4) translate3d(-125%,-100%,0) rotate(-35deg)}}@keyframes home-discussions-check-3{0%{opacity:0;transform:scale3d(.5,.5,.5) translateZ(0) rotate(0)}45%{opacity:0}50%{opacity:.25}to{opacity:0;transform:scale3d(1.1,1.1,1.1) translate3d(150%,-120%,0) rotate(35deg)}}.home-readme-comp{max-width:492px;opacity:0;transition:opacity .4s}.home-readme-comp.build-in-animate{opacity:1}.home-readme-comp.build-in-animate .home-readme-1{visibility:visible;animation:home-community-cards-1 .4s cubic-bezier(.16,1,.3,1) forwards}.home-readme-comp.build-in-animate .home-readme-2{visibility:visible;animation:home-community-cards-2 .4s cubic-bezier(.16,1,.3,1) forwards}.home-readme-1,.home-readme-2{width:78%;max-width:382px;margin:0 0 -40%;font-size:0}@media (min-width:1012px){.home-readme-1,.home-readme-2{margin:-2.5rem 0 -45%}}.home-readme-2{margin:0}@media (min-width:1012px){.home-readme-2{margin:0 0 -2.5rem}}.home-sponsors-comp{max-width:490px;opacity:0;transition:opacity .4s}.home-sponsors-comp.build-in-animate{opacity:1}.home-sponsors-comp.build-in-animate .home-sponsors-1{visibility:visible;animation:home-community-cards-1 .4s cubic-bezier(.16,1,.3,1) forwards}.home-sponsors-comp.build-in-animate .home-sponsors-1 .home-sponsors-heart-1,.home-sponsors-comp.build-in-animate .home-sponsors-1 .home-sponsors-heart-2,.home-sponsors-comp.build-in-animate .home-sponsors-1 .home-sponsors-heart-3{bottom:10%;left:8%;opacity:0;animation-delay:.5s}.home-sponsors-comp.build-in-animate .home-sponsors-2{visibility:visible;animation:home-community-cards-2 .4s cubic-bezier(.16,1,.3,1) forwards}.home-sponsors-comp.build-in-animate .home-sponsors-2 .home-sponsors-heart-1,.home-sponsors-comp.build-in-animate .home-sponsors-2 .home-sponsors-heart-2,.home-sponsors-comp.build-in-animate .home-sponsors-2 .home-sponsors-heart-3{bottom:10%;left:0}.home-sponsors-1,.home-sponsors-2{width:78%;max-width:382px;margin-top:0;font-size:0;visibility:hidden}@media (min-width:1012px){.home-sponsors-1,.home-sponsors-2{margin-top:-20%}}.home-sponsors-2{margin-top:-25%}.home-sponsors-heart-1.build-in-animate{animation:home-sponsors-heart-1 4s cubic-bezier(.535,.15,.425,1) infinite}.home-sponsors-heart-2.build-in-animate{animation:home-sponsors-heart-2 5s cubic-bezier(.535,.15,.425,1) -1s infinite}.home-sponsors-heart-3.build-in-animate{animation:home-sponsors-heart-3 6s cubic-bezier(.535,.15,.425,1) -2s infinite}@keyframes home-community-cards-1{0%{transform:translate3d(7%,12%,0)}to{transform:translateZ(0)}}@keyframes home-community-cards-2{0%{transform:translate3d(-7%,-12%,0)}to{transform:translateZ(0)}}@keyframes home-sponsors-heart-1{0%{opacity:0;transform:scale3d(.7,.7,.7) translateZ(0) rotate(0)}50%{opacity:1}to{opacity:0;transform:scaleX(1) translate3d(-25%,-160%,0) rotate(-25deg)}}@keyframes home-sponsors-heart-2{0%{opacity:0;transform:scale3d(.5,.5,.5) translateZ(0) rotate(0)}50%{opacity:.75}to{opacity:0;transform:scale3d(.75,.75,.75) translate3d(-125%,-100%,0) rotate(-35deg)}}@keyframes home-sponsors-heart-3{0%{opacity:0;transform:scale3d(.35,.35,.35) translateZ(0) rotate(0)}50%{opacity:.5}to{opacity:0;transform:scale3d(.5,.5,.5) translate3d(150%,-120%,0) rotate(35deg)}}.home-footer-illustration{left:50%;min-width:119%;max-width:1450px;margin-bottom:-28%;transform:translate(-50%,-50%)}@media (min-width:1012px){.home-footer-illustration{min-width:calc(119% - 2rem)}}@media (min-width:1248px){.home-footer-illustration{min-width:115.5%;margin-bottom:-33%}}.home-featured-repos{left:50%;width:1080px;transform:translateX(-50%)}@media (min-width:1012px){.home-featured-repos{left:auto;width:1216px;transform:translateX(0)}}.home-repo-card{background-color:#0c162d;transition:background-color .4s}.home-repo-card:hover{background-color:#19253c}.rounded-pill{border-radius:500px}.signup-continue-step-container .signup-continue-prompt{min-width:14px;font-weight:600;color:#627597}.signup-continue-step-container .signup-continue-prompt:after{content:"→"}.signup-continue-step-container .signup-input{background-color:#0c162d;-webkit-text-fill-color:var(--color-text-white)}.signup-continue-step-container .signup-input:-webkit-autofill{box-shadow:inset 0 0 0 32px #0c162d!important}.signup-continue-step-container .signup-input:-webkit-autofill:first-line{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:16px}.signup-continue-step-container .signup-continue-button{display:none;color:var(--color-text-success);border-color:var(--color-border-success)}@media (min-width:544px){.signup-continue-step-container .signup-continue-button{display:block;visibility:hidden}}.signup-continue-step-container .signup-continue-button[disabled]{color:#627597;border-color:#627597}.signup-continue-step-container .signup-password-visibility-toggle{display:none;color:#627597}.signup-continue-step-container[data-step-state=active] .signup-continue-prompt{color:var(--color-auto-pink-5)}.signup-continue-step-container[data-step-state=active] .signup-continue-button{display:block}@media (min-width:544px){.signup-continue-step-container[data-step-state=active] .signup-continue-button{visibility:visible}}.signup-continue-step-container[data-step-state=active] .signup-password-visibility-toggle{display:block}.signup-continue-step-container[data-step-state=complete] .signup-continue-prompt{color:var(--color-text-success)}.signup-continue-step-container[data-step-state=complete] .signup-continue-prompt:after{content:"✓"}.signup-continue-step-container[data-step-state=invalid] .signup-continue-prompt{color:var(--color-text-danger)}.signup-continue-step-container[data-step-state=invalid] .signup-continue-prompt:after{content:"✕"}.signup-continue-step-container .field-with-errors{width:100%}.signup-submit-button{color:var(--color-text-success);border-color:var(--color-border-success)}.signup-submit-button[disabled]{color:#627597;border-color:#627597}.typing-effect-cursor{color:var(--color-text-white);animation:typingEffectBlink .7s infinite}@keyframes typingEffectBlink{50%{opacity:0}}.password-validity-pill{display:inline-block;width:48px;height:4px;background-color:#627597}.password-validity-pill.password-validity-pill-fail{background-color:#ed4e50}.password-validity-pill.password-validity-pill-close{background-color:#ffd33d}.password-validity-pill.password-validity-pill-success{background-color:var(--color-text-success)}.password-validity-summary.password-validity-summary-fail{color:#ed4e50}.password-validity-summary.password-validity-summary-close{color:#ffd33d}.password-validity-summary.password-validity-summary-success{color:var(--color-text-success)}.stars{z-index:-200;animation:animStar 100s linear infinite}.stars,.stars:after{width:1px;height:1px;background:transparent;box-shadow:692px 155px hsla(0,0%,100%,.2),494px 1894px #fff,833px 798px #fff,1968px 1009px #fff,695px 868px #fff,1486px 171px #fff,1036px 1056px #fff,329px 423px #fff,1050px 1611px #fff,1136px 1672px #fff,1518px 713px #fff,1022px 1719px #fff,952px 970px #fff,1138px 316px #fff,1775px 899px #fff,31px 908px #fff,999px 308px #fff,50px 1466px #fff,1296px 1685px #fff,1064px 1630px #fff,1359px 1668px #fff,381px 1472px #fff,947px 884px #fff,1857px 1794px #fff,944px 1433px #fff,899px 1051px #fff,968px 507px #fff,1496px 495px #fff,1441px 1088px #fff,774px 1308px #fff,503px 1072px #fff,974px 1300px #fff,567px 1917px #fff,1540px 1451px #fff,1309px 416px #fff,511px 640px #fff,208px 775px #fff,1597px 1290px #fff,473px 1339px #fff,392px 425px #fff,928px 1046px #fff,510px 507px #fff,327px 1862px #fff,1490px 309px #fff,1573px 81px #fff,1204px 472px #fff,372px 1399px #fff,941px 1825px #fff,1361px 1221px #fff,1526px 1036px #fff,691px 1832px #fff,246px 1104px #fff,1845px 804px #fff,278px 1115px #fff,512px 1149px #fff,474px 224px #fff,442px 449px #fff,1488px 699px #fff,811px 1435px #fff,1470px 1221px #fff,939px 826px #fff,1405px 1382px #fff,748px 200px #fff,1916px 1029px #fff,108px 537px #fff,389px 652px #fff,1777px 1041px #fff,7px 632px #fff,121px 1146px #fff,631px 1159px #fff}.stars:after{position:absolute;top:2000px;content:" ";border-radius:10px;opacity:.7}.stars2{z-index:-200;animation:animStar 150s linear infinite}.stars2,.stars2:after{width:2px;height:2px;background:transparent;box-shadow:27px 808px hsla(0,0%,100%,.2),623px 797px #fff,672px 87px #fff,1504px 487px #fff,1353px 1843px #fff,1515px 447px #fff,1632px 897px #fff,723px 1091px #fff,211px 455px #fff,45px 160px #fff,1108px 1734px #fff,1661px 1518px #fff,474px 1980px #fff,370px 1999px #fff,1960px 1325px #fff,1871px 760px #fff,1271px 1268px #fff,1247px 1491px #fff,1771px 1903px #fff,1759px 547px #fff}.stars2:after{position:absolute;top:2000px;content:" ";border-radius:10px;opacity:.7}.stars3{z-index:-200;animation:animStar 200s linear infinite}.stars3,.stars3:after{width:3px;height:3px;background:transparent;box-shadow:876px 971px hsla(0,0%,100%,.2),61px 752px #fff,156px 1880px #fff,1127px 426px #fff,881px 1299px #fff,748px 425px #fff,1891px 141px #fff,705px 1310px #fff,1566px 1778px #fff,1174px 161px #fff}.stars3:after{position:absolute;top:2000px;content:" ";border-radius:10px;opacity:.7}@keyframes animStar{0%{transform:translateY(0)}to{transform:translateY(-2000px)}}
/*# sourceMappingURL=home-a350508ea393d541f70c3b6dea2e3a73.css.map */
/*
     FILE ARCHIVED ON 18:20:43 May 05, 2021 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:47:03 Sep 30, 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):
  capture_cache.get: 1.366
  load_resource: 172.248
  PetaboxLoader3.resolve: 55.06
  PetaboxLoader3.datanode: 93.287
*/