.featured-posts[data-astro-cid-5xzoirmf]{margin-block-end:var(--space-2xl);& header{margin-block-end:var(--space-m);& h2{font-family:var(--font-serif);font-size:var(--step-5);font-weight:var(--font-weight-normal);line-height:calc(var(--leading-offset) + 1em);margin-block-end:var(--space-2xs)}& p{max-inline-size:32rem;color:var(--muted-foreground)}}}.carousel[data-astro-cid-5xzoirmf]{--fade-start:0px;--fade-end:0px;gap:var(--space-s);scroll-snap-type:x mandatory;scrollbar-width:none;mask-image:linear-gradient(to right, transparent, black var(--fade-start), black calc(100% - var(--fade-end)), transparent);grid-auto-columns:min(20rem,85%);grid-auto-flow:column;display:grid;overflow-x:auto;&::-webkit-scrollbar{display:none}&.fade-start{--fade-start:3rem}&.fade-end{--fade-end:3rem}&>*{scroll-snap-align:start;@media (width<48rem){scroll-snap-align:center}}}.all[data-astro-cid-5xzoirmf]{color:var(--muted-foreground);margin-block-start:var(--space-s);text-decoration:none;display:inline-block;&:hover{color:var(--foreground)}}.final-cta[data-astro-cid-45ccuakr]{color-scheme:dark;color:var(--foreground);--sky-ink:var(--foreground);min-block-size:100lvh;inline-size:100vw;background-color:oklch(0% 0 0);flex-direction:column;margin-inline:calc(50% - 50vw);padding-block-start:var(--space-2xl);display:flex;position:sticky;inset-block-end:0}.sky[data-astro-cid-45ccuakr]{pointer-events:none;position:absolute;inset:0;overflow:hidden;& .strip{inline-size:max(100%,1440px);position:absolute;inset-block:0;inset-inline-start:50%;translate:-50%}}.dipper[data-astro-cid-45ccuakr]{color:var(--sky-ink);position:absolute;overflow:visible;translate:-50% -50%;@media (height<48rem){translate:-50% -59%;scale:.72}& line{stroke:currentColor;stroke-width:1px;opacity:.45;transition:opacity .8s}& circle{fill:none;stroke:currentColor;stroke-width:1px;opacity:.8}& .polaris{fill:currentColor;stroke:none;animation:7s ease-in-out infinite polaris-breathe}}@keyframes polaris-breathe{0%,to{opacity:.6}50%{opacity:1}}.star[data-astro-cid-45ccuakr]{border-radius:var(--radius-full);background-color:var(--sky-ink);opacity:.5;block-size:3px;inline-size:3px;transition:opacity .8s;animation:5s ease-in-out infinite closing-twinkle;position:absolute;translate:-50% -50%;&.big{block-size:5px;inline-size:5px}}@keyframes closing-twinkle{0%,to{opacity:.3}50%{opacity:.65}}.final-cta[data-astro-cid-45ccuakr]:hover .star[data-astro-cid-45ccuakr]{opacity:.8}@media (prefers-reduced-motion:reduce){.star[data-astro-cid-45ccuakr],.dipper[data-astro-cid-45ccuakr] .polaris[data-astro-cid-45ccuakr]{animation:none}}.content[data-astro-cid-45ccuakr]{padding-inline:var(--grid-edge);text-align:center;flex-direction:column;align-items:center;margin-block:auto;display:flex;position:relative;& h2{font-family:var(--font-serif);font-size:var(--step-5);font-weight:var(--font-weight-normal);text-wrap:balance;margin-block-end:var(--space-3xs)}& p{max-inline-size:44ch;font-size:var(--step-1);color:var(--muted-foreground);text-wrap:pretty;margin-block-end:var(--space-m)}& .cta{inline-size:100%;max-inline-size:24rem;@media (width>=48rem){inline-size:auto;min-inline-size:18rem}}}footer[data-astro-cid-45ccuakr]{align-items:center;gap:var(--space-3xs);padding-block:var(--space-xs) var(--page-offset-bottom);padding-inline:var(--grid-edge);flex-direction:column;display:flex;@media (width>=40rem){flex-direction:row;justify-content:space-between;gap:0}& p{font-size:var(--step--1);color:var(--muted-foreground)}}.found-bugs-in[data-astro-cid-oe2vffzj]{margin-block:var(--space-xl) var(--space-2xl);& header{margin-block-end:var(--space-m);& h2{font-family:var(--font-serif);font-size:var(--step-4);font-weight:var(--font-weight-normal);line-height:calc(var(--leading-offset) + 1em);text-wrap:balance;margin-block-end:var(--space-2xs)}& p{max-inline-size:32rem;color:var(--muted-foreground)}}}.lattice[data-astro-cid-oe2vffzj]{border:1px solid var(--border);background-color:var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;@media (width>=64rem){grid-template-columns:repeat(3,minmax(0,1fr)) minmax(20rem,1.15fr)}}.cell[data-astro-cid-oe2vffzj]{display:flex;position:relative;&[hidden]{display:none}min-block-size:8rem;padding:var(--space-m);background-color:var(--background);justify-content:center;align-items:center;& img{object-fit:contain;opacity:.5;inline-size:auto;max-inline-size:100%;transition:opacity .15s}& .wordmark{font-size:var(--step-2);font-weight:var(--font-weight-medium);letter-spacing:-.02em;color:var(--foreground);opacity:.5;transition:opacity .15s}&:hover [data-astro-cid-oe2vffzj]:is(img,.wordmark),&:focus-visible [data-astro-cid-oe2vffzj]:is(img,.wordmark){opacity:.85}& :is(img,.wordmark){@media (prefers-reduced-motion:no-preference){transition:opacity .3s,translate .3s}}&.is-leaving [data-astro-cid-oe2vffzj]:is(img,.wordmark){opacity:0;translate:0 -.375rem}&.is-entering [data-astro-cid-oe2vffzj]:is(img,.wordmark){opacity:0;translate:0 .375rem}& svg.mark{block-size:1rem;inline-size:1rem;color:var(--muted-foreground);opacity:.45;transition:opacity .15s;position:absolute;inset-block-start:var(--space-xs);inset-inline-end:var(--space-xs)}&:hover svg.mark,&:focus-visible svg.mark{opacity:1}}.feature[data-astro-cid-oe2vffzj]{padding:var(--space-l);background-color:var(--card);flex-direction:column;grid-column:1/-1;margin:0;display:flex;@media (width>=64rem){grid-area:1/4/3}& blockquote{font-size:var(--step-0);text-wrap:pretty;margin:0;line-height:1.4}& figcaption{font-size:var(--step--1);color:var(--muted-foreground);margin-block-start:var(--space-xs)}}.feature-link[data-astro-cid-oe2vffzj]{align-items:center;gap:var(--space-3xs);font-size:var(--step--1);color:var(--muted-foreground);margin-block-start:auto;padding-block-start:var(--space-m);text-decoration-line:none;transition:color .15s;display:inline-flex;&:hover{color:var(--foreground)}& svg{block-size:1rem;inline-size:1rem}}.hero[data-astro-cid-ge2uvauf]{color-scheme:dark;color:var(--foreground);--scene-ink:var(--muted-foreground);--sky-ink:var(--foreground);--scene-leaf:oklch(68% .08 140);--pulse-node-rest:.8;--pulse-edge-rest:.45;--pulse-edge-peak:.9;min-block-size:100svh;inline-size:100vw;padding-block:calc(var(--bar-nav-height) + var(--space-l) + var(--space-s)) var(--space-2xl);background-color:oklch(0% 0 0);flex-direction:column;margin-block-start:calc(-1 * (var(--bar-nav-height) + var(--space-l)));margin-inline:calc(50% - 50vw);display:flex;position:sticky;inset-block-start:0}.scene[data-astro-cid-ge2uvauf]{pointer-events:none;opacity:0;animation:1.6s ease-out .3s forwards scene-in;position:absolute;inset:0;overflow:hidden;mask-image:linear-gradient(#000 30%,#0000 62%);@media (width>=48rem){mask-image:radial-gradient(140% 100% at 0 100%,#0000 35%,#000 70%)}& .topo,& .field{block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}& .sky{inline-size:max(100%,1440px);position:absolute;inset-block:0;inset-inline-start:50%;translate:-50%;@media (width<48rem){translate:calc(-1 * var(--dipper-cx)) 0}}& .topo line{stroke:var(--sky-ink);stroke-width:1px;opacity:var(--pulse-edge-rest);animation:scene-pulse-edge var(--sweep-duration) linear infinite}& .field{color:var(--scene-ink);& g,& path{transition:color .8s,opacity .8s}& .ridge{opacity:.14;&.near{opacity:.2}}& .trees{opacity:.16}& .contour{opacity:.12}& .bloom{opacity:.18}}}.hero[data-astro-cid-ge2uvauf]:hover{& .field .contour{color:var(--scene-leaf)}& .star{opacity:.8}}.star[data-astro-cid-ge2uvauf]{border-radius:var(--radius-full);background-color:var(--sky-ink);opacity:.5;block-size:3px;inline-size:3px;transition:opacity .8s;animation:5s ease-in-out infinite star-twinkle;position:absolute;translate:-50% -50%;&.big{block-size:5px;inline-size:5px}}@keyframes star-twinkle{0%,to{opacity:.3}50%{opacity:.65}}.node[data-astro-cid-ge2uvauf]{border:1px solid var(--sky-ink);border-radius:var(--radius-full);block-size:7px;inline-size:7px;opacity:var(--pulse-node-rest);animation:scene-pulse-node var(--sweep-duration) linear infinite;position:absolute;translate:-50% -50%}.constellation[data-astro-cid-ge2uvauf]{color:var(--sky-ink);position:absolute;overflow:visible;translate:-50% -50%;@media (width<48rem){&.big-dipper{scale:1.25}}& circle{fill:none;stroke:currentColor;stroke-width:1px;opacity:var(--pulse-node-rest);animation:scene-pulse-node var(--sweep-duration) linear infinite}& line{stroke:currentColor;stroke-width:1px;opacity:var(--pulse-edge-rest);animation:scene-pulse-edge var(--sweep-duration) linear infinite}}@keyframes scene-in{to{opacity:1}}@keyframes scene-pulse-node{0%{opacity:1}8%{opacity:var(--pulse-node-rest)}to{opacity:var(--pulse-node-rest)}}@keyframes scene-pulse-edge{0%{opacity:var(--pulse-edge-peak)}8%{opacity:var(--pulse-edge-rest)}to{opacity:var(--pulse-edge-rest)}}@media (prefers-reduced-motion:reduce){.scene[data-astro-cid-ge2uvauf]{opacity:1;animation:none}.star[data-astro-cid-ge2uvauf]{animation:none}}.pitch[data-astro-cid-ge2uvauf]{margin-block-start:auto;margin-inline:var(--grid-edge);flex-direction:column;align-items:flex-start;display:flex;position:relative;@media (width>=64rem){max-inline-size:44rem}}.badge[data-astro-cid-ge2uvauf]{font-size:var(--step--1);color:var(--muted-foreground);flex-direction:column;margin-block-end:var(--space-2xs);display:flex;& .yc{align-items:center;gap:.5rem;display:inline-flex;& img{block-size:1rem;inline-size:1rem}}& .separator{block-size:1px;inline-size:100%;margin-block:var(--space-3xs);background-color:var(--border);border-radius:var(--radius-full)}@media (width>=40rem){flex-direction:row;align-items:center;& .separator{block-size:.375rem;inline-size:.375rem;margin-block:0;margin-inline:var(--space-2xs);background-color:var(--muted-foreground)}}}h1[data-astro-cid-ge2uvauf]{font-family:var(--font-serif);font-size:var(--step-5);line-height:calc(var(--leading-offset) + 1em);font-weight:var(--font-weight-normal);@media (width>=64rem){font-size:var(--step-6)}}.subtitle[data-astro-cid-ge2uvauf]{margin-block:var(--space-2xs) var(--space-m);font-size:var(--step-1);text-wrap:pretty}.cta-row[data-astro-cid-ge2uvauf]{gap:var(--space-2xs);flex-direction:column;align-self:stretch;display:flex;@media (width>=48rem){flex-direction:row;align-items:stretch}& .cta{flex:1;@media (width>=48rem){flex:initial;min-inline-size:18rem}}}.animate-intro[data-astro-cid-ge2uvauf]{opacity:0;animation:.9s cubic-bezier(.22,1,.36,1) forwards intro}@keyframes intro{0%{opacity:0;translate:0 2.5rem}to{opacity:1;translate:0}}:root{--sev-critical-bg:#991b1b;--sev-critical-fg:#fff;--sev-high-bg:light-dark(#fecaca,#f8717126);--sev-high-fg:light-dark(#7f1d1d,#fca5a5);--sev-medium-bg:light-dark(#fef08a,#eab30826);--sev-medium-fg:light-dark(#713f12,#fde047);--sev-low-bg:light-dark(#bbf7d0,#22c55e26);--sev-low-fg:light-dark(#14532d,#86efac);--scan-blue:#3b82f6}.sev-badge{border:1px solid color-mix(in oklab, currentColor 25%, transparent);border-radius:var(--radius-xs);font-family:var(--font-mono);font-size:var(--step--2);font-weight:var(--font-weight-medium);text-transform:uppercase;white-space:nowrap;padding:.125rem .375rem;line-height:1.2;&.critical{background-color:var(--sev-critical-bg);color:var(--sev-critical-fg)}&.high{background-color:var(--sev-high-bg);color:var(--sev-high-fg)}&.medium{background-color:var(--sev-medium-bg);color:var(--sev-medium-fg)}&.low{background-color:var(--sev-low-bg);color:var(--sev-low-fg)}}.bento-section[data-astro-cid-tkz7m2s6]{margin-block:var(--space-2xl);& header{margin-block-end:var(--space-m);& h2{font-family:var(--font-serif);font-size:var(--step-5);font-weight:var(--font-weight-normal);line-height:calc(var(--leading-offset) + 1em);margin-block-end:var(--space-2xs)}& p{max-inline-size:38rem;color:var(--muted-foreground)}}}.bento[data-astro-cid-tkz7m2s6]{gap:var(--space-xs);grid-template-columns:1fr;display:grid;@media (width>=48rem){grid-template-columns:repeat(6,1fr)}}.tile[data-astro-cid-tkz7m2s6]{gap:var(--space-s);padding:var(--space-s);border:1px solid var(--border);background-color:var(--card);flex-direction:column;min-inline-size:0;display:flex}@media (width>=48rem) and (width<64rem){.t-feed[data-astro-cid-tkz7m2s6],.t-integr[data-astro-cid-tkz7m2s6]{grid-column:span 6}.t-poc[data-astro-cid-tkz7m2s6],.t-fixpr[data-astro-cid-tkz7m2s6]{grid-area:3/span 3/5;grid-template-rows:subgrid;row-gap:var(--space-s);display:grid}.t-carousel[data-astro-cid-tkz7m2s6]{grid-column:span 6}}@media (width>=64rem){.t-feed[data-astro-cid-tkz7m2s6]{grid-area:1/span 4/3}.t-integr[data-astro-cid-tkz7m2s6]{grid-area:1/span 2/3}.t-poc[data-astro-cid-tkz7m2s6],.t-fixpr[data-astro-cid-tkz7m2s6]{grid-area:3/span 3/5}.t-carousel[data-astro-cid-tkz7m2s6]{grid-area:5/span 6}.tile[data-astro-cid-tkz7m2s6]:not(.t-carousel){grid-template-rows:subgrid;row-gap:var(--space-s);display:grid}}.cap[data-astro-cid-tkz7m2s6]{& h3{font-family:var(--font-serif);font-size:var(--step-2);font-weight:var(--font-weight-normal);line-height:1.15}& p{max-inline-size:60ch;font-size:var(--step--1);color:var(--muted-foreground);text-wrap:pretty;margin-block-start:var(--space-3xs)}}.window[data-astro-cid-tkz7m2s6]{border:1px solid var(--border);background-color:var(--background)}.tabs[data-astro-cid-tkz7m2s6]{gap:var(--space-m);padding-inline:var(--space-s);border-block-end:1px solid var(--border);font-size:var(--step--2);color:var(--muted-foreground);display:flex;& .tab{padding-block:var(--space-2xs);border-block-end:2px solid #0000;align-items:center;gap:.375rem;margin-block-end:-1px;display:inline-flex;&.active{border-block-end-color:var(--foreground);color:var(--foreground);font-weight:var(--font-weight-medium)}}& .count{background-color:var(--muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;padding:0 .375rem}}.scan-card[data-astro-cid-tkz7m2s6]{align-items:center;gap:var(--space-xs);margin:var(--space-xs);padding:var(--space-2xs) var(--space-xs);border:1px solid color-mix(in oklab, var(--scan-blue) 50%, transparent);background-color:color-mix(in oklab, var(--scan-blue) 4%, transparent);display:flex}.scan-icon[data-astro-cid-tkz7m2s6]{background-color:color-mix(in oklab, var(--scan-blue) 10%, transparent);flex-shrink:0;place-items:center;block-size:1.5rem;inline-size:1.5rem;display:grid;& .dot{border-radius:var(--radius-full);background-color:var(--scan-blue);block-size:.4rem;inline-size:.4rem;animation:2s ease-in-out infinite scan-pulse}}@keyframes scan-pulse{0%,to{opacity:1}50%{opacity:.35}}.scan-meta[data-astro-cid-tkz7m2s6]{flex-direction:column;gap:.125rem;min-inline-size:0;display:flex}.scan-repo[data-astro-cid-tkz7m2s6]{font-size:var(--step--2);font-weight:var(--font-weight-semibold);& .owner{color:var(--muted-foreground);font-weight:var(--font-weight-normal)}& .seq{font-family:var(--font-mono);font-weight:var(--font-weight-normal);color:var(--muted-foreground)}}.scan-detail[data-astro-cid-tkz7m2s6]{font-family:var(--font-mono);font-size:var(--step--2);color:var(--muted-foreground);align-items:center;gap:.375rem;display:inline-flex;& svg{flex-shrink:0;block-size:.75rem;inline-size:.75rem}}.scan-timer[data-astro-cid-tkz7m2s6]{font-family:var(--font-mono);font-size:var(--step-0);font-variant-numeric:tabular-nums;color:color-mix(in oklab, var(--scan-blue) 80%, var(--foreground));margin-inline-start:auto}.rows[data-astro-cid-tkz7m2s6]{padding-inline:var(--space-xs);grid-template-columns:auto auto 1fr auto;margin:0;list-style:none;display:grid;& .row{grid-template-columns:subgrid;align-items:center;column-gap:var(--space-xs);padding-block:var(--space-2xs);border-block-start:1px solid var(--border);font-size:var(--step--1);grid-column:1/-1;display:grid;& .sev-badge{justify-self:start}& .id{font-family:var(--font-mono);font-size:var(--step--2);color:var(--muted-foreground)}& .title{font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}& .time{font-family:var(--font-mono);font-size:var(--step--2);color:var(--muted-foreground)}}}.integr-mocks[data-astro-cid-tkz7m2s6]{justify-content:space-between;gap:var(--space-xs);flex-direction:column;display:flex}.slack[data-astro-cid-tkz7m2s6]{gap:var(--space-2xs);border:1px solid var(--border);background-color:var(--background);padding:var(--space-xs);font-size:var(--step--2);flex-direction:column;display:flex}.slack-sender[data-astro-cid-tkz7m2s6]{align-items:center;gap:.375rem;display:flex;& .slack-avatar{border-radius:var(--radius-xs);background-color:#fff;place-items:center;block-size:1.1rem;inline-size:1.1rem;display:grid;& svg{color:#000;block-size:68%;inline-size:68%}}& strong{font-weight:var(--font-weight-semibold)}& .slack-app{border:1px solid var(--border);letter-spacing:.04em;color:var(--muted-foreground);padding:0 .2rem;font-size:.6em}& .slack-time{color:var(--muted-foreground)}}.slack-status[data-astro-cid-tkz7m2s6]{color:var(--muted-foreground);align-items:center;gap:.375rem;display:flex;& .sev-dot{border-radius:var(--radius-full);block-size:.5rem;inline-size:.5rem;&.critical{background-color:var(--sev-critical-bg)}}}.slack-title[data-astro-cid-tkz7m2s6]{font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.slack-loc[data-astro-cid-tkz7m2s6]{font-family:var(--font-mono);color:var(--muted-foreground)}.slack-actions[data-astro-cid-tkz7m2s6]{gap:.375rem;margin-block-start:.15rem;display:flex}.chip[data-astro-cid-tkz7m2s6]{border:1px solid var(--border);background-color:var(--card);font-size:var(--step--2);padding:.1rem .4rem;&.primary{border-color:var(--foreground);background-color:var(--foreground);color:var(--background)}}.linear[data-astro-cid-tkz7m2s6]{gap:var(--space-2xs);border:1px solid var(--border);background-color:var(--background);padding:var(--space-xs);font-size:var(--step--2);flex-direction:column;display:flex;& .linear-head{align-items:center;gap:.375rem;display:flex}& .linear-mark{color:#5e6ad2;flex-shrink:0}& .linear-id{font-family:var(--font-mono);color:var(--muted-foreground)}& .linear-title{font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}& .linear-meta{align-items:center;gap:var(--space-2xs);color:var(--muted-foreground);display:flex;& .linear-label{border:1px solid var(--border);align-items:center;gap:.3rem;padding:0 .4rem;display:inline-flex;& .label-dot{border-radius:var(--radius-full);background-color:var(--scan-blue);block-size:.4rem;inline-size:.4rem}}}& .linear-status{border:1px solid var(--border);color:var(--muted-foreground);align-items:center;gap:.3rem;margin-inline-start:auto;padding:.05rem .4rem;display:inline-flex;& .linear-status-dot{border-radius:var(--radius-full);background-color:light-dark(#b45309,#fbbf24);block-size:.4rem;inline-size:.4rem}}}.term[data-astro-cid-tkz7m2s6]{padding:var(--space-xs);color:#d6cfc4;font-family:var(--font-mono);font-size:var(--step--2);background-color:#1b1815;line-height:1.7;overflow-x:auto;& .prompt,& .muted{color:#94836f}& .leak{color:#fbbf24}& .cursor{vertical-align:text-bottom;background-color:#d6cfc4;block-size:1em;inline-size:.45em;margin-inline-start:.15em;animation:1.1s step-end infinite blink;display:inline-block}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.add[data-astro-cid-tkz7m2s6]{color:var(--sev-low-fg)}.del[data-astro-cid-tkz7m2s6]{color:var(--destructive)}.del-line[data-astro-cid-tkz7m2s6],.add-line[data-astro-cid-tkz7m2s6]{white-space:pre;display:block}.del-line[data-astro-cid-tkz7m2s6]{color:var(--destructive);background-color:color-mix(in oklab, var(--destructive) 8%, transparent)}.add-line[data-astro-cid-tkz7m2s6]{color:var(--sev-low-fg);background-color:var(--sev-low-bg)}.fixpr[data-astro-cid-tkz7m2s6]{gap:var(--space-2xs);border:1px solid var(--border);background-color:var(--background);padding:var(--space-2xs) var(--space-xs);font-size:var(--step--1);flex-direction:column;display:flex;& .fixpr-head{align-items:center;gap:.5rem;min-inline-size:0;display:flex}& .merged{color:#fff;font-size:var(--step--2);background-color:light-dark(#6639ba,#7c5cad);flex-shrink:0;padding:.1rem .45rem}& .fixpr-title{font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}& .fixpr-diff{font-family:var(--font-mono);font-size:var(--step--2);line-height:1.7;overflow-x:auto}& .fixpr-checks{font-family:var(--font-mono);font-size:var(--step--2);color:var(--muted-foreground);& .check{color:var(--sev-low-fg)}}& .fixpr-meta{font-family:var(--font-mono);font-size:var(--step--2);color:var(--muted-foreground)}}.car-tabs[data-astro-cid-tkz7m2s6]{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.car-note[data-astro-cid-tkz7m2s6]{font-size:var(--step--1);color:var(--muted-foreground);margin-block-start:calc(var(--space-3xs) - var(--space-s))}.car-tab[data-astro-cid-tkz7m2s6]{isolation:isolate;border:1px solid var(--border);background-color:var(--background);font-family:var(--font-mono);font-size:var(--step--2);color:var(--muted-foreground);cursor:pointer;align-items:center;gap:.4rem;padding:.25rem .6rem;transition:color .15s,border-color .15s;display:inline-flex;position:relative;&:before{content:"";z-index:-1;background-color:color-mix(in oklab, var(--foreground) 10%, transparent);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}& .gh-dot{border-radius:var(--radius-full);background-color:currentColor;block-size:.4rem;inline-size:.4rem}&:hover{color:var(--foreground)}&.active{color:var(--foreground);border-color:var(--foreground)}}[data-astro-cid-tkz7m2s6][data-carousel].is-auto .car-tab[data-astro-cid-tkz7m2s6].active:before{animation:car-fill var(--car-interval,10s) linear forwards}[data-astro-cid-tkz7m2s6][data-carousel].is-paused .car-tab[data-astro-cid-tkz7m2s6].active:before{animation-play-state:paused}@keyframes car-fill{to{transform:scaleX(1)}}.car-stage[data-astro-cid-tkz7m2s6]{border:1px solid var(--border);background-color:var(--background);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.gh-card[data-astro-cid-tkz7m2s6]{font-size:var(--step--1);opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .2s,visibility 0s .2s;&.active{opacity:1;visibility:visible;transition:none;&>.gh-title[data-astro-cid-tkz7m2s6]{animation:.4s cubic-bezier(.22,1,.36,1) 80ms both car-enter}&>.gh-timeline[data-astro-cid-tkz7m2s6]{animation:.4s cubic-bezier(.22,1,.36,1) .16s both car-enter}}}@keyframes car-enter{0%{opacity:0;transform:translateY(.5rem)}}@media (prefers-reduced-motion:reduce){.gh-card[data-astro-cid-tkz7m2s6].active>.gh-title[data-astro-cid-tkz7m2s6],.gh-card[data-astro-cid-tkz7m2s6].active>.gh-timeline[data-astro-cid-tkz7m2s6]{animation:none}}.gh-title[data-astro-cid-tkz7m2s6]{padding:var(--space-2xs) var(--space-xs);border-block-end:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.4rem;display:flex;& .gh-state{font-size:var(--step--2);font-weight:var(--font-weight-medium);flex-shrink:0;padding:0 .4rem;&.open{background-color:var(--sev-low-bg);color:var(--sev-low-fg)}&.merged{color:#fff;background-color:light-dark(#6639ba,#7c5cad)}}& .gh-prtitle{font-weight:var(--font-weight-semibold)}& .gh-num{font-family:var(--font-mono);font-size:var(--step--2);color:var(--muted-foreground)}}.gh-timeline[data-astro-cid-tkz7m2s6]{padding:var(--space-3xs) var(--space-xs) var(--space-xs);--rail:color-mix(in oklab, var(--border) 75%, var(--foreground) 25%);position:relative;&:before{content:"";background:linear-gradient(to bottom, transparent, var(--rail) 10%, var(--rail) 90%, transparent);inline-size:2px;position:absolute;inset-block:0;inset-inline-start:calc(var(--space-xs) + .55rem);transform:translate(-50%)}}.gh-event[data-astro-cid-tkz7m2s6]{padding-block:var(--space-2xs);flex-wrap:wrap;align-items:center;gap:.4rem;display:flex;position:relative;& .gh-avatar{border-radius:var(--radius-full);background-color:#fff;flex-shrink:0;place-items:center;block-size:1.1rem;inline-size:1.1rem;display:grid;& svg{color:#000;block-size:66%;inline-size:66%}}& .gh-bot{border:1px solid var(--border);font-family:var(--font-mono);font-size:var(--step--2);color:var(--muted-foreground);padding:0 .3rem}& .gh-chip{border:1px solid color-mix(in oklab, var(--destructive) 60%, transparent);font-size:var(--step--2);color:var(--destructive);white-space:nowrap;flex-shrink:0;padding:0 .35rem}& .gh-dim{color:var(--muted-foreground)}& .gh-time{font-size:var(--step--2);color:var(--muted-foreground)}}.gh-review[data-astro-cid-tkz7m2s6]{border:1px solid var(--border);margin-inline-start:1.75rem;position:relative}.gh-file[data-astro-cid-tkz7m2s6]{justify-content:space-between;gap:var(--space-xs);padding:.25rem var(--space-xs);border-block-end:1px solid var(--border);background-color:var(--card);font-family:var(--font-mono);font-size:var(--step--2);color:var(--muted-foreground);display:flex;& .gh-path{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}& .gh-counts{flex-shrink:0}}.gh-diff[data-astro-cid-tkz7m2s6]{border-block-end:1px solid var(--border);font-family:var(--font-mono);font-size:var(--step--2);line-height:1.7;overflow-x:auto;& .gh-hunk{inline-size:max-content;min-inline-size:100%;padding-inline:var(--space-xs);background-color:color-mix(in oklab, var(--scan-blue) 8%, transparent);color:var(--muted-foreground);white-space:pre}& .dline{inline-size:max-content;min-inline-size:100%;grid-template-columns:5ch 5ch 2ch auto;padding-inline-end:var(--space-xs);display:grid;& .ln{color:var(--muted-foreground);font-variant-numeric:tabular-nums;text-align:end;padding-inline-end:1ch}& .sign{text-align:center}& code{font:inherit;white-space:pre}&.del{color:var(--destructive);background-color:color-mix(in oklab, var(--destructive) 8%, transparent)}&.add{color:var(--sev-low-fg);background-color:var(--sev-low-bg)}}}.gh-thread[data-astro-cid-tkz7m2s6]{padding:var(--space-2xs) var(--space-xs) var(--space-xs);& .gh-sevline{font-weight:var(--font-weight-semibold);align-items:center;gap:.5rem;margin-block-end:.35rem;display:flex}& p{max-inline-size:70ch;font-size:var(--step--1);color:var(--muted-foreground);text-wrap:pretty}& .gh-link{border:1px solid var(--border);font-size:var(--step--2);color:var(--foreground);margin-block-start:var(--space-2xs);padding:.2rem .55rem;text-decoration:none;display:inline-block;&:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.night-sheet[data-astro-cid-lcdefpme]{z-index:1;padding-block:var(--space-2xl);display:flow-root;position:relative;&:before{content:"";z-index:-1;background-color:var(--background);position:absolute;inset-block:0;inset-inline:calc(50% - 50vw)}}.night-end[data-astro-cid-lcdefpme]{margin-block-start:-100lvh}.night-end[data-astro-cid-lcdefpme] .reveal-run[data-astro-cid-lcdefpme]{block-size:100lvh}
