.sprout{width:64px;height:64px;color:var(--ink);display:block;overflow:visible}.sprout path{fill:none;stroke:currentColor;stroke-width:1px;opacity:.7;stroke-linecap:round;stroke-linejoin:round}.sprout .ground{stroke-width:.9px;opacity:.5}.sprout .grows{stroke-dasharray:1 2}@media (prefers-reduced-motion:no-preference){.sprout .grows{animation:sprout-draw var(--dur) cubic-bezier(.45, 0, .25, 1) var(--t) both}}@keyframes sprout-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}#graph{--label:0;z-index:1;touch-action:none;cursor:grab;width:100%;height:100%;transition:opacity .25s;display:block;position:absolute;inset:0}#graph:active{cursor:grabbing}.link{fill:none;stroke:color-mix(in srgb, var(--edge-hi) 55%, transparent);stroke-width:.8px;transition:opacity .12s,stroke .12s}.link.ghost{opacity:.45}.node{cursor:pointer;transition:opacity .12s}.node.ghost{cursor:default}.node .hit{fill:#0000}.node .dot{fill:var(--tweet);transform-box:fill-box;transform-origin:50%;transition:transform .25s cubic-bezier(.34,1.56,.64,1),fill .12s}@media (prefers-reduced-motion:reduce){.node .dot{transition:fill .12s}}.node.ghost .dot{fill:var(--faint);opacity:.6}.node .label{fill:var(--muted);text-anchor:middle;pointer-events:none;opacity:var(--label);transition:opacity .12s,fill .12s}.node.hot .dot{transform:scale(1.8)}.node.hot:not(.ghost) .dot{fill:var(--accent)}.node.hot .label,#graph.focus .node.hi .label{opacity:1;fill:var(--ink)}#graph.focus .node:not(.hi),#graph.focus .link:not(.hi){opacity:.12}#graph.focus .link.hi{stroke:var(--edge-hi)}#graph.focus .link.hot:not(.ghost){stroke:var(--accent)}#list{z-index:10;padding:calc(var(--top-h,91px) + 36px) 20px calc(120px + var(--safe-bottom,0px));scrollbar-width:thin;scrollbar-color:var(--rule) transparent;transition:opacity .25s;position:absolute;inset:0;overflow-y:auto}.list-inner{max-width:620px;margin:0 auto}.chips{color:var(--muted);flex-wrap:wrap;gap:8px 18px;margin-bottom:28px;display:flex}.chip{transition:color .2s}@media (hover:hover){.chip:hover{color:var(--ink)}}.chip:focus-visible,.chip[aria-pressed=true]{color:var(--ink)}.chip[aria-pressed=true]{text-underline-offset:5px;text-decoration:underline 1px}.chip sup{opacity:.7;margin-left:2px;font-size:.75em}.month{color:var(--muted);margin:44px 0 4px;font-size:10px;font-weight:400}.month:first-of-type{margin-top:0}.start p{margin:0 0 18px;font-size:16px;line-height:1.65}.start .sprout{margin:0 0 14px -4px}.start .onward{margin-top:28px;font-size:11px;line-height:1}.onward button{color:var(--muted);transition:color .2s}@media (hover:hover){.onward button:hover{color:var(--ink)}}.onward button:focus-visible{color:var(--ink)}.start[hidden]{display:none}.row{border-bottom:1px solid var(--rule);overflow-wrap:anywhere;padding:16px 0;display:block}.row[hidden],.month[hidden]{display:none}.row p{margin:0 0 6px}.rtitle{font-size:15.5px;line-height:1.4}.rmeta{color:var(--muted);justify-content:space-between;gap:12px;margin-top:0;font-size:10px;display:flex}.row .arrow{opacity:0;transition:opacity .2s}@media (hover:hover){.row:hover .arrow{opacity:1}}.row:focus-visible .arrow{opacity:1}.viewicon{width:26px;height:26px;color:var(--muted);place-items:center;margin:-6px -6px -6px 0;transition:color .2s;display:inline-grid}@media (hover:hover){.viewicon:hover{color:var(--accent)}}.viewicon:focus-visible{color:var(--accent)}.viewicon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}body[data-view=list] .viewicon .to-list,body[data-view=graph] .viewicon .to-graph{display:none}body[data-view=list] #graph{opacity:0;pointer-events:none}.items{transition:opacity .25s}body[data-view=graph] #list{pointer-events:none}body[data-view=graph] #list .items{opacity:0;visibility:hidden}body[data-view=graph] #list .chips{pointer-events:auto;z-index:1;position:sticky;top:0}.empty{z-index:2;color:var(--muted);pointer-events:none;place-items:center;margin:0;font-family:Geist Mono,ui-monospace,monospace;font-size:11px;display:grid;position:absolute;inset:0}.empty[hidden]{display:none}.empty .sprout{width:96px;height:96px}@media (width>=1100px){.list-inner{grid-template-columns:minmax(0,1fr) minmax(0,620px) minmax(0,1fr);column-gap:48px;max-width:none;display:grid}.list-inner>.chips{text-align:right;flex-flow:column;grid-column:1;place-self:start end;align-items:flex-end;gap:12px;margin:0;position:sticky;top:0}.list-inner>.items{grid-column:2}.list-inner>.items>.month:first-child{margin-top:0}}@media (width<=640px){#list{padding:calc(var(--top-h,79px) + 32px) 16px calc(120px + var(--safe-bottom,0px))}}
