.kn-feed-list[data-astro-cid-yobexzxk]{overscroll-behavior:contain;scrollbar-gutter:stable;overflow-anchor:none;max-height:300px;padding-left:24px;overflow:auto}.kn-feed-list[data-astro-cid-yobexzxk].is-compact{max-height:105px}.kn-feed-list[data-astro-cid-yobexzxk] li[data-astro-cid-yobexzxk]{overflow-wrap:anywhere;padding:8px 0}.kn-feed[data-astro-cid-yobexzxk] button[data-astro-cid-yobexzxk]{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;margin:12px 0;padding:8px 12px}.kn[data-astro-cid-yobexzxk]{padding-bottom:0}.kn-hero[data-astro-cid-yobexzxk]{padding:clamp(48px,8vw,96px) 0 clamp(36px,5vw,56px)}.kn-hero[data-astro-cid-yobexzxk] h1[data-astro-cid-yobexzxk]{max-width:16ch;margin-top:12px;font-size:clamp(36px,6vw,64px)}.kn-hero[data-astro-cid-yobexzxk] .lead[data-astro-cid-yobexzxk]{max-width:58ch;color:var(--ink-soft);margin-top:20px;font-size:17px;line-height:1.65}.kn-stamp[data-astro-cid-yobexzxk]{letter-spacing:.06em;color:var(--ink-mute);margin-top:28px;font-size:12px}.kn-live[data-astro-cid-yobexzxk] a[data-astro-cid-yobexzxk]{color:var(--ruby-bright,var(--accent))}.kn-live[data-astro-cid-yobexzxk][data-live="1"]:before{content:"";vertical-align:middle;background:#3dba6f;border-radius:50%;width:6px;height:6px;margin-bottom:1px;margin-right:6px;display:inline-block}.accent[data-astro-cid-yobexzxk]{color:var(--ruby-bright,var(--accent))}.kn-totals[data-astro-cid-yobexzxk]{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-bottom:clamp(48px,7vw,88px);display:grid}@media (width>=900px){.kn-totals[data-astro-cid-yobexzxk]{grid-template-columns:repeat(4,minmax(0,1fr))}}.kn-total[data-astro-cid-yobexzxk]{background:var(--bg);padding:clamp(20px,3vw,28px)}.kn-total__n[data-astro-cid-yobexzxk]{letter-spacing:.02em;color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(28px,4vw,40px)}.kn-total__l[data-astro-cid-yobexzxk]{color:var(--ink-soft);max-width:22ch;margin:8px 0 0;font-size:14px;line-height:1.45}.kn-total__meta[data-astro-cid-yobexzxk]{color:var(--ink-mute);font-size:12px}.kn-section[data-astro-cid-yobexzxk]{padding-bottom:clamp(48px,7vw,88px)}.kn-section[data-astro-cid-yobexzxk] h2[data-astro-cid-yobexzxk]{max-width:22ch;margin-top:10px;font-size:clamp(28px,4vw,44px)}.kn-section__lead[data-astro-cid-yobexzxk]{max-width:58ch;margin-top:16px;font-size:16px;line-height:1.65}.kn-rows[data-astro-cid-yobexzxk]{border-top:1px solid var(--line);margin:clamp(28px,4vw,40px) 0 0;padding:0;list-style:none}.kn-row[data-astro-cid-yobexzxk]{border-bottom:1px solid var(--line);grid-template-columns:48px minmax(0,1fr);gap:16px;padding:22px 0;display:grid}.kn-row__num[data-astro-cid-yobexzxk]{letter-spacing:.14em;color:var(--ink-mute);padding-top:6px;font-size:12px}.kn-row__top[data-astro-cid-yobexzxk]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.kn-row__top[data-astro-cid-yobexzxk] h3[data-astro-cid-yobexzxk]{font-size:clamp(22px,2.6vw,28px);font-weight:400}.kn-row__count[data-astro-cid-yobexzxk]{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:clamp(24px,3vw,32px)}.kn-row__blurb[data-astro-cid-yobexzxk]{max-width:52ch;color:var(--ink-soft);margin-top:8px;font-size:15px}.kn-rest[data-astro-cid-yobexzxk]{margin-top:clamp(36px,5vw,56px)}.kn-grid[data-astro-cid-yobexzxk]{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:16px 0 0;padding:0;list-style:none;display:grid}@media (width>=800px){.kn-grid[data-astro-cid-yobexzxk]{grid-template-columns:repeat(4,minmax(0,1fr))}}.kn-grid__item[data-astro-cid-yobexzxk]{background:var(--bg);flex-direction:column;gap:6px;padding:16px 18px;display:flex}.kn-grid__n[data-astro-cid-yobexzxk]{color:var(--ink);font-variant-numeric:tabular-nums;font-size:22px}.kn-grid__l[data-astro-cid-yobexzxk]{color:var(--ink-soft);font-size:13px}.kn-grid__link[data-astro-cid-yobexzxk]{color:var(--ruby-bright,var(--accent));font-family:var(--font-mono);letter-spacing:.04em;font-size:11px}.kn-grid__link[data-astro-cid-yobexzxk]:hover{color:var(--ruby-hover,var(--accent))}.kn-note[data-astro-cid-yobexzxk]{color:var(--ink-mute);max-width:60ch;margin-top:28px;font-size:14px}.kn-note[data-astro-cid-yobexzxk] a[data-astro-cid-yobexzxk]{color:var(--ruby-bright,var(--accent))}.kn-skills[data-astro-cid-yobexzxk]{border-top:1px solid var(--line);margin:28px 0 0;padding:0;list-style:none}.kn-skills[data-astro-cid-yobexzxk] li[data-astro-cid-yobexzxk]{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,300px) minmax(0,1fr);align-items:baseline;gap:16px;padding:14px 0;display:grid}@media (width<=640px){.kn-skills[data-astro-cid-yobexzxk] li[data-astro-cid-yobexzxk]{grid-template-columns:1fr;gap:4px}}.kn-skills__name[data-astro-cid-yobexzxk]{color:var(--ink);font-size:15px;font-weight:500}.kn-skills__desc[data-astro-cid-yobexzxk]{color:var(--ink-mute);font-size:15px;line-height:1.55}[data-astro-cid-yobexzxk][data-kn-count].is-growing{color:var(--ruby-bright,var(--accent));transition:color .4s}
