.vc-directory__layout[data-astro-cid-rgqiwxyg]{display:grid;gap:var(--vc-directory-layout-gap, var(--vc-space-4, 1rem));align-items:start}.vc-directory__sidebar[data-astro-cid-rgqiwxyg]{display:grid;gap:var(--vc-directory-sidebar-gap, var(--vc-space-4, 1rem));align-content:start;min-width:0}.vc-directory__main[data-astro-cid-rgqiwxyg]{min-width:0}@media(min-width:900px){.vc-directory__layout[data-astro-cid-rgqiwxyg]{grid-template-columns:minmax(var(--vc-directory-layout-sidebar-width, 220px),var(--vc-directory-layout-sidebar-ratio, .31fr)) minmax(0,1fr)}.vc-directory--network[data-astro-cid-rgqiwxyg] .vc-directory__layout[data-astro-cid-rgqiwxyg]{--vc-directory-layout-gap: var(--vc-directory-layout-gap-network, var(--vc-space-6, 2rem))}.vc-directory__sidebar[data-astro-cid-rgqiwxyg]{position:sticky;top:var(--vc-directory-sticky-top, calc(var(--vc-safe-top, 0px) + var(--vc-header-height, 4rem) + var(--vc-directory-sticky-offset, 1rem)))}}@media(min-width:1120px){.vc-directory__layout[data-astro-cid-rgqiwxyg]{grid-template-columns:minmax(var(--vc-directory-layout-sidebar-width-wide, 240px),var(--vc-directory-layout-sidebar-ratio-wide, .28fr)) minmax(0,1fr)}}.directory-page-state{min-width:0}.directory-page-state[hidden]{display:none!important}.directory-page-state__message{margin:0;color:var(--vc-state-description-color);font-family:var(--vc-state-font-family-base);font-size:var(--vc-state-title-font-size);line-height:var(--vc-state-description-line-height)}.directory-page-state__detail{margin:var(--vc-state-gap) 0 0;color:var(--vc-state-description-color);font-size:var(--vc-state-font-size-compact);line-height:var(--vc-state-line-height);opacity:var(--vc-state-detail-opacity);overflow-wrap:anywhere}.directory-page-state[data-state=loading] .directory-page-state__message:after{display:inline-block;width:var(--vc-state-loading-indicator-width);content:"..."}.directory-page-state[data-state=error] :global(.terminal-card),.directory-page-state[data-state=disabled] :global(.terminal-card){border-color:var(--vc-state-error-border)}.directory-page-state[data-state=loading] :global(.terminal-card){border-color:var(--vc-state-loading-border)}.directory-filter-chip-rail[data-astro-cid-oykuj4yo]{min-width:0}.directory-filter-chip-rail[data-astro-cid-oykuj4yo].jobs-chips,.directory-filter-chip-rail[data-astro-cid-oykuj4yo].network-mode-chips{display:flex;flex-wrap:wrap;gap:var(--vc-directory-chip-rail-gap, var(--vc-card-tags-gap, .5rem));overflow:visible}.directory-filter-chip-rail[data-astro-cid-oykuj4yo].jobs-mobile-chip-rail,.directory-filter-chip-rail[data-astro-cid-oykuj4yo].network-mobile-chip-rail{display:none}.directory-filter-chip-rail[data-astro-cid-oykuj4yo].jobs-chips a,.directory-filter-chip-rail[data-astro-cid-oykuj4yo] .jobs-chips a,.directory-filter-chip-rail[data-astro-cid-oykuj4yo].network-mode-chips a,.directory-filter-chip-rail[data-astro-cid-oykuj4yo] .network-mode-chips a{display:inline-flex;min-height:var(--vc-directory-chip-rail-chip-min-height, var(--vc-component-chip-height, 2.35rem));min-width:0;align-items:center;justify-content:center;gap:var(--vc-directory-chip-rail-chip-gap, var(--vc-component-chip-gap, .56rem));border:1px solid var(--vc-directory-chip-rail-chip-border, hsl(var(--border)));border-radius:var(--vc-directory-chip-rail-chip-radius, var(--vc-component-chip-radius, var(--vc-radius-3)));padding:var(--vc-directory-chip-rail-chip-padding, .42rem var(--vc-component-chip-padding-x, .68rem));color:var(--vc-directory-chip-rail-chip-color, hsl(var(--muted-foreground)));background:var(--vc-directory-chip-rail-chip-bg, hsl(var(--card) / .78));font-family:var(--vc-directory-chip-rail-chip-font-family, "JetBrains Mono", monospace);font-size:var(--vc-directory-chip-rail-chip-font-size, var(--vc-component-chip-font-size, .76rem));font-weight:var(--vc-directory-chip-rail-chip-font-weight, 600);line-height:var(--vc-directory-chip-rail-chip-line-height, 1.15);text-decoration:none;white-space:normal;transition:var(--vc-directory-chip-rail-chip-transition, border-color var(--vc-motion-duration-fast) ease, color var(--vc-motion-duration-fast) ease, background-color var(--vc-motion-duration-fast) ease)}.directory-filter-chip-rail[data-astro-cid-oykuj4yo].network-mode-chips a,.directory-filter-chip-rail[data-astro-cid-oykuj4yo] .network-mode-chips a{justify-content:space-between}.directory-filter-chip-rail[data-astro-cid-oykuj4yo].jobs-chips a:hover,.directory-filter-chip-rail[data-astro-cid-oykuj4yo] .jobs-chips a:hover,.directory-filter-chip-rail[data-astro-cid-oykuj4yo].network-mode-chips a:hover,.directory-filter-chip-rail[data-astro-cid-oykuj4yo] .network-mode-chips a:hover{border-color:var(--vc-directory-chip-rail-chip-border-hover, hsl(var(--primary) / .55));color:var(--vc-directory-chip-rail-chip-color-hover, hsl(var(--foreground)))}.directory-filter-chip-rail[data-astro-cid-oykuj4yo].jobs-chips a.is-active,.directory-filter-chip-rail[data-astro-cid-oykuj4yo] .jobs-chips a.is-active,.directory-filter-chip-rail[data-astro-cid-oykuj4yo].network-mode-chips a.is-active,.directory-filter-chip-rail[data-astro-cid-oykuj4yo] .network-mode-chips a.is-active{border-color:var(--vc-directory-chip-rail-chip-border-active, hsl(var(--primary)));color:var(--vc-directory-chip-rail-chip-color-active, hsl(var(--primary-foreground)));background:var(--vc-directory-chip-rail-chip-bg-active, hsl(var(--primary)))}.directory-filter-chip-rail[data-astro-cid-oykuj4yo].jobs-chips span,.directory-filter-chip-rail[data-astro-cid-oykuj4yo] .jobs-chips span,.directory-filter-chip-rail[data-astro-cid-oykuj4yo].network-mode-chips a span,.directory-filter-chip-rail[data-astro-cid-oykuj4yo] .network-mode-chips a span{color:inherit;opacity:var(--vc-directory-chip-rail-chip-meta-opacity, .72)}@media(max-width:959px){.jobs-sidebar>.directory-filter-chip-rail[data-astro-cid-oykuj4yo].jobs-chips,.network-sidebar>.directory-filter-chip-rail[data-astro-cid-oykuj4yo].network-mode-chips{display:none}.directory-filter-chip-rail[data-astro-cid-oykuj4yo].jobs-mobile-chip-rail,.directory-filter-chip-rail[data-astro-cid-oykuj4yo].network-mobile-chip-rail{display:block;max-width:100%;overflow-y:visible}.directory-filter-chip-rail[data-astro-cid-oykuj4yo].jobs-mobile-chip-rail{margin:var(--vc-directory-chip-rail-mobile-margin-jobs, 0 0 .75rem)}.directory-filter-chip-rail[data-astro-cid-oykuj4yo].network-mobile-chip-rail{margin:var(--vc-directory-chip-rail-mobile-margin-network, 0 0 1.05rem)}.directory-filter-chip-rail[data-astro-cid-oykuj4yo].jobs-mobile-chip-rail .jobs-chips,.directory-filter-chip-rail[data-astro-cid-oykuj4yo].network-mobile-chip-rail .network-mode-chips{width:max-content;max-width:none;flex-wrap:nowrap;padding:var(--vc-directory-chip-rail-mobile-list-padding, .08rem 1rem .18rem 0)}.directory-filter-chip-rail[data-astro-cid-oykuj4yo].jobs-mobile-chip-rail .jobs-chips a,.directory-filter-chip-rail[data-astro-cid-oykuj4yo].network-mobile-chip-rail .network-mode-chips a{flex:0 0 auto;max-width:var(--vc-directory-chip-rail-mobile-chip-max-width, min(18rem, 78vw));white-space:nowrap}.directory-filter-chip-rail[data-astro-cid-oykuj4yo].jobs-mobile-chip-rail .jobs-chips a,.directory-filter-chip-rail[data-astro-cid-oykuj4yo].network-mobile-chip-rail .network-mode-chips a{width:auto;min-height:var(--vc-directory-chip-rail-chip-min-height, var(--vc-component-chip-height, 2.35rem));padding-inline:var(--vc-component-chip-padding-x, .68rem)}}.directory-filter-panel[data-astro-cid-xpk3gg6h]{position:relative;display:grid;gap:var(--vc-directory-filter-panel-gap, var(--vc-card-content-gap, 1rem));min-width:0;overflow:visible;border:1px solid var(--vc-directory-filter-panel-border, hsl(var(--border)));border-radius:var(--vc-directory-filter-panel-radius, var(--vc-card-radius, var(--vc-radius-card, var(--vc-radius-4))));padding:var(--vc-directory-filter-panel-padding, var(--vc-card-content-padding, .75rem 1rem 1rem));background:var(--vc-directory-filter-panel-bg, hsl(var(--card)))}.directory-filter-panel[data-astro-cid-xpk3gg6h][data-directory-filter-panel-variant=jobs]{align-items:end}.directory-filter-panel[data-astro-cid-xpk3gg6h] .jobs-filter__actions,.directory-filter-panel[data-astro-cid-xpk3gg6h] .network-filter__actions{display:grid;gap:var(--vc-directory-filter-actions-gap, .5rem)}
