.n8n-evidence-banner{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:12px}.n8n-evidence-banner>span:last-child{font-size:.73rem;color:var(--muted)}.n8n-scope{font-size:.76rem;color:var(--muted);max-width:850px;margin-bottom:27px}.n8n-stack-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px;align-items:start}.n8n-map{min-width:0;overflow:hidden}.n8n-map .panel-heading{flex-wrap:wrap}.n8n-map-scroll{overflow:auto;background:var(--well)}.n8n-map-canvas{width:610px;height:390px;position:relative;margin:0 auto}.n8n-map-canvas>svg{position:absolute;width:610px;height:390px;inset:0}.n8n-map-canvas svg>path{stroke:var(--strong);stroke-width:2;fill:none}.n8n-map-canvas marker path{fill:var(--muted)}.n8n-map-canvas text{fill:var(--muted);font:11px var(--mono);text-anchor:middle}.n8n-service{position:absolute;width:188px;min-height:106px;padding:15px;background:var(--panel);border:1px solid var(--strong);border-radius:12px;color:var(--ink);text-align:left}.n8n-service[aria-pressed=true]{border:2px solid var(--accent);padding:14px;box-shadow:0 0 0 4px var(--accent-bg)}.n8n-service>.icon{color:var(--accent);width:20px;height:20px}.n8n-service strong{display:block;font-size:.87rem;margin-top:8px}.n8n-service small{display:block;color:var(--muted);font-size:.7rem;margin-top:3px}.n8n-main{left:38px;top:39px}.n8n-redis{left:382px;top:39px}.n8n-postgres{left:38px;top:247px}.n8n-worker{left:382px;top:247px}.n8n-map-note{font-size:.72rem;color:var(--muted);padding:17px 21px;margin:0;border-top:1px solid var(--line)}.n8n-role{font-size:.77rem;color:var(--accent)}.n8n-description{font-size:.78rem;color:var(--muted);line-height:1.8}.n8n-proof{margin:28px 0;padding:28px;display:grid;grid-template-columns:1fr 1.4fr;gap:40px}.n8n-proof p:not(.eyebrow){font-size:.78rem;color:var(--muted)}.n8n-proof ol{padding-left:22px;margin:0}.n8n-proof li{padding:0 0 18px 8px;color:var(--accent);font-size:.82rem}.n8n-proof li:last-child{padding-bottom:0}.n8n-proof strong{display:block;color:var(--ink)}.n8n-proof li span{display:block;color:var(--muted);font-size:.76rem;margin-top:4px}.n8n-downloads{display:flex;gap:10px;flex-wrap:wrap}.n8n-readme{display:inline-block;margin-top:18px;color:var(--accent);font-size:.8rem}.n8n-next{margin-bottom:25px}
@media(max-width:1280px){.n8n-stack-layout{grid-template-columns:1fr}.n8n-proof{gap:25px}}
@media(max-width:780px){.n8n-proof{grid-template-columns:1fr;gap:16px}.n8n-map-scroll{padding:20px}.n8n-map-canvas{width:100%;height:auto;display:grid;grid-template-columns:1fr 1fr;gap:16px}.n8n-map-canvas>svg{display:none}.n8n-service{position:static;width:100%;height:auto;min-height:126px}.n8n-proof{padding:22px}.n8n-map .panel-heading{gap:9px}.n8n-map .panel-heading span{white-space:normal}}
@media(max-width:390px){.n8n-map-canvas{grid-template-columns:1fr}.n8n-service{min-height:104px}.n8n-downloads .button{width:100%}}
