:where(.prototype-home) .home-window-illustration{min-width:0;margin-block:var(--av-space-6)}:where(.prototype-home) .home-chapter-illustration{min-width:0;margin-inline:var(--section-inset)}@media (max-width:620px){:where(.prototype-home) .home-chapter-illustration{margin-inline:11px}}:where(.prototype-home) #research .research-purpose-label{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 16px;margin-bottom:24px;display:flex}:where(.prototype-home) #research .research-purpose-topic{color:var(--text-primary);white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}:where(.prototype-home) #research .research-purpose-topic>.av-icon{flex:0 0 18px;width:18px;height:18px;display:block}:where(.prototype-home) #research .research-coda-head{max-width:none}:where(.prototype-home) #research .research-coda-head p{max-width:62ch}:where(.prototype-home) .research-purpose{border-block:1px solid var(--border-subtle);font-family:var(--font-mono);grid-template-columns:minmax(0,1fr) 96px minmax(0,1.2fr);align-items:center;margin-block:40px;padding:32px 0;display:grid}:where(.prototype-home) .research-purpose__sources{gap:16px;display:grid}:where(.prototype-home) .research-purpose__source{border:1px solid var(--border-default);border-radius:var(--radius-default);background:var(--background-panel);align-items:center;gap:14px;padding:18px;display:flex}:where(.prototype-home) .research-purpose__source div{gap:6px;display:grid}:where(.prototype-home) .research-purpose__source strong{font-size:13px;font-weight:500}:where(.prototype-home) .research-purpose__source span{color:var(--text-secondary);font-size:11px;line-height:1.6}:where(.prototype-home) .research-purpose__connection{height:192px;color:var(--av-fg-info)}:where(.prototype-home) .research-purpose__connection svg{width:100%;height:100%;display:block}:where(.prototype-home) .research-purpose__question{border-left:1px solid var(--border-strong);background:var(--background-raised);padding:32px}:where(.prototype-home) .research-purpose__question>.av-icon{color:var(--text-primary);margin-bottom:20px}:where(.prototype-home) .research-purpose__question>span{color:var(--text-muted);letter-spacing:.08em;font-size:10px;line-height:1.6;display:block}:where(.prototype-home) .research-purpose__question strong{margin-top:14px;font-size:clamp(18px,2vw,26px);font-weight:500;line-height:1.4;display:block}:where(.prototype-home) .research-purpose__question p{color:var(--text-secondary);margin:16px 0 0;font-size:12px;line-height:1.8}:where(.prototype-home) .research-purpose figcaption{color:var(--text-muted);grid-column:1/-1;margin-top:24px;font-size:11px;line-height:1.7}:where(.prototype-home) .av-resource-icon .av-icon{width:20px;height:20px}:where(.prototype-home) .resource-action .av-icon,:where(.prototype-home) .research-coda-foot .av-icon{width:16px;height:16px}:where(.prototype-home) .av-home-topic-icon{border:1px solid var(--border-default);border-radius:var(--radius-pill);justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}@media (max-width:620px){:where(.prototype-home) .research-purpose{grid-template-columns:minmax(0,1fr);margin-block:28px;padding-block:24px}:where(.prototype-home) .research-purpose__sources{gap:10px}:where(.prototype-home) .research-purpose__connection{background:var(--av-fg-info);justify-self:center;width:1px;height:32px}:where(.prototype-home) .research-purpose__connection svg{display:none}:where(.prototype-home) .research-purpose__question{padding:24px}}