.n8n-docs,.product-docs{max-width:1440px;margin:auto;padding:2rem clamp(1rem,4vw,4rem) 5rem}.docs-breadcrumb{color:var(--muted);flex-wrap:wrap;gap:.75rem;margin-bottom:2.5rem;font-size:.85rem;display:flex}.docs-layout{grid-template-columns:220px minmax(0,1fr);gap:3rem;display:grid}.docs-sidebar{align-self:start;position:sticky;top:2rem}.docs-brand{margin-bottom:1.5rem;font-size:2rem;font-weight:800;display:block}.docs-brand span{color:var(--muted);font-size:.85rem;font-weight:500}.docs-sidebar nav{gap:.25rem;display:grid}.docs-sidebar nav a{border-left:2px solid #0000;padding:.75rem}.docs-sidebar nav a:hover,.docs-sidebar nav a[aria-current]{border-color:var(--moss);background:#e5ebe5}.docs-sidebar p{color:var(--muted);margin:2rem 0 1rem;line-height:1.9}.docs-main{min-width:0}.docs-heading{border-bottom:1px solid var(--line);margin-bottom:2rem;padding-bottom:2rem}.docs-eyebrow{letter-spacing:.12em;color:var(--moss);margin-bottom:1rem;font-size:.72rem;font-weight:700}.docs-heading h1{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(1.8rem,4vw,3.5rem);line-height:1.4}.docs-lead{color:var(--muted);max-width:75ch;margin:1rem 0;font-size:1.05rem;line-height:1.9}.docs-source,.docs-prose a,.docs-attribution a,.docs-parent a,.docs-bottom-nav a{text-underline-offset:.2em;color:var(--moss);overflow-wrap:anywhere;text-decoration:underline}.docs-notice{border-left:3px solid var(--moss);background:#e9eee8;margin:1.5rem 0;padding:1.25rem;font-size:.85rem;line-height:1.85}.docs-notice strong{margin-bottom:.25rem;display:block}.docs-intro{max-width:75ch;font-size:1.1rem;line-height:1.9}.docs-choices{border:1px solid var(--line);grid-template-columns:1fr 1fr;margin:2rem 0;display:grid}.docs-choices>a{padding:2rem}.docs-choices>a+a{border-left:1px solid var(--line)}.docs-choices>a:hover{background:#e9eee8}.docs-choices h2{margin:.75rem 0;font-size:1.6rem}.docs-choices p{color:var(--muted);margin-bottom:1.5rem;line-height:1.9}.docs-choices strong{color:var(--moss)}.docs-prose{overflow-wrap:anywhere;line-height:1.95}.docs-prose>*+*{margin-top:1.25rem}.docs-prose h2{margin-top:2.5rem;padding-top:.5rem;font-size:1.55rem;line-height:1.65}.docs-prose h3{margin-top:2rem;font-size:1.2rem;line-height:1.7}.docs-prose h4{margin:1.5rem 0 .75rem}.docs-prose ul,.docs-prose ol{padding-left:1.5rem}.docs-prose li+li{margin-top:.5rem}.docs-prose li>p{margin:.5rem 0}.docs-prose img{border:1px solid var(--line);border-radius:4px;height:auto;margin:1.25rem auto}.docs-prose img[data-size=line]{vertical-align:middle;border:0;width:auto;max-height:1.5em;margin:0 .25rem;display:inline-block}.docs-prose pre{white-space:pre;color:#f4f6f3;background:#202923;border-radius:4px;max-width:100%;padding:1.25rem;font-size:.85rem;line-height:1.7;overflow-x:auto}.docs-prose code{font-family:Consolas,monospace;font-size:.9em}.docs-prose pre:focus-visible,.docs-prose table:focus-visible{outline:3px solid var(--moss);outline-offset:3px}.docs-prose :not(pre)>code{background:#e5ebe5;border-radius:2px;padding:.1rem .3rem}.docs-prose table{border-collapse:collapse;max-width:100%;font-size:.9rem;display:block;overflow-x:auto}.docs-prose th,.docs-prose td{border:1px solid var(--line);text-align:left;min-width:130px;padding:.75rem}.docs-prose blockquote{border-left:3px solid var(--moss);background:#e9eee8;margin-left:0;padding:1rem 1.5rem}.docs-prose details,.docs-toc,.docs-overview{border:1px solid var(--line);margin:1.5rem 0;padding:1rem 1.25rem}.docs-prose summary,.docs-toc summary,.docs-overview summary{cursor:pointer;font-weight:600}.docs-toc ul{margin-bottom:0;padding:0;line-height:1.8;list-style:none}.docs-toc li{margin-top:.5rem}.docs-toc a:hover{text-decoration:underline}.docs-toc-sub{padding-left:1.25rem;font-size:.9rem}.docs-category-label{color:var(--muted);margin-bottom:1rem;font-size:.85rem}.docs-filters{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:end;gap:1rem;margin-top:2rem;display:grid}.docs-filters label{margin-bottom:.5rem;font-size:.85rem;display:block}.docs-filters input,.docs-filters select{width:100%;min-width:0;font:inherit;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:3px;padding:.8rem}.docs-filters input:focus-visible,.docs-filters select:focus-visible{outline:3px solid var(--moss);outline-offset:2px}.docs-filters button,.docs-more{background:var(--moss);color:#fff;border-radius:3px;padding:.85rem 1rem}.docs-count{color:var(--muted);margin:1.5rem 0;font-size:.85rem}.docs-results{grid-template-columns:1fr 1fr;gap:0 1.5rem;margin:0;padding:0;list-style:none;display:grid}.docs-results li{border-top:1px solid var(--line);min-width:0}.docs-results a{overflow-wrap:anywhere;gap:.4rem;height:100%;padding:1.25rem .5rem;display:grid}.docs-results a:hover{background:#e9eee8}.docs-result-category{color:var(--moss);font-size:.7rem}.docs-results strong{font-size:1.05rem}.docs-results small{color:var(--muted);font-size:.7rem}.docs-results span:not(.docs-result-category){font-size:.9rem}.docs-more{margin-top:1.5rem}.docs-empty{padding:2rem 0}.docs-reading-list{padding-left:1.5rem}.docs-reading-list li{border-bottom:1px solid var(--line);padding:1.5rem .5rem}.docs-reading-list a{gap:.5rem;display:grid}.docs-reading-list span,.docs-reading-list p{color:var(--muted);font-size:.9rem;line-height:1.8}.docs-bottom-nav{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:3rem;padding-top:1.5rem;display:flex}.docs-attribution{border-top:1px solid var(--line);color:var(--muted);margin-top:3rem;padding-top:1.5rem;font-size:.75rem;line-height:1.9}.docs-workflow{background:#e5ebe5;flex-wrap:wrap;gap:.5rem;margin:1rem 0;padding:1.25rem;font-size:.9rem;display:flex}.docs-workflow span{background:var(--paper);border:1px solid #9daa9e;padding:.35rem .6rem}@media (width<=1000px){.docs-layout{grid-template-columns:180px minmax(0,1fr);gap:1.5rem}.docs-filters{grid-template-columns:1fr}}@media (width<=759px){.n8n-docs,.product-docs{padding:1.5rem .75rem 3rem}.docs-layout{display:block}.docs-sidebar{border-bottom:1px solid var(--line);margin-bottom:2rem;padding-bottom:1rem;position:static}.docs-brand{margin-bottom:.5rem;font-size:1.5rem}.docs-sidebar nav{grid-template-columns:1fr 1fr;font-size:.8rem}.docs-sidebar p,.docs-sidebar>.docs-source{display:none}.docs-choices,.docs-results{grid-template-columns:1fr}.docs-choices>a{padding:1.25rem}.docs-choices>a+a{border-left:0;border-top:1px solid var(--line)}}
