.term-hint[data-astro-cid-kenkipkp]{color:var(--muted);font-family:var(--font-mono);margin-top:1rem;font-size:.78rem}kbd[data-astro-cid-kenkipkp]{border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--ink);font-family:var(--font-mono);padding:.05rem .4rem}.term-open[data-astro-cid-kenkipkp]{color:var(--signal);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;margin-left:.4rem;padding:0;text-decoration:underline}.term[data-astro-cid-kenkipkp]{z-index:100;backdrop-filter:blur(3px);background:#05070999;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.term[data-astro-cid-kenkipkp][hidden]{display:none}.term-window[data-astro-cid-kenkipkp]{border:1px solid var(--line-strong);border-radius:var(--radius-md);color:#cfe9d9;width:min(46rem,100%);height:min(28rem,80vh);font-family:var(--font-mono);background:#07090b;flex-direction:column;font-size:.85rem;display:flex;box-shadow:0 30px 80px -20px #000c}.term-bar[data-astro-cid-kenkipkp]{color:#7f8b97;border-bottom:1px solid #1c232b;justify-content:space-between;align-items:center;padding:.45rem .8rem;font-size:.75rem;display:flex}.term-close[data-astro-cid-kenkipkp]{color:#7f8b97;cursor:pointer;background:0 0;border:0;font-size:1.1rem}.term-out[data-astro-cid-kenkipkp]{flex:1;padding:.8rem;overflow-y:auto}.term-out[data-astro-cid-kenkipkp] .term-text{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 .35rem}.term-out[data-astro-cid-kenkipkp] .term-echo{color:#7f8b97}.term-out[data-astro-cid-kenkipkp] .term-err{color:#ff8a7a}.term-line[data-astro-cid-kenkipkp]{border-top:1px solid #1c232b;gap:.5rem;padding:.6rem .8rem;display:flex}.term-ps1[data-astro-cid-kenkipkp]{color:#4ee08c;flex:none}.term-input[data-astro-cid-kenkipkp]{min-width:0;color:inherit;font:inherit;caret-color:#4ee08c;background:0 0;border:0;outline:none;flex:1}.donate[data-astro-cid-jzmce336]{margin-top:clamp(3rem,7vw,4.5rem)}.donate[data-astro-cid-jzmce336] h2[data-astro-cid-jzmce336]{border-bottom:1px solid var(--line-strong);letter-spacing:0;padding-bottom:.7rem;font-size:1rem;font-weight:500}.donate-pitch[data-astro-cid-jzmce336]{color:var(--muted);margin-top:.9rem;line-height:1.8}.donate-card[data-astro-cid-jzmce336]{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:1rem;padding:1rem;display:flex}.donate-qr[data-astro-cid-jzmce336]{border-radius:var(--radius-sm);background:#fff;width:9rem;height:9rem;padding:.35rem}.donate-body[data-astro-cid-jzmce336]{flex-direction:column;flex:1;gap:.6rem;min-width:14rem;display:flex}.donate-chain[data-astro-cid-jzmce336],.donate-status[data-astro-cid-jzmce336]{color:var(--muted);font-family:var(--font-mono);font-size:.78rem}.donate-addr[data-astro-cid-jzmce336] code[data-astro-cid-jzmce336]{font-family:var(--font-mono);overflow-wrap:anywhere;user-select:all;font-size:.95rem}.hl[data-astro-cid-jzmce336]{color:var(--signal);font-weight:700}.donate-copy[data-astro-cid-jzmce336]{border:1px solid var(--signal);border-radius:var(--radius-sm);color:var(--signal);font-family:var(--font-mono);cursor:pointer;background:0 0;align-self:flex-start;padding:.35rem .8rem;font-size:.8rem}.donate-copy[data-astro-cid-jzmce336]:hover{background:var(--signal);color:var(--signal-ink)}.donate-checks[data-astro-cid-jzmce336]{color:var(--muted);gap:.4rem;margin:1rem 0 0;padding-left:1.1rem;font-size:.85rem;line-height:1.7;display:grid}.donate-checks[data-astro-cid-jzmce336] a[data-astro-cid-jzmce336]{color:var(--ink)}.home[data-astro-cid-6voplrxj]{max-width:52rem;padding-block:clamp(2.5rem,7vw,5rem) 2rem}@media (width>=64rem) and (height>=56rem){.intro[data-astro-cid-6voplrxj]{top:calc(var(--header-h) + 1.5rem);position:sticky}}@media (width>=64rem){.home[data-astro-cid-6voplrxj]{grid-template-columns:minmax(20rem,24rem) minmax(0,1fr);align-items:start;gap:clamp(3rem,5vw,5rem);max-width:76rem;display:grid}.intro[data-astro-cid-6voplrxj]{padding-bottom:2rem}.intro[data-astro-cid-6voplrxj] h1[data-astro-cid-6voplrxj]{flex-direction:column;gap:.25rem}.intro[data-astro-cid-6voplrxj] .meta[data-astro-cid-6voplrxj]>div[data-astro-cid-6voplrxj]{grid-template-columns:5rem minmax(0,1fr)}.content[data-astro-cid-6voplrxj]>.block[data-astro-cid-6voplrxj]:first-child{margin-top:0}}.alt[data-astro-cid-6voplrxj],.meta[data-astro-cid-6voplrxj],h2[data-astro-cid-6voplrxj],.year[data-astro-cid-6voplrxj],.tags[data-astro-cid-6voplrxj]{font-family:var(--font-mono)}h1[data-astro-cid-6voplrxj]{font-family:var(--font-sans);letter-spacing:0;flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;margin-top:1.25rem;font-size:clamp(2rem,4.5vw,2.75rem);font-weight:700;line-height:1.15;display:flex}.alt[data-astro-cid-6voplrxj]{color:var(--muted);font-size:.95rem;font-weight:400}.x-cta[data-astro-cid-6voplrxj]{border-radius:var(--radius-md);background:var(--ink);color:var(--bg);transition:transform .2s var(--ease-out);align-items:center;gap:1rem;margin-top:1.5rem;padding:1rem 1.25rem;text-decoration:none;display:flex}.x-cta[data-astro-cid-6voplrxj]:hover{transform:translateY(-2px)}.x-cta-text[data-astro-cid-6voplrxj]{flex-direction:column;flex:1;gap:.15rem;display:flex}.x-cta-text[data-astro-cid-6voplrxj] strong[data-astro-cid-6voplrxj]{font-size:1.15rem}.x-cta-text[data-astro-cid-6voplrxj] span[data-astro-cid-6voplrxj]{opacity:.75;font-size:.85rem}.x-cta-arrow[data-astro-cid-6voplrxj]{font-size:1.4rem}.focus[data-astro-cid-6voplrxj]{margin-top:1.5rem}.focus-label[data-astro-cid-6voplrxj]{color:var(--muted);font-family:var(--font-mono);font-size:.8rem}.chips[data-astro-cid-6voplrxj]{flex-wrap:wrap;gap:.45rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.chips--gear[data-astro-cid-6voplrxj]{margin-top:1rem}.chips[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj]{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);font-family:var(--font-mono);padding:.3rem .65rem;font-size:.78rem}.meta[data-astro-cid-6voplrxj]{border:1px solid var(--line);gap:0;margin:1.75rem 0 0;font-size:.85rem;display:grid}.meta[data-astro-cid-6voplrxj]>div[data-astro-cid-6voplrxj]{grid-template-columns:7.5rem minmax(0,1fr);display:grid}.meta[data-astro-cid-6voplrxj]>div[data-astro-cid-6voplrxj]+div[data-astro-cid-6voplrxj]{border-top:1px solid var(--line)}.meta[data-astro-cid-6voplrxj] dt[data-astro-cid-6voplrxj]{border-right:1px solid var(--line);color:var(--muted);padding:.55rem .9rem}.meta[data-astro-cid-6voplrxj] dd[data-astro-cid-6voplrxj]{margin:0;padding:.55rem .9rem}.links[data-astro-cid-6voplrxj]{flex-wrap:wrap;gap:.5rem;display:flex}.links[data-astro-cid-6voplrxj] a[data-astro-cid-6voplrxj]{border:1px solid var(--signal);border-radius:var(--radius-sm);padding:.2rem .6rem;font-size:.8rem;color:var(--signal)!important}.links[data-astro-cid-6voplrxj] a[data-astro-cid-6voplrxj]:hover{background:var(--signal);color:var(--signal-ink)!important}.links[data-astro-cid-6voplrxj] a[data-astro-cid-6voplrxj],.name[data-astro-cid-6voplrxj]{color:var(--ink);text-decoration:none}.links[data-astro-cid-6voplrxj] a[data-astro-cid-6voplrxj]:hover,a[data-astro-cid-6voplrxj].name:hover{color:var(--signal)}.block[data-astro-cid-6voplrxj]{margin-top:clamp(3rem,7vw,4.5rem)}h2[data-astro-cid-6voplrxj]{border-bottom:1px solid var(--line-strong);letter-spacing:0;align-items:baseline;gap:.6rem;padding-bottom:.7rem;font-size:1rem;font-weight:500;display:flex}.rows[data-astro-cid-6voplrxj]{margin:0;padding:0;list-style:none}.row[data-astro-cid-6voplrxj]{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);padding-block:1.1rem;display:grid}.head[data-astro-cid-6voplrxj]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.name[data-astro-cid-6voplrxj]{font-weight:500}a[data-astro-cid-6voplrxj].name[target]:after{content:" ↗";color:var(--muted);font-size:.8em}.year[data-astro-cid-6voplrxj]{color:var(--muted);flex:none;font-size:.8rem}.desc[data-astro-cid-6voplrxj]{color:var(--muted);overflow-wrap:anywhere;margin-top:.35rem;line-height:1.8}.tags[data-astro-cid-6voplrxj]{flex-wrap:wrap;gap:.4rem;margin:.65rem 0 0;padding:0;font-size:.72rem;list-style:none;display:flex}.tags[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj]{border:1px solid var(--line-strong);color:var(--muted);border-radius:.2rem;padding:.1rem .45rem}
