@property --box-height{syntax:"<number>";inherits:true;initial-value:0}:root{color-scheme:light dark;--forground-color:#000;--background-color:#fff;--box-height:1;transition:--box-height 1s;animation:2s cubic-bezier(.7,0,.2,1) popup-box}html{touch-action:manipulation;font-family:Fira Mono,monospace,sans-serif}body{background:var(--background-color);color:var(--forground-color);justify-content:center;align-items:center;display:flex}[data-tooltip]{color:oklch(.7234 .13 230);text-box-trim:trim-end;height:min-content;padding-left:.25em;padding-right:.25em}[data-tooltip]:hover:after{color:var(--forground-color);content:attr(data-tooltip);box-shadow:0 1px 4px -1px oklch(from var(--background-color)calc(l*.2)c h);background:var(--background-color);text-align:initial;padding:.25em;font-family:Helvetica;font-weight:400;display:block;position:absolute}.lds-ring,.lds-ring div{box-sizing:border-box}.lds-ring{width:40px;height:40px;display:inline-block;position:relative}.lds-ring div{box-sizing:border-box;border:4px solid #0000;border-top-color:currentColor;border-radius:50%;width:32px;height:32px;margin:4px;animation:1.2s cubic-bezier(.5,0,.5,1) infinite lds-ring;display:block;position:absolute}.lds-ring div:first-child{animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-color-scheme:dark){:root{--forground-color:#fff;--background-color:#111}[data-tooltip]:hover:after{background:oklch(20.19% 0 0)}[data-tooltip]{color:oklch(from color l c h)}#main_form{background-color:oklch(from var(--background-color)clamp(0,calc((1 - var(--box-height))*l + var(--box-height)*.3),.3)c h)}}@media (prefers-color-scheme:light){.gh-img{filter:invert()}}@keyframes popup-box{0%{--box-height:0}to{--box-height:1}}html,body{width:100%;height:100%;overflow:hidden;margin:0!important;padding:0!important}#main_form{--shadow-opacity:clamp(0,calc(.2*var(--box-height)),.2);--box-pixel-height:4px;text-align:end;max-width:calc(min(100vh,100vw));box-shadow:oklch(from var(--background-color)calc(l*.2)c h/var(--shadow-opacity))0px 1px max(0px,calc(2px*var(--box-height))),oklch(from var(--background-color)calc(l*.2)c h/var(--shadow-opacity))0px 2px max(0px,calc(4px*var(--box-height))),oklch(from var(--background-color)calc(l*.2)c h/var(--shadow-opacity))0px 4px max(0px,calc(8px*var(--box-height))),oklch(from var(--background-color)calc(l*.2)c h/var(--shadow-opacity))0px 8px max(0px,calc(16px*var(--box-height))),oklch(from var(--background-color)calc(l*.2)c h/var(--shadow-opacity))0px 16px max(0px,calc(32px*var(--box-height))),oklch(from var(--background-color)calc(l*.2)c h/var(--shadow-opacity))0px 32px max(0px,calc(64px*var(--box-height))),inset oklch(from var(--background-color)calc(l*.3)c h/.4)0px calc(-1*var(--box-pixel-height)*var(--box-height))0px;padding-bottom:calc(var(--box-pixel-height)*var(--box-height));border:none;border-radius:.5em;grid-template-rows:0fr 0fr 0fr 0fr;grid-template-columns:auto 1fr;align-items:center;gap:.5em;display:grid}#patch-btn.errored{border:inherit;border-radius:inherit;color:oklch(from var(--forground-color)l .8 20);background-color:oklch(from var(--background-color)calc((1 - l)*.15 + l*.85).25 20)}#patch-btn.errored:disabled{border:inherit;border-radius:inherit;color:oklch(from var(--forground-color)calc((1 - l)*.1 + l*.9)calc(c*.8)20);background-color:oklch(from var(--background-color)calc((1 - l)*.1 + l*.9).05 20)}#patch-btn.errored:hover:after{color:var(--forground-color);content:"An error occured, check the web console for further details.";box-shadow:0 1px 4px -1px oklch(from var(--background-color)calc(l*.2)c h);background:var(--background-color);text-align:initial;padding:.25em;font-family:Helvetica;font-weight:400;display:block;position:absolute}.spinner{place-content:center;display:flex;overflow-y:hidden}progress{width:100%;height:1.5em}.progress-container{justify-content:center;align-items:center;display:inline-flex}fieldset>button{grid-area:3/1/span 1/span 2}fieldset>#error_msg{color:oklch(from var(--forground-color)calc(min(l + .2,1)).8 20);grid-area:4/1/span 1/span 2}#links{justify-content:left;align-items:center;margin:1em;display:flex;position:absolute;bottom:0;left:0}#links img{width:2em;height:2em;margin-right:1em}#links a:not(:last-child){margin-right:2em}#links a{justify-content:center;align-items:center;display:inline-flex}