.network-page,.network-sidebar,.network-main{--network-panel-gap: var(--vc-space-2);--network-panel-padding: var(--vc-space-3);--network-panel-radius: var(--vc-card-radius, var(--vc-radius-card, var(--vc-radius-4)));--network-section-gap: var(--vc-card-content-gap, var(--vc-space-4));--network-inline-gap: var(--vc-card-tags-gap, var(--vc-space-2));--network-footer-gap: var(--vc-card-footer-gap, var(--vc-space-2) var(--vc-space-3));--vc-directory-network-chip-gap: var(--network-inline-gap)}.network-hero{position:relative;overflow:hidden;border-bottom:1px solid hsl(var(--border));isolation:isolate}.network-hero__mesh{position:absolute;inset:0;z-index:0;opacity:.82;pointer-events:none}.network-hero__mesh .neural-hero-mesh,.network-hero__mesh .neural-hero-mesh__canvas{width:100%;height:100%}.network-hero__inner{position:relative;z-index:1;display:grid;gap:clamp(1rem,3vw,1.8rem);align-items:end;min-height:min(34rem,calc(78svh - var(--vc-header-height, 3.5rem)));padding-block:clamp(4rem,9vh,6rem) clamp(2rem,6vh,4rem)}.network-hero__copy{max-width:46rem}.network-command{margin:0 0 var(--vc-space-4);color:hsl(var(--muted-foreground));font-family:JetBrains Mono,monospace;font-size:var(--vc-font-size-1)}.network-hero h1{max-width:12ch;margin:0;color:hsl(var(--foreground));font-size:var(--vc-page-hero-title-size);font-weight:850;letter-spacing:0;line-height:var(--vc-page-hero-title-line-height)}.network-hero__copy>p:last-of-type{max-width:42rem;margin:0;color:hsl(var(--muted-foreground));font-size:var(--vc-page-hero-lead-size);line-height:var(--vc-page-hero-lead-line-height)}.network-stats,.network-card__modes,.network-tags,.network-formats{display:flex;flex-wrap:wrap;gap:var(--network-inline-gap)}.network-stats{margin-top:var(--vc-space-4)}.network-stats span,.network-card__modes span,.network-tags span,.network-formats span{border:1px solid hsl(var(--border));border-radius:var(--vc-radius-3);padding:var(--vc-space-2) var(--vc-space-3);color:hsl(var(--muted-foreground));background:hsl(var(--card) / .78);font-family:JetBrains Mono,monospace;font-size:var(--vc-font-size-1);line-height:1.15}.network-hero-card .terminal-card__content{height:100%}.network-hero-card__body{display:grid;gap:var(--vc-space-2);color:hsl(var(--muted-foreground));font-size:var(--vc-font-size-2);line-height:1.55}.network-hero-card__body strong{color:hsl(var(--foreground));font-size:var(--vc-font-size-4)}.network-layout{display:grid;gap:var(--vc-card-content-gap, var(--vc-space-4));align-items:start}.network-sidebar{display:grid;gap:var(--vc-card-content-gap, var(--vc-space-4));min-width:0}.network-filter-summary,.network-city-quick,.network-how-button,.network-how-dialog__inner,.network-mode-help{border:1px solid hsl(var(--border));border-radius:var(--network-panel-radius);background:hsl(var(--card) / .78)}.network-filter-summary,.network-how-button,.network-how-dialog__inner,.network-mode-help{padding:var(--network-panel-padding)}.network-filter-summary{display:grid;gap:var(--network-section-gap)}.network-filter-summary span,.network-city-quick>span,.network-how-dialog strong,.network-how-dialog h3{color:hsl(var(--muted-foreground));font-family:JetBrains Mono,monospace;font-size:var(--vc-font-size-1);line-height:1.25}.network-filter-summary strong{color:hsl(var(--foreground));font-family:JetBrains Mono,monospace;font-size:var(--vc-font-size-2);line-height:1.3;overflow-wrap:anywhere}.network-city-quick{display:grid;gap:var(--network-panel-gap);padding:var(--network-panel-padding)}.network-city-quick>div{display:flex;flex-wrap:wrap;gap:var(--vc-card-tags-gap, var(--vc-space-2))}.network-how-dialog,.network-mode-help{color:hsl(var(--muted-foreground));font-size:var(--vc-font-size-2);line-height:1.5}.network-how-dialog p,.network-mode-help{margin:0}.network-how-dialog__inner,.network-how-dialog section{display:grid;gap:var(--network-section-gap)}.network-how-dialog ol{display:grid;gap:var(--network-section-gap);margin:0;padding:0;list-style:none}.network-how-dialog li{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--vc-space-2);align-items:center;color:hsl(var(--foreground));font-family:JetBrains Mono,monospace;font-size:var(--vc-font-size-1);line-height:1.25}.network-how-dialog li:before{content:"";width:.48rem;height:.48rem;border-radius:var(--vc-radius-pill);background:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / .12)}.network-create-card{display:grid;gap:var(--vc-card-content-gap, var(--vc-space-4));border:1px solid hsl(var(--primary) / .62);border-radius:var(--network-panel-radius);padding:var(--network-panel-padding);color:hsl(var(--foreground));background:hsl(var(--primary) / .08);text-decoration:none}.network-how-button{display:inline-flex;width:100%;min-height:2.35rem;align-items:center;justify-content:center;border:1px solid hsl(var(--border));border-radius:var(--network-panel-radius);color:hsl(var(--foreground));background:hsl(var(--card) / .78);font-family:JetBrains Mono,monospace;font-size:var(--vc-font-size-1);cursor:pointer}.network-how-dialog{width:min(32rem,calc(100vw - 2rem));border:0;border-radius:var(--network-panel-radius);padding:0;background:transparent}.network-how-dialog::backdrop{background:hsl(var(--background) / .72);backdrop-filter:blur(8px)}.network-how-dialog__inner{border:1px solid hsl(var(--border));background:hsl(var(--card));box-shadow:var(--vc-shadow-dropdown)}.network-how-dialog__head{display:flex;align-items:center;justify-content:space-between;gap:var(--network-inline-gap)}.network-how-dialog__head button{width:2rem;height:2rem;border:1px solid hsl(var(--border));border-radius:var(--vc-radius-3);color:hsl(var(--foreground));background:hsl(var(--background) / .4);cursor:pointer}.network-filter{--vc-directory-filter-panel-padding: var(--network-panel-padding);--vc-directory-filter-panel-gap: var(--network-panel-gap);--vc-directory-filter-panel-radius: var(--network-panel-radius)}.network-create-card span,.network-create-card small{color:hsl(var(--muted-foreground));font-family:JetBrains Mono,monospace;font-size:var(--vc-font-size-1);line-height:1.45}.network-create-card small{line-height:1.65}.network-create-card strong{font-size:var(--vc-font-size-3);line-height:1.25}.network-result-line a,.network-card__link{display:inline-flex;min-height:2.5rem;align-items:center;justify-content:center;border-radius:.42rem;padding:var(--vc-space-2) var(--vc-space-3);font-family:JetBrains Mono,monospace;font-size:var(--vc-font-size-1);line-height:1;text-decoration:none}.network-result-line a,.network-card__link{border:1px solid hsl(var(--primary));color:hsl(var(--primary-foreground));background:hsl(var(--primary))}.network-card__link{cursor:pointer;transition:border-color var(--vc-motion-duration-fast) ease,color var(--vc-motion-duration-fast) ease,background-color var(--vc-motion-duration-fast) ease,opacity var(--vc-motion-duration-fast) ease}.network-card__link.is-secondary{border-color:hsl(var(--border));color:hsl(var(--muted-foreground));background:hsl(var(--background) / .42)}.network-card__link:hover{opacity:.9}.network-card__link:disabled{cursor:wait;opacity:.62}.network-main{min-width:0}.network-result-line{display:flex;flex-wrap:wrap;gap:var(--network-footer-gap);align-items:center;justify-content:space-between;margin-bottom:var(--vc-card-content-gap, var(--vc-space-4));color:hsl(var(--muted-foreground));font-family:JetBrains Mono,monospace;font-size:var(--vc-font-size-1)}.network-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:var(--vc-card-content-gap, var(--vc-space-4));align-items:start}.network-empty-state.is-hidden{display:none}.network-load-more{display:grid;justify-items:center;gap:var(--network-section-gap);margin-top:var(--network-panel-gap)}.network-load-more[hidden]{display:none!important}.network-load-more p{margin:0;color:hsl(var(--muted-foreground));font-family:JetBrains Mono,monospace;font-size:var(--vc-font-size-1)}.network-load-more p[hidden]{display:none!important}.network-card{position:relative;display:flex;min-height:22rem;align-self:start;flex-direction:column;gap:var(--network-panel-gap);border:1px solid hsl(var(--border));border-radius:var(--network-panel-radius);padding:clamp(1rem,1.8vw,1.2rem);background:linear-gradient(180deg,hsl(var(--card) / .96),hsl(var(--card) / .82)),radial-gradient(circle at top right,hsl(var(--primary) / .13),transparent 44%);box-shadow:var(--vc-directory-card-shadow);transition:var(--vc-card-transition)}.network-card__link-overlay{position:absolute;inset:0;z-index:1;border-radius:inherit}.network-card:hover{border-color:hsl(var(--primary) / .44);box-shadow:var(--vc-directory-card-shadow-hover)}.network-card:focus-within{border-color:hsl(var(--primary) / .55);box-shadow:var(--vc-directory-card-shadow-hover),var(--vc-state-focus-shadow)}.network-card__head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--network-footer-gap);align-items:start;align-content:start}.network-avatar{display:grid;width:2.65rem;height:2.65rem;place-items:center;border:1px solid hsl(var(--primary) / .48);border-radius:.65rem;color:hsl(var(--primary));background:hsl(var(--primary) / .1);font-family:JetBrains Mono,monospace;font-size:var(--vc-font-size-2);font-weight:850}.network-avatar.has-image{overflow:hidden;border-color:hsl(var(--border));background:hsl(var(--card))}.network-avatar img{width:100%;height:100%;object-fit:cover}.network-card__identity{min-width:0}.network-card__identity h2{margin:0;overflow-wrap:anywhere;color:hsl(var(--foreground));font-size:1rem;font-weight:850;line-height:1.15}.network-card__identity p{margin:.18rem 0 0;color:hsl(var(--muted-foreground));font-family:JetBrains Mono,monospace;font-size:var(--vc-font-size-1)}.network-card__identity span{display:inline-flex;margin-top:var(--vc-space-2);border:1px solid hsl(var(--border));border-radius:var(--vc-radius-pill);padding:var(--vc-space-1) var(--vc-space-2);color:hsl(var(--muted-foreground));background:hsl(var(--background) / .44);font-family:JetBrains Mono,monospace;font-size:.7rem}.network-card__head .network-card__modes{grid-column:2;max-width:none;justify-content:flex-start}.network-card__intro{margin:0;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;color:hsl(var(--foreground));font-size:var(--vc-font-size-2);line-height:1.42;overflow-wrap:anywhere}.network-card__modes span{border-color:hsl(var(--primary) / .44);color:hsl(var(--primary));background:hsl(var(--primary) / .08)}.network-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--network-inline-gap);margin:0}.network-meta div{min-width:0;border:1px solid hsl(var(--border));border-radius:var(--vc-radius-3);padding:var(--vc-space-2);background:hsl(var(--background) / .42)}.network-meta dt{color:hsl(var(--muted-foreground));font-family:JetBrains Mono,monospace;font-size:.68rem}.network-meta dd{margin:var(--vc-space-1) 0 0;color:hsl(var(--foreground));font-size:var(--vc-font-size-1);line-height:1.35;overflow-wrap:anywhere}.network-skill-label{margin:0 0 -.25rem;color:hsl(var(--muted-foreground));font-family:JetBrains Mono,monospace;font-size:var(--vc-font-size-1)}.network-card__section ul{display:grid;gap:var(--network-section-gap);margin:0;padding:0;list-style:none}.network-card__section li,.network-card__section p{margin:0;color:hsl(var(--foreground));font-size:var(--vc-font-size-2);line-height:1.42;overflow-wrap:anywhere}.network-card__section li:before{content:"$ ";color:hsl(var(--primary));font-family:JetBrains Mono,monospace}.network-tags span{background:hsl(var(--background) / .5)}.network-card__footer{display:flex;flex-wrap:wrap;gap:var(--network-footer-gap);align-items:center;justify-content:space-between;margin-top:auto;padding-top:.2rem}html:not(.dark)[data-accent] .network-stats span,html:not(.dark)[data-accent] .network-filter-summary,html:not(.dark)[data-accent] .network-city-quick,html:not(.dark)[data-accent] .network-create-card,html:not(.dark)[data-accent] .network-how-button,html:not(.dark)[data-accent] .network-how-dialog__inner,html:not(.dark)[data-accent] .network-mode-help,html:not(.dark)[data-accent] .network-card,html:not(.dark)[data-accent] .network-card__modes span,html:not(.dark)[data-accent] .network-card__identity span,html:not(.dark)[data-accent] .network-meta div,html:not(.dark)[data-accent] .network-tags span,html:not(.dark)[data-accent] .network-formats span,html:not(.dark)[data-accent] .network-card__link.is-secondary{background:var(--vc-surface-card)}.network-formats{min-width:0}@media(min-width:1040px){.network-hero__inner{grid-template-columns:minmax(0,1fr) minmax(20rem,25rem)}.network-layout{grid-template-columns:minmax(16.5rem,16.5rem) minmax(0,1fr);gap:calc(var(--vc-card-content-gap, 1rem) * 1.5);overflow:visible}.network-sidebar{position:sticky;top:5rem;z-index:var(--vc-layer-input-popover, var(--vc-layer-dropdown));overflow:visible}.network-sidebar.vc-scroll-y{overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important}.network-filter{overflow:visible}.network-sidebar .vc-select[data-open],.network-sidebar .vc-select[data-open] .vc-select__listbox{z-index:var(--vc-layer-input-popover-open, var(--vc-layer-floating))}.network-mode-chips{display:grid;gap:var(--vc-card-tags-gap, var(--vc-space-2))}}@media(max-width:1039px){.vc-directory--network .network-layout{display:flex;flex-direction:column;grid-template-columns:none}.network-main{order:1;width:100%}.network-sidebar{order:2;width:100%}}@media(max-width:759px){.network-hero__inner{min-height:min(30rem,calc(72svh - var(--vc-header-height, 3.5rem)));padding-block:var(--vc-space-6) var(--vc-space-5)}.network-hero h1{font-size:var(--vc-page-hero-title-size-mobile)}.network-stats{gap:var(--vc-space-2)}.network-stats span{font-size:var(--vc-font-size-1)}.network-meta{grid-template-columns:1fr}.network-card__head .network-card__modes{grid-column:1 / -1}.network-card__footer,.network-result-line{align-items:stretch;flex-direction:column}.network-card__link,.network-result-line a{width:100%}}
