.overview-module__PVriqG__page{color:var(--text-secondary);overflow-wrap:anywhere;font-size:14px;line-height:1.85}.overview-module__PVriqG__page>*+*{margin-top:20px}.overview-module__PVriqG__original{white-space:pre-line}.overview-module__PVriqG__sourceHeading{color:var(--accent-text);font-size:12px}.overview-module__PVriqG__group{min-width:0}.overview-module__PVriqG__group h3{color:var(--text-heading);font-size:14px;font-weight:600}.overview-module__PVriqG__group p{margin-top:8px}.overview-module__PVriqG__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.overview-module__PVriqG__columns .overview-module__PVriqG__group{border-top:2px solid var(--border-subtle);padding-top:12px}.overview-module__PVriqG__prose{gap:16px;display:grid}.overview-module__PVriqG__flow{flex-wrap:wrap;gap:12px;display:flex}.overview-module__PVriqG__flow .overview-module__PVriqG__group{border-left:2px solid var(--accent-text);background:var(--bg-elevated);flex:120px;padding:12px}.overview-module__PVriqG__diagram{border:1px solid var(--border-subtle);background:var(--bg-elevated);border-radius:8px;padding:18px}.overview-module__PVriqG__diagram figcaption{color:var(--accent-text);margin-bottom:12px;font-size:12px}.overview-module__PVriqG__control{text-align:center;color:var(--text-heading);background:var(--bg-elevated-2);border:1px solid var(--accent-text);border-radius:6px;padding:14px}.overview-module__PVriqG__control p{margin-top:4px;font-size:12px}.overview-module__PVriqG__connector{text-align:center;color:var(--accent-text);font-size:24px}.overview-module__PVriqG__nodes{gap:12px;margin-top:12px;display:flex}.overview-module__PVriqG__node{border:1px solid var(--border-subtle);text-align:center;border-radius:6px;flex:1;min-width:0;padding:12px}.overview-module__PVriqG__node strong{color:var(--text-heading);font-size:12px}.overview-module__PVriqG__node p{margin-top:8px}.overview-module__PVriqG__pods{grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;display:grid}.overview-module__PVriqG__pods>span{border:1px solid var(--accent-text);border-radius:3px;padding:4px;font-size:12px}.overview-module__PVriqG__shared{text-align:center;border-top:1px dashed var(--border-subtle);margin-top:12px;padding:12px}.overview-module__PVriqG__tableWrap{overflow-x:auto}.overview-module__PVriqG__tableWrap table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.overview-module__PVriqG__tableWrap th,.overview-module__PVriqG__tableWrap td{border-bottom:1px solid var(--border-subtle);vertical-align:top;padding:12px}.overview-module__PVriqG__tableWrap th{color:var(--text-heading);background:var(--bg-elevated);font-weight:600}.overview-module__PVriqG__commands{gap:14px;padding:0;list-style:none;display:grid}.overview-module__PVriqG__commands code{background:var(--bg-elevated);border:1px solid var(--border-subtle);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;padding:12px;font-size:12px;display:block}.overview-module__PVriqG__commands p{margin-top:4px;font-size:12px}.overview-module__PVriqG__attribution,.overview-module__PVriqG__note{border-left:3px solid var(--accent-text);background:var(--bg-elevated);color:var(--text-secondary);padding:12px 16px;font-size:12px;line-height:1.8}.overview-module__PVriqG__attribution{margin-bottom:24px}.overview-module__PVriqG__attribution strong,.overview-module__PVriqG__note strong{color:var(--text-heading)}.overview-module__PVriqG__attribution p+p,.overview-module__PVriqG__note p{margin-top:6px}.overview-module__PVriqG__note a{text-underline-offset:3px;text-decoration:underline}.overview-module__PVriqG__source{color:var(--text-secondary);border-top:1px solid var(--border-subtle);padding-top:10px;font-size:11px}.overview-module__PVriqG__srOnly{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:640px){.overview-module__PVriqG__columns{grid-template-columns:1fr;gap:16px}.overview-module__PVriqG__nodes{flex-direction:column}.overview-module__PVriqG__diagram{padding:12px}.overview-module__PVriqG__tableWrap th,.overview-module__PVriqG__tableWrap td{padding:9px}}
