.kt[data-astro-cid-5ds4cxmv]{max-width:1464px;padding-top:40px;padding-bottom:72px}.kt-head[data-astro-cid-5ds4cxmv]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-bottom:20px;margin-bottom:36px;border-bottom:1px solid var(--color-border)}.kt-head[data-astro-cid-5ds4cxmv] h1[data-astro-cid-5ds4cxmv]{font-family:var(--font-display);font-size:34px;font-weight:600;letter-spacing:-.01em;margin:0 0 6px;color:var(--color-text)}.kt-head[data-astro-cid-5ds4cxmv] p[data-astro-cid-5ds4cxmv]{margin:0;color:var(--color-gray);font-size:15px}.kt-head-meta[data-astro-cid-5ds4cxmv]{display:flex;align-items:center;gap:18px;font-size:13px;color:var(--color-gray);flex-wrap:wrap}.kt-head-meta[data-astro-cid-5ds4cxmv] strong[data-astro-cid-5ds4cxmv]{color:var(--color-text);font-weight:600;font-variant-numeric:tabular-nums}.kt-switch[data-astro-cid-5ds4cxmv]{display:inline-flex;border:1px solid var(--color-border);border-radius:999px;padding:2px}.kt-switch[data-astro-cid-5ds4cxmv] a[data-astro-cid-5ds4cxmv]{padding:3px 12px;border-radius:999px;color:var(--color-gray);text-decoration:none;font-weight:500}.kt-switch[data-astro-cid-5ds4cxmv] a[data-astro-cid-5ds4cxmv]:hover{color:var(--color-text)}.kt-switch[data-astro-cid-5ds4cxmv] a[data-astro-cid-5ds4cxmv][aria-current=page]{background:var(--color-text);color:var(--color-bg)}.kt-forest[data-astro-cid-5ds4cxmv]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:40px 36px;align-items:start}.kt-root[data-astro-cid-5ds4cxmv]{min-width:0}.kt-root-head[data-astro-cid-5ds4cxmv]{display:flex;align-items:center;gap:10px}.kt-root-dot[data-astro-cid-5ds4cxmv]{width:12px;height:12px;border-radius:50%;background:var(--c);flex:none}.kt-root-head[data-astro-cid-5ds4cxmv] h2[data-astro-cid-5ds4cxmv]{font-family:var(--font-display);font-size:19px;font-weight:600;margin:0;color:var(--color-text);border:none;padding:0}.kt-count[data-astro-cid-5ds4cxmv]{margin-left:auto;font-family:var(--font-mono);font-size:12px;color:var(--color-gray-light)}.kt-root-desc[data-astro-cid-5ds4cxmv]{margin:6px 0 14px 22px;font-size:13px;line-height:1.5;color:var(--color-gray)}.kt-tree[data-astro-cid-5ds4cxmv],.kt-tree[data-astro-cid-5ds4cxmv] ul[data-astro-cid-5ds4cxmv]{list-style:none;margin:0;padding:0}.kt-tree[data-astro-cid-5ds4cxmv]{margin-left:5px}.kt-tree[data-astro-cid-5ds4cxmv] ul[data-astro-cid-5ds4cxmv]{margin-left:10px}.kt-tree[data-astro-cid-5ds4cxmv] li[data-astro-cid-5ds4cxmv]{position:relative;padding-left:22px;margin:0}.kt-tree[data-astro-cid-5ds4cxmv] li[data-astro-cid-5ds4cxmv]:before{content:"";position:absolute;left:0;top:0;bottom:0;border-left:1px solid var(--line, var(--color-border))}.kt-tree[data-astro-cid-5ds4cxmv] li[data-astro-cid-5ds4cxmv]:after{content:"";position:absolute;left:0;top:var(--elbow);width:16px;border-top:1px solid var(--line, var(--color-border))}.kt-tree[data-astro-cid-5ds4cxmv] li[data-astro-cid-5ds4cxmv]:last-child:before{bottom:auto;height:var(--elbow)}.kt-branch[data-astro-cid-5ds4cxmv]{--elbow: 15px;--line: color-mix(in srgb, var(--c) 55%, transparent);padding-bottom:10px}.kt-branch[data-astro-cid-5ds4cxmv]:last-child{padding-bottom:0}.kt-leaf-item[data-astro-cid-5ds4cxmv]{--elbow: 17px;--line: var(--color-border)}.kt-branch-label[data-astro-cid-5ds4cxmv]{display:flex;align-items:baseline;gap:10px;height:30px;line-height:30px;white-space:nowrap;overflow:hidden}.kt-branch-name[data-astro-cid-5ds4cxmv]{position:relative;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text)}.kt-branch-name[data-astro-cid-5ds4cxmv]:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--c);margin-right:8px;vertical-align:1px}.kt-branch-desc[data-astro-cid-5ds4cxmv]{font-size:12.5px;color:var(--color-gray-light);overflow:hidden;text-overflow:ellipsis}.kt-leaf[data-astro-cid-5ds4cxmv]{display:flex;align-items:center;gap:10px;height:30px;margin:2px 0;padding:0 14px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-bg);color:var(--color-text);text-decoration:none;font-size:13.5px;transition:border-color .12s,background-color .12s}.kt-leaf[data-astro-cid-5ds4cxmv]:hover,.kt-leaf[data-astro-cid-5ds4cxmv]:focus-visible{border-color:var(--c);background:color-mix(in srgb,var(--c) 7%,var(--color-bg));text-decoration:none;outline:none}.kt-leaf-title[data-astro-cid-5ds4cxmv]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kt-leaf-head[data-astro-cid-5ds4cxmv]{font-weight:500}.kt-leaf-tail[data-astro-cid-5ds4cxmv]{margin-left:8px;color:var(--color-gray)}.kt-leaf-date[data-astro-cid-5ds4cxmv]{flex:none;font-family:var(--font-mono);font-size:11.5px;color:var(--color-gray-light);font-variant-numeric:tabular-nums}.kt-new[data-astro-cid-5ds4cxmv]{flex:none;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--c)}@media(max-width:600px){.kt[data-astro-cid-5ds4cxmv]{padding-top:24px}.kt-head[data-astro-cid-5ds4cxmv] h1[data-astro-cid-5ds4cxmv]{font-size:28px}.kt-branch-desc[data-astro-cid-5ds4cxmv]{display:none}}
