:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#fafaf9;--card:#f5f5f4;--fg:#1c1917;--muted:#57534e;--line:#e7e5e4;--field:#78716c;--accent:#4d7c0f;--rot:#c2410c;--mark:#d9f99d;--series-1:#2a78d6;--series-2:#1baf7a;--series-rest:#78716c}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#121212;--card:#1a1a19;--fg:#e7e5e4;--muted:#a8a29e;--line:#292524;--accent:#a3e635;--rot:#fb923c;--mark:#3f6212;--series-1:#3987e5;--series-2:#199e70;--series-rest:#57534e}}:root{--font-body:system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Bricolage Grotesque", "Bricolage Grotesque fallback", sans-serif;--font-mono:"JetBrains Mono", "JetBrains Mono fallback", monospace}@font-face{font-family:Bricolage Grotesque;src:url(/assets/bricolage-grotesque-latin-C5Lc8Qmc.woff2)format("woff2");font-weight:200 800;font-display:swap}@font-face{font-family:Bricolage Grotesque fallback;src:local(Arial);font-weight:200 800;size-adjust:100.045%;ascent-override:92.9585%;descent-override:26.9879%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;src:url(/assets/jetbrains-mono-latin-400-V6pRDFza.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/assets/jetbrains-mono-latin-600-C8RAYTDA.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:JetBrains Mono fallback;src:local(Courier New);font-weight:400 600;size-adjust:99.9837%;ascent-override:102.017%;descent-override:30.0049%}body{background:var(--bg);color:var(--fg);font:1rem/1.6 var(--font-body);margin:0}main{max-width:56rem;margin:0 auto;padding:2rem 1rem 4rem}h1{letter-spacing:-.03em;margin:1.5rem 0 .75rem;font-size:clamp(1.9rem,6vw,2.75rem);line-height:1.1}h2{letter-spacing:-.02em;overflow-wrap:anywhere;margin:2.5rem 0 .5rem;font-size:1.5rem}h3{margin:0;font-size:1rem}p{margin:0 0 1rem}a{color:var(--accent)}.muted{color:var(--muted)}.fine{font:.8125rem var(--font-mono);color:var(--muted)}.rot{color:var(--rot)}.wordmark{font:600 1.125rem var(--font-mono);color:var(--fg);text-decoration:none}.wordmark b{color:var(--rot);font-weight:inherit}.repos{flex-wrap:wrap;gap:.5rem;display:flex}.repos a{font:600 .8125rem var(--font-mono);border:1px solid var(--line);border-radius:999px;padding:.3rem .8rem;text-decoration:none}.repos a:hover,.repos a:focus-visible{border-color:var(--accent)}.repos a[aria-current]{background:var(--accent);color:var(--bg);border-color:var(--accent)}.repos a[aria-current] .muted{color:inherit;opacity:.75}.stale{opacity:.5;transition:opacity .2s}.chart{background:var(--card);border:1px solid var(--line);border-radius:.75rem;margin:0 0 1rem;padding:1rem 1rem .75rem}.chart .plot{margin:1.25rem 0 .75rem}.chart>.fine{margin:0}.chart figcaption{flex-wrap:wrap;justify-content:space-between;gap:0 1rem;display:flex}.readout{text-align:right;flex:18rem;min-height:1lh;margin:0 0 .5rem;font-size:.875rem;display:grid}.readout>*{grid-area:1/1}.readout>[aria-hidden]{visibility:hidden}.plot{cursor:crosshair;touch-action:pan-y}.plot .empty{cursor:default;place-items:center;display:grid}.empty>*{grid-area:1/1}.empty p{background:var(--card);margin:0;padding:0 .5rem;animation:.6s 1s both fade-in}.empty .grid{transform-box:fill-box;transform-origin:0;animation:.6s ease-out both sweep}.ghost{stroke-width:2.5px;stroke-dasharray:1;animation:2.2s ease-in-out .4s both draw}.tip{offset-distance:100%;animation:2.2s ease-in-out .4s both travel}.ring{offset-distance:100%;fill:none;stroke:var(--series-rest);stroke-width:1.5px;vector-effect:non-scaling-stroke;opacity:0;transform-box:fill-box;transform-origin:50%;animation:.9s ease-out 2.6s 2 forwards ripple}.empty:not(.seen) *{animation-play-state:paused}@keyframes sweep{0%{transform:scaleX(0)}}@keyframes travel{0%{offset-distance:0%;opacity:0}5%{opacity:1}}@keyframes ripple{0%{opacity:.8}to{opacity:0;transform:scale(4)}}@keyframes draw{0%{stroke-dashoffset:1px}}@keyframes fade-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.empty *{animation:none}}.plot:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:.25rem}.plot svg{display:block;overflow:visible}.grid{stroke:var(--line);stroke-width:1px}.tick{font:11px var(--font-mono);fill:var(--muted);font-variant-numeric:tabular-nums}.line{fill:none;stroke:var(--fg);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.line.other{stroke:var(--series-rest)}.key{vertical-align:.25rem;background:var(--fg);width:1rem;height:2px;margin-right:.35rem;display:inline-block}.key.other{background:var(--series-rest)}.dot.other{fill:var(--series-rest)}.dot{fill:var(--fg);stroke:var(--card);stroke-width:2px}.s0{fill:var(--series-1);background:var(--series-1)}.s1{fill:var(--series-2);background:var(--series-2)}.s2{fill:var(--series-rest);background:var(--series-rest)}path.on{filter:brightness(1.15)}.event circle{fill:var(--rot);stroke:var(--card);stroke-width:2px}.event text{font:700 10px var(--font-mono);fill:var(--bg)}.legend{color:var(--muted);flex-wrap:wrap;gap:.25rem 1rem;margin:0 0 .25rem;font-size:.8125rem;display:flex}.sw{vertical-align:-.05rem;border-radius:2px;width:.7rem;height:.7rem;margin-right:.35rem;display:inline-block}.cross{stroke:var(--muted);stroke-width:1px;opacity:.6}.marker line{stroke:var(--muted);stroke-dasharray:3 3}.marker text{font:11px var(--font-mono);fill:var(--muted)}details{margin:2rem 0 1rem}summary{cursor:pointer;color:var(--accent)}table{border-collapse:collapse;font:.8125rem var(--font-mono);font-variant-numeric:tabular-nums;margin:1rem 0;display:block;overflow-x:auto}th,td{text-align:right;border-bottom:1px solid var(--line);white-space:nowrap;padding:.2rem .75rem}th:first-child,td:first-child{text-align:left}section{margin-top:2.5rem}.verdict{max-width:46rem;font-size:1.125rem;line-height:1.5}.card{background:var(--card);border:1px solid var(--line);border-radius:.75rem;padding:1rem}.tiles{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;margin:1.25rem 0 0;display:grid}.tile{background:var(--card);border:1px solid var(--line);border-radius:.75rem;padding:.9rem 1rem}.tile p{margin:0;font-size:.8125rem}.tile .label{color:var(--muted)}.tile .value{letter-spacing:-.02em;margin:.15rem 0;font-size:1.75rem;font-weight:650}.look h3{margin:1.5rem 0 .5rem}.look .cards{margin:0 0 .5rem}.cards{gap:.75rem;padding:0;list-style:none;display:grid}.cards>li{background:var(--card);border:1px solid var(--line);border-radius:.75rem;grid-template-columns:3rem 1fr;gap:.75rem;padding:.9rem 1rem;display:grid}.cards p{margin:0 0 .35rem}.num{font:700 1rem var(--font-mono);text-align:center}.cards .num:not(.rot){background:var(--rot);width:1.6rem;height:1.6rem;color:var(--bg);border-radius:50%;justify-self:center;font-size:.8125rem;line-height:1.6rem}.commits{gap:.25rem;margin:0 0 .35rem;padding:0;font-size:.9375rem;list-style:none;display:grid}.files{font:.8125rem var(--font-mono);overflow-wrap:anywhere;flex-wrap:wrap;gap:.25rem 1rem;display:flex}.badge,.tag{font:600 .75rem var(--font-mono);vertical-align:.05rem;border-radius:999px;margin-left:.4rem;padding:0 .5rem;display:inline-block}.badge{background:color-mix(in srgb, var(--accent) 18%, transparent);color:var(--fg)}.tag{border:1px solid var(--line);color:var(--muted)}code{font:.8125rem var(--font-mono);overflow-wrap:anywhere}.scroll{overflow-x:auto}.scroll table{display:table}td code,td a{white-space:normal}.spark{vertical-align:middle;margin-right:.4rem}.spark polyline{fill:none;stroke:var(--fg);stroke-width:1.5px}@media (width<=34rem){.cards>li{grid-template-columns:1fr;gap:.25rem}.cards .num,.cards .num:not(.rot){justify-self:start}}.bar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.75rem max(1rem,50% - 28rem);display:flex}.who{font:.8125rem var(--font-mono);color:var(--muted);align-items:center;gap:.75rem;display:flex}.button{font:600 .9375rem var(--font-body);background:var(--accent);color:var(--bg);border:1px solid var(--accent);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.45rem 1rem;text-decoration:none;display:inline-flex}.button:hover{filter:brightness(1.1)}.button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.button.secondary{color:var(--fg);border-color:var(--field);background:0 0}.button.secondary:hover{filter:none;border-color:var(--accent)}.button.small{padding:.2rem .7rem;font-size:.8125rem}.button:disabled{opacity:.5;cursor:default}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.signin{text-align:center;max-width:25rem;margin:10vh auto 0}.signin .card{margin-bottom:1.25rem;padding:2rem 1.5rem 1.5rem}.signin h1{margin:0 0 1.5rem;font-size:1.75rem}.signin .button{padding:.7rem 1rem;font-size:1rem;display:flex}.signin .card p{margin:1rem 0 0;font-size:.875rem}.steps{color:var(--muted);grid-template-columns:repeat(3,1fr);gap:.75rem;margin:1.5rem 0 2rem;padding:0;font-size:.875rem;list-style:none;display:grid}.steps li{border-top:3px solid var(--line);padding-top:.5rem}.steps .done,.steps [aria-current]{border-color:var(--accent)}.steps [aria-current]{color:var(--fg);font-weight:600}.steps b{font:600 .8125rem var(--font-mono);margin-right:.4rem}.steps .done b{color:var(--accent)}.repolist{gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.repolist li{background:var(--card);border:1px solid var(--line);border-radius:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;min-height:2.25rem;padding:.75rem 1rem;display:flex;position:relative}.repolist .name{font:600 .9375rem var(--font-mono);overflow-wrap:anywhere;flex:13rem}.repolist svg{color:var(--muted);vertical-align:-.15rem;margin-right:.5rem}.repolist a{color:var(--fg);text-decoration:none}.repolist a:after{content:"";border-radius:inherit;position:absolute;inset:0}.repolist li:has(a:hover){border-color:var(--accent)}.repolist a:focus-visible{outline:none}.repolist li:has(a:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.waiting:before{content:"";background:var(--accent);border-radius:50%;width:.5rem;height:.5rem;margin-right:.5rem;display:inline-block}.actions{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}h1 .tag{vertical-align:middle}.code{border:1px solid var(--line);border-radius:.75rem;margin:0 0 1rem;overflow:hidden}.code header{background:var(--card);border-bottom:1px solid var(--line);font:.8125rem var(--font-mono);color:var(--muted);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem .75rem .5rem 1rem;display:flex}.code pre{background:var(--bg);border:0;border-radius:0;margin:0}pre{background:var(--card);border:1px solid var(--line);font:.8125rem/1.5 var(--font-mono);border-radius:.75rem;margin:0 0 1rem;padding:1rem;overflow-x:auto}.receiving{margin-bottom:2rem}.receiving p:last-child{margin:0}.history{gap:2px;height:2.5rem;margin:.75rem 0 .25rem;display:flex}.history i{background:var(--line);transform-origin:bottom;border-radius:2px;flex:1;animation:3.6s ease-in-out infinite both scan;transform:scaleY(.3)}.history .in{background:var(--accent);animation:.5s ease-out both arrive;transform:none}.ends{justify-content:space-between;margin:0 0 .75rem;display:flex}@keyframes scan{6%{background:color-mix(in srgb, var(--accent) 45%, var(--line));transform:scaleY(.8)}14%{background:var(--line);transform:scaleY(.3)}}@keyframes arrive{0%{transform:scaleY(.3)}}@media (prefers-reduced-motion:reduce){.history i{animation:none}}
