.n8n-r2-root{--n8r-bg:var(--r-bg);--n8r-ink:var(--r-ink);--n8r-muted:var(--r-muted);--n8r-line:var(--r-line);--n8r-pink:var(--r-pink);--n8r-pink-hover:var(--r-pink-hover);--n8r-blue:var(--r-blue);--n8r-navy:var(--r-navy);background:var(--n8r-bg);color:var(--n8r-ink);isolation:isolate;position:relative}.n8n-r2-root .sky{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.n8n-r2-root .sky__wash{background:radial-gradient(52% 44% at 18% 8%,#ed0d5113,#0000 70%),radial-gradient(56% 48% at 84% 12%,#0144f812,#0000 70%),radial-gradient(70% 40% at 50% 62%,#ffffffe6,#0000 60%);position:absolute;inset:0}.n8n-r2-root .sky__aurora{filter:blur(46px);background:radial-gradient(38% 46% at 26% 34%,#ed0d5129,#0000 72%),radial-gradient(40% 44% at 72% 26%,#0144f824,#0000 72%);height:78%;animation:18s ease-in-out infinite alternate n8rAurora;position:absolute;top:-12%;left:-10%;right:-10%}@keyframes n8rAurora{0%{transform:translate(-2%,-1%)scale(1)}to{transform:translate(3%,2%)scale(1.08)}}.n8n-r2-root .sky__grid{opacity:.5;background-image:radial-gradient(#16255124 1px,#0000 1.3px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side at 50% 22%,#000 18%,#0000 72%);mask-image:radial-gradient(closest-side at 50% 22%,#000 18%,#0000 72%)}.n8n-r2-root .layer{z-index:1;position:relative}.n8n-r2-root .wrap{width:100%;max-width:1080px;margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem)}.n8n-r2-root .shead-title{font-family:var(--lgjds-font-display),"Big Shoulders",sans-serif;letter-spacing:.01em;text-transform:uppercase;text-wrap:balance;font-weight:900;line-height:1.02}.n8n-r2-root .pillnav{z-index:40;justify-content:center;padding-inline:clamp(1rem,4vw,2rem);display:flex;position:sticky;top:14px}.n8n-r2-root .pillnav__inner{-webkit-backdrop-filter:blur(18px)saturate(1.4);background:#ffffffb8;border:1px solid #ffffffb3;border-radius:999px;align-items:center;gap:14px;width:100%;max-width:1080px;padding:9px 9px 9px 20px;display:flex;box-shadow:0 10px 30px #0f172a17}.n8n-r2-root .pillnav__label{color:var(--n8r-muted);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:600}.n8n-r2-root .pillnav__rule{background:var(--n8r-line);width:1px;height:20px}.n8n-r2-root .pill{min-height:44px;font-family:var(--font-body);text-align:center;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-weight:700;line-height:1.15;transition:background-color .18s,transform .18s,box-shadow .18s;display:inline-flex}.n8n-r2-root .pill--primary{background:var(--n8r-pink);color:#fff;box-shadow:0 8px 24px #ed0d5147}.n8n-r2-root .pill--primary:hover{background:var(--n8r-pink-hover)}.n8n-r2-root .pill--primary:active{transform:translateY(1px)}.n8n-r2-root .pill--sm{padding:10px 20px;font-size:14px}.n8n-r2-root .pill--lg{flex-direction:column;gap:2px;padding:17px 38px;font-size:17px}.n8n-r2-root .pill__sub{color:#ffffffd1;font-size:13px;font-weight:500}.n8n-r2-root .glass{-webkit-backdrop-filter:blur(18px)saturate(1.4);background:#ffffffad;border:1px solid #ffffffb3;border-radius:24px;box-shadow:0 18px 50px #0f172a1a}.n8n-r2-root .chip{-webkit-backdrop-filter:blur(8px);color:#334155;letter-spacing:.14em;text-transform:uppercase;background:#ffffffbf;border:1px solid #fffc;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:11.5px;font-weight:600;display:inline-flex;box-shadow:0 4px 14px #0f172a0f}.n8n-r2-root .vframe{background:#eef1f7;border:1px solid #ffffffbf;border-radius:20px;width:100%;position:relative;overflow:hidden;box-shadow:0 30px 70px #0f172a29,inset 0 2px #fffc}.n8n-r2-root .vframe iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.n8n-r2-root .anchor{z-index:1;background:var(--n8r-navy);color:#fff;border-radius:32px;position:relative;overflow:hidden}.n8n-r2-root .anchor:before{content:"";pointer-events:none;background:radial-gradient(46% 52% at 14% 12%,#ed0d5133,#0000 70%),radial-gradient(46% 52% at 88% 84%,#0144f838,#0000 70%);position:absolute;inset:0}.n8n-r2-root .anchor>*{position:relative}.n8n-r2-root[data-reveal=on] .reveal{opacity:0;transition:opacity .42s cubic-bezier(.2,0,0,1),transform .42s cubic-bezier(.2,0,0,1);transform:translateY(10px)}.n8n-r2-root[data-reveal=on] .reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.n8n-r2-root[data-reveal=on] .reveal{opacity:1;transition:none;transform:none}.n8n-r2-root .sky__aurora{animation:none}}
