@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&family=JetBrains+Mono:wght@400;500&display=swap";.zz-homePaper{max-width:var(--maxw);margin:0 auto;padding:64px var(--gutter) 80px}.zz-homeHero{margin-bottom:80px}.zz-homeHeadline{font-family:var(--font-sans);font-size:clamp(32px,5vw,48px);font-weight:300;line-height:1.1;margin:0 0 20px;color:var(--ink);letter-spacing:-.04em}.zz-homeDeck{font-family:var(--font-sans);font-size:16px;line-height:1.6;color:var(--muted);margin:0 0 32px;max-width:48ch;font-weight:400}.zz-homeHeroActions{display:flex;gap:24px;align-items:center}.zz-homePrimaryLink,.zz-homeSecondaryLink{font-family:var(--font-mono);font-size:13px;font-weight:400;text-decoration:none;transition:opacity .2s ease;letter-spacing:-.01em}.zz-homePrimaryLink{color:var(--accent)}.zz-homePrimaryLink:hover{opacity:.7}.zz-homeSecondaryLink{color:var(--muted)}.zz-homeSecondaryLink:hover{color:var(--ink)}.zz-homeSection{margin-bottom:64px}.zz-homeSectionHeader{margin-bottom:24px}.zz-homeSectionTitle{font-family:var(--font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin:0}.zz-workList{list-style:none;margin:0;padding:0;animation:fadeUp .3s ease}.zz-workItem+.zz-workItem{margin-top:8px}.zz-workLink{display:flex;flex-direction:column;gap:4px;padding:12px 0;text-decoration:none;color:var(--ink);transition:opacity .2s ease}.zz-workLink:hover{opacity:.6}.zz-workHeader{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.zz-workName{font-family:var(--font-sans);font-size:15px;font-weight:500}.zz-workMeta{display:flex;align-items:baseline;gap:16px;flex-shrink:0}.zz-workCategory{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.zz-workYear{font-family:var(--font-mono);font-size:12px;color:var(--faint);min-width:3ch;text-align:right}.zz-workDesc{font-family:var(--font-sans);font-size:13px;line-height:1.5;color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@keyframes fadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.zz-paginationDots{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:20px}.zz-paginationDot{width:6px;height:6px;border-radius:50%;border:none;padding:0;background:var(--faint);cursor:pointer;transition:background .2s ease,transform .2s ease}.zz-paginationDot:hover{background:var(--muted)}.zz-paginationDot.is-active{background:var(--ink);transform:scale(1.4)}.zz-homePostList{display:flex;flex-direction:column;gap:32px;animation:fadeUp .3s ease}.zz-homePostCard{padding:0}.zz-homePostMeta{font-family:var(--font-mono);font-size:11px;color:var(--muted);margin:0 0 6px;display:flex;align-items:center;gap:8px;letter-spacing:.02em}.zz-homePostDivider{color:var(--faint)}.zz-homePostTitle{font-family:var(--font-sans);font-size:17px;font-weight:500;line-height:1.35;margin:0 0 4px;letter-spacing:-.01em}.zz-homePostTitle a{color:var(--ink);text-decoration:none;transition:opacity .2s ease}.zz-homePostTitle a:hover{opacity:.6}.zz-homePostDeck{font-family:var(--font-sans);font-size:14px;line-height:1.5;color:var(--muted);margin:0}.zz-homePostsCta{display:inline-flex;align-items:center;margin-top:16px;font-family:var(--font-mono);font-size:12px;color:var(--accent);text-decoration:none;transition:opacity .2s ease}.zz-homePostsCta:hover{opacity:.7}.zz-blogPostPaper{max-width:var(--maxw);margin:0 auto;padding:40px var(--gutter) 80px}.zz-blogPostHeader{margin-bottom:48px}.zz-blogPostBackLink{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:12px;color:var(--muted);text-decoration:none;margin-bottom:32px;transition:color .2s ease}.zz-blogPostBackLink:hover{color:var(--ink)}.zz-blogPostBackLink:before{content:"←"}.zz-blogPostKicker{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--accent);margin:0 0 12px}.zz-blogPostHeadline{font-family:var(--font-sans);font-size:clamp(28px,4.5vw,40px);font-weight:300;line-height:1.1;margin:0 0 16px;color:var(--ink);letter-spacing:-.03em}.zz-blogPostByline{font-family:var(--font-mono);font-size:12px;color:var(--muted);margin:0;letter-spacing:.01em}.zz-blogPostDeck{font-family:var(--font-sans);font-size:16px;line-height:1.55;color:var(--muted);margin:16px 0 0;max-width:56ch}.zz-blogPostContent{font-family:var(--font-sans);font-size:16px;line-height:1.72;color:var(--ink)}.zz-blogPostContent p{margin:0 0 1.15em}.zz-blogPostContent h1,.zz-blogPostContent h2,.zz-blogPostContent h3,.zz-blogPostContent h4{font-family:var(--font-sans);font-weight:500;line-height:1.2;margin:2em 0 .6em;color:var(--ink);letter-spacing:-.02em}.zz-blogPostContent h1{font-size:clamp(24px,3vw,30px)}.zz-blogPostContent h2{font-size:clamp(20px,2.5vw,24px)}.zz-blogPostContent h3{font-size:clamp(17px,2vw,20px)}.zz-blogPostContent h4{font-size:16px}.zz-blogPostContent ul,.zz-blogPostContent ol{margin:0 0 1.15em;padding-left:1.2em}.zz-blogPostContent li{margin:.35em 0}.zz-blogPostContent li::marker{color:var(--faint)}.zz-blogPostContent a{color:var(--accent);text-decoration:none;transition:opacity .2s ease}.zz-blogPostContent a:hover{opacity:.7}.zz-blogPostContent code{font-family:var(--font-mono);font-size:.88em;background:var(--inline-code-bg);padding:.15em .4em}.zz-blogPostContent pre{background:var(--syntax-bg);color:var(--code-fg);padding:16px 20px;overflow-x:auto;margin:24px 0}.zz-blogPostContent pre code{background:none;padding:0;font-size:13px;line-height:1.6}.zz-blogPostContent blockquote{padding:0 0 0 20px;margin:24px 0;color:var(--muted);font-style:italic}.zz-blogPostContent hr{border:0;height:1px;background:var(--faint);margin:40px 0;opacity:.5}.zz-blogPostContent strong{font-weight:600}.zz-blogPostNotFound{text-align:center;padding:80px var(--gutter)}.zz-blogPostNotFound h1{font-size:28px;font-weight:300;margin:0 0 12px}.zz-blogPostNotFound p{color:var(--muted);margin:0 0 24px}.zz-blogHubPaper{max-width:var(--maxw);margin:0 auto;padding:64px var(--gutter) 80px}.zz-blogHubHeader{margin-bottom:56px}.zz-blogHubKicker{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--accent);margin:0 0 12px}.zz-blogHubTitle{font-family:var(--font-sans);font-size:clamp(28px,4.5vw,40px);font-weight:300;line-height:1.1;margin:0 0 16px;color:var(--ink);letter-spacing:-.03em}.zz-blogHubDeck{font-family:var(--font-sans);font-size:15px;line-height:1.55;color:var(--muted);margin:0;max-width:50ch}.zz-blogHubList{display:flex;flex-direction:column;gap:40px}.zz-blogHubCard{padding:0}.zz-blogHubCardMeta{font-family:var(--font-mono);font-size:11px;color:var(--muted);margin:0 0 8px;display:flex;align-items:center;gap:8px;letter-spacing:.02em}.zz-blogHubCardTitle{font-family:var(--font-sans);font-size:clamp(18px,2.5vw,22px);font-weight:500;line-height:1.25;margin:0 0 8px;letter-spacing:-.01em}.zz-blogHubCardTitle a{color:var(--ink);text-decoration:none;transition:opacity .2s ease}.zz-blogHubCardTitle a:hover{opacity:.6}.zz-blogHubCardDeck{font-family:var(--font-sans);font-size:14px;line-height:1.55;color:var(--muted);margin:0}.zz-secondBrainPaper{max-width:var(--maxw);margin:0 auto;padding:64px var(--gutter) 80px}.zz-secondBrainHeader{margin-bottom:56px}.zz-secondBrainKicker{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--accent);margin:0 0 12px}.zz-secondBrainTitle{font-family:var(--font-sans);font-size:clamp(28px,4.5vw,40px);font-weight:300;line-height:1.1;margin:0 0 16px;color:var(--ink);letter-spacing:-.03em}.zz-secondBrainLead{font-family:var(--font-sans);font-size:15px;line-height:1.55;color:var(--muted);margin:0;max-width:50ch}.zz-secondBrainContent{font-family:var(--font-sans);font-size:16px;line-height:1.72;color:var(--ink);margin-bottom:56px}.zz-secondBrainContent p{margin:0 0 1.1em}.zz-secondBrainContent h2{font-size:clamp(20px,2.5vw,24px);font-weight:500;line-height:1.2;margin:2em 0 .6em;color:var(--ink);letter-spacing:-.02em}.zz-secondBrainContent ul{margin:0 0 1.1em;padding-left:1.2em}.zz-secondBrainContent li{margin:.4em 0}.zz-secondBrainContent li::marker{color:var(--faint)}.zz-secondBrainSection{margin-bottom:56px}.zz-secondBrainSectionHeader{margin-bottom:24px}.zz-secondBrainSectionTitle{font-family:var(--font-sans);font-size:clamp(22px,3vw,28px);font-weight:300;line-height:1.15;margin:12px 0 0;color:var(--ink);letter-spacing:-.02em}.zz-secondBrainSectionLead{font-family:var(--font-sans);font-size:14px;line-height:1.55;color:var(--muted);margin:12px 0 24px;max-width:50ch}.zz-skillCodeBlock{margin:0;overflow:auto;background:var(--syntax-bg);padding:16px 20px}.zz-skillCodeBlock code{white-space:pre;display:block;font-size:13px;line-height:1.55;font-family:var(--font-mono)}.zz-secondBrainSkillError{margin:0;color:var(--muted)}.zz-secondBrainPostList{display:flex;flex-direction:column;gap:32px}.zz-secondBrainPostCard{padding:0}.zz-secondBrainPostMeta{font-family:var(--font-mono);font-size:11px;color:var(--muted);margin:0 0 6px;display:flex;align-items:center;gap:8px;letter-spacing:.02em}.zz-secondBrainPostTitle{font-family:var(--font-sans);font-size:17px;font-weight:500;line-height:1.35;margin:0 0 4px}.zz-secondBrainPostTitle a{color:var(--ink);text-decoration:none;transition:opacity .2s ease}.zz-secondBrainPostTitle a:hover{opacity:.6}.zz-secondBrainPostDeck{font-family:var(--font-sans);font-size:14px;line-height:1.5;color:var(--muted);margin:0}.zz-docsPaper{max-width:var(--maxw);margin:0 auto;padding:64px var(--gutter) 80px}.zz-docsHubHeader{margin-bottom:56px}.zz-docsKicker{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--accent);margin:0 0 12px}.zz-docsHubTitle{font-family:var(--font-sans);font-size:clamp(28px,4.5vw,40px);font-weight:300;line-height:1.1;margin:0 0 16px;color:var(--ink);letter-spacing:-.03em}.zz-docsHubDeck{font-family:var(--font-sans);font-size:15px;line-height:1.55;color:var(--muted);margin:0;max-width:50ch}.zz-docsGrid{display:grid;grid-template-columns:1fr;gap:16px}.zz-docsCard{display:block;text-decoration:none;color:var(--ink);border:1px solid var(--faint);border-radius:8px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.zz-docsCard:hover{border-color:var(--muted);box-shadow:0 4px 24px #0000000f;transform:translateY(-2px)}@media (prefers-color-scheme: dark){.zz-docsCard:hover{box-shadow:0 4px 24px #0000004d}}.zz-docsCardInner{padding:24px}.zz-docsCardHead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.zz-docsCardTitle{font-family:var(--font-sans);font-size:17px;font-weight:500;margin:0;letter-spacing:-.01em}.zz-docsCardVersion{font-family:var(--font-mono);font-size:11px;color:var(--muted);background:var(--inline-code-bg);padding:2px 8px;border-radius:4px;flex-shrink:0}.zz-docsCardDesc{font-family:var(--font-sans);font-size:14px;line-height:1.5;color:var(--muted);margin:0 0 16px}.zz-docsCardFoot{display:flex;align-items:center;justify-content:space-between}.zz-docsCardSections{font-family:var(--font-mono);font-size:11px;color:var(--faint);letter-spacing:.02em}.zz-docsCardArrow{font-size:18px;color:var(--faint);transition:color .2s ease,transform .2s ease}.zz-docsCard:hover .zz-docsCardArrow{color:var(--accent);transform:translate(4px)}.zz-docsDetailPaper{max-width:1100px;margin:0 auto;padding:40px var(--gutter) 80px}.zz-docsLayout{display:grid;grid-template-columns:220px 1fr;gap:64px;align-items:start}.zz-docsSidebar{position:sticky;top:32px;max-height:calc(100vh - 64px);overflow-y:auto;scrollbar-width:none}.zz-docsSidebar::-webkit-scrollbar{display:none}.zz-docsSidebarInner{display:flex;flex-direction:column;gap:32px}.zz-docsBackLink{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:12px;color:var(--muted);text-decoration:none;transition:color .2s ease}.zz-docsBackLink:before{content:"←"}.zz-docsBackLink:hover{color:var(--ink)}.zz-docsSidebarNav{display:flex;flex-direction:column;gap:0}.zz-docsSidebarTitle{font-family:var(--font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:16px}.zz-docsTocList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.zz-docsTocItem{display:block;width:100%;text-align:left;background:none;border:none;padding:5px 0 5px 12px;font-family:var(--font-sans);font-size:13px;color:var(--muted);cursor:pointer;transition:color .15s ease;border-left:2px solid transparent;line-height:1.4}.zz-docsTocItem:hover{color:var(--ink)}.zz-docsTocItem.is-active{color:var(--ink);border-left-color:var(--accent)}.zz-docsTocItem.is-sub{padding-left:24px;font-size:12px}.zz-docsSidebarOther{display:flex;flex-direction:column;gap:8px;padding-top:24px;border-top:1px solid var(--faint)}.zz-docsSidebarLabel{font-family:var(--font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--faint);margin-bottom:4px}.zz-docsSidebarLink{font-family:var(--font-sans);font-size:13px;color:var(--muted);text-decoration:none;transition:color .2s ease}.zz-docsSidebarLink:hover{color:var(--ink)}.zz-docsContent{min-width:0}.zz-docsDetailHeader{margin-bottom:48px;padding-bottom:32px;border-bottom:1px solid var(--faint)}.zz-docsDetailMeta{display:flex;align-items:center;gap:16px;margin-bottom:16px}.zz-docsDetailVersion{font-family:var(--font-mono);font-size:12px;color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);padding:3px 10px;border-radius:4px;letter-spacing:.02em}.zz-docsDetailRepo{font-family:var(--font-mono);font-size:12px;color:var(--muted);text-decoration:none;transition:color .2s ease}.zz-docsDetailRepo:hover{color:var(--ink)}.zz-docsDetailTitle{font-family:var(--font-sans);font-size:clamp(28px,4.5vw,40px);font-weight:300;line-height:1.1;margin:0 0 12px;color:var(--ink);letter-spacing:-.03em}.zz-docsDetailDesc{font-family:var(--font-sans);font-size:16px;line-height:1.55;color:var(--muted);margin:0;max-width:56ch}.zz-docsBody{font-family:var(--font-sans);font-size:16px;line-height:1.72;color:var(--ink)}.zz-docsBody p{margin:0 0 1.15em}.zz-docsBody h2{font-family:var(--font-sans);font-size:clamp(20px,2.5vw,24px);font-weight:500;line-height:1.2;margin:2.5em 0 .6em;color:var(--ink);letter-spacing:-.02em;padding-top:24px;border-top:1px solid var(--faint)}.zz-docsBody h2:first-child{margin-top:0;padding-top:0;border-top:none}.zz-docsBody h3{font-family:var(--font-sans);font-size:clamp(17px,2vw,20px);font-weight:500;line-height:1.2;margin:1.8em 0 .5em;color:var(--ink);letter-spacing:-.01em}.zz-docsBody h4{font-family:var(--font-sans);font-size:16px;font-weight:600;margin:1.5em 0 .4em;color:var(--ink)}.zz-docsBody ul,.zz-docsBody ol{margin:0 0 1.15em;padding-left:1.2em}.zz-docsBody li{margin:.35em 0}.zz-docsBody li::marker{color:var(--faint)}.zz-docsBody a{color:var(--accent);text-decoration:none;transition:opacity .2s ease}.zz-docsBody a:hover{opacity:.7}.zz-docsBody code{font-family:var(--font-mono);font-size:.88em;background:var(--inline-code-bg);padding:.15em .4em;border-radius:3px}.zz-docsBody pre{background:var(--syntax-bg);color:var(--code-fg);padding:16px 20px;overflow-x:auto;margin:24px 0;border-radius:6px;border:1px solid var(--faint)}.zz-docsBody pre code{background:none;padding:0;font-size:13px;line-height:1.6;border-radius:0}.zz-docsBody blockquote{padding:0 0 0 20px;margin:24px 0;border-left:2px solid var(--faint);color:var(--muted);font-style:italic}.zz-docsBody hr{border:0;height:1px;background:var(--faint);margin:40px 0;opacity:.5}.zz-docsBody strong{font-weight:600}.zz-docsBody table{width:100%;border-collapse:collapse;margin:24px 0;font-size:14px}.zz-docsBody th{font-family:var(--font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);text-align:left;padding:8px 12px;border-bottom:2px solid var(--faint)}.zz-docsBody td{padding:10px 12px;border-bottom:1px solid var(--faint);vertical-align:top}.zz-docsBody tr:last-child td{border-bottom:none}@media (max-width: 600px){.zz-homePaper,.zz-blogPostPaper,.zz-blogHubPaper,.zz-secondBrainPaper,.zz-docsPaper{padding:32px var(--gutter) 64px}.zz-homeHero{margin-bottom:56px}.zz-homeHeroActions{flex-direction:column;align-items:flex-start;gap:12px}.zz-blogPostHeader,.zz-blogHubHeader,.zz-secondBrainHeader{margin-bottom:36px}.zz-blogPostContent{font-size:15px}.zz-docsDetailPaper{padding:32px var(--gutter) 64px}.zz-docsLayout{grid-template-columns:1fr;gap:0}.zz-docsSidebar{position:relative;top:0;max-height:none;padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid var(--faint)}.zz-docsDetailHeader{margin-bottom:32px}}:root{--bg: #fafafa;--ink: #111111;--muted: #888888;--faint: #c0c0c0;--accent: #0066ff;--surface: transparent;--maxw: 720px;--gutter: 24px;--code-bg: #f2f2f2;--code-fg: #111111;--inline-code-bg: #f2f2f2;--syntax-bg: #f2f2f2;--syntax-kw: #d73a49;--syntax-fn: #6f42c1;--syntax-ty: #005cc5;--syntax-str: #032f62;--syntax-cmt: #999999;--syntax-num: #005cc5;color-scheme:light;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace}@media (prefers-color-scheme: dark){:root{--bg: #0a0a0a;--ink: #e8e8e8;--muted: #666666;--faint: #333333;--accent: #4d94ff;--surface: transparent;--code-bg: #1a1a1a;--code-fg: #e8e8e8;--inline-code-bg: #1e1e1e;--syntax-bg: #1a1a1a;--syntax-kw: #ff7b72;--syntax-fn: #d2a8ff;--syntax-ty: #79c0ff;--syntax-str: #a5d6ff;--syntax-cmt: #555555;--syntax-num: #79c0ff;color-scheme:dark}}article{min-width:0;font-family:var(--font-sans)}article h2{font-size:24px;margin:32px 0 10px;line-height:1.16}article h3{font-size:20px;margin:24px 0 8px;line-height:1.22}article p{font-size:16px;margin:0 0 1em;line-height:1.65}article ul,article ol{padding-left:20px;margin:1em 0}article li{margin:.4em 0;line-height:1.6}.zz-link{color:var(--accent);text-decoration:none;transition:opacity .2s ease}.zz-link:hover,.zz-link:focus{opacity:.7;outline:none}.zz-link[target=_blank]:not(.no-ext):after,.zz-link[rel~=external]:not(.no-ext):after,.zz-link.external:after{content:"↗";display:inline-block;margin-left:3px;font-size:.85em;opacity:.5}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);font-weight:500;letter-spacing:-.03em}pre,code,kbd{font-family:var(--font-mono);font-size:13px}p{font-size:16px;line-height:1.65;font-family:var(--font-sans)}.zz-sansFont{font-family:var(--font-sans)}.zz-markdownContent{min-width:0;max-width:66ch;font-family:var(--font-sans);font-size:16px;line-height:1.72;font-weight:400;color:var(--ink)}.zz-markdownContent img{display:block;max-width:100%;width:auto;height:auto;max-height:520px;margin:24px auto;object-fit:contain}.zz-markdownContent h1{font-size:clamp(28px,3vw,36px);line-height:1.1;margin:48px 0 16px}.zz-markdownContent h2{font-size:clamp(22px,2.5vw,28px);line-height:1.16;margin:40px 0 12px}.zz-markdownContent h3{font-size:clamp(18px,2vw,22px);line-height:1.22;margin:32px 0 10px}.zz-markdownContent h4,.zz-markdownContent h5,.zz-markdownContent h6{font-size:16px;margin:24px 0 8px}.zz-markdownContent p{font-size:inherit;margin:0 0 1.1em;line-height:inherit;color:var(--ink)}.zz-markdownContent strong{font-weight:600;color:var(--ink)}.zz-markdownContent em{font-style:italic;color:var(--ink)}.zz-markdownContent ul,.zz-markdownContent ol{padding-left:1.2em;margin:1em 0;color:var(--ink)}.zz-markdownContent ul{list-style:disc}.zz-markdownContent ol{list-style:decimal}.zz-markdownContent li{margin:.4em 0;line-height:1.65}.zz-markdownContent li::marker{color:var(--faint)}.zz-markdownContent :not(pre)>code{background:var(--inline-code-bg);padding:.15em .4em;font-size:.88em}.zz-markdownContent pre{background:var(--syntax-bg);color:var(--code-fg);padding:16px 20px;overflow:auto;margin:24px 0;line-height:1.6}.zz-markdownContent pre>code{background:none;padding:0;font-size:13px}.zz-markdownContent blockquote{padding:0 0 0 20px;margin:24px 0;color:var(--muted);font-style:italic}.zz-markdownContent blockquote p:last-child{margin-bottom:0}.zz-markdownContent hr{border:0;height:1px;background:var(--faint);margin:40px 0;opacity:.5}.zz-markdownContent table{width:100%;border-collapse:collapse;margin:24px 0;font-size:14px}.zz-markdownContent th,.zz-markdownContent td{padding:10px 12px;text-align:left}.zz-markdownContent a{color:var(--accent);text-decoration:none;transition:opacity .2s ease}.zz-markdownContent a:hover{opacity:.7}@media (max-width: 680px){.zz-markdownContent{font-size:15px;line-height:1.68}}.zz-masthead{margin:0 auto;max-width:var(--maxw);padding:24px var(--gutter) 20px}.zz-topline{display:flex;align-items:center;justify-content:space-between;gap:12px}.zz-brand{font-family:var(--font-mono);font-weight:500;font-size:14px;letter-spacing:-.02em;color:var(--ink);text-decoration:none;text-transform:lowercase}.zz-navigation{display:flex;gap:16px;align-items:center}.zz-navLink{color:var(--muted);text-decoration:none;font-size:14px;font-family:var(--font-sans);font-weight:400;transition:color .2s ease}.zz-navLink:hover,.zz-navLink[aria-current=page],.zz-navLinkActive{color:var(--ink)}.zz-footer{margin:64px auto 0;max-width:var(--maxw);padding:24px var(--gutter) 40px;color:var(--muted);font-family:var(--font-mono);font-size:12px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}
