/* Go brand illustration: scoped to the marketing page. */
.vt-go-page .go-network{height:auto;min-height:0;aspect-ratio:600/406;max-width:600px;--network-line:color-mix(in srgb,var(--vt-muted) 25%,transparent);--network-signal:#8a82c5;--network-halo:color-mix(in srgb,#9890df 24%,transparent)}
.vt-go-page .go-network-art{width:100%;height:auto;max-height:none;overflow:visible}
.vt-go-page .go-provider-tile{fill:var(--vt-surface);stroke:color-mix(in srgb,var(--vt-muted) 17%,transparent);stroke-width:.9;filter:drop-shadow(0 5px 9px rgb(30 30 60 / .035))}
.vt-go-page .go-network-provider>image{opacity:1}
.vt-go-page .go-network-provider>text{fill:var(--vt-text);font-size:12.5px;font-weight:500;letter-spacing:.15px}
.vt-go-page .go-network-provider--claude .go-provider-tile{stroke:color-mix(in srgb,#d97757 23%,transparent)}
.vt-go-page .go-core-tile{stroke:color-mix(in srgb,#9890df 30%,transparent);filter:drop-shadow(0 10px 16px rgb(77 64 130 / .07))}
.vt-go-page .go-core-wordmark{font-size:15px}
.vt-go-page .go-network-orbit{stroke-dasharray:2 7;opacity:.55}
.vt-go-page .go-motion-toggle{right:0;bottom:0}
:root[data-vt-theme=dark] .vt-go-page .go-network-provider--openai>image,
:root[data-vt-theme=dark] .vt-go-page .go-network-provider--hunyuan>image,
:root[data-vt-theme=dark] .vt-go-page :is(.go-model-logo,.go-vendor-filters) img[src*="vectide-go-brand-openai-"]{filter:brightness(0) invert(.92)}
:root[data-vt-theme=dark] .vt-go-page .go-core-sheen{opacity:.11}
@media(max-width:560px){.vt-go-page .go-network-provider>text{font-size:15px}.vt-go-page .go-core-wordmark{font-size:16px}}
