.visi-screenshot:where(.astro-ehyf4xkp){border:1px solid var(--line);background:#fff;border-radius:12px;margin:0;overflow:hidden}.visi-screenshot:where(.astro-ehyf4xkp)>a:where(.astro-ehyf4xkp){display:block}img:where(.astro-ehyf4xkp){width:100%;height:auto;display:block}figcaption:where(.astro-ehyf4xkp){border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:start;gap:20px;padding:17px 22px;font-size:.8rem;display:flex}figcaption:where(.astro-ehyf4xkp) strong:where(.astro-ehyf4xkp){color:var(--ink);font-weight:600}figcaption:where(.astro-ehyf4xkp) a:where(.astro-ehyf4xkp){color:var(--accent);text-underline-offset:3px;flex-shrink:0;text-decoration:underline}.sr-only:where(.astro-ehyf4xkp){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=700px){figcaption:where(.astro-ehyf4xkp){flex-direction:column;gap:9px;padding:15px}}.visi-hero:where(.astro-g5rbp4b2){padding:clamp(3rem,6vw,5rem) 0 0}.hero-heading:where(.astro-g5rbp4b2){grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:center;gap:60px;display:grid}h1:where(.astro-g5rbp4b2){max-width:16ch}.lede:where(.astro-g5rbp4b2){max-width:53ch;margin-top:24px}.release-card:where(.astro-g5rbp4b2){border:1px solid var(--line);background:var(--card);border-radius:12px;padding:30px}.release-label:where(.astro-g5rbp4b2){color:var(--accent);margin-bottom:18px;font-size:.75rem;display:inline-block}.release-card:where(.astro-g5rbp4b2) strong:where(.astro-g5rbp4b2){letter-spacing:-.035em;font-size:1.8rem;font-weight:600;line-height:1.2;display:block}.cloud-scope:where(.astro-g5rbp4b2){color:var(--accent);margin-top:12px;font-size:.95rem;font-weight:600;display:block}.release-card:where(.astro-g5rbp4b2) p:where(.astro-g5rbp4b2){color:var(--muted);margin:18px 0;font-size:.9rem}.release-card:where(.astro-g5rbp4b2) a:where(.astro-g5rbp4b2){color:var(--accent);text-underline-offset:4px;font-size:.85rem;text-decoration:underline}.release-card:where(.astro-g5rbp4b2) .trial-note:where(.astro-g5rbp4b2){border-top:1px solid var(--line);margin:22px 0 0;padding-top:16px;font-size:.75rem}.feature-overview:where(.astro-g5rbp4b2){margin-top:42px}.feature-overview:where(.astro-g5rbp4b2) h2:where(.astro-g5rbp4b2){letter-spacing:.02em;margin-bottom:15px;font-size:.85rem}.feature-highlights:where(.astro-g5rbp4b2){grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.feature-highlights:where(.astro-g5rbp4b2) a:where(.astro-g5rbp4b2){border:1px solid var(--line);border-top:3px solid var(--accent);background:var(--card);border-radius:8px;flex-direction:column;align-items:start;gap:10px;padding:20px;display:flex}.feature-highlights:where(.astro-g5rbp4b2) a:where(.astro-g5rbp4b2):hover{border-color:var(--accent)}.feature-highlights:where(.astro-g5rbp4b2) strong:where(.astro-g5rbp4b2){color:var(--accent);font-size:.95rem;font-weight:600;line-height:1.4}.feature-highlights:where(.astro-g5rbp4b2) span:where(.astro-g5rbp4b2){color:var(--muted);font-size:.8rem}.feature-highlights:where(.astro-g5rbp4b2) .feature-arrow:where(.astro-g5rbp4b2){color:var(--accent);margin-top:auto}.split-heading:where(.astro-g5rbp4b2) strong:where(.astro-g5rbp4b2),.beta-panel:where(.astro-g5rbp4b2) strong:where(.astro-g5rbp4b2){color:var(--ink);font-weight:600}.visi-index:where(.astro-g5rbp4b2){border-block:1px solid var(--line);flex-wrap:wrap;gap:10px 26px;margin-top:20px;padding:18px 0;display:flex}.visi-index:where(.astro-g5rbp4b2) a:where(.astro-g5rbp4b2){color:var(--accent);font-size:.85rem}.visi-index:where(.astro-g5rbp4b2) a:where(.astro-g5rbp4b2):hover{text-underline-offset:4px;text-decoration:underline}.history-section:where(.astro-g5rbp4b2){padding-top:45px}.demo-note:where(.astro-g5rbp4b2){color:var(--muted);border-left:3px solid var(--accent);background:var(--card);margin-bottom:22px;padding:18px 22px;font-size:.83rem}.demo-note:where(.astro-g5rbp4b2) strong:where(.astro-g5rbp4b2){color:var(--ink);font-weight:600}.evidence-types:where(.astro-g5rbp4b2){grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:28px;display:grid}.evidence-types:where(.astro-g5rbp4b2)>div:where(.astro-g5rbp4b2){border-top:2px solid var(--accent);padding:18px 0}.evidence-types:where(.astro-g5rbp4b2) dt:where(.astro-g5rbp4b2){color:var(--accent);margin-bottom:8px;font-size:1rem;font-weight:600}.evidence-types:where(.astro-g5rbp4b2) dd:where(.astro-g5rbp4b2){color:var(--muted);font-size:.9rem}.capability-grid:where(.astro-g5rbp4b2){grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.capability-grid:where(.astro-g5rbp4b2) article:where(.astro-g5rbp4b2){border:1px solid var(--line);border-radius:12px;padding:27px}.capability-grid:where(.astro-g5rbp4b2) h3:where(.astro-g5rbp4b2){font-size:1.2rem;line-height:1.35}.capability-grid:where(.astro-g5rbp4b2) p:where(.astro-g5rbp4b2){color:var(--muted);margin-top:15px;font-size:.9rem}.capability-grid:where(.astro-g5rbp4b2) .capability-note:where(.astro-g5rbp4b2){border-top:1px solid var(--line);padding-top:15px;font-size:.8rem}.integration-list:where(.astro-g5rbp4b2){border-top:1px solid var(--line)}.integration-list:where(.astro-g5rbp4b2)>div:where(.astro-g5rbp4b2){border-bottom:1px solid var(--line);grid-template-columns:1fr 3fr;gap:32px;padding:25px 0;display:grid}.integration-list:where(.astro-g5rbp4b2) dt:where(.astro-g5rbp4b2){color:var(--accent);font-size:.9rem;font-weight:600}.integration-list:where(.astro-g5rbp4b2) strong:where(.astro-g5rbp4b2){font-weight:600}.integration-list:where(.astro-g5rbp4b2) p:where(.astro-g5rbp4b2){color:var(--muted);max-width:75ch;margin-top:8px;font-size:.9rem}.boundary-layout:where(.astro-g5rbp4b2){grid-template-columns:1fr 1.2fr;gap:65px;display:grid}.boundary-layout:where(.astro-g5rbp4b2) h2:where(.astro-g5rbp4b2){max-width:15ch}.boundary-layout:where(.astro-g5rbp4b2) p:where(.astro-g5rbp4b2){color:var(--muted);margin:22px 0}.boundary-layout:where(.astro-g5rbp4b2) a:where(.astro-g5rbp4b2){font-size:.9rem}.boundary-list:where(.astro-g5rbp4b2){list-style:none}.boundary-list:where(.astro-g5rbp4b2) li:where(.astro-g5rbp4b2){border-bottom:1px solid var(--line);color:var(--muted);padding:19px 0;font-size:.9rem}.boundary-list:where(.astro-g5rbp4b2) li:where(.astro-g5rbp4b2):first-child{padding-top:0}.boundary-list:where(.astro-g5rbp4b2) strong:where(.astro-g5rbp4b2){color:var(--ink);font-weight:600}.beta-panel:where(.astro-g5rbp4b2){background:var(--card);border:1px solid var(--line);border-radius:12px;grid-template-columns:1.2fr 1fr;gap:60px;padding:42px;display:grid}.beta-panel:where(.astro-g5rbp4b2) p:where(.astro-g5rbp4b2){color:var(--muted);margin-top:22px;font-size:.95rem}.beta-actions:where(.astro-g5rbp4b2){flex-direction:column;align-items:start;gap:18px;display:flex}.beta-actions:where(.astro-g5rbp4b2) p:where(.astro-g5rbp4b2){margin:0 0 5px}.beta-actions:where(.astro-g5rbp4b2) .link:where(.astro-g5rbp4b2){font-size:.9rem}@media (width<=1000px){.feature-highlights:where(.astro-g5rbp4b2){grid-template-columns:repeat(2,minmax(0,1fr))}.hero-heading:where(.astro-g5rbp4b2){grid-template-columns:1.6fr 1fr;gap:30px}.capability-grid:where(.astro-g5rbp4b2){grid-template-columns:repeat(2,minmax(0,1fr))}.beta-panel:where(.astro-g5rbp4b2){gap:30px;padding:30px}}@media (width<=700px){.feature-highlights:where(.astro-g5rbp4b2){grid-template-columns:1fr}.feature-overview:where(.astro-g5rbp4b2){margin-top:30px}.hero-heading:where(.astro-g5rbp4b2),.boundary-layout:where(.astro-g5rbp4b2),.beta-panel:where(.astro-g5rbp4b2){grid-template-columns:1fr;gap:28px}.release-card:where(.astro-g5rbp4b2){padding:24px}.visi-index:where(.astro-g5rbp4b2){gap:12px 20px;margin-top:28px}.evidence-types:where(.astro-g5rbp4b2){grid-template-columns:1fr;gap:0}.capability-grid:where(.astro-g5rbp4b2){grid-template-columns:1fr}.integration-list:where(.astro-g5rbp4b2)>div:where(.astro-g5rbp4b2){grid-template-columns:1fr;gap:9px}.beta-panel:where(.astro-g5rbp4b2){padding:25px}.demo-note:where(.astro-g5rbp4b2){padding:16px}.history-section:where(.astro-g5rbp4b2){padding-top:32px}}
