.viewswitch[data-astro-cid-2yaw7wuu]{border:1px solid var(--edge);background:var(--raised);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex:none;padding:3px;font-size:.78rem;font-weight:500;display:inline-flex}.viewswitch__opt[data-astro-cid-2yaw7wuu]{color:var(--slate);border-radius:999px;align-items:center;gap:7px;padding:7px 13px 7px 11px;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex}.viewswitch__opt[data-astro-cid-2yaw7wuu]:hover{color:var(--ink)}.viewswitch__dot[data-astro-cid-2yaw7wuu]{border:1.5px solid var(--edge);border-radius:50%;width:8px;height:8px}.viewswitch__opt[data-astro-cid-2yaw7wuu][aria-current=page]{background:var(--ink);color:var(--ground)}.viewswitch__opt[data-astro-cid-2yaw7wuu][aria-current=page] .viewswitch__dot[data-astro-cid-2yaw7wuu]{background:var(--lichen);border-color:var(--lichen)}@media (width<=1080px){.viewswitch[data-astro-cid-2yaw7wuu]{margin-left:auto}}@media (width<=480px){.viewswitch[data-astro-cid-2yaw7wuu]{letter-spacing:.05em;font-size:.7rem}.viewswitch__opt[data-astro-cid-2yaw7wuu]{gap:5px;padding:6px 9px 6px 8px}}.site-header[data-astro-cid-hkbrpulz]{z-index:50;background:color-mix(in srgb, var(--ground) 92%, transparent);backdrop-filter:saturate(1.1)blur(6px);border-bottom:1px solid var(--rule);view-transition-name:site-header;position:sticky;top:0}.site-header__inner[data-astro-cid-hkbrpulz]{align-items:center;gap:28px;min-height:68px;display:flex}.site-nav[data-astro-cid-hkbrpulz]{margin-left:auto}.site-nav[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{gap:22px;margin:0;padding:0;list-style:none;display:flex}.site-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{font-family:var(--font-display);color:var(--ink);border-bottom:2px solid #0000;padding:6px 0;font-size:.94rem;font-weight:560;text-decoration:none}.site-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{border-bottom-color:var(--rule)}.site-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]{border-bottom-color:var(--route)}@media (width<=1080px){.site-header__inner[data-astro-cid-hkbrpulz]{flex-wrap:wrap;gap:6px 18px;padding-block:10px}.site-nav[data-astro-cid-hkbrpulz]{scrollbar-width:none;width:100%;mask-image:linear-gradient(90deg, var(--ink) 85%, transparent);order:3;margin-left:0;overflow-x:auto}.site-nav[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{gap:18px}.site-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{white-space:nowrap;font-size:.9rem}}main[data-astro-cid-hkbrpulz]{display:block}main[data-astro-cid-hkbrpulz]:focus{outline:none}.site-footer[data-astro-cid-hkbrpulz]{border-top:1px solid var(--ink);background:var(--ground);margin-top:clamp(64px,10vw,140px)}.titleblock[data-astro-cid-hkbrpulz]{grid-template-columns:1.4fr 1.4fr .8fr 2fr;gap:0;padding-block:0 40px;display:grid}.titleblock__cell[data-astro-cid-hkbrpulz]{border-right:1px solid var(--rule);font-family:var(--font-display);flex-direction:column;gap:6px;padding:18px 18px 18px 0;font-size:.95rem;display:flex}.titleblock__cell[data-astro-cid-hkbrpulz]+.titleblock__cell[data-astro-cid-hkbrpulz]{padding-left:18px}.titleblock__cell[data-astro-cid-hkbrpulz]:nth-child(4){border-right:0}.titleblock__name[data-astro-cid-hkbrpulz]>span[data-astro-cid-hkbrpulz]:last-child{font-weight:760;font-stretch:116%}.titleblock__n[data-astro-cid-hkbrpulz]{color:var(--slate);font-size:.8rem}.titleblock__links[data-astro-cid-hkbrpulz] .mono[data-astro-cid-hkbrpulz]{flex-wrap:wrap;gap:4px 14px;display:flex}.titleblock__legend[data-astro-cid-hkbrpulz]{border-top:1px solid var(--rule);border-right:0;flex-direction:row;grid-column:1/-1;align-items:center;gap:10px;padding-left:0!important}.lg[data-astro-cid-hkbrpulz]{width:22px;height:10px;display:inline-block}.lg[data-astro-cid-hkbrpulz]+.label[data-astro-cid-hkbrpulz]{margin-right:14px}.lg-route[data-astro-cid-hkbrpulz]{border-top:3px solid var(--route);margin-top:6px}.lg-node[data-astro-cid-hkbrpulz]{background:var(--lichen);border:1.5px solid var(--ink);border-radius:50%;width:11px;height:11px}.lg-flag[data-astro-cid-hkbrpulz]{border-left:2px solid var(--ink);width:10px;height:13px;position:relative}.lg-flag[data-astro-cid-hkbrpulz]:after{content:"";border-left:9px solid var(--flag);border-top:4px solid #0000;border-bottom:4px solid #0000;position:absolute;top:0;left:0}@media (width<=860px){.titleblock[data-astro-cid-hkbrpulz]{grid-template-columns:1fr 1fr}.titleblock__cell[data-astro-cid-hkbrpulz]{border-right:0;border-bottom:1px solid var(--rule);padding-left:0!important}.titleblock__links[data-astro-cid-hkbrpulz]{grid-column:1/-1}.titleblock__legend[data-astro-cid-hkbrpulz]{flex-wrap:wrap}}
