.n8n-hero{grid-template-columns:minmax(0,1.3fr) minmax(290px,.7fr);align-items:center;gap:clamp(32px,6vw,78px);padding-bottom:39px;display:grid}.n8n-hero>div,.n8n-hero>aside{min-width:0}.n8n-hero h1{font-size:clamp(40px,5.6vw,75px)}.n8n-guide-page .n8n-small{max-width:590px;font-size:14px;line-height:1.75}.n8n-small a{color:var(--pp-cyan);text-underline-offset:4px;text-decoration:underline}.n8n-download-card{box-shadow:var(--pp-shadow);background:radial-gradient(at 100% 0,#38f5ff16,#0000 65%),linear-gradient(135deg,#24213b,#141a2d);border:1px solid #38f5ff50;border-radius:31px;padding:29px;position:relative;overflow:hidden}.n8n-card-icon{width:53px;height:53px;color:var(--pp-violet);background:#b489ff12;border:1px solid #b489ff66;border-radius:18px;justify-content:center;align-items:center;margin-bottom:22px;display:flex}.n8n-download-card h2{margin-bottom:23px;font-size:clamp(28px,3vw,38px);line-height:1.14}.n8n-guide-page .n8n-download-card>p:last-child{font-size:14px;line-height:1.8}.n8n-flow{gap:12px;margin:0 0 25px;padding:0;list-style:none;display:grid}.n8n-flow li{min-height:50px;color:var(--pp-ink);background:#0a12236b;border:1px solid #ffffff1f;border-radius:15px;align-items:center;gap:13px;padding:11px 13px;font-size:14px;line-height:1.6;display:flex;position:relative}.n8n-flow li:nth-child(3){background:#38f5ff0c;border-color:#38f5ff65}.n8n-flow li>span{color:var(--pp-cyan);flex-shrink:0;font-family:IBM Plex Mono,monospace;font-size:11px}.n8n-flow li>svg{z-index:1;color:var(--pp-violet);background:#192038;border-radius:50%;position:absolute;bottom:-14px;right:22px}.n8n-context{border:1px solid var(--pp-line);background:#171b2e;border-radius:23px;align-items:flex-start;gap:14px;margin-bottom:40px;padding:23px 26px;display:flex}.n8n-context>svg{color:var(--pp-cyan);flex-shrink:0;margin-top:4px}.n8n-guide-page .n8n-context p{font-size:15px}.n8n-context strong{color:var(--pp-ink);font-weight:600}.n8n-note{background:linear-gradient(130deg,#26223b,#191a2f);border:1px solid #b489ff4b;border-radius:21px;align-items:flex-start;gap:13px;margin-top:25px;padding:21px 23px;display:flex}.n8n-note>svg{color:var(--pp-violet);flex-shrink:0;margin-top:3px}.n8n-guide-page .n8n-note p{font-size:15px}.n8n-steps li+li{margin-top:31px}.n8n-outcomes{gap:15px;margin-bottom:26px;display:grid}.n8n-outcome{background:linear-gradient(120deg,#192936,#15192d);border:1px solid #38f5ff40;border-radius:24px;padding:24px 25px}.n8n-outcome>svg{color:var(--pp-cyan);margin-bottom:13px}.n8n-outcome h3{margin-bottom:12px;font-size:23px}.n8n-guide-page .n8n-outcome p{font-size:15px;line-height:1.8}.n8n-outcome-failed{background:linear-gradient(120deg,#2b2135,#1a192e);border-color:#ff7cd940}.n8n-outcome-failed>svg{color:var(--pp-pink)}.n8n-outcome-review{background:linear-gradient(120deg,#24223b,#18192e);border-color:#b489ff4a}.n8n-outcome-review>svg{color:var(--pp-violet)}.n8n-details{border:1px solid var(--pp-line);background:#ffffff03;border-radius:20px;margin-top:24px;overflow:hidden}.n8n-details summary{cursor:pointer;color:var(--pp-ink);padding:20px 23px;font-size:16px;line-height:1.6}.n8n-details>div{padding:0 23px 23px}.n8n-guide-page .n8n-details p{font-size:15px}.n8n-details summary:hover{color:var(--pp-cyan)}.n8n-details summary:focus-visible{outline:3px solid var(--pp-cyan);outline-offset:-5px;border-radius:18px}.n8n-envelope{grid-template-columns:1fr 1fr;gap:16px;margin:25px 0;display:grid}.n8n-envelope>div{background:#172335;border:1px solid #38f5ff3c;border-radius:23px;min-width:0;padding:24px}.n8n-envelope>div+div{background:#221e36;border-color:#b489ff50}.n8n-envelope span{color:var(--pp-cyan);letter-spacing:.06em;margin-bottom:16px;font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.7;display:block}.n8n-envelope>div+div>span{color:var(--pp-violet)}.n8n-envelope h3{font-size:20px;line-height:1.4}.n8n-guide-page .n8n-envelope p{font-size:14px;line-height:1.8}.n8n-verification{background:linear-gradient(125deg,#25243b,#181c30);border:1px solid #b489ff56;border-radius:24px;margin-bottom:27px;padding:25px 27px}.n8n-guide-page .n8n-verification p:not(.pp-kicker){font-size:15px;line-height:1.8}.n8n-article .n8n-test-heading{margin-bottom:20px}.n8n-tests{color:var(--pp-muted);margin:0;padding-left:23px;font-size:16px;line-height:1.8}.n8n-tests li+li{margin-top:13px}.n8n-tests li::marker{color:var(--pp-cyan)}.n8n-reference-list{gap:8px;margin:0 0 28px;padding:0;list-style:none;display:grid}.n8n-reference-list a{min-height:44px;color:var(--pp-cyan);text-underline-offset:4px;align-items:center;gap:12px;padding:9px 0;font-size:15px;line-height:1.6;text-decoration:underline;display:flex}.n8n-reference-list a>svg{flex-shrink:0}.n8n-guide-page .n8n-attribution{margin-top:24px;font-size:13px;line-height:1.8}@media (max-width:950px){.n8n-hero{grid-template-columns:minmax(0,1.2fr) minmax(270px,.8fr);gap:30px}.n8n-download-card{padding:24px}.n8n-hero h1{font-size:clamp(39px,5.5vw,58px)}}@media (max-width:760px){.n8n-hero{grid-template-columns:1fr;gap:26px;padding-bottom:29px}.n8n-download-card{width:100%;max-width:600px}.n8n-hero h1{font-size:clamp(39px,8vw,62px)}.n8n-context{margin-bottom:31px}.n8n-envelope{grid-template-columns:1fr}}@media (max-width:480px){.n8n-download-card{border-radius:26px;padding:24px 21px}.n8n-context,.n8n-note{gap:11px;padding:20px}.n8n-outcome,.n8n-envelope>div,.n8n-verification{padding:23px 21px}.n8n-details summary{padding:19px 21px}.n8n-details>div{padding:0 21px 21px}.n8n-reference-list a{font-size:14px}.n8n-hero .pp-button{justify-content:center;width:100%}}@media (forced-colors:active){.n8n-download-card,.n8n-card-icon,.n8n-flow li,.n8n-flow li:nth-child(3),.n8n-context,.n8n-note,.n8n-outcome,.n8n-envelope>div,.n8n-envelope>div+div,.n8n-details,.n8n-verification{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}.n8n-flow li>svg{background:canvas}.n8n-details summary:focus-visible{outline-color:highlight}}@media print{.n8n-hero{padding-bottom:20px;display:block}.n8n-download-card{display:none}.n8n-hero h1{font-size:34px}.n8n-context,.n8n-note,.n8n-outcome,.n8n-envelope>div,.n8n-envelope>div+div,.n8n-details,.n8n-verification{color:#111;box-shadow:none;break-inside:avoid;background:#fff;border-color:#aaa}.n8n-context{margin-bottom:20px}.n8n-envelope{display:block}.n8n-envelope>div+div{margin-top:14px}.n8n-flow li>span,.n8n-envelope span,.n8n-envelope>div+div>span{color:#111}}
