.lp-n-track.lp-n-one{--lp-n-h:320svh}.lp-n-one{--one-ease:cubic-bezier(.23, 1, .32, 1);--one-col:min(820px, 100%);--one-pad:28px;--gate-h:40px;--node:30px;--dot:20px}.lp-n-one .lp-n-stage{--kb:clamp(0, calc(var(--p) / .15), 1);--kt:clamp(0, calc((var(--p) - .15) / .15), 1);--ks:clamp(0, calc((var(--kt) - .8) / .2), 1);--ka:clamp(0, calc((var(--p) - .3) / .12), 1);--kc:clamp(0, calc((var(--p) - .36) / .12), 1);--kf0:.38;--kr:clamp(0, calc((var(--p) - .48) / .44), 1);--kx:0;--kv:clamp(0, calc((var(--p) - .4) / .1), 1);--x:calc(.2 * clamp(0, calc(var(--kr) / .14), 1) + .4 * clamp(0, calc((var(--kr) - .3) / .28), 1) + .4 * clamp(0, calc((var(--kr) - .72) / .28), 1));--g1:clamp(0, calc((var(--kr) - .1) / .06), 1);--g2:clamp(0, calc((var(--kr) - .56) / .06), 1);--hv:clamp(0, min(calc(var(--kr) * 30), calc((1 - var(--kr)) * 30)), 1);align-items:safe center}.one-in{justify-items:center;display:grid}.one-in>*{max-width:100%}.one-top{text-align:center;justify-items:center;display:grid}.one-title{letter-spacing:-.045em;font-size:clamp(2.5rem,min(5.6vw,9svh),5rem);line-height:1.02}.one-t1,.one-t2{display:inline-block}.one-sub{color:var(--lp-muted);text-wrap:balance;margin:clamp(10px,1.8svh,18px) 0 0;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.4}.one-bar{width:var(--one-col);min-height:72px;padding:10px 12px 10px var(--one-pad);align-items:center;gap:16px;margin-top:clamp(20px,4svh,40px);display:flex;position:relative}.one-shell{background:var(--lp-card);border:1px solid var(--lp-line-2);border-radius:calc(24px / (.3 + .7 * var(--kb))) / 24px;box-shadow:var(--nc-shadow-lift);transform:scaleX(calc(.3 + .7 * var(--kb)));opacity:calc(.6 + .4 * var(--kb));position:absolute;inset:0}.one-type{flex:0 auto;min-width:0;position:relative}.one-say{font-family:var(--lp-font);letter-spacing:-.02em;color:var(--lp-ink);clip-path:inset(-4px calc((1 - var(--kt)) * 100%) -4px 0);font-size:clamp(1.25rem,2.1vw,1.7rem);font-weight:500;line-height:1.25;display:block}.one-caret{transform:translateX(calc((var(--kt) - 1) * 100%));opacity:clamp(0, min(calc(var(--kt) * 40), calc((1 - var(--kt)) * 40)), 1);position:absolute;inset:0}.one-caret:after{content:"";background:var(--brand-hot);border-radius:1px;width:2px;height:1.3em;margin-top:-.65em;position:absolute;top:50%;right:-2px}.one-send{background:var(--lp-primary-bg);width:48px;height:48px;color:var(--lp-primary-ink);opacity:calc(clamp(0, calc(var(--kt) * 8), 1) * (.3 + .7 * var(--ks)) * (1 - var(--ka)));border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid;position:relative}.one-send svg{width:20px;height:20px}.one-agent{width:var(--one-col);color:var(--lp-ink-2);text-wrap:pretty;opacity:var(--ka);transform:translateY(calc((1 - var(--ka)) * 20px));grid-template-columns:30px minmax(0,1fr);align-items:start;column-gap:14px;margin:clamp(16px,2.8svh,26px) 0 0;padding-inline:2px;font-size:clamp(1.1rem,1.6vw,1.4rem);line-height:1.4;display:grid}.one-agent b{color:var(--lp-ink);white-space:nowrap;font-weight:600}.one-av{margin-top:1px}.one-card{width:var(--one-col);background:var(--lp-soft);opacity:calc(var(--kc) * (1 - var(--kx)));transform:translateY(calc((1 - var(--kc)) * 24px - var(--kx) * 12px));border-radius:22px;margin:clamp(12px,2svh,18px) 0 0;padding:6px}.one-frames{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.one-frame{--kf:clamp(0, calc((var(--p) - var(--kf0) - var(--fi) * .02) / .08), 1);aspect-ratio:16/9;object-fit:cover;background:var(--lp-soft-2);width:100%;opacity:var(--kf);transform:translateY(calc((1 - var(--kf)) * 12px));border-radius:16px;display:block}.one-card-cap{justify-content:space-between;align-items:center;gap:6px 16px;padding:12px 14px 8px;display:flex}.one-card-name{gap:2px;min-width:0;display:grid}.one-card-name b{font-family:var(--lp-font);letter-spacing:-.015em;color:var(--lp-ink);font-size:18px;font-weight:600}.one-card-name span{color:var(--lp-muted);font-size:15px}.one-beta{border:1px solid var(--lp-line-2);color:var(--lp-ink-2);background:var(--lp-card);border-radius:999px;flex:none;padding:5px 12px;font-size:14px;font-weight:600}.one-flow{width:var(--one-col);opacity:var(--kv);transform:translateY(calc((1 - var(--kv)) * 14px));margin-top:clamp(22px,4.2svh,40px);position:relative}.one-stages{grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.one-stage{--on:clamp(0, calc((var(--x) - var(--i) * .2) * 25 + 1), 1);grid-template-rows:var(--gate-h) var(--node) auto;place-items:center;row-gap:10px;display:grid}.one-stage.is-g1{--g:var(--g1)}.one-stage.is-g2{--g:var(--g2)}.one-node{z-index:1;box-sizing:border-box;width:var(--dot);height:var(--dot);background:var(--lp-bg);border:2px solid var(--lp-line-2);border-radius:50%;grid-row:2;place-items:center;display:grid;position:relative}.one-node:after{content:"";background:var(--lp-ink);width:8px;height:8px;opacity:var(--on);transform:scale(calc(.5 + .5 * var(--on)));border-radius:50%}.is-gate .one-node{width:var(--node);height:var(--node)}.is-gate .one-node:before{content:"";background:var(--brand-hot);box-shadow:0 0 0 5px color-mix(in srgb, var(--brand-hot) 14%, transparent);opacity:var(--on);border-radius:50%;position:absolute;inset:-2px}.is-gate .one-node:after{content:none}.one-node svg{width:15px;height:15px;color:var(--nc-dark-ink);opacity:var(--on);position:relative}.one-name{text-align:center;font-family:var(--lp-font);letter-spacing:-.02em;color:var(--lp-ink);opacity:calc(.38 + .62 * var(--on));grid-row:3;font-size:20px;font-weight:600}.one-yes{white-space:nowrap;border:1px solid color-mix(in srgb, var(--brand-hot) 40%, transparent);background:var(--nc-brand-wash);color:var(--brand-hot-ink);opacity:var(--g);transform:translateY(calc((1 - var(--g)) * 8px));border-radius:999px;grid-row:1;align-self:end;padding:5px 12px;font-size:15px;font-weight:600;line-height:1.2;position:relative}.one-yes:after{content:"";background:color-mix(in srgb, var(--brand-hot) 55%, transparent);width:1px;height:10px;position:absolute;top:100%;left:50%}.one-rail{left:8.33333%;right:8.33333%;top:calc(var(--gate-h) + 10px + var(--node) / 2 - 1.5px);clip-path:inset(-20px -14px);height:3px;position:absolute}.one-track,.one-fill,.one-head{position:absolute;inset:0}.one-track{background:var(--lp-line-2);border-radius:2px}.one-fill{background:var(--lp-ink);transform-origin:0;transform:scaleX(max(var(--x), .002));border-radius:2px}.one-head{transform:translateX(calc((var(--x) - 1) * 100%));opacity:var(--hv)}.one-head:after{content:"";background:var(--brand-hot);width:12px;height:12px;box-shadow:0 0 0 4px color-mix(in srgb, var(--brand-hot) 22%, transparent);border-radius:50%;margin-top:-6px;position:absolute;top:50%;right:-6px}@media (max-height:820px) and (min-width:768px){.one-bar{min-height:64px}.one-send{width:44px;height:44px}}@media (max-height:780px) and (min-width:768px){.one-title{font-size:clamp(2.5rem,min(5.6vw,8svh),5rem)}.one-frame{aspect-ratio:2}.one-card-cap{padding-block:8px 4px}.lp-n-one{--gate-h:36px}}@media (max-height:700px) and (min-width:768px){.one-in{--one-col:min(700px, 100%)}.one-bar{min-height:56px;margin-top:16px;padding-block:6px}.one-send{width:44px;height:44px}.one-agent{margin-top:14px;font-size:1.2rem}}@media (max-width:767px){.lp-n-track.lp-n-one{--lp-n-h:230svh}.lp-n-one{--one-pad:20px;--node:28px;--dot:18px}.lp-n-one .lp-n-stage{--kb:clamp(0, calc(var(--p) / .12), 1);--kt:clamp(0, calc((var(--p) - .12) / .12), 1);--ka:clamp(0, calc((var(--p) - .24) / .1), 1);--kc:clamp(0, calc((var(--p) - .28) / .1), 1);--kf0:.3;--kx:clamp(0, calc((var(--p) - .46) / .05), 1);--kv:clamp(0, calc((var(--p) - .52) / .06), 1);--kr:clamp(0, calc((var(--p) - .54) / .4), 1)}.one-title{font-size:clamp(2.2rem,11vw,3rem)}.one-t1{display:block}.one-bar{min-height:60px;padding:8px 8px 8px var(--one-pad);gap:10px}.one-say{clip-path:none;font-size:18px}.one-caret{display:none}.one-w{--wx:calc(var(--kt) * var(--wn) - var(--wi));white-space:nowrap;opacity:clamp(0, calc(var(--wx) * 3), 1);position:relative}.one-w:after{content:"";background:var(--brand-hot);width:2px;opacity:calc(clamp(0, calc(var(--wx) * 1000), 1) * clamp(0, calc((1 - var(--wx)) * 1000), 1));border-radius:1px;position:absolute;top:.12em;bottom:.08em;right:-3px}.one-send{width:44px;height:44px}.one-agent{font-size:18px}.one-frames{grid-template-columns:repeat(2,minmax(0,1fr))}.one-frame:nth-child(3){display:none}.one-card-cap{flex-wrap:wrap}.one-card,.one-flow{grid-area:4/1;align-self:start}.one-flow{margin-top:clamp(12px,2svh,18px)}.one-stages{grid-template-columns:minmax(0,1fr)}.one-stage{grid-template-columns:var(--node) minmax(0, 1fr) auto;grid-template-rows:var(--row,48px);justify-items:start;gap:0 16px}.one-node{grid-area:1/1;justify-self:center}.one-name{text-align:left;grid-area:1/2;font-size:19px}.one-yes{grid-area:1/3;place-self:center end;transform:none}.one-yes:after{content:none}.one-rail{left:calc(var(--node) / 2 - 1.5px);width:3px;right:auto;top:calc(var(--row,48px) / 2);bottom:calc(var(--row,48px) / 2);clip-path:inset(-14px -20px);height:auto}.one-fill{transform-origin:50% 0;transform:scaleY(max(var(--x), .002))}.one-head{transform:translateY(calc((var(--x) - 1) * 100%))}.one-head:after{margin:0 0 0 -6px;inset:auto auto -6px 50%}}@media (max-width:767px) and (max-height:700px){.lp-n-one{--row:38px;--node:26px;--dot:16px}.lp-n-one .lp-n-stage{padding-block:72px 12px}.one-title{font-size:clamp(1.9rem,min(10vw,5.2svh),2.6rem)}.one-sub{margin-top:8px;font-size:15px}.one-bar{min-height:52px;margin-top:14px}.one-say,.one-agent{font-size:16px}.one-agent{margin-top:12px}.one-flow{margin-top:10px}.one-name{font-size:17px}}@media (max-height:520px),(max-width:767px) and (max-height:600px){.lp-n-track.lp-n-one{height:auto}.lp-n-one .lp-n-stage{height:auto;padding:84px 0 56px;position:static;--p:1!important}}@media (prefers-reduced-motion:reduce){.lp-n-one .lp-n-stage{padding:84px 0 56px;--p:1!important}}@media (max-width:767px) and (max-height:600px),(max-width:767px) and (prefers-reduced-motion:reduce){.lp-n-one .lp-n-stage{--kx:0;--kv:1}.one-flow{grid-row:5}}
