.vvG1Ba_homepage,.vvG1Ba_explainerContent{background:var(--design-canvas);color:var(--design-ink);font-family:var(--design-font-body)}.vvG1Ba_explainerContent h2{color:var(--design-ink);font-family:var(--design-font-display);letter-spacing:-.035em;font-weight:400}.vvG1Ba_explainerContent h3{color:var(--design-ink);font-family:var(--design-font-display);letter-spacing:-.025em;font-weight:500}.vvG1Ba_explainerContent p{font-family:var(--design-font-body);letter-spacing:-.012em}.vvG1Ba_heroLayout{min-height:440px;color:var(--design-ink);text-align:center;grid-template:"copy"minmax(350px,1fr)"rail"/minmax(0,1fr);align-items:center;padding:18px 0 8px;display:grid}.vvG1Ba_heroCopy{z-index:2;flex-direction:column;grid-area:copy;justify-self:center;align-items:center;width:min(100%,1180px);min-width:0;display:flex}.vvG1Ba_stats{align-self:center;margin-bottom:14px;display:inline-flex}.vvG1Ba_statsEyebrow{color:#0a0a0aad;border:1px solid #2222221f;box-shadow:-4px -4px 10px #ffffff9e,5px 5px 12px #4a4a4a33,inset 0 1px #ffffff75}.vvG1Ba_stats strong{color:var(--design-ink)}.vvG1Ba_statsEyebrow [data-slot=tool-stats-status]{background:var(--design-ink);width:6px;height:6px;animation-duration:3.4s}.vvG1Ba_heroTitle{max-width:1180px;color:var(--design-ink);font-family:var(--design-font-display);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(50px,5vw,72px);font-weight:400;line-height:.94}.vvG1Ba_heroTitle .home-typewriter{color:var(--design-ink-secondary)}.vvG1Ba_heroText{z-index:0;isolation:isolate;width:100%;position:relative}.vvG1Ba_heroText:before{z-index:-1;content:"";filter:blur(14px);pointer-events:none;background:radial-gradient(82% 84% at 50% 48%,#ffffff75 0%,#ffffff57 46%,#ffffff29 68%,#0000 90%);position:absolute;inset:-38px -76px -44px}.vvG1Ba_heroDescription{color:#0a0a0aa3;max-width:650px;font-family:var(--design-font-body);letter-spacing:-.018em;margin:18px auto 0;font-size:16px;line-height:1.65}.vvG1Ba_serverHero{justify-content:center;min-height:410px;padding:42px 0 18px}.vvG1Ba_directoryHeroLeading{z-index:3;text-align:left;position:absolute;top:16px;left:0;right:0}.vvG1Ba_businessDirectoryHero{min-height:370px;padding:24px 0 28px}.vvG1Ba_serverHeroTitle{max-width:940px;color:var(--design-ink);font-family:var(--design-font-display);letter-spacing:-.055em;text-wrap:balance;font-size:clamp(48px,6vw,82px);font-weight:400;line-height:.94}.vvG1Ba_serverHeroTitleMuted{color:var(--design-ink-secondary)!important}.vvG1Ba_serverHeroDescription{color:#0a0a0aa3;max-width:650px;font-family:var(--design-font-body);letter-spacing:-.018em;font-size:16px;line-height:1.65}.vvG1Ba_serverHeroCategories{margin-top:0;padding-top:4px}.vvG1Ba_directoryHero{flex-direction:column;justify-content:center;min-height:300px;padding:38px 0 46px;display:flex}.vvG1Ba_serverResults{background:var(--design-canvas)!important}.vvG1Ba_searchForm{width:min(100%,610px);margin:22px 0 0}.vvG1Ba_searchForm [data-slot=search-input-root]{background:var(--design-glass);-webkit-backdrop-filter:blur(14px)saturate(.86);backdrop-filter:blur(14px)saturate(.86);box-shadow:var(--design-shadow-field), inset 0 -1px 0 #2222220f;border-radius:10px;transition:background-color .18s,box-shadow .18s;overflow:hidden}.vvG1Ba_searchForm [data-slot=search-input-root]:focus-within{background:var(--design-glass-focus);box-shadow:0 20px 46px #22222229,inset 0 1px #ffffff6b,inset 0 -1px #22222214}.vvG1Ba_searchForm [data-slot=search-input-control]{letter-spacing:-.01em;height:52px;box-shadow:none!important;color:var(--design-ink)!important;font-family:var(--design-font-body)!important;background:0 0!important;border:0!important;border-radius:10px!important;font-size:14px!important}.vvG1Ba_searchForm [data-slot=search-input-control]::placeholder{color:#2222227a!important}.vvG1Ba_searchForm [data-slot=search-input-icon]{color:#22222294}.vvG1Ba_categoryRail{grid-area:rail;width:100%;min-width:0;padding-top:22px}.vvG1Ba_categoryRail>div{max-width:none;margin:0}.vvG1Ba_categoryRail>div>div{padding-inline:0}.vvG1Ba_categoryRail>div>div[data-can-scroll-right=true]{-webkit-mask-image:linear-gradient(90deg,#000 0% calc(100% - 88px),#0000 100%);mask-image:linear-gradient(90deg,#000 0% calc(100% - 88px),#0000 100%)}.vvG1Ba_categoryRail>div>div[data-can-scroll-left=true][data-can-scroll-right=true]{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 88px calc(100% - 88px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 88px calc(100% - 88px),#0000 100%)}.vvG1Ba_categoryRail>div>div[data-can-scroll-left=true][data-can-scroll-right=false]{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 88px 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 88px 100%)}.vvG1Ba_categoryRail a{letter-spacing:.055em;text-transform:uppercase;color:#222222b8!important;font-family:var(--design-font-body)!important;background:#fafafac7!important;border-color:#22222229!important;border-radius:999px!important;font-size:10px!important;transition:border-color .16s,background-color .16s,color .16s!important}.vvG1Ba_categoryRail a:hover,.vvG1Ba_categoryRail a[data-active=true]{background:var(--design-ink)!important;color:var(--design-surface)!important;border-color:#22222270!important}.vvG1Ba_categoryRail button{display:none}.vvG1Ba_directorySection{background:var(--design-canvas);border-color:var(--design-line)!important}.vvG1Ba_directorySection:nth-child(2n){background:var(--design-surface-subtle)}.vvG1Ba_sectionInner{font-family:var(--design-font-body)}.vvG1Ba_sectionHeader{margin-bottom:30px}.vvG1Ba_sectionTitle{color:var(--design-ink);font-family:var(--design-font-display);letter-spacing:-.045em;font-size:clamp(24px,2.3vw,34px);font-weight:400}.vvG1Ba_sectionTitle span:first-child{color:var(--design-ink-secondary)}.vvG1Ba_sectionTitle span:last-child{color:var(--design-ink)}.vvG1Ba_sectionLink{border-color:var(--design-line);color:var(--design-ink-muted);font-family:var(--design-font-body);letter-spacing:.02em;background:#ffffff6b;border-radius:999px;font-size:11px}.vvG1Ba_sectionLink:hover{background:var(--design-surface-subtle);color:var(--design-ink);border-color:#2226}.vvG1Ba_cardGrid{gap:14px}.vvG1Ba_card{background:var(--design-surface);box-shadow:var(--design-shadow-card);border-color:#2222222e;border-radius:12px;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden}.vvG1Ba_card:hover{background:#f2f2f2f0;border-color:#22222257;transform:translateY(-1px);box-shadow:0 16px 36px #22222212}.vvG1Ba_sponsoredCard{background:var(--design-surface-muted);box-shadow:none}.vvG1Ba_sponsoredCard:hover{background:color-mix(in srgb, var(--design-surface-muted), var(--design-ink) 4%)}.vvG1Ba_cardDither{background-color:var(--design-surface-muted);opacity:.72;background-image:radial-gradient(circle,#222222b8 0 .65px,#0000 .95px),linear-gradient(112deg,#ffffff1f,#5e5e5e0a);background-position:0 0,0 0;background-size:4px 4px,100% 100%;border-bottom:1px solid #22222224;height:6px;display:block}.vvG1Ba_cardLink:nth-child(3n+2) .vvG1Ba_cardDither{background-image:radial-gradient(circle,#222222a8 0 .65px,#0000 .95px),linear-gradient(72deg,#ffffff24,#5e5e5e0d)}.vvG1Ba_cardLink:nth-child(3n) .vvG1Ba_cardDither{background-image:radial-gradient(circle,#2222229e 0 .65px,#0000 .95px),linear-gradient(145deg,#ffffff1c,#5e5e5e0f)}.vvG1Ba_cardBody{padding:18px 19px 17px}.vvG1Ba_cardTitle{color:var(--design-ink);font-family:var(--design-font-display);letter-spacing:-.025em;font-size:16px;font-weight:600}.vvG1Ba_rankChip{min-width:30px;height:22px;color:var(--design-ink-muted);font-family:var(--design-font-body);letter-spacing:.02em;font-variant-numeric:tabular-nums;background:#f7f7f7e6;border:1px solid #22222229;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 7px;font-size:9px;font-weight:600;line-height:1;display:inline-flex}.vvG1Ba_rankChipTop{border-color:var(--design-ink);background:var(--design-ink);color:var(--design-surface)}.vvG1Ba_cardDescription{color:var(--design-ink-muted);font-family:var(--design-font-body);font-size:13px;line-height:1.55}.vvG1Ba_cardAvatar{opacity:.72;filter:grayscale();transition:filter .18s,opacity .18s}.vvG1Ba_card:hover .vvG1Ba_cardAvatar{opacity:1;filter:grayscale(.3)}.vvG1Ba_cardArrow{color:#22222261;transition:color .18s,transform .18s}.vvG1Ba_card:hover .vvG1Ba_cardArrow{color:var(--design-ink);transform:translate(1px,-1px)}.vvG1Ba_chipRow{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.vvG1Ba_categoryChip,.vvG1Ba_sponsoredChip{font-family:var(--design-font-body);letter-spacing:.055em;text-transform:uppercase;border-radius:999px;font-size:9px;font-weight:600;line-height:1.7}.vvG1Ba_categoryChip{color:var(--design-ink-muted);background:#ffffff80;border-color:#2222222e}.vvG1Ba_sponsoredChip{background:var(--design-ink);color:var(--design-surface);border-color:#2222224d}.vvG1Ba_starCount{color:var(--design-ink-muted);font-family:var(--design-font-body)}.vvG1Ba_faqSection{background:var(--design-surface-subtle)}.vvG1Ba_detailHero{min-height:340px;color:var(--design-ink);align-items:center;padding:38px 0 46px;display:flex}.vvG1Ba_detailHero [data-server-detail-header]{width:100%}.vvG1Ba_detailHero [data-server-detail-title]{max-width:980px;color:var(--design-ink);font-family:var(--design-font-display);letter-spacing:-.055em;text-wrap:balance;font-size:clamp(44px,6vw,76px);font-weight:400;line-height:.94}.vvG1Ba_detailHero [data-server-detail-meta]{color:#222222b8;font-family:var(--design-font-body)}.vvG1Ba_detailHero [data-server-detail-meta] .text-foreground{color:#222222e6!important}.vvG1Ba_detailHero [data-server-detail-meta] .text-muted-foreground{color:#222222ad!important}.vvG1Ba_detailHero [data-server-detail-meta] .bg-muted{background:#fafafacc!important;border-color:#22222224!important}.vvG1Ba_detailHero [data-server-detail-meta] button,.vvG1Ba_detailHero [data-server-detail-meta] a[title=GitHub],.vvG1Ba_detailHero [data-server-detail-meta] a[title=NPM]{color:#2222229e!important}.vvG1Ba_detailHero [data-server-detail-meta] button:hover,.vvG1Ba_detailHero [data-server-detail-meta] a[title=GitHub]:hover,.vvG1Ba_detailHero [data-server-detail-meta] a[title=NPM]:hover{color:var(--design-ink)!important;background:#22222214!important}:is(.vvG1Ba_detailHero [data-server-detail-categories] .border-border,.vvG1Ba_detailHero [data-server-detail-categories] .border-primary\/30){border-color:#22222229!important}:is(.vvG1Ba_detailHero [data-server-detail-categories] .bg-muted,.vvG1Ba_detailHero [data-server-detail-categories] .bg-primary\/5){background:#fafafad1!important}:is(.vvG1Ba_detailHero [data-server-detail-categories] .text-muted-foreground,.vvG1Ba_detailHero [data-server-detail-categories] .text-primary){color:#222222b3!important}.vvG1Ba_detailHero [data-server-detail-categories] a:hover .bg-muted{background:var(--design-ink)!important;color:var(--design-surface)!important;border-color:#2222226b!important}.vvG1Ba_detailHero [data-server-detail-description]{color:#222222a8;font-family:var(--design-font-body);letter-spacing:-.012em}.vvG1Ba_detailMain{background:var(--design-canvas);padding:34px 0 80px;position:relative}.vvG1Ba_detailMain [data-server-detail-tabs]{font-family:var(--design-font-body)}.vvG1Ba_detailMain [data-server-detail-tabs] [data-server-detail-card],.vvG1Ba_detailSidebar [data-server-detail-card]{box-shadow:var(--design-shadow-card);background:var(--design-surface)!important;border-color:#2222222b!important}.vvG1Ba_detailSidebar{min-width:0;font-family:var(--design-font-body)}.vvG1Ba_detailSidebar [data-server-detail-card]{transition:border-color .18s,box-shadow .18s}.vvG1Ba_detailSidebar [data-server-detail-card]:hover{box-shadow:0 15px 34px #2221;border-color:#2222224d!important}.vvG1Ba_detailSidebar [data-server-detail-card] h3{color:var(--design-ink);font-family:var(--design-font-display);letter-spacing:-.025em;font-size:15px;font-weight:600}.vvG1Ba_detailSidebar [data-server-detail-card] .bg-muted\/50{background:#f2f2f2db!important}@media (max-width:767px){.vvG1Ba_heroLayout{grid-template:"copy"minmax(430px,1fr)"rail"/minmax(0,1fr);min-height:590px;padding:58px 0 18px}.vvG1Ba_heroCopy{align-items:center;width:100%}.vvG1Ba_stats{align-self:center}.vvG1Ba_heroTitle{font-size:clamp(44px,14vw,66px)}.vvG1Ba_heroDescription{max-width:92%;margin-inline:auto;font-size:15px}.vvG1Ba_heroText:before{background:radial-gradient(82% 86% at 50% 48%,#ffffff80 0%,#ffffff5c 48%,#ffffff29 70%,#0000 92%);inset:-30px -42px -36px}.vvG1Ba_searchForm{margin-inline:auto}.vvG1Ba_categoryRail{padding-top:42px}.vvG1Ba_serverHero{min-height:480px;padding:34px 0 16px}.vvG1Ba_serverHeroTitle{font-size:clamp(42px,13vw,60px)}.vvG1Ba_serverHeroDescription{max-width:94%;font-size:15px}.vvG1Ba_serverHeroCategories{margin-top:0;padding-top:10px}.vvG1Ba_detailHero{min-height:370px;padding:28px 0 38px}.vvG1Ba_detailHero [data-server-detail-title]{font-size:clamp(40px,13vw,58px)}.vvG1Ba_detailHero [data-server-detail-description]{font-size:15px}.vvG1Ba_detailMain{padding:22px 0 56px}.vvG1Ba_sectionHeader{margin-bottom:22px}}@media (min-width:768px) and (max-width:899px){.vvG1Ba_heroLayout{grid-template:"copy"minmax(480px,1fr)"rail"/minmax(0,1fr);min-height:620px;padding-top:52px}.vvG1Ba_heroCopy{align-items:center}.vvG1Ba_stats{align-self:center}.vvG1Ba_heroTitle{max-width:760px}.vvG1Ba_heroDescription,.vvG1Ba_searchForm{margin-inline:auto}.vvG1Ba_heroText:before{background:radial-gradient(84% 84% at 50% 48%,#ffffff7a 0%,#ffffff59 48%,#ffffff29 70%,#0000 92%);inset-inline:-64px}}@media (prefers-reduced-motion:reduce){.vvG1Ba_card,.vvG1Ba_cardAvatar,.vvG1Ba_cardArrow,.vvG1Ba_sectionLink,.vvG1Ba_categoryRail a{transition:none}.vvG1Ba_card:hover{transform:none}}
