.layer{line-height:normal}.one{color:var(--ink);margin:0 0 14px;font-size:clamp(20px,1.9vw,26px);line-height:1.3}.body{color:var(--soft);max-width:62ch;margin:0;font-size:17px;line-height:1.65}.intro{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:32px clamp(40px,7vw,96px);margin-top:22px;display:grid}.spec{font-family:var(--font-mono);border-bottom:1px solid #ffffff24;margin:6px 0 0;font-size:13.5px}.spec div{border-top:1px solid #ffffff24;grid-template-columns:14ch minmax(0,1fr);gap:12px;padding:11px 0;display:grid}.spec dt{color:var(--dim)}.spec dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;line-height:1.5}.spec .ok{color:var(--go)}.cta{gap:12px;margin-top:28px;display:flex}.trace{margin:clamp(56px,8vh,84px) 0 0;position:relative}.trace ol{border-top:1px solid color-mix(in oklab,var(--acc) 60%,transparent);grid-template-columns:1fr 1fr 1.45fr 1fr 1fr;gap:clamp(18px,2.6vw,36px);margin:0;padding:22px 0 0;list-style:none;display:grid;position:relative}.trace ol:after{content:"";border:solid var(--acc);border-width:1px 1px 0 0;width:7px;height:7px;position:absolute;top:-4px;right:0;rotate:45deg}.trace ol>li{min-width:0;position:relative}.trace ol>li:before{content:"";background:var(--acc);width:1px;height:9px;position:absolute;top:-27px;left:0}.trace b{font-family:var(--font-mono);color:var(--ink);margin-bottom:7px;font-size:13.5px;font-weight:500;line-height:1.4;display:block}.trace span{color:var(--soft);font-size:14.5px;line-height:1.45;display:block}.trace ol>.hub:before{background:var(--acc);width:9px;height:9px;top:-26px}.trace .hub b{color:var(--acc)}.trace ul{columns:2;color:var(--soft);column-gap:16px;margin:0;padding:0;font-size:14.5px;line-height:1.6;list-style:none}.pulse{pointer-events:none;height:3px;position:absolute;top:-1px;left:0;right:0;overflow:hidden}.pulse:before{content:"";background:linear-gradient(90deg,transparent 72%,var(--acc) 97%,#fff);position:absolute;inset:0;transform:translate(-100%)}.trace.run .pulse:before{animation:1.7s cubic-bezier(.45,.05,.3,1) forwards pulse-x}@keyframes pulse-x{to{transform:translate(28%)}}@keyframes pulse-y{to{transform:translateY(28%)}}.rows{border-top:1px solid var(--line);gap:0;margin-top:30px;display:grid}.row{border-bottom:1px solid var(--line);grid-template-columns:220px minmax(0,1fr) auto;align-items:baseline;gap:28px;padding:26px 0;display:grid}.row h3{text-transform:uppercase;margin:0;font-size:22px;font-weight:800;font-stretch:125%}.row p{color:var(--soft);margin:0 0 8px;font-size:16px;line-height:1.6}.row .stack{font-family:var(--font-mono);color:var(--dim);margin:0;font-size:12.5px}.live{font-family:var(--font-mono);color:var(--go);white-space:nowrap;align-items:center;gap:7px;font-size:13px;text-decoration:none;display:inline-flex}.row .live:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.row .live{padding-block:6px}.row .live svg{width:10px;height:10px;transition:translate .2s ease-out}.row .live:hover svg{translate:2px -2px}h2+.who{margin-top:22px}.log{font-family:var(--font-mono)}.commit{grid-template-columns:28px minmax(0,1fr);gap:0 14px;display:grid;position:relative}.commit .g{color:var(--acc);text-align:center;position:relative}.commit .g:after{content:"";background:color-mix(in oklab,var(--acc) 40%,transparent);width:1px;position:absolute;top:1.6em;bottom:0;left:50%}.commit:last-child .g:after{display:none}.commit .c{min-width:0;padding-bottom:30px}.meta{color:var(--dim);font-size:13px}.meta .ref{color:var(--go)}.meta .date{color:var(--acc)}.commit h3{font-family:var(--font-display);text-transform:uppercase;margin:6px 0 2px;font-size:clamp(20px,2.2vw,28px);font-weight:800;font-stretch:125%}.commit .org{font-family:var(--font-display);color:var(--ink);margin:0 0 8px;font-size:16px}.commit p{font-family:var(--font-display);color:var(--soft);max-width:62ch;margin:0;font-size:16px;line-height:1.6}.commit.now h3{color:var(--ink)}.commit.now .g{color:var(--go)}.who{font-family:var(--font-mono);color:var(--soft);margin:0 0 22px;font-size:14px}.about p{max-width:30ch;margin:0 0 18px;font-size:clamp(22px,2.4vw,32px);font-weight:500;line-height:1.35}.about p+p{color:var(--soft);max-width:52ch;font-size:18px;font-weight:400}@media (width<=860px){.intro{grid-template-columns:minmax(0,1fr)}.trace ol{border-top:0;border-left:1px solid color-mix(in oklab,var(--acc) 60%,transparent);grid-template-columns:minmax(0,1fr);gap:22px;padding:0 0 0 22px}.trace ol:after{inset:auto auto -1px -4px;rotate:135deg}.pulse{width:3px;height:auto;inset:0 auto 0 -1px}.pulse:before{background:linear-gradient(180deg,transparent 72%,var(--acc) 97%,#fff);transform:translateY(-100%)}.trace.run .pulse:before{animation-name:pulse-y}.trace ol>li:before{width:9px;height:1px;top:.65em;left:-22px}.trace ol>.hub:before{width:9px;height:9px;top:.35em;left:-26px}.row{grid-template-columns:minmax(0,1fr) auto;gap:8px 16px}.row>div{grid-column:1/-1}.row .live{justify-self:start}}.about .sr+.who{margin-top:0}
