.app-open-action-module__Zm4CyG__openApp{display:none}.app-open-action-module__Zm4CyG__copyLink{display:inline-flex}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.app-open-action-module__Zm4CyG__openApp{display:inline-flex}.app-open-action-module__Zm4CyG__copyLink{display:none}}
.gallery-card-hover-module__4mFY2W__stage{perspective:none}.gallery-card-hover-module__4mFY2W__card{--gallery-beam-opacity:0;--gallery-highlight-opacity:0;--gallery-light-x:50%;--gallery-light-y:50%;--gallery-rotate-x:0deg;--gallery-rotate-y:0deg;will-change:box-shadow;transition:box-shadow .42s cubic-bezier(.22,1,.36,1);box-shadow:0 6px 14px #00000038}.gallery-card-hover-module__4mFY2W__card[data-active=true]{transition:box-shadow .3s cubic-bezier(.45,0,.55,1);box-shadow:0 3px 29.5px #00000094,0 8px 16px #00000052}.gallery-card-hover-module__4mFY2W__light{z-index:1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden;transform:translateZ(1px)}.gallery-card-hover-module__4mFY2W__beam{background-image:linear-gradient(115deg,#0000 16%,#ffffff1f 32%,#ffffffe6 49%,#ffffff4d 60%,#0000 78%);background-position:var(--gallery-gradient-x) var(--gallery-gradient-y);mix-blend-mode:overlay;opacity:var(--gallery-beam-opacity);will-change:opacity, background-position;background-size:220% 220%;transition:opacity .42s cubic-bezier(.22,1,.36,1),background-position .48s cubic-bezier(.22,1,.36,1)}.gallery-card-hover-module__4mFY2W__card[data-active=true] .gallery-card-hover-module__4mFY2W__beam{transition:opacity .16s ease-out,background-position 90ms linear}.gallery-card-hover-module__4mFY2W__highlight{background-image:radial-gradient(circle 210px at var(--gallery-light-x) var(--gallery-light-y), #ffffffb8 0%, #fff3 40%, transparent 78%);mix-blend-mode:screen;opacity:var(--gallery-highlight-opacity);will-change:opacity, background-position;transition:opacity .42s cubic-bezier(.22,1,.36,1)}.gallery-card-hover-module__4mFY2W__card[data-active=true] .gallery-card-hover-module__4mFY2W__highlight{transition:opacity .16s ease-out}@media (hover:hover) and (pointer:fine) and (min-width:64rem){.gallery-card-hover-module__4mFY2W__stage{perspective:237.5px}.gallery-card-hover-module__4mFY2W__card{transform:rotateX(var(--gallery-rotate-x)) rotateY(var(--gallery-rotate-y));transform-style:preserve-3d;will-change:transform, box-shadow;transition:transform .48s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1)}.gallery-card-hover-module__4mFY2W__card[data-active=true]{transition:transform 90ms linear,box-shadow .3s cubic-bezier(.45,0,.55,1)}}@media (prefers-reduced-motion:reduce){.gallery-card-hover-module__4mFY2W__card{transition-duration:0s;transform:none}.gallery-card-hover-module__4mFY2W__light{display:none}}
.github-support-banner-module__sHCdIG__banner{--spin-duration:.72s;--burst-at:.11s;--pop-at:0s;--pop-scale:1.12;background:linear-gradient(#212121 0%,#1a1a1a 100%);box-shadow:inset 0 0 0 1px #262626}.github-support-banner-module__sHCdIG__githubLogo{-webkit-mask:url(/images/github-support-banner/github-logo.svg) 50%/contain no-repeat;mask:url(/images/github-support-banner/github-logo.svg) 50%/contain no-repeat}.github-support-banner-module__sHCdIG__star{width:var(--star-size);height:var(--star-size);margin:calc(var(--star-size) / -2) 0 0 calc(var(--star-size) / -2);transform-origin:50% 52%;opacity:0;pointer-events:none;fill:currentColor;position:absolute;top:50%;left:50%;overflow:visible}@media (prefers-reduced-motion:no-preference){.github-support-banner-module__sHCdIG__banner[data-playing=true] .github-support-banner-module__sHCdIG__githubLogo{animation:github-support-banner-module__sHCdIG__logo-spin var(--spin-duration) linear both, github-support-banner-module__sHCdIG__logo-pop .7s linear var(--pop-at) both;will-change:transform}.github-support-banner-module__sHCdIG__banner[data-playing=true] .github-support-banner-module__sHCdIG__star{animation:github-support-banner-module__sHCdIG__star-fly var(--star-duration) cubic-bezier(.08, .8, .18, 1) calc(var(--burst-at) + var(--star-delay)) both, github-support-banner-module__sHCdIG__star-life var(--star-duration) linear calc(var(--burst-at) + var(--star-delay)) both}}@keyframes github-support-banner-module__sHCdIG__logo-spin{0%{animation-timing-function:cubic-bezier(.3,.1,.2,1);transform:perspective(260px)rotateY(0)}64%{animation-timing-function:cubic-bezier(.4,0,.3,1);transform:perspective(260px)rotateY(374deg)}to{transform:perspective(260px)rotateY(360deg)}}@keyframes github-support-banner-module__sHCdIG__logo-pop{0%{animation-timing-function:cubic-bezier(.12,.7,.25,1);scale:1}40%{scale:var(--pop-scale);animation-timing-function:cubic-bezier(.5,0,.3,1)}82%{scale:calc(1 - (var(--pop-scale) - 1) * .1);animation-timing-function:ease-in-out}to{scale:1}}@keyframes github-support-banner-module__sHCdIG__star-fly{0%{translate:calc(cos(var(--star-angle)) * var(--star-from)) calc(sin(var(--star-angle)) * var(--star-from));rotate:var(--star-spin-from)}to{translate:calc(cos(var(--star-angle)) * var(--star-to)) calc(sin(var(--star-angle)) * var(--star-to));rotate:var(--star-spin-to)}}@keyframes github-support-banner-module__sHCdIG__star-life{0%{opacity:0;scale:.5}8%{opacity:1}16%{scale:1}40%{opacity:1}to{opacity:0;scale:.35}}
