@layer theme,base;@layer components{.lp2-feature__eyebrow{color:var(--lp2-text-muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-family:ui-monospace,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:400;line-height:1.4}.lp2-feature__header--stacked .lp2-feature__title{max-width:none}.lp2-feature__title-break{display:block}@media (width>=768px){.page-shell--lp2 .lp2-feature__title{max-width:542px}}#track .lp2-feature__frame,#analyze .lp2-feature__frame-group,#insights .lp2-feature__frame-group,#copilot .lp2-feature__frame,#mcp .lp2-feature__frame{--lp2-demo-ease:cubic-bezier(.16, 1, .3, 1);--lp2-demo-dur:.78s;--lp2-demo-dur-shot:.9s;--lp2-demo-lead:.2s}@media (width<=1023px){.route-lp2 #copilot .lp2-feature__frame:after{content:none;display:none}}@media (width<=640px){.route-lp2 #mcp .lp2-feature__frame,.route-lp2 #track .lp2-feature__frame{border-radius:calc(var(--lp2-radius) - 1px);box-shadow:none;clip-path:inset(0 round calc(var(--lp2-radius) - 1px));border:none;outline:none;overflow:hidden}#mcp .lp2-feature__frame:after{content:"";display:block}#mcp .lp2-feature__frame:before{content:none;display:none}}@media (width>=641px){#mcp .lp2-feature__frame:before,#mcp .lp2-feature__frame:after{content:none;display:none}}.lp2-feature__placeholder{border-radius:var(--lp2-radius-sm);background:var(--lp2-bg-level-1);width:100%;min-height:0;box-shadow:inset 0 0 0 1px var(--lp2-border-translucent);flex:1}.lp2-feature__scene{border-radius:var(--lp2-radius);background:linear-gradient(180deg, var(--lp2-bg-level-2) 0%, var(--lp2-bg-level-1) 100%);min-height:340px;box-shadow:inset 0 0 0 1px var(--lp2-border-translucent-strong), 0 24px 80px var(--c-black-a35);justify-content:center;align-items:flex-end;display:flex;position:relative;overflow:hidden}@media (width>=1024px){.lp2-feature__scene{min-height:520px}}.lp2-feature__scene:after{content:"";pointer-events:none;background:linear-gradient(180deg, transparent, var(--lp2-bg));height:28%;position:absolute;inset:auto 0 0}.lp2-feature__shot{max-width:none;display:block}@media (prefers-reduced-motion:no-preference){#track .lp2-feature__frame .lp2-track__cell--funnel .lp2-track__title{--lp2-demo-d:80ms}#track .lp2-feature__frame .lp2-track__cell--channel .lp2-track__title{--lp2-demo-d:.2s}#track .lp2-feature__frame .lp2-track__cell--browser .lp2-track__title{--lp2-demo-d:.36s}#track .lp2-feature__frame .lp2-track__browser .lp2-track__metric-bar:first-child{--lp2-demo-d:.44s}#track .lp2-feature__frame .lp2-track__browser .lp2-track__metric-bar:nth-child(2){--lp2-demo-d:.496s}#track .lp2-feature__frame .lp2-track__browser .lp2-track__metric-bar:nth-child(3){--lp2-demo-d:.552s}#track .lp2-feature__frame .lp2-track__browser .lp2-track__metric-bar:nth-child(4){--lp2-demo-d:.608s}#track .lp2-feature__frame .lp2-track__cell--revenue .lp2-track__title{--lp2-demo-d:.52s}#track .lp2-feature__frame .lp2-track__revenue .lp2-track__metric-bar:first-child{--lp2-demo-d:.6s}#track .lp2-feature__frame .lp2-track__revenue .lp2-track__metric-bar:nth-child(2){--lp2-demo-d:.656s}#track .lp2-feature__frame .lp2-track__revenue .lp2-track__metric-bar:nth-child(3){--lp2-demo-d:.712s}#track .lp2-feature__frame .lp2-track__revenue .lp2-track__metric-bar:nth-child(4){--lp2-demo-d:.768s}#track .lp2-feature__frame .lp2-track__cell--map .lp2-track__title{--lp2-demo-d:.64s}#track .lp2-feature__frame-group.reveal--visible .lp2-feature__frame .lp2-track__title{animation-name:lp2-demo-in-y}#track .lp2-feature__frame-group.reveal--visible .lp2-feature__frame .lp2-track__donut-wrap,#track .lp2-feature__frame-group.reveal--visible .lp2-feature__frame .lp2-track__donut-badge-anchor,#track .lp2-feature__frame-group.reveal--visible .lp2-feature__frame .lp2-track__legend{animation-name:lp2-demo-in-fade}#track .lp2-feature__frame-group.reveal--visible .lp2-feature__frame .lp2-track__metric-bar{animation-name:lp2-demo-in-card}#track .lp2-feature__frame-group.reveal--visible .lp2-feature__frame .lp2-track__map-image{animation-name:lp2-demo-in-shot;animation-duration:var(--lp2-demo-dur-shot);transform-origin:28% 40%}#analyze .lp2-issue__headline{--lp2-demo-d:80ms}#analyze .lp2-issue__problem{--lp2-demo-d:.22s}#analyze .lp2-issue__solution-head{--lp2-demo-d:.32s}#analyze .lp2-issue__edit--before{--lp2-demo-d:.4s}#analyze .lp2-issue__edit--after{--lp2-demo-d:.456s}#analyze .lp2-issue__score{--lp2-demo-d:.36s}#analyze .lp2-issue__score-site{--lp2-demo-d:.44s}#analyze .lp2-feature__frame-group.reveal--visible .lp2-issue__headline,#analyze .lp2-feature__frame-group.reveal--visible .lp2-issue__head>.lp2-issue__chips,#analyze .lp2-feature__frame-group.reveal--visible .lp2-issue__problem,#analyze .lp2-feature__frame-group.reveal--visible .lp2-issue__solution-head,#analyze .lp2-feature__frame-group.reveal--visible .lp2-issue__score-site{animation-name:lp2-demo-in-y}#analyze .lp2-feature__frame-group.reveal--visible .lp2-issue__edit{animation-name:lp2-demo-in-card}#analyze .lp2-feature__frame-group.reveal--visible .lp2-issue__score{animation-name:lp2-demo-overlay-in}#insights .lp2-insights__title{--lp2-demo-d:80ms}#insights .lp2-insights__toolbar{--lp2-demo-d:.2s}#insights .lp2-insights__copy{--lp2-demo-d:.28s}#insights .lp2-feature__frame-group.reveal--visible .lp2-insights__title,#insights .lp2-feature__frame-group.reveal--visible .lp2-insights__row,#insights .lp2-feature__frame-group.reveal--visible .lp2-insights__toolbar,#insights .lp2-feature__frame-group.reveal--visible .lp2-insights__copy,#insights .lp2-feature__frame-group.reveal--visible .lp2-insights__solution .lp2-issue__solution-head{animation-name:lp2-demo-in-y}#insights .lp2-feature__frame-group.reveal--visible .lp2-insights__solution .lp2-issue__edit{animation-name:lp2-demo-in-card}#mcp .lp2-feature__frame .lp2-claude__turn:first-child .lp2-claude__user{--lp2-demo-d:80ms}#mcp .lp2-feature__frame .lp2-claude__turn:first-child .lp2-claude__reply{--lp2-demo-d:.16s}#mcp .lp2-feature__frame .lp2-claude__turn:nth-child(2) .lp2-claude__user{--lp2-demo-d:.2s}#mcp .lp2-feature__frame .lp2-claude__turn:nth-child(2) .lp2-claude__reply{--lp2-demo-d:.28s}#mcp .lp2-feature__frame .lp2-claude__turn:nth-child(3) .lp2-claude__user{--lp2-demo-d:.32s}#mcp .lp2-feature__frame-group.reveal--visible .lp2-feature__frame .lp2-claude__mark,#mcp .lp2-feature__frame-group.reveal--visible .lp2-feature__frame .lp2-claude__toolbar{animation-name:lp2-demo-in-fade}#mcp .lp2-feature__frame-group.reveal--visible .lp2-feature__frame .lp2-claude__reply:not(.lp2-claude__reply--pending),#mcp .lp2-feature__frame-group.reveal--visible .lp2-feature__frame .lp2-claude__thinking{animation-name:lp2-demo-in-y}#mcp .lp2-feature__frame-group.reveal--visible .lp2-feature__frame .lp2-claude__input{animation-name:lp2-demo-in-card}}@media (width>=1024px){#mcp .lp2-feature__frame>.lp2-claude{width:100%;margin-inline:0;padding-inline:max(24px,50% - 275px)}#mcp .lp2-feature__frame>.lp2-claude .lp2-claude__scroll{justify-content:flex-start}#mcp .lp2-feature__frame>.lp2-claude .lp2-claude__mark{left:max(24px,50% - 275px)}.page-shell--lp2.route-dtc #mcp .lp2-feature__frame>.lp2-claude{align-items:flex-start;margin-inline:0;padding-inline:max(24px,50% - 275px)}.page-shell--lp2.route-dtc #mcp .lp2-feature__frame>.lp2-claude .lp2-claude__mark{position:static;left:auto}}@media (width<=1023px){#copilot .lp2-feature__frame>.lp2-copilot{justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0}}@media (width<=640px){.lp2-feature__frame>.lp2-issue .lp2-issue__head,.lp2-feature__frame>.lp2-issue .lp2-issue__body{width:100%;max-width:none}.route-lp2 .lp2-feature__frame>.lp2-issue .lp2-issue__head,.route-dtc .lp2-feature__frame>.lp2-issue .lp2-issue__head{width:747px;max-width:none}.route-lp2 .lp2-feature__frame>.lp2-issue .lp2-issue__body,.route-dtc .lp2-feature__frame>.lp2-issue .lp2-issue__body{width:771px;max-width:none}.lp2-feature__frame>.lp2-issue .lp2-issue__solution{margin-inline:0}.lp2-feature__frame>.lp2-issue .lp2-issue__connector{display:none}.route-lp2 .lp2-feature__frame>.lp2-issue .lp2-issue__connector,.route-dtc .lp2-feature__frame>.lp2-issue .lp2-issue__connector{display:block}.lp2-feature__frame>.lp2-copilot .lp2-copilot__hero{width:var(--lp2-feature-art-width);max-width:none}.lp2-feature__frame>.lp2-copilot .lp2-copilot__welcome{align-items:center;width:1100px;left:12px}.lp2-feature__frame>.lp2-copilot .lp2-copilot__watermark{left:197px}.lp2-feature__frame>.lp2-copilot .lp2-copilot__greeting{text-align:center;width:980px}.lp2-feature__frame>.lp2-copilot .lp2-copilot__ask{width:980px}.lp2-feature__frame>.lp2-copilot .lp2-copilot__ask-bar{width:960px}#copilot .lp2-feature__frame>.lp2-copilot{border-radius:0;justify-content:center;align-items:center;width:100%;min-width:0;max-width:none;height:100%;min-height:0;overflow:visible;transform:none}#copilot .lp2-feature__frame>.lp2-copilot .lp2-copilot__hero{transform-origin:50%;flex:none;width:738px;max-width:none;height:442px;transform:scale(.55)}#copilot .lp2-feature__frame>.lp2-copilot--with-examples .lp2-copilot__hero{height:518px}#copilot .lp2-feature__frame>.lp2-copilot .lp2-copilot__welcome{align-items:center;width:552px;left:93px}#copilot .lp2-feature__frame>.lp2-copilot--with-examples .lp2-copilot__welcome{align-items:stretch;width:492px;top:137px;left:123px}#copilot .lp2-feature__frame>.lp2-copilot .lp2-copilot__greeting{text-align:center;width:552px}#copilot .lp2-feature__frame>.lp2-copilot--with-examples .lp2-copilot__greeting{letter-spacing:-.88px;width:100%;font-size:22px}#copilot .lp2-feature__frame>.lp2-copilot .lp2-copilot__watermark{left:277.749px}#copilot .lp2-feature__frame>.lp2-copilot--with-examples .lp2-copilot__watermark{top:39px;left:277.749px}#copilot .lp2-feature__frame>.lp2-copilot .lp2-copilot__ask{width:492px}#copilot .lp2-feature__frame>.lp2-copilot .lp2-copilot__ask-bar{width:472px}.lp2-feature__frame>.lp2-claude .lp2-claude__mark{top:20px;left:12px}.lp2-feature__frame>.lp2-claude .lp2-claude__col,.lp2-feature__frame>.lp2-claude .lp2-claude__scroll,.lp2-feature__frame>.lp2-claude .lp2-claude__composer{width:1100px;max-width:none}.route-dtc #mcp .lp2-feature__frame>.lp2-claude{padding:20px 16px 16px;transform:none}.route-dtc #mcp .lp2-feature__frame>.lp2-claude .lp2-claude__col,.route-dtc #mcp .lp2-feature__frame>.lp2-claude .lp2-claude__scroll,.route-dtc #mcp .lp2-feature__frame>.lp2-claude .lp2-claude__composer{width:100%;max-width:100%}.route-dtc #mcp .lp2-feature__frame>.lp2-claude .lp2-claude__mark{top:auto;left:auto}.route-lp2 #mcp .lp2-feature__frame>.lp2-claude{transform-origin:0 0;transform:scale(.55)}}.lp2-track--dtc .lp2-track__cell--funnel{justify-content:space-between;gap:0}.lp2-track__donut-arc{fill:none}.lp2-track__revenue-loss{min-width:0;color:var(--c-ff5555);letter-spacing:-.343px;text-align:right;white-space:nowrap;flex:auto;font-size:11.432px;font-weight:400;line-height:15.242px}.lp2-track--dtc .lp2-track__metric-bar--revenue{justify-content:flex-start;gap:16px}.lp2-issue__accent{z-index:0;pointer-events:none;background:linear-gradient(#f43a370a 0%,#f43a3700 100%);border-top:1px solid #f43a370f;width:calc(100% + 2px);height:227px;position:absolute;top:96px;left:-1px}.lp2-issue--ranked .lp2-issue__attention{margin-top:4px}.lp2-issue__head-copy{flex-direction:column;gap:6px;min-width:0;display:flex}.lp2-issue__revenue-loss{color:var(--c-ff5555);letter-spacing:-.48px;margin:0;font-size:16px;font-weight:400;line-height:17px}#analyze .lp2-issue__connector{height:calc(var(--lp2-issue-attention-size) / 2 + var(--lp2-issue-head-gap) + var(--lp2-issue-problem-h) + var(--lp2-issue-body-gap) + var(--lp2-issue-solution-pad) + (var(--lp2-issue-head-line) + var(--lp2-issue-attention-size)) / 2 - var(--lp2-issue-attention-size) - var(--lp2-issue-connector-gap));top:auto}#analyze .lp2-issue__edit--before .lp2-issue__edit-text{width:fit-content;max-width:100%;text-decoration:line-through;text-decoration-color:var(--c-b0b4b2);text-decoration-thickness:1px;display:inline}.lp2-insights__status-slot[aria-hidden=true]{display:none}.lp2-insights__headline-group{flex-direction:column;gap:8px;width:100%;display:flex}.lp2-insights__impact{color:var(--c-ff5555);letter-spacing:-.48px;margin:0;font-size:16px;font-weight:400;line-height:15px}.lp2-insights__solution .lp2-issue__edit--before .lp2-issue__edit-text{width:fit-content;max-width:100%;text-decoration:line-through;text-decoration-color:var(--c-b0b4b2);text-decoration-thickness:1px;display:inline}.lp2-insights__solution .lp2-issue__edit--after .lp2-issue__edit-text{color:var(--c-white);line-height:1.35}.lp2-feature__frame-group--with-overlay .lp2-analyze-overlay{bottom:0}.lp2-analyze-overlay__hit:focus{outline:none}.lp2-analyze-overlay__hit:focus-visible{outline:2px solid var(--c-white-a90);outline-offset:3px}.lp2-issue__score-health{flex-direction:column;gap:16px;width:100%;display:flex}.lp2-issue__score-value{color:var(--c-white);letter-spacing:-1.7714px;white-space:nowrap;align-items:baseline;gap:3.28px;margin:0;font-size:68px;font-weight:400;line-height:1;display:flex}.lp2-issue__score-meter{flex-direction:column;gap:9.841px;width:100%;display:flex}.lp2-issue__score-ticks{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;height:36px;padding:0 .82px;display:flex}.lp2-issue__score-tick{border-radius:.82px;flex:none;width:2px;height:36px}.lp2-issue__score-label{color:var(--c-white-a80);letter-spacing:-.3937px;margin:0;font-size:13.122px;font-weight:400;line-height:19.683px}.lp2-issue__score-metrics{gap:6.561px;width:100%;display:flex}.lp2-issue__score-card{border:.82px solid var(--c-white-a04);background:var(--c-white-a04);box-sizing:border-box;border-radius:13.122px;flex-direction:column;flex:1 1 0;gap:16.402px;min-width:0;padding:16.402px;display:flex}.lp2-issue__score-card-head{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.lp2-issue__score-card-copy{flex-direction:column;gap:4.921px;display:flex}.lp2-issue__score-card-label{color:var(--c-white);letter-spacing:-.3937px;white-space:nowrap;margin:0;font-size:13.122px;font-weight:400;line-height:19.683px}.lp2-issue__score-card-value-row{align-items:flex-end;gap:4.921px;display:flex}.lp2-issue__score-card-value{color:var(--c-white);letter-spacing:-.8365px;white-space:nowrap;margin:0;font-size:30px;font-weight:400;line-height:34px}.lp2-issue__score-card-delta{color:var(--c-02bf46);letter-spacing:-.4429px;white-space:nowrap;align-items:center;gap:1.64px;font-size:14.762px;font-weight:400;line-height:16.402px;display:inline-flex}.lp2-issue__score-card-delta-icon{flex:none;width:14.762px;height:14.762px;display:block}.lp2-issue__score-card-range{color:var(--c-white-a50);letter-spacing:-.3444px;white-space:nowrap;margin:0;font-size:11.481px;font-weight:400;line-height:19.683px}.lp2-issue__score-spark{flex:none;width:100%;max-width:none;height:38px;display:block}.lp2-claude--dtc .lp2-claude__turn{gap:20px}.lp2-claude--dtc .lp2-claude__composer{gap:12px}#copilot .lp2-copilot__greeting{box-sizing:border-box;text-align:center;align-self:center;width:100%;max-width:552px}.route-lp2 #copilot .lp2-copilot__placeholder{text-align:center}.route-lp2 #copilot .lp2-copilot__watermark{left:277.749px}.lp2-copilot--with-examples .lp2-copilot__watermark{top:39px;left:277.749px}.lp2-copilot__examples{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.lp2-copilot__examples-heading{color:var(--c-white-a60);letter-spacing:-.3768px;margin:0;font-size:12.56px;font-weight:400;line-height:1.35}.lp2-copilot__examples-row{gap:8px;width:100%;display:flex}.lp2-copilot__example{border:.5px solid var(--lp2-border-translucent-strong);box-sizing:border-box;background:#22232480;border-radius:12px;flex-direction:column;flex:1 1 0;gap:12px;min-width:0;padding:12px;display:flex}.lp2-copilot__example-icon{flex:none;width:16px;height:16px;display:block}.lp2-copilot__example-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.lp2-copilot__example-title{color:var(--c-white);letter-spacing:-.3px;margin:0;font-size:10px;font-weight:500;line-height:1.35}.lp2-copilot__example-desc{color:var(--c-white-a60);letter-spacing:-.27px;margin:0;font-size:9px;font-weight:400;line-height:1.35}@media (prefers-reduced-motion:no-preference){#copilot .lp2-feature__frame .lp2-copilot__examples{--lp2-demo-d:.38s}#copilot .lp2-feature__frame .lp2-copilot__mode:first-child{--lp2-demo-d:.4s}#copilot .lp2-feature__frame .lp2-copilot__mode:nth-child(2){--lp2-demo-d:.456s}#copilot .lp2-feature__frame-group.reveal--visible .lp2-feature__frame .lp2-copilot__greeting,#copilot .lp2-feature__frame-group.reveal--visible .lp2-feature__frame .lp2-copilot__mode{animation-name:lp2-demo-in-y}#copilot .lp2-feature__frame-group.reveal--visible .lp2-feature__frame .lp2-copilot__ask,#copilot .lp2-feature__frame-group.reveal--visible .lp2-feature__frame .lp2-copilot__examples{animation-name:lp2-demo-in-card}#copilot .lp2-feature__frame-group.reveal--visible .lp2-feature__frame .lp2-copilot__watermark{animation-name:lp2-demo-in-shot;animation-duration:var(--lp2-demo-dur-shot);transform-origin:50%}.lp2-product-demo__frame .lp2-linear__fav-label .lp2-demo-icon,.lp2-product-demo__frame .lp2-dash__toolbar-site>.lp2-demo-icon{transition:background-color .12s,color .12s,border-color .12s,filter .12s,opacity .12s}}.lp2-dash__range:hover>.lp2-demo-icon:first-child{opacity:1}.rolling-number__reel{will-change:transform;flex-direction:column;gap:0;display:flex}@media (prefers-reduced-motion:no-preference){.lp2-product-demo__frame-group.reveal--visible .lp2-slack-overlay,.lp2-feature__frame-group.reveal--visible .lp2-slack-overlay{animation:lp2-demo-overlay-in .82s cubic-bezier(.16, 1, .3, 1) calc(var(--reveal-delay,0s) + 1.28s) both}}.lp2-slack-overlay__hit:focus{outline:none}.lp2-slack-overlay__hit:focus-visible{outline:2px solid var(--c-white-a90);outline-offset:3px}.lp2-slack-thread__event{--lp2-feed-row:calc((var(--lp2-slack-thread-min-height) - 16px) / 10);--lp2-feed-icon:var(--lp2-text-muted);flex:0 0 var(--lp2-feed-row);box-sizing:border-box;height:var(--lp2-feed-row);min-height:var(--lp2-feed-row);grid-template-columns:16px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:0 6px;display:grid;overflow:hidden}.lp2-slack-thread__event--alert{--lp2-feed-icon:#ff4d50}.lp2-slack-thread__event--conversion{--lp2-feed-icon:#02bf46}.lp2-slack-thread__event--issue{--lp2-feed-icon:#ff6b4a}.lp2-slack-thread__event--user{--lp2-feed-icon:#8b91a0}.lp2-slack-thread__event--report{--lp2-feed-icon:#8b93ff}.lp2-slack-thread__event--checkout{--lp2-feed-icon:#ff8e00}.lp2-slack-thread__event--connect{--lp2-feed-icon:#3dd68c}.lp2-slack-thread__icon{width:16px;height:16px;color:var(--lp2-feed-icon);background:0 0;place-items:center;display:grid}.lp2-slack-thread__glyph{background-color:currentColor;flex:none;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lp2-slack-thread__glyph-svg{flex:none;display:block}.lp2-slack-thread__event-text{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:12.5px;line-height:1.35;overflow:hidden}.lp2-slack-thread__event-text__primary{color:var(--lp2-text-body);font-weight:500}.lp2-slack-thread__event-text__secondary{color:var(--lp2-text-muted);font-weight:400}.lp2-slack-thread__event-text__sep{color:#6b70788c;font-weight:400}.lp2-slack-thread__event-action{flex-shrink:0;justify-content:flex-end;align-items:center;min-width:0;display:flex}.lp2-slack-thread__pill{background:var(--c-f5f5f5);letter-spacing:.01em;height:24px;color:var(--c-18181b);white-space:nowrap;border:none;border-radius:9999px;align-items:center;gap:4px;padding:0 10px 0 12px;font-size:11.5px;font-weight:500;line-height:1;display:inline-flex}.lp2-slack-thread__pill-chevron{opacity:.72;flex:none;width:12px;height:12px;display:block}.lp2-slack-thread__event-time{font-variant-numeric:tabular-nums;min-width:4.6em;color:var(--lp2-text-muted);text-align:right;white-space:nowrap;flex-shrink:0;font-size:11px}.lp2-journey__spine{left:17.5px;top:calc(var(--lp2-spine-start,0) * var(--lp2-journey-row) + 18px);z-index:0;width:1px;height:calc(max(var(--lp2-spine-filled,0) - 1, 0) * var(--lp2-journey-row));background:var(--c-white-a14);pointer-events:none;transition:height .78s cubic-bezier(.23,1,.32,1);position:absolute}.lp2-journey__item{z-index:1;flex:0 0 var(--lp2-journey-row);min-height:0;height:var(--lp2-journey-row);flex-direction:column;width:100%;display:flex;position:relative}.lp2-journey__event{z-index:1;flex:none;align-items:center;gap:12px;width:100%;min-height:36px;display:flex;position:relative}.lp2-journey__avatar{z-index:2;border:.5px solid var(--lp2-border-translucent-strong);backdrop-filter:blur(12px);width:36px;height:36px;box-shadow:0 0 0 2px var(--c-rgb-25-26-27-a55), 0 0 10px 4px #191a1b80;box-sizing:border-box;background:#2b2c2d;border-radius:70px;flex:none;place-items:center;display:grid;position:relative;overflow:visible}.lp2-journey__avatar-glyph{flex:none;width:18px;height:18px;display:block}.lp2-journey__avatar-photo{object-fit:cover;border-radius:70px;width:36px;height:36px;display:block}.lp2-journey__copy{flex-direction:column;flex:auto;align-items:flex-start;gap:4px;min-width:0;display:flex}.lp2-journey__text{letter-spacing:-.42px;white-space:nowrap;text-overflow:ellipsis;width:100%;margin:0;font-size:14px;font-weight:400;line-height:19.683px;overflow:hidden}.lp2-journey__text__primary{color:var(--c-white);font-weight:500}.lp2-journey__text__secondary{color:#ffffff85;font-weight:400}.lp2-journey__text__sep{color:var(--c-white-a28);font-weight:400}.lp2-journey__time{height:18px;color:var(--c-white-a50);letter-spacing:-.33px;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;line-height:18px}.lp2-journey__rail{box-sizing:content-box;flex:auto;justify-content:center;align-items:center;width:36px;min-height:32px;padding:4px 0;display:flex}.lp2-journey__rail-line{background:0 0;width:1px;height:100%;min-height:32px;display:block}@media (prefers-reduced-motion:reduce){.lp2-journey__spine{transition:none}}.lp2-feature__frame-group--with-overlay .lp2-slack-overlay{bottom:0}.lp2-problem__stats-frame{border-radius:var(--lp2-radius);background:var(--c-090a0b);box-shadow:inset 0 0 0 1px var(--lp2-border-translucent-strong);padding:8px}.lp2-problem__stats{border-radius:var(--lp2-radius-sm);background:var(--lp2-bg-level-1);box-shadow:inset 0 0 0 1px var(--lp2-border-translucent-strong);grid-template-columns:1fr;gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}@media (width>=640px){.lp2-problem__stats{grid-template-columns:1fr 1fr}}.lp2-problem__stat{border-bottom:1px solid var(--lp2-border-translucent);background:0 0;flex-direction:column;align-items:flex-start;gap:14px;min-height:148px;margin:0;padding:20px 20px 22px;display:flex}.lp2-problem__stat:last-child{border-bottom:0}@media (width>=640px){.lp2-problem__stat{border-right:1px solid var(--lp2-border-translucent);border-bottom:1px solid var(--lp2-border-translucent);min-height:188px;padding:22px 22px 24px}.lp2-problem__stat:nth-child(2n){border-right:0}}.lp2-problem__stat-icon{width:36px;height:36px;color:var(--c-eb5757);flex-shrink:0}.lp2-problem__stat-text{letter-spacing:-.02em;color:var(--lp2-text-tertiary);margin:auto 0 0;font-size:16px;font-weight:510;line-height:1.35}.page-shell--lp2 .lp2-problem--metrics .lp2-problem__grid{flex-direction:column;align-items:stretch;gap:40px;display:flex}@media (width>=960px){.page-shell--lp2 .lp2-problem--metrics .lp2-problem__grid{gap:72px}}.page-shell--lp2 .lp2-problem--metrics .lp2-problem__copy{flex-direction:column;align-items:flex-start;gap:16px;width:100%}@media (width>=960px){.page-shell--lp2 .lp2-problem--metrics .lp2-problem__copy{flex-direction:row;justify-content:space-between;align-items:center;gap:48px}.page-shell--lp2 .lp2-problem--metrics .lp2-problem__title{flex:571px}.page-shell--lp2 .lp2-problem--metrics .lp2-problem__description{flex:0 0 560px}}.page-shell--lp2 .lp2-problem--metrics .lp2-problem__title{letter-spacing:-.04em;max-width:571px;color:var(--c-white);white-space:pre-line;font-size:36px;font-weight:510;line-height:1.22}@media (width>=960px){.page-shell--lp2 .lp2-problem--metrics .lp2-problem__title{letter-spacing:-1.84px;font-size:46px;line-height:56px}}.page-shell--lp2 .lp2-problem--metrics .lp2-problem__description{letter-spacing:-.54px;width:100%;max-width:560px;color:var(--c-dadadb);font-size:16px;font-weight:400;line-height:26px}@media (width>=768px){.page-shell--lp2 .lp2-problem--metrics .lp2-problem__description{font-size:18px}}@media (width>=960px){.page-shell--lp2 .lp2-problem--metrics .lp2-problem__description{width:560px;max-width:560px}}.page-shell--lp2 .lp2-problem--metrics .lp2-problem__metric{flex-direction:column;align-items:flex-start;gap:20px;min-width:0;margin:0;display:flex}.page-shell--lp2 .lp2-problem--metrics .lp2-problem__metric:first-child .lp2-problem__metric-value{letter-spacing:-.05em;font-size:48px;line-height:1.04}@media (width>=960px){.page-shell--lp2 .lp2-problem--metrics .lp2-problem__metric:first-child .lp2-problem__metric-value{letter-spacing:-2.56px;min-height:72px;font-size:64px;line-height:1.05}}.page-shell--lp2 .lp2-problem--metrics .lp2-problem__metric-suffix{font-size:.923em}@media (width>=960px){.page-shell--lp2 .lp2-problem--metrics .lp2-problem__metric-suffix{font-size:48px}.page-shell--lp2 .lp2-problem--metrics .lp2-problem__metric:first-child .lp2-problem__metric-suffix{font-size:56px}}.page-shell--lp2 .lp2-problem--metrics .lp2-problem__metric-caption{font-family:var(--lp2-font);letter-spacing:-.54px;color:var(--c-dadadb);white-space:pre-line;margin:0;font-size:16px;font-weight:400;line-height:26px}@media (width>=768px){.page-shell--lp2 .lp2-problem--metrics .lp2-problem__metric-caption{font-size:18px}}.lp2-quotes__meta{flex-direction:column;gap:1px;min-width:0;display:flex}.page-shell--pricing .pricing-card__usage-label{color:var(--lp2-text-tertiary);letter-spacing:-.01em;margin:4px 0 0;font-size:13px;font-weight:510}.page-shell--pricing .pricing-card__usage-field{width:100%;margin-top:2px;position:relative}.page-shell--pricing .pricing-card__usage-select{appearance:none;width:100%;height:44px;box-shadow:inset 0 0 0 1px var(--lp2-border-translucent-strong);background:var(--lp2-bg-level-1);color:var(--lp2-text);font-family:var(--lp2-font);letter-spacing:-.02em;cursor:pointer;border:none;border-radius:12px;padding:0 40px 0 14px;font-size:14px;font-weight:510;transition:box-shadow .2s,background-color .2s}.page-shell--pricing .pricing-card__usage-select:hover{background:var(--lp2-bg-level-2)}.page-shell--pricing .pricing-card__usage-select:focus-visible{outline:2px solid var(--c-white-a90);outline-offset:2px}.page-shell--pricing .pricing-card__usage-chevron{width:16px;height:16px;color:var(--lp2-text-tertiary);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.page-shell--pricing .pricing-card__top{flex-direction:column;gap:8px;display:flex}.page-shell--pricing .pricing-card__tagline{color:var(--lp2-text-tertiary);margin:0;font-size:14px}@media (prefers-reduced-motion:no-preference){.lp2-product-demo__frame .lp2-linear__sidebar>.lp2-linear__ws--pill{--lp2-demo-d:0s}.lp2-product-demo__frame .lp2-linear__sidebar>.lp2-linear__nav>.lp2-linear__nav-item:first-child{--lp2-demo-d:48ms}.lp2-product-demo__frame .lp2-linear__sidebar>.lp2-linear__nav>.lp2-linear__nav-item:nth-child(2){--lp2-demo-d:88ms}.lp2-product-demo__frame .lp2-linear__sidebar>.lp2-linear__nav>.lp2-linear__nav-item:nth-child(3){--lp2-demo-d:.128s}.lp2-product-demo__frame .lp2-linear__projects>.lp2-linear__nav>.lp2-linear__nav-item:first-child{--lp2-demo-d:.208s}.lp2-product-demo__frame .lp2-linear__projects>.lp2-linear__nav>.lp2-linear__nav-nested:nth-child(2)>.lp2-linear__nav-item:first-child{--lp2-demo-d:.248s}.lp2-product-demo__frame .lp2-linear__projects>.lp2-linear__nav>.lp2-linear__nav-nested:nth-child(2)>.lp2-linear__nav-item:nth-child(2){--lp2-demo-d:.288s}.lp2-product-demo__frame .lp2-linear__projects>.lp2-linear__nav>.lp2-linear__nav-nested:nth-child(2)>.lp2-linear__nav-item:nth-child(3){--lp2-demo-d:.328s}.lp2-product-demo__frame .lp2-linear__projects>.lp2-linear__nav>.lp2-linear__nav-nested:nth-child(2)>.lp2-linear__nav-item:nth-child(4){--lp2-demo-d:.368s}.lp2-product-demo__frame .lp2-linear__projects>.lp2-linear__nav>.lp2-linear__nav-nested:nth-child(2)>.lp2-linear__nav-item:nth-child(5){--lp2-demo-d:.408s}.lp2-product-demo__frame .lp2-linear__projects>.lp2-linear__nav>.lp2-linear__nav-nested:nth-child(2)>.lp2-linear__nav-item:nth-child(6){--lp2-demo-d:.428s}.lp2-product-demo__frame .lp2-linear__projects>.lp2-linear__nav>.lp2-linear__nav-nested:nth-child(2)>.lp2-linear__nav-item:nth-child(7),.lp2-product-demo__frame .lp2-linear__projects>.lp2-linear__nav>.lp2-linear__nav-item:nth-child(3){--lp2-demo-d:.448s}.lp2-product-demo__frame .lp2-linear__projects>.lp2-linear__nav>.lp2-linear__nav-nested:nth-child(4)>.lp2-linear__nav-item:first-child{--lp2-demo-d:.488s}.lp2-product-demo__frame .lp2-linear__projects>.lp2-linear__nav>.lp2-linear__nav-nested:nth-child(4)>.lp2-linear__nav-item:nth-child(2){--lp2-demo-d:.52s}.lp2-product-demo__frame .lp2-linear__projects>.lp2-linear__nav>.lp2-linear__nav-nested:nth-child(4)>.lp2-linear__nav-item:nth-child(3){--lp2-demo-d:.552s}.lp2-product-demo__frame .lp2-linear__projects>.lp2-linear__nav>.lp2-linear__nav-nested:nth-child(4)>.lp2-linear__nav-item:nth-child(4){--lp2-demo-d:.584s}.lp2-product-demo__frame .lp2-linear__projects>.lp2-linear__nav>.lp2-linear__nav-nested:nth-child(4)>.lp2-linear__nav-item:nth-child(5){--lp2-demo-d:.616s}.lp2-product-demo__frame-group.reveal--visible .lp2-product-demo__frame .lp2-linear__ws--pill,.lp2-product-demo__frame-group.reveal--visible .lp2-product-demo__frame .lp2-linear__nav-item,.lp2-product-demo__frame-group.reveal--visible .lp2-product-demo__frame .lp2-linear__fav-label{animation-name:lp2-demo-in-x}}.lp2-linear__glow{z-index:0;pointer-events:none;background:radial-gradient(50% 50%,#ffffff0a 0%,#fff0 90%);border-radius:400px;width:400px;height:400px;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.lp2-linear__side-top{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.lp2-linear__side-tools{align-items:center;gap:6px;display:flex}.lp2-linear__tool{border-radius:9999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.lp2-linear__nav-item:not(.lp2-linear__nav-item--active):not(.lp2-linear__nav-item--pages):hover{background:var(--c-white-a06);color:var(--c-d7dde5)}.lp2-linear__avatar{background:var(--c-white-a10);width:18px;height:18px;color:var(--c-white);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:510;display:grid}.lp2-linear__nav-ico{opacity:.85;background-position:50%;background-repeat:no-repeat;background-size:14px;flex:none;width:16px;height:16px}.lp2-linear__bar{z-index:1;border-bottom:1px solid var(--lp2-l-border);box-sizing:border-box;flex:none;justify-content:space-between;align-items:center;height:44px;padding:8px 12px;display:flex;position:relative}.lp2-linear__crumb{align-items:center;gap:8px;min-width:0;height:28px;padding:6px 10px;display:flex;overflow:hidden}.lp2-linear__crumb-labels{white-space:nowrap;font-variant-numeric:lining-nums tabular-nums;align-items:center;gap:6px;min-width:0;padding-block:1px;display:flex}.lp2-linear__crumb-id,.lp2-linear__crumb-title{color:var(--lp2-l-secondary);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:510;line-height:14px;overflow:hidden}.lp2-linear__bar-icon{background-position:50%;background-repeat:no-repeat;background-size:14px;border-radius:9999px;flex:none;width:28px;height:28px}.lp2-linear__bar-right{color:var(--lp2-l-quaternary);letter-spacing:0;white-space:nowrap;font-variant-numeric:lining-nums tabular-nums;align-items:center;gap:8px;font-size:12px;line-height:16px;display:flex}.lp2-linear__counter{margin-right:8px}.lp2-linear__counter-cur{color:var(--lp2-l-tertiary)}.lp2-linear__navbtn{background-position:50%;background-repeat:no-repeat;background-size:14px;border-radius:9999px;place-items:center;width:30px;height:28px;display:grid}.lp2-linear__issue{grid-column:2;min-width:0;padding:19px 16px 0;overflow:hidden}.lp2-linear__title-block{flex-direction:column;gap:8px;display:flex}.lp2-linear__title{color:var(--lp2-l-secondary);letter-spacing:0;margin:0;font-size:20px;font-weight:590;line-height:28px}.lp2-linear__desc{max-width:540px;color:var(--lp2-l-tertiary);letter-spacing:0;margin:0;font-size:14px;font-weight:400;line-height:24px}.lp2-linear__activity-label{color:var(--lp2-l-secondary);margin:24px 0 20px;font-size:16px;font-weight:590;line-height:28px}.lp2-linear__activity{flex-direction:column;gap:8px;margin-bottom:20px;display:flex;position:relative}.lp2-linear__event{align-items:center;gap:8px;min-width:0;height:24px;display:flex}.lp2-linear__event-ico{flex:none;place-items:center;width:16px;height:16px;display:grid}.lp2-linear__comment-name{color:var(--lp2-l-secondary);font-weight:510}.lp2-linear__dotsep,.lp2-linear__time{color:var(--lp2-l-quaternary)}.lp2-linear__activity-join{background:var(--lp2-l-line);width:1px;height:8px;position:absolute;top:24px;left:8px;transform:translate(-50%)}.lp2-linear__card{--stretch:16px;isolation:isolate;max-width:calc(100% + var(--stretch) * 2);margin:0 calc(var(--stretch) * -1) 20px;border:1px solid var(--lp2-l-border-strong);background:linear-gradient(var(--c-ffffff08), var(--c-ffffff08)), var(--lp2-l-panel);border-radius:9px;flex-direction:column;gap:16px;padding:12px 16px 16px;display:flex;position:relative;box-shadow:0 0 0 1px #0003}.lp2-linear__card:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;border:1px solid #ffffff1f;position:absolute;inset:0;mask:radial-gradient(100px 100px at 0 0,#000 0% 16%,#0000 100%)}.lp2-linear__card-divider{background:var(--lp2-l-line);width:100%;height:1px}.lp2-linear__comment{flex-direction:column;gap:8px;display:flex}.lp2-linear__comment-head{align-items:center;gap:8px;display:flex}.lp2-linear__comment-name{font-size:13px;line-height:16px}.lp2-linear__comment-body{color:var(--lp2-l-tertiary);letter-spacing:-.01em;margin:0;font-size:13px;line-height:16px}.lp2-linear__connected-row{align-items:center;gap:8px;height:20px;padding-inline:16px;display:flex}.lp2-linear__pr{color:var(--lp2-l-secondary);font-weight:510}.lp2-linear__pr-ico{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%236b6b6b'%3E%3Cpath fill-rule='evenodd' d='M7.95 6A1.75 1.75 0 1 0 7.95 2.5 1.75 1.75 0 0 0 7.95 6ZM4.45 9.5A1.75 1.75 0 1 0 4.45 6a1.75 1.75 0 0 0 0 3.5Zm3.5 3.5a1.75 1.75 0 1 0 0-3.5 1.75 1.75 0 0 0 0 3.5ZM11.45 9.5a1.75 1.75 0 1 0 0-3.5 1.75 1.75 0 0 0 0 3.5Z'/%3E%3C/svg%3E") 50%/14px no-repeat;flex:none;width:16px;height:16px}.lp2-linear__props{opacity:.8;box-sizing:border-box;flex-direction:column;grid-column:4;align-items:flex-start;gap:24px;min-width:0;padding-top:8px;display:flex}.lp2-linear__cat{flex-direction:column;align-items:flex-start;gap:6px;width:100%;display:flex}.lp2-linear__cat-title{height:24px;color:var(--lp2-l-tertiary);letter-spacing:0;align-items:center;padding-inline:8px 6px;font-size:12px;font-weight:400;line-height:14px;display:flex}.lp2-linear__prop{box-sizing:border-box;flex-shrink:0;align-items:center;gap:6px;height:24px;padding-inline:7px 8px;display:flex}.lp2-linear__prop-v{color:var(--lp2-l-secondary);letter-spacing:0;white-space:nowrap;font-size:12px;line-height:14px}.lp2-linear__prop-k{color:var(--lp2-l-tertiary);letter-spacing:0;white-space:nowrap;font-size:12px;line-height:14px}.lp2-linear__prop-avatar{object-fit:cover;border-radius:50%;width:14px;height:14px}.lp2-linear__prop-ico{background-position:50%;background-repeat:no-repeat;background-size:16px;flex:none;width:16px;height:16px}.lp2-linear__delegate{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='19' fill='none'%3E%3Cpath stroke='%232e2e32' stroke-linecap='round' d='M.5.5v9.938c0 2.453 1.494 4.66 3.772 5.57L10.5 18.5'/%3E%3C/svg%3E") no-repeat;width:11px;height:19px;position:absolute;top:24px;left:15px}.lp2-linear__labels{align-items:center;gap:8px;padding-inline:7px;display:flex}.lp2-linear__label{border:1px solid var(--lp2-l-line);height:24px;color:var(--lp2-l-secondary);white-space:nowrap;border-radius:16px;align-items:center;gap:2px;padding-inline:7px 11px;font-size:12px;line-height:14px;display:inline-flex}.lp2-linear__label-dot{flex:none;width:16px;height:16px;position:relative}.lp2-linear__label-dot:after{content:"";background:var(--accent,var(--lp2-l-green));border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp2-linear__label-dot--green{--accent:var(--lp2-l-green)}.lp2-linear__label-dot--yellow{--accent:var(--lp2-l-yellow)}}@layer utilities;
