#journey{--from: #6366f1;--to: #8b5cf6;position:relative;overflow:clip;background-color:#070b16;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1.5px),-webkit-gradient(linear,left top,left bottom,from(#070b16),color-stop(12%,transparent),to(#070b16));background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1.5px),linear-gradient(180deg,#070b16,transparent 12% 88%,#070b16);background-size:22px 22px,100% 100%;background-repeat:repeat,no-repeat}#journey:before{content:"";position:absolute;inset:-8%;z-index:0;pointer-events:none;background-repeat:no-repeat;background-image:radial-gradient(42% 30% at 22% 18%,color-mix(in srgb,var(--from) 42%,transparent),transparent 70%),radial-gradient(40% 28% at 84% 26%,color-mix(in srgb,var(--to) 40%,transparent),transparent 70%),radial-gradient(46% 34% at 76% 66%,color-mix(in srgb,var(--from) 36%,transparent),transparent 72%),radial-gradient(42% 30% at 16% 80%,color-mix(in srgb,var(--to) 34%,transparent),transparent 72%),radial-gradient(55% 40% at 50% 46%,color-mix(in srgb,var(--from) 16%,transparent),transparent 75%);-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform,opacity;-webkit-animation:journey-aurora 32s ease-in-out infinite alternate;animation:journey-aurora 32s ease-in-out infinite alternate}@-webkit-keyframes journey-aurora{0%{-webkit-transform:translate3d(-1.5%,-1%,0);transform:translate3d(-1.5%,-1%,0);opacity:.82}50%{-webkit-transform:translate3d(1.5%,1.2%,0);transform:translate3d(1.5%,1.2%,0);opacity:1}to{-webkit-transform:translate3d(-1%,-1.6%,0);transform:translate3d(-1%,-1.6%,0);opacity:.9}}@keyframes journey-aurora{0%{-webkit-transform:translate3d(-1.5%,-1%,0);transform:translate3d(-1.5%,-1%,0);opacity:.82}50%{-webkit-transform:translate3d(1.5%,1.2%,0);transform:translate3d(1.5%,1.2%,0);opacity:1}to{-webkit-transform:translate3d(-1%,-1.6%,0);transform:translate3d(-1%,-1.6%,0);opacity:.9}}html[data-lens=solo] #journey{--from: #3b82f6;--to: #6366f1}html[data-lens=small] #journey{--from: #06b6d4;--to: #3b82f6}html[data-lens=premium] #journey{--from: #8b5cf6;--to: #d946ef}html[data-lens=factory] #journey{--from: #10b981;--to: #14b8a6}html[data-lens=chain] #journey{--from: #f59e0b;--to: #f97316}.rail{position:absolute;top:.5rem;bottom:.5rem;left:calc(1.5rem - 1px);width:2px;background:#ffffff14}.rail-progress{position:absolute;top:.5rem;left:calc(1.5rem - 2px);width:4px;height:0;border-radius:9999px;background:linear-gradient(180deg,var(--from),var(--to));-webkit-box-shadow:0 0 16px 1px var(--from);box-shadow:0 0 16px 1px var(--from);-webkit-transition:background .6s ease;transition:background .6s ease}.rail-progress:after{content:"";position:absolute;left:50%;bottom:-3px;-webkit-transform:translateX(-50%);transform:translate(-50%);width:12px;height:12px;border-radius:9999px;background:var(--to);-webkit-box-shadow:0 0 20px 5px var(--to);box-shadow:0 0 20px 5px var(--to)}.node{position:relative;z-index:10;width:3rem;height:3rem;border-radius:.9rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#0c1222;border:1px solid rgba(255,255,255,.14);color:#94a3b8;-webkit-transition:color .5s,border-color .5s,background .5s,-webkit-box-shadow .5s;transition:color .5s,border-color .5s,background .5s,-webkit-box-shadow .5s;transition:color .5s,border-color .5s,box-shadow .5s,background .5s;transition:color .5s,border-color .5s,box-shadow .5s,background .5s,-webkit-box-shadow .5s}.station.lit .node{border-color:transparent;color:#fff;background:linear-gradient(135deg,var(--from),var(--to));-webkit-box-shadow:0 0 26px -2px var(--from);box-shadow:0 0 26px -2px var(--from)}.station{-webkit-transition:background .4s ease,padding-bottom .45s cubic-bezier(.16,1,.3,1);transition:background .4s ease,padding-bottom .45s cubic-bezier(.16,1,.3,1)}.station-card{border-radius:1rem;padding:.375rem 1.1rem 1rem;background:#ffffff05;-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px #ffffff0d;-webkit-transition:background .4s ease,-webkit-box-shadow .4s ease;transition:background .4s ease,-webkit-box-shadow .4s ease;transition:background .4s ease,box-shadow .4s ease;transition:background .4s ease,box-shadow .4s ease,-webkit-box-shadow .4s ease}.station.focused .station-card{background:linear-gradient(135deg,color-mix(in srgb,var(--from) 14%,transparent),color-mix(in srgb,var(--to) 6%,transparent));-webkit-box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--from) 38%,transparent),0 0 34px -12px var(--from);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--from) 38%,transparent),0 0 34px -12px var(--from)}.station-focus-badge{display:none}.station.focused .station-focus-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.station-body{overflow:hidden;max-height:1500px;-webkit-transition:max-height .45s cubic-bezier(.16,1,.3,1),opacity .35s ease;transition:max-height .45s cubic-bezier(.16,1,.3,1),opacity .35s ease}.station.irrelevant:not(.expanded) .station-body{max-height:0;opacity:0}.station.irrelevant:not(.expanded){padding-bottom:1.25rem}.station.irrelevant:not(.expanded) .metric-chip{opacity:0}.station.irrelevant:not(.expanded) .node{opacity:.5}.station.irrelevant:not(.expanded) h3{opacity:.65}.metric-chip{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.collapse-note{display:none}.collapse-note svg{-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.station.irrelevant .collapse-note{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.station.irrelevant.expanded .collapse-note svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.cn-hide,.station.irrelevant.expanded .cn-show{display:none}.station.irrelevant.expanded .cn-hide{display:inline}.act-row.focused{background:color-mix(in srgb,var(--from) 12%,transparent)!important}.lens-hint{display:none}html[data-lens=solo] .lens-hint,html[data-lens=small] .lens-hint,html[data-lens=premium] .lens-hint,html[data-lens=factory] .lens-hint,html[data-lens=chain] .lens-hint{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.lens-line>[data-for]{display:none}.lens-line>[data-for=all]{display:block}html[data-lens=solo] .lens-line>[data-for=all]{display:none}html[data-lens=solo] .lens-line>[data-for=solo]{display:block}html[data-lens=small] .lens-line>[data-for=all]{display:none}html[data-lens=small] .lens-line>[data-for=small]{display:block}html[data-lens=premium] .lens-line>[data-for=all]{display:none}html[data-lens=premium] .lens-line>[data-for=premium]{display:block}html[data-lens=factory] .lens-line>[data-for=all]{display:none}html[data-lens=factory] .lens-line>[data-for=factory]{display:block}html[data-lens=chain] .lens-line>[data-for=all]{display:none}html[data-lens=chain] .lens-line>[data-for=chain]{display:block}.lens-chip{-webkit-transition:background .3s,border-color .3s,-webkit-box-shadow .3s;transition:background .3s,border-color .3s,-webkit-box-shadow .3s;transition:background .3s,border-color .3s,box-shadow .3s;transition:background .3s,border-color .3s,box-shadow .3s,-webkit-box-shadow .3s}.lens-chip[aria-pressed=true]{border-color:color-mix(in srgb,var(--from) 50%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--from) 20%,#0c1222),color-mix(in srgb,var(--to) 16%,#0c1222));-webkit-box-shadow:0 0 26px -8px var(--from);box-shadow:0 0 26px -8px var(--from)}.lens-chip[aria-pressed=true] .lens-ico{background:linear-gradient(135deg,var(--from),var(--to));color:#fff}@media(min-width:1024px){.lens-selector{-webkit-transition:margin .35s cubic-bezier(.16,1,.3,1);transition:margin .35s cubic-bezier(.16,1,.3,1)}.lens-selector.is-stuck{margin-right:calc(-380px - 2.5rem)}.lens-selector.is-stuck>div{-webkit-box-shadow:0 12px 32px -12px rgba(0,0,0,.65);box-shadow:0 12px 32px -12px #000000a6}.lens-chip{-webkit-transition:background .3s,border-color .3s,padding .3s ease,-webkit-box-shadow .3s;transition:background .3s,border-color .3s,padding .3s ease,-webkit-box-shadow .3s;transition:background .3s,border-color .3s,box-shadow .3s,padding .3s ease;transition:background .3s,border-color .3s,box-shadow .3s,padding .3s ease,-webkit-box-shadow .3s}.lens-ico{-webkit-transition:width .3s ease,height .3s ease,background .3s;transition:width .3s ease,height .3s ease,background .3s}.lens-selector.is-stuck>div{padding-top:.5rem;padding-bottom:.5rem}.lens-selector.is-stuck .lens-hintrow{display:none}.lens-selector.is-stuck .lens-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem}.lens-selector.is-stuck .lens-chip{padding:.4rem .65rem;gap:.55rem}.lens-selector.is-stuck .lens-ico{width:1.75rem;height:1.75rem}.lens-selector.is-stuck .lens-ico svg{width:1rem;height:1rem}.lens-selector.is-stuck .lens-label{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lens-selector.is-stuck .lens-desc{display:none}}@media(max-width:1023px){.act-aside{position:fixed;left:0;right:0;bottom:0;z-index:60;max-height:85vh;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;background:#0c1222;border-top:1px solid rgba(255,255,255,.12);border-radius:1.25rem 1.25rem 0 0;padding:0 1rem 1.5rem;-webkit-transform:translateY(101%);transform:translateY(101%);-webkit-transition:-webkit-transform .42s cubic-bezier(.16,1,.3,1);transition:-webkit-transform .42s cubic-bezier(.16,1,.3,1);transition:transform .42s cubic-bezier(.16,1,.3,1);transition:transform .42s cubic-bezier(.16,1,.3,1),-webkit-transform .42s cubic-bezier(.16,1,.3,1);-webkit-box-shadow:0 -24px 60px -12px rgba(0,0,0,.75);box-shadow:0 -24px 60px -12px #000000bf}.act-open .act-aside{-webkit-transform:translateY(0);transform:translateY(0)}.act-backdrop{position:fixed;inset:0;z-index:55;background:#02040a99;opacity:0;pointer-events:none;-webkit-transition:opacity .35s ease;transition:opacity .35s ease}.act-open .act-backdrop{opacity:1;pointer-events:auto}}.act-row.pending{cursor:pointer}.act-row.pending:hover{background:#ffffff0f}.act-row:not(.pending){background:#ffffff0d}.act-row:not(.pending) .act-add-ico{display:none}.add-step{-webkit-transition:color .25s,background .25s,border-color .25s;transition:color .25s,background .25s,border-color .25s}.add-step .ico-check,.add-step .lbl-done{display:none}.add-step.is-added{color:#34d399;border-color:#34d39973;background:#10b98114;cursor:default}.add-step.is-added .ico-plus,.add-step.is-added .lbl-add{display:none}.add-step.is-added .ico-check{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.add-step.is-added .lbl-done{display:inline}.node-check{position:absolute;right:-5px;top:-5px;width:1.15rem;height:1.15rem;border-radius:9999px;background:#10b981;color:#fff;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 0 0 3px #070b16;box-shadow:0 0 0 3px #070b16;z-index:11}.station.done .node-check{display:-webkit-box;display:-ms-flexbox;display:flex}.station.done .node{border-color:transparent;color:#fff;background:linear-gradient(135deg,var(--from),var(--to));-webkit-box-shadow:0 0 26px -2px var(--from);box-shadow:0 0 26px -2px var(--from)}.act-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:.4rem;color:#fff;background:linear-gradient(135deg,var(--from),var(--to));-webkit-transition:all .3s ease;transition:all .3s ease}.act-row{-webkit-transition:opacity .35s ease;transition:opacity .35s ease}.act-row.pending{opacity:.5}.act-row.pending .act-check{background:transparent;border:1px solid rgba(255,255,255,.2);color:transparent}.act-filled{display:none}.act-row:not(.pending) .act-pending{display:none}.act-row:not(.pending) .act-filled{display:inline}.act-bar{-webkit-transition:width .45s cubic-bezier(.16,1,.3,1);transition:width .45s cubic-bezier(.16,1,.3,1)}.cta-actions{overflow:hidden;max-height:240px;opacity:1;-webkit-transition:max-height .4s ease,opacity .3s ease;transition:max-height .4s ease,opacity .3s ease}.cta-actions.is-collapsed{max-height:0;opacity:0}.cta-form{overflow:hidden;max-height:0;opacity:0;-webkit-transform:translateY(-6px);transform:translateY(-6px);-webkit-transition:max-height .6s cubic-bezier(.16,1,.3,1),opacity .5s ease .08s,-webkit-transform .5s ease .08s;transition:max-height .6s cubic-bezier(.16,1,.3,1),opacity .5s ease .08s,-webkit-transform .5s ease .08s;transition:max-height .6s cubic-bezier(.16,1,.3,1),opacity .5s ease .08s,transform .5s ease .08s;transition:max-height .6s cubic-bezier(.16,1,.3,1),opacity .5s ease .08s,transform .5s ease .08s,-webkit-transform .5s ease .08s}.cta-form.is-open{max-height:2200px;opacity:1;-webkit-transform:none;transform:none}.role-doc{display:none}html[data-lens=small] .role-doc,html[data-lens=premium] .role-doc,html[data-lens=factory] .role-doc,html[data-lens=chain] .role-doc{display:block}.doc{display:none}html[data-lens=small] .doc[data-doc=small],html[data-lens=premium] .doc[data-doc=premium],html[data-lens=factory] .doc[data-doc=factory],html[data-lens=chain] .doc[data-doc=chain]{display:block}.doc-title{display:none}html[data-lens=small] .doc-title[data-for=small],html[data-lens=premium] .doc-title[data-for=premium],html[data-lens=factory] .doc-title[data-for=factory],html[data-lens=chain] .doc-title[data-for=chain]{display:inline}.act-chevron{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.act-collapsed .act-chevron{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.act-collapsed [data-act-rows]{display:none}.doc-line{-webkit-transition:opacity .35s ease;transition:opacity .35s ease}.doc-line.pending{opacity:.5}.doc-line .dl-val{display:none}.doc-line:not(.pending) .dl-pending{display:none}.doc-line:not(.pending) .dl-val{display:revert}@media(prefers-reduced-motion:no-preference){@-webkit-keyframes node-pulse{0%{-webkit-box-shadow:0 0 0 0 color-mix(in srgb,var(--from) 55%,transparent);box-shadow:0 0 color-mix(in srgb,var(--from) 55%,transparent)}70%{-webkit-box-shadow:0 0 0 12px transparent;box-shadow:0 0 0 12px transparent}to{-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}}@keyframes node-pulse{0%{-webkit-box-shadow:0 0 0 0 color-mix(in srgb,var(--from) 55%,transparent);box-shadow:0 0 color-mix(in srgb,var(--from) 55%,transparent)}70%{-webkit-box-shadow:0 0 0 12px transparent;box-shadow:0 0 0 12px transparent}to{-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}}.station.lit:not(.done) .node:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;-webkit-animation:node-pulse 2.4s ease-out infinite;animation:node-pulse 2.4s ease-out infinite}}@media(prefers-reduced-motion:reduce){.integrations-marquee-track{-webkit-animation:none;animation:none}#journey:before{-webkit-animation:none;animation:none;opacity:1;-webkit-transform:none;transform:none}.rail-progress{height:100%!important;-webkit-transition:none;transition:none}.node,.lens-chip,.act-row,.doc-line,.station,.station-body,.cta-actions,.cta-form{-webkit-transition:none;transition:none}}
