.VCIISG_page{background:radial-gradient(ellipse at 85% 0%, color-mix(in oklab, var(--primary) 5%, transparent), transparent 66%) 0 0 / 100% 44rem no-repeat}.VCIISG_breadcrumb{margin-bottom:2rem}.VCIISG_breadcrumb a,.VCIISG_textLink,.VCIISG_sourceLink{text-underline-offset:4px;border-radius:4px;align-items:center;gap:.5rem;min-height:2.75rem;font-size:.75rem;font-weight:500;line-height:1.6;transition:color .15s;display:inline-flex}.VCIISG_textLink:hover,.VCIISG_sourceLink:hover{color:var(--primary)}.VCIISG_sourceLink:hover{text-decoration:underline}.VCIISG_breadcrumb a:focus-visible,.VCIISG_textLink:focus-visible,.VCIISG_sourceLink:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.VCIISG_heroLayout{align-items:center;gap:2.5rem;padding-bottom:3rem;display:grid}.VCIISG_hero h1{letter-spacing:-.05em;max-width:12ch;font-size:clamp(2.5rem,5.5vw,4.25rem);line-height:1.04}.VCIISG_hero p{max-width:35rem}.VCIISG_foundation{border:1px solid var(--border-subtle);background:radial-gradient(ellipse at 90% 25%, color-mix(in oklab, var(--primary) 10%, transparent), transparent 70%), var(--background);min-width:0;box-shadow:0 20px 60px -36px color-mix(in oklab, var(--primary) 25%, transparent);border-radius:8px;padding:1.25rem;position:relative}.VCIISG_foundationHeader{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;font-size:.625rem;display:flex}.VCIISG_foundationHeader>span:first-child{color:var(--foreground);font-family:var(--font-mono), monospace;align-items:center;gap:.5rem;font-size:.6875rem;display:inline-flex}.VCIISG_layers{gap:1rem;margin-block:2rem;list-style:none;display:grid}.VCIISG_layer{border:1px solid var(--border-subtle);background:var(--background);box-shadow:0 3px 10px color-mix(in oklab, var(--foreground) 2%, transparent);border-radius:5px;align-items:center;gap:.875rem;padding:1rem;display:flex;position:relative}.VCIISG_layer:not(:last-child):after{content:"";background:color-mix(in oklab, var(--primary) 28%, var(--border-subtle));width:1px;height:1rem;position:absolute;bottom:calc(-1rem - 1px);left:2.125rem}.VCIISG_layerIcon{border:1px solid var(--border-subtle);width:2.25rem;height:2.25rem;color:var(--primary);background:color-mix(in oklab, var(--primary) 4%, var(--background));border-radius:5px;flex-shrink:0;place-items:center;display:grid}.VCIISG_layer p{font-size:.8125rem;font-weight:500}.VCIISG_layer div>span{color:var(--muted-foreground);margin-top:.25rem;font-size:.6875rem;line-height:1.5;display:block}.VCIISG_layerNumber{color:var(--muted-foreground);font-family:var(--font-mono), monospace;margin-left:auto;font-size:.625rem}.VCIISG_foundationCaption{border-top:1px solid var(--border-subtle);color:var(--muted-foreground);align-items:center;gap:.625rem;padding-top:1rem;font-size:.6875rem;line-height:1.7;display:flex}.VCIISG_sectionNav{border-block:1px solid var(--border-subtle);padding-block:.75rem;display:grid}.VCIISG_sectionNav a{gap:.875rem}.VCIISG_navNumber,.VCIISG_eyebrow{color:var(--muted-foreground);font-family:var(--font-mono), monospace;font-size:.625rem;font-weight:400}.VCIISG_eyebrow{letter-spacing:.075em;text-transform:uppercase;margin-bottom:1.25rem;line-height:1.8;display:block}.VCIISG_section{scroll-margin-top:6rem}.VCIISG_dividedSection{border-top:1px solid var(--border-subtle)}.VCIISG_repositoryGroups{gap:2rem;display:grid}.VCIISG_repositoryGroup{gap:1.25rem;display:grid}.VCIISG_groupIntro h3{letter-spacing:normal;font-size:.875rem;font-weight:500}.VCIISG_groupIntro>p{max-width:27rem;color:var(--muted-foreground);margin-top:.5rem;font-size:.75rem;line-height:1.8}.VCIISG_repoGrid{gap:1rem;display:grid}.VCIISG_repoCard{border:1px solid var(--border-subtle);background:var(--background);border-radius:6px;flex-direction:column;min-width:0;padding:1.5rem;display:flex}.VCIISG_featuredRepo{background:radial-gradient(ellipse at 100% 0%, color-mix(in oklab, var(--primary) 7%, transparent), transparent 65%), var(--background)}.VCIISG_repoHeader{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.VCIISG_repoIcon{color:var(--muted-foreground)}.VCIISG_featuredRepo .VCIISG_repoIcon{color:var(--primary)}.VCIISG_repoBadge{border-color:var(--border-subtle);background:var(--background);color:var(--muted-foreground);border-radius:4px;padding:.25rem .5rem;font-size:.625rem;font-weight:400}.VCIISG_repoContent h4{letter-spacing:normal;font-size:1.125rem;font-weight:600;line-height:1.4}.VCIISG_repoSlug{overflow-wrap:anywhere;color:var(--muted-foreground);font-family:var(--font-mono), monospace;margin-top:.375rem;font-size:.625rem;line-height:1.7}.VCIISG_repoDescription{color:var(--muted-foreground);margin-top:1rem;margin-bottom:1.5rem;font-size:.8125rem;line-height:1.85}.VCIISG_repoFooter{margin-top:auto}.VCIISG_repoDetail{color:var(--muted-foreground);padding-bottom:.875rem;font-size:.6875rem;line-height:1.8}.VCIISG_repoLinks{border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.125rem 1rem;padding-top:.5rem;display:flex}.VCIISG_sourceLink{color:var(--muted-foreground)}.VCIISG_repositoryNote{color:var(--muted-foreground);align-items:flex-start;gap:.625rem;margin-top:1.5rem;font-size:.6875rem;line-height:1.8;display:flex}.VCIISG_repositoryNote>svg{margin-top:.125rem}.VCIISG_startingGrid{gap:1.5rem;display:grid}.VCIISG_startingPoint{border-top:1px solid var(--border-subtle);flex-direction:column;align-items:flex-start;padding-top:1.5rem;display:flex}.VCIISG_startingPoint h3{letter-spacing:normal;margin-top:1.25rem;font-size:1rem;font-weight:500;line-height:1.5}.VCIISG_startingPoint p{max-width:25rem;color:var(--muted-foreground);margin-block:.75rem 1rem;font-size:.8125rem;line-height:1.8}.VCIISG_startingPoint a{margin-top:auto}.VCIISG_modelPanel{border:1px solid var(--border-subtle);background:var(--background);border-radius:8px;display:grid;overflow:clip}.VCIISG_modelIntro{background:radial-gradient(ellipse at 0% 0%, color-mix(in oklab, var(--primary) 10%, transparent), transparent 78%);padding:1.5rem}.VCIISG_modelIntro h2{letter-spacing:var(--site-heading-tracking);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;line-height:1.2}.VCIISG_modelIntro p{max-width:29rem;color:var(--muted-foreground);margin-block:1.25rem;font-size:.875rem;line-height:1.85}.VCIISG_modelOptions{border-top:1px solid var(--border-subtle)}.VCIISG_modelOptions section{padding:1.5rem}.VCIISG_modelOptions section+section{border-top:1px solid var(--border-subtle)}.VCIISG_modelOptions h3{letter-spacing:normal;margin-top:1rem;font-size:1rem;font-weight:500}.VCIISG_modelOptions p{color:var(--muted-foreground);margin-block:.75rem .5rem;font-size:.8125rem;line-height:1.85}.VCIISG_modelLinks{flex-wrap:wrap;gap:.125rem 1.5rem;display:flex}.VCIISG_licenseNote{color:var(--muted-foreground);flex-wrap:wrap;align-items:flex-start;gap:.5rem .75rem;margin-top:1.25rem;display:flex}.VCIISG_licenseNote p{flex:13rem;min-width:0;font-size:.6875rem;line-height:1.8}.VCIISG_licenseNote a{color:var(--foreground)}.VCIISG_followSection{border-top:1px solid var(--border-subtle);padding-top:3rem}.VCIISG_followPanel{box-shadow:none;background:0 0;border:0;padding:0}.VCIISG_contactNote{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-top:1.25rem;font-size:.75rem;line-height:1.8;display:flex}.VCIISG_contactNote a{color:var(--foreground)}@media (min-width:640px){.VCIISG_foundation{padding:1.75rem}.VCIISG_sectionNav{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.VCIISG_repoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.VCIISG_modelIntro,.VCIISG_modelOptions section{padding:2rem}}@media (min-width:768px){.VCIISG_startingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}@media (min-width:1024px){.VCIISG_heroLayout{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:4.5rem;padding-bottom:4rem}.VCIISG_repositoryGroup{grid-template-columns:minmax(0,.5fr) minmax(0,2fr);gap:2.5rem}.VCIISG_groupIntro{padding-top:1.5rem}.VCIISG_modelPanel{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.VCIISG_modelIntro{padding:2.5rem}.VCIISG_modelOptions{border-top:0;border-left:1px solid var(--border-subtle)}.VCIISG_followPanel{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:3rem;display:grid}.VCIISG_followPanel>h2,.VCIISG_followPanel>p{grid-column:1}.VCIISG_followPanel>div{grid-area:1/2/3;margin-top:0}}@media (max-width:639px){.VCIISG_hero h1{max-width:14ch}.VCIISG_repoCard{padding:1.25rem}}@media (prefers-reduced-motion:reduce){.VCIISG_textLink,.VCIISG_sourceLink{transition:none}html:has(.VCIISG_page){scroll-behavior:auto}}
