.landing-final .lf-hero h1{letter-spacing:-3.01px;max-width:1140px;font-size:86px;line-height:.96}.landing-final .lf-hero .lf-actions{gap:12px;margin-top:32px}.landing-final .lf-hero .lf-link{border-radius:var(--radius-pill);background:#fffdf8;padding:0 24px}@media (width<=1100px) and (width>=769px){.landing-final .lf-hero h1{letter-spacing:-2px;font-size:66px}}@media (width<=768px){.landing-final .lf-hero h1{letter-spacing:-1.6px;font-size:46px;line-height:.98}}#stack{--stack-ease:cubic-bezier(.22,.61,.36,1);--stack-t:.48s;overflow-x:clip}#stack .lf-section-head{grid-template-columns:1fr 1fr;align-items:end;gap:40px 96px;margin-bottom:56px}#stack .lf-section-head h2{letter-spacing:-.03em;max-width:620px;font-size:46px;line-height:1.06}#stack .lf-section-head p{color:#41465e;justify-self:end;max-width:500px;font-size:17px;line-height:1.55}.lf-stack{grid-template-columns:600px 1fr;align-items:center;gap:40px;display:grid}.lf-stack-rows{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.lf-stack-row{border-radius:var(--radius-card);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background-color var(--stack-t) var(--stack-ease),box-shadow var(--stack-t) var(--stack-ease),opacity var(--stack-t) var(--stack-ease);background:#fffdf88c;border:0;grid-template-columns:32px 1fr;gap:18px;padding:22px 26px 22px 22px;display:grid;box-shadow:inset 0 0 0 1px #1b214012}.lf-stack-row:focus{outline:none}.lf-stack-row:focus-visible,#stack[data-active] .lf-stack-row.on:focus-visible{box-shadow:inset 0 0 0 1px #2850ff59,0 0 0 3px #f2eada,0 0 0 5px #2850ff}.lf-stack-row .name{letter-spacing:-.01em;color:#1b2140;transition:color var(--stack-t) var(--stack-ease);font-size:21px;font-weight:600;line-height:1.25;display:block}.lf-stack-row .say{color:#41465e;margin-top:8px;font-size:16px;line-height:1.5;display:block}.lf-stack-row .who{color:#5c6073;margin-top:8px;font-size:14px;line-height:1.45;display:block}.lf-stack-row .glyph{width:32px;height:32px;margin-top:-2px;display:block;overflow:visible}.lf-stack-row .glyph path{fill:#f7f1e5;stroke:#1b21406b;stroke-width:1px;transition:fill var(--stack-t) var(--stack-ease),stroke var(--stack-t) var(--stack-ease)}.lf-stack-row .glyph path.me{fill:#d2daff;stroke:#2850ff}#stack[data-active] .lf-stack-row{opacity:.7}#stack[data-active] .lf-stack-row.on{opacity:1;background:#fffdf8;box-shadow:inset 0 0 0 1px #2850ff38,0 1px 2px #1b21400a,0 10px 28px -14px #1b21402e}.lf-stack-row.on .name{color:#2850ff}.lf-stack-row.on .glyph path.me{fill:#2850ff}.lf-stack-figwrap{width:100%;height:calc(712px * var(--s,1));position:relative}.lf-stack-fig{width:460px;height:712px;transform:scale(var(--s,1));transform-origin:50% 0;margin-left:-230px;position:absolute;top:0;left:50%}.lf-stack-fig.over{cursor:pointer}.lf-stack-grid{background-image:radial-gradient(circle,#1b21402b .9px,#0000 1.3px);background-position:10px 6px;background-size:20px 20px;position:absolute;inset:-40px -70px;-webkit-mask-image:radial-gradient(52% 50%,#000 30%,#0000 78%);mask-image:radial-gradient(52% 50%,#000 30%,#0000 78%)}.lf-stack-cline{width:1px;height:416.5px;transform:translateY(var(--top,176px));transition:transform var(--stack-t) var(--stack-ease),height var(--stack-t) var(--stack-ease);background:repeating-linear-gradient(#1b214033 0 2px,#0000 2px 7px);position:absolute;top:0}.lf-stack-layer{pointer-events:none;filter:drop-shadow(0 4px 6px #1b214000);transition:filter var(--stack-t) var(--stack-ease);position:absolute;inset:0}.lf-stack-anchor{width:0;height:0;transform:translateY(var(--dy,0px));transition:transform var(--stack-t) var(--stack-ease);position:absolute;left:230px}.lf-stack-plate{border-radius:var(--radius-card);width:210px;height:210px;transform-style:preserve-3d;pointer-events:none;cursor:pointer;transition:box-shadow var(--stack-t) var(--stack-ease),background-color var(--stack-t) var(--stack-ease);background-color:#f7f1e5;background-image:radial-gradient(circle,#1b214029 .8px,#0000 1.2px);background-position:7px 7px;background-size:15px 15px;border:0;outline:none;padding:0;position:absolute;top:-105px;left:-105px;transform:rotateX(58deg)rotate(-45deg);box-shadow:inset 0 0 0 1.25px #1b214080}.lf-stack-plate.bare{background-image:none}.lf-stack-plate:focus-visible{box-shadow:inset 0 0 0 1.5px #2850ff,0 0 0 4px #f2eada,0 0 0 6px #2850ff!important}.lf-stack-plate .sheet{border-radius:var(--radius-card);transition:background-color var(--stack-t) var(--stack-ease);background:#e8ddc6;position:absolute;inset:0}.lf-stack-plate .sheet.base{transition:background-color var(--stack-t) var(--stack-ease),box-shadow var(--stack-t) var(--stack-ease);box-shadow:inset 0 0 0 1.25px #1b214080}.lf-stack .motif{width:210px;height:210px;transition:opacity var(--stack-t) var(--stack-ease);display:block;position:absolute;inset:0;overflow:visible;transform:translateZ(1px)}.lf-stack .motif .s{fill:none;stroke:#1b214085;stroke-width:1.2px;transition:stroke var(--stack-t) var(--stack-ease)}.lf-stack .motif .f{fill:#1b214012;stroke:#1b21407a;stroke-width:1.1px;transition:fill var(--stack-t) var(--stack-ease),stroke var(--stack-t) var(--stack-ease)}.lf-stack .motif .d{fill:#1b214057}.lf-stack .motif .dash{stroke-dasharray:3 4}.lf-stack .motif .more{opacity:0;transition:opacity var(--stack-t) var(--stack-ease)}.lf-stack .motif .edge{fill:#2850ff;stroke:#2850ff;stroke-width:1.2px}.lf-stack .node .ring{fill:#f7f1e5;stroke:#2850ff;stroke-width:1.4px}.lf-stack .node .dot{fill:#2850ff;opacity:1;transition:opacity .3s var(--stack-ease)}.lf-stack .node .pulse{fill:none;stroke:#2850ff;stroke-width:1.2px;opacity:0;transform-box:fill-box;transform-origin:50%}.lf-stack[data-signal=pending] .lf-stack-layer:not(.hit) .node .dot{opacity:.35}.lf-stack[data-signal=pending] .motif .edge{fill:#f7f1e5;stroke:#2850ff8c}.lf-stack .motif .edge.play{animation:lf-stack-edge .6s var(--stack-ease) both}.lf-stack-layer.hit.play .node .pulse{animation:lf-stack-pulse 1.1s var(--stack-ease) 1}@keyframes lf-stack-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@keyframes lf-stack-edge{0%{fill:#f7f1e5;stroke:#2850ff8c}to{fill:#2850ff;stroke:#2850ff}}.lf-stack-seg{clip-path:inset(-8px -8px 0);width:2px;transition:height var(--stack-t) var(--stack-ease);position:absolute;top:16px;left:229px;overflow:visible}.lf-stack-seg .base{background:repeating-linear-gradient(#2850ff73 0 3px,#0000 3px 7px);position:absolute;inset:0}.lf-stack-seg .lit{width:2px;height:var(--p,2000px);background:#2850ff;position:absolute;top:0;left:0}.lf-stack-seg .head{left:-5px;top:calc(var(--p,0px) - 6px);width:12px;height:12px;opacity:var(--ho,0);background:#2850ff;border-radius:50%;position:absolute;box-shadow:0 0 0 4px #2850ff29}.lf-stack-inlet{background:#f2eada;border-radius:50%;width:12px;height:12px;position:absolute;top:10px;left:224px;box-shadow:inset 0 0 0 1.4px #2850ff}.lf-stack.opening .lf-stack-anchor,.lf-stack.opening .lf-stack-seg,.lf-stack.opening .lf-stack-cline{transition-duration:.9s}#stack[data-active] .lf-stack-layer:not(.on) .motif{opacity:.38}#stack[data-active] .lf-stack-layer:not(.on) .lf-stack-plate{background-color:#f5efe3;box-shadow:inset 0 0 0 1.25px #1b214042}#stack[data-active] .lf-stack-layer:not(.on) .sheet.base{box-shadow:inset 0 0 0 1.25px #1b214042}#stack[data-active] .lf-stack-layer.on{filter:drop-shadow(0 18px 16px #1b21401f)}#stack[data-active] .lf-stack-layer.up{filter:drop-shadow(0 12px 14px #1b21400f)}.lf-stack-layer.on .lf-stack-plate{background-color:#fffdf8;box-shadow:inset 0 0 0 1.5px #2850ff}.lf-stack-layer.on .sheet{background:#e4e3ea}.lf-stack-layer.on .sheet.base{box-shadow:inset 0 0 0 1.5px #2850ff}.lf-stack-layer.on .motif .more{opacity:1}.lf-stack-layer.on .motif .s{stroke:#2850ffcc}.lf-stack-layer.on .motif .f{fill:#2850ff1f;stroke:#2850ffb3}@media (width<=1100px){.lf-stack{grid-template-columns:1fr;gap:20px}}@media (width<=768px){#stack .lf-section-head{grid-template-columns:1fr;gap:16px;margin-bottom:28px}#stack .lf-section-head h2{font-size:34px;line-height:1.08}#stack .lf-section-head p{justify-self:start;font-size:17px}.lf-stack-rows{gap:10px}.lf-stack-row{grid-template-columns:28px 1fr;gap:14px;padding:18px 18px 18px 16px}.lf-stack-row .glyph{width:28px;height:28px}.lf-stack-row .name{font-size:19px}.lf-stack-row .say{margin-top:6px;font-size:15.5px}.lf-stack-row .who{margin-top:6px;font-size:13.5px}}@media (prefers-reduced-motion:reduce){.lf-stack-anchor,.lf-stack-seg,.lf-stack-cline,.lf-stack-layer{transition:none}#stack[data-active] .lf-stack-layer.on,#stack[data-active] .lf-stack-layer.up{filter:none}.lf-stack-row,.lf-stack-row .name,.lf-stack-plate,.lf-stack .motif,.lf-stack .motif .more,.lf-stack-plate .sheet,.lf-stack-row .glyph path{transition-duration:.2s}}@media (width<=768px){.lf-stack-grid{inset:0}}.lf-bk{color:var(--lf-ink);background:#e6dcc6 radial-gradient(circle,#1b21400f 1px,#0000 1.4px) 0 0/8px 8px;border-radius:12px;grid-template-columns:minmax(0,1fr) 250px;gap:28px;padding:32px 30px;display:grid}.lf-bk-desk{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.lf-bk-col{flex-direction:column;gap:18px;display:flex}.lf-bk-paper{background:#fffdf8;border-radius:12px;padding:18px 16px;box-shadow:0 1px 2px #1b21400f,0 12px 24px -12px #1b21404d}.lf-bk-paper h3{font-family:var(--font-geist),sans-serif;letter-spacing:0;margin:0 0 12px;font-size:14px;font-weight:600}.lf-bk-t1{transform:rotate(-1.5deg)}.lf-bk-t2{transform:rotate(1.5deg)}.lf-bk-t3{transform:rotate(-.8deg)}.lf-bk-t4{transform:rotate(1deg)}.landing-final .lf-bk-cap{color:#5b6070;margin:6px 0 10px;font-size:13px}.lf-bk-hero{color:#fff;background:#1b2140;border-radius:12px;position:relative;overflow:hidden}.lf-bk-hero img{object-fit:cover;width:100%;height:68px;display:block}.lf-bk-hero span,.lf-bk-hero strong{position:absolute;left:10px}.lf-bk-hero span{font-size:13px;top:22px}.lf-bk-hero strong{font-size:15px;bottom:8px}.lf-bk-row{background:#f1ece2;border-radius:12px;align-items:center;gap:8px;padding:8px;font-size:13px;display:flex}.lf-bk-faces{display:inline-flex}.lf-bk-faces i{color:#fff;background:#28534d;border:2px solid #fffdf8;border-radius:999px;place-items:center;width:24px;height:24px;margin-right:-6px;font-size:13px;font-style:normal;display:grid}.lf-bk-faces i:nth-child(2){background:#1b2140}.lf-bk-faces i:nth-child(3){background:#8f5f17}.lf-bk-signup{justify-content:space-between}.lf-bk-signup span{color:#5b6070;background:#fff;border-radius:999px;flex:1;padding:6px 10px}.lf-bk-signup b{background:var(--lf-ink);color:#fff;border-radius:999px;padding:6px 12px;font-weight:500}.lf-bk-t3 ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.lf-bk-t3 strong{font-size:15px;display:block}.lf-bk-t3 span{color:#5b6070;margin-top:2px;font-size:13px;display:block}.lf-bk-past{background:#f1ece2;border-radius:12px;overflow:hidden}.lf-bk-past img{object-fit:cover;width:100%;height:84px;display:block}.lf-bk-past strong{padding:8px 10px 0;font-size:15px;display:block}.lf-bk-past .lf-bk-cap{margin:2px 0 0;padding:0 10px 10px}.lf-bk-palette{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lf-bk-palette span{flex-wrap:wrap;justify-content:space-between;gap:2px 6px;display:flex}.lf-bk-palette i{border-radius:12px;flex:0 0 100%;height:30px;box-shadow:inset 0 0 0 1px #1b214014}.lf-bk-palette small{color:#41465e;font-size:13px}.lf-bk-palette small+small{color:#5b6070}.lf-bk-type{background:#f1ece2;border-radius:12px;align-items:center;gap:10px;margin-top:12px;padding:10px;display:flex}.lf-bk-type b{font-family:Author,var(--font-geist),sans-serif;font-size:26px}.landing-final .lf-bk-type p{margin:0;font-size:13px}.lf-bk-draft{flex-direction:column;gap:10px;display:flex}.landing-final .lf-bk-label{color:var(--lf-ink);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;display:flex}.lf-bk-label span{background:var(--lf-ink);color:#fff;border-radius:999px;place-items:center;width:22px;height:22px;font-size:13px;display:grid}.lf-bk-page{background:#fffdf8;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #1b21400f,0 16px 32px -16px #1b214059}.lf-bk-head,.lf-bk-foot{justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.lf-bk-head strong{letter-spacing:.01em;align-items:center;gap:6px;display:flex}.lf-bk-head span{color:#5b6070}.lf-bk-page-img{object-fit:cover;object-position:60% 70%;width:100%;height:150px;display:block}.lf-bk-page-body{padding:12px}.lf-bk-page h4{font-family:var(--font-geist),sans-serif;letter-spacing:-.4px;font-size:19px;line-height:1.15}.landing-final .lf-bk-page-body p{margin:8px 0 0;font-size:13px}.lf-bk-page-cta{align-items:center;gap:12px;margin-top:12px;display:flex}.lf-bk-reg{background:var(--lf-ink);color:#fff;border-radius:999px;padding:6px 12px;font-size:13px}.lf-bk-foot{color:#41465e;background:#f1ece2}.lf-bk-approve{color:#fff;white-space:nowrap;background:#2850ff;border-radius:999px;padding:5px 10px}.lf-bk-built{background:#fffdf8;border-radius:12px;padding:12px}.landing-final .lf-bk-built p{color:var(--lf-ink);margin:0 0 8px;font-size:13px;font-weight:600}.lf-bk-built ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lf-bk-built li{color:#1b2140;background:#d2daff;border-radius:999px;padding:4px 10px;font-size:13px}@media (width<=1100px){.lf-bk{grid-template-columns:1fr}.lf-bk-draft{max-width:420px}}@media (width<=768px){.lf-bk{gap:20px;padding:16px}.lf-bk-desk{grid-template-columns:1fr}.lf-bk-t1,.lf-bk-t2,.lf-bk-t3,.lf-bk-t4{transform:none}.lf-bk-draft{max-width:none}}.lf-problems{--lp-white:#fff;--lp-card:#fffdf8;--lp-warm:#f2f0e7;--lp-slate:#8a8ba2;--lp-shadow:0 0 0 1px #1b214014,0 6px 14px -8px #1b214059;--lp-front-shadow:0 0 0 1px #1b214014,0 14px 24px -12px #1b214073}.lf-problems .lf-section-head{grid-template-columns:minmax(0,1fr) 440px;align-items:end}.lf-problems .lf-section-head h2{letter-spacing:-1.8px;font-size:56px;line-height:1.02}.lf-problems .lf-section-head p{font-size:18px;line-height:1.55}.lf-problem-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.lf-problem-card{background:var(--lp-card);border-radius:var(--radius-card);flex-direction:column;gap:28px;padding:28px;display:flex;box-shadow:0 0 0 1px #1b214014,0 18px 30px -24px #1b214059}.lf-problem-art{height:160px;color:var(--lf-ink);flex-shrink:0;font-size:13px;line-height:1.25;position:relative}.lf-problem-art small{white-space:nowrap;font-size:13px;line-height:1.25}.lf-problem-copy h3{letter-spacing:-.6px;font-size:25px;line-height:1.25}.lf-problem-copy p{margin:10px 0 0;font-size:16px;line-height:1.55}.lf-queue-slip{background:var(--lp-white);border-radius:var(--radius-card);height:44px;box-shadow:var(--lp-shadow);justify-content:space-between;align-items:flex-start;gap:8px;padding:3px 12px 0;display:flex;position:absolute}.lf-queue-slip small{color:#464556;background:#e8e3d5;border-radius:999px;padding:1px 6px}.lf-queue-slip--0{top:2px;left:8%;right:6%;transform:rotate(-.8deg)}.lf-queue-slip--1{top:28px;left:4%;right:9%;transform:rotate(.7deg)}.lf-queue-slip--2{top:54px;left:6%;right:4%;transform:rotate(-.6deg)}.lf-queue-slip--3{top:80px;left:2%;right:7%;transform:rotate(.8deg)}.lf-queue-slip--2 small,.lf-queue-slip--3 small{background:#e7ecff}.lf-queue-front{background:var(--lp-white);border-radius:var(--radius-card);height:56px;box-shadow:var(--lp-front-shadow);justify-content:space-between;align-items:center;gap:12px;padding:0 14px;display:flex;position:absolute;bottom:0;left:0;right:3%;transform:rotate(-.6deg)}.lf-queue-front strong{font-size:13px;font-weight:600;display:block}.lf-queue-front div>span{color:var(--lf-body);margin-top:3px;font-size:13px;display:block}.lf-queue-front>small{color:#73501c;background:#f3e4cb;border-radius:999px;padding:4px 9px}.lf-builder{background:var(--lp-white);border-radius:var(--radius-card);box-shadow:var(--lp-shadow);gap:6px;padding:10px;display:grid;position:absolute;top:0;left:0;right:10%}.lf-builder>div{background:var(--lp-warm);border-radius:12px;align-items:center;gap:10px;min-height:32px;padding:0 10px;display:flex}.lf-builder i,.lf-builder-detached i{background:var(--lp-slate);border-radius:2px;flex-shrink:0;width:8px;height:8px;display:inline-block}.lf-builder .lf-builder-slot{height:32px}.lf-builder-detached{border-radius:var(--radius-card);background:var(--lp-white);height:42px;box-shadow:var(--lp-front-shadow);border:1.5px dashed #c9583e;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;display:flex;position:absolute;bottom:6px;left:8%;right:-44px;transform:rotate(4deg)}.lf-builder-detached>span{align-items:center;gap:10px;font-weight:500;display:flex}.lf-builder-detached i{background:#c9583e}.lf-builder-detached small{color:#873e2e;background:#f6d7cb;border-radius:999px;padding:4px 9px}.lf-tool-tile{background:var(--lp-white);border-radius:var(--radius-card);width:39%;height:88px;box-shadow:var(--lp-shadow);flex-direction:column;gap:8px;padding:8px;display:flex;position:absolute}.lf-tool-tile>span{white-space:nowrap;align-items:center;gap:4px;font-size:13px;display:flex}.lf-tool-tile>span>i{background:#bd9b44;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.lf-tool-tile--analytics{top:6px;left:0;transform:rotate(-4deg)}.lf-tool-tile--search{top:16px;left:31%;transform:rotate(3deg)}.lf-tool-tile--sheet{top:0;right:0;transform:rotate(-2deg)}.lf-tool-tile--search>span>i{background:#2850ff}.lf-tool-tile--sheet>span>i{background:#929c7c}.lf-chart-bars{background:#f4f0e5;border-radius:4px;flex:1;align-items:flex-end;gap:3px;padding:4px;display:flex}.lf-chart-bars>i{background:#607eff;border-radius:2px;flex:1}.lf-search-rows{background:#f4f0e5;border-radius:4px;gap:6px;padding:6px;display:grid}.lf-search-rows>div{justify-content:space-between;align-items:center;gap:5px;display:flex}.lf-search-rows i{background:#d8d4bd;border-radius:3px;height:5px}.lf-search-rows b{background:#919b7a;border-radius:3px;width:14px;height:5px}.lf-sheet-cells{background:#f4f0e5;border-radius:4px;grid-template-columns:repeat(3,1fr);gap:3px;padding:5px;display:grid}.lf-sheet-cells>i{background:#e0d9b9;border-radius:2px;height:9px}.lf-sheet-cells>i:nth-child(3n+1){background:#e3e6ce}.lf-question{white-space:nowrap;background:var(--lp-white);border-radius:var(--radius-pill);height:40px;box-shadow:var(--lp-front-shadow);align-items:center;gap:8px;padding:0 16px 0 6px;font-size:13px;font-weight:500;display:flex;position:absolute;bottom:2px;left:10%;transform:rotate(-1.5deg)}.lf-question>span{color:#4f5378;background:#dfe5ff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:13px;display:grid}.lf-tool-count{background:var(--lf-ink);height:24px;color:var(--lp-white);border-radius:var(--radius-pill);align-items:center;padding:0 10px;display:flex;position:absolute;bottom:10px;right:2%;transform:rotate(5deg)}.lf-problem-art .lf-tool-count{font-size:13px}@media (width<=1100px) and (width>=769px){.lf-problems .lf-section-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}.lf-problem-card{padding:20px}.lf-problem-art,.lf-queue-front strong,.lf-queue-front div>span{font-size:13px}.lf-builder-detached{padding:0 7px;right:-20px}.lf-builder-detached small{padding:4px;font-size:13px}.lf-question{gap:4px;padding-right:8px;font-size:13px;left:0}.lf-tool-count{bottom:-9px;right:-8px}}@media (width<=768px){.lf-problems .lf-section-head{margin-bottom:36px}.lf-problems .lf-section-head h2{letter-spacing:-1px;font-size:34px;line-height:1.06}.lf-problems .lf-section-head p{margin-top:16px;font-size:16.5px}.lf-problem-grid{grid-template-columns:1fr;gap:12px}.lf-problem-card{gap:20px;padding:20px}.lf-problem-art{height:144px}.lf-problem-copy h3{letter-spacing:-.5px;font-size:22px}.lf-problem-copy p{margin-top:8px;font-size:15.5px}.lf-queue-slip--0{top:1px}.lf-queue-slip--1{top:25px}.lf-queue-slip--2{top:49px}.lf-queue-slip--3{top:73px}.lf-queue-front{height:48px}.lf-builder-detached{right:-30px}}.hs{--blue:#2850ff;--body:#56565e;--ink:#1b1f3b;--r:12px;--ease:cubic-bezier(.2,.8,.2,1);--t-start:.4s;--t-lead:.15s;--t-char:30ms;--t-cap:1.2s;--t-card:1.6s;--t-reply:2.4s;--t-swap:4.2s;--t-fade:.4s;--t-overlap:.15s;--t-hl:5s;--t-tip:4.2s;--t-tab:11s;--t-xfade:.4s;isolation:isolate;contain:layout paint;max-width:1440px;margin:48px auto 0;padding:28px 90px 72px;position:relative}.hs *{box-sizing:border-box;margin:0;padding:0}.hs .land{object-fit:cover;object-position:center bottom;z-index:-1;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 12%);mask-image:linear-gradient(#0000,#000 12%)}.hs .grain{z-index:-1;opacity:.16;mix-blend-mode:multiply;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");position:absolute;inset:0}.hs .demo{flex-direction:column;align-items:center;gap:16px;max-width:960px;margin:auto;display:flex}.hs .tabrow{justify-content:center;max-width:100%;display:flex}.hs .tabs{backdrop-filter:blur(12px);scrollbar-width:none;scroll-behavior:smooth;background:#fdfbf69e;border-radius:999px;gap:4px;padding:4px;display:flex;overflow-x:auto}.hs .tabs::-webkit-scrollbar{display:none}.hs .tab{font:500 14px var(--font-geist),system-ui;color:#3d4056;isolation:isolate;white-space:nowrap;border-radius:999px;flex:none;padding:9px 16px;text-decoration:none;position:relative;overflow:hidden}.hs .tab:before,.hs .tab:after{content:"";z-index:-1;opacity:0;border-radius:999px;position:absolute;inset:0}.hs .tab:before{background:#1b1f3b1a}.hs .tab:after{transform-origin:0;background:#fffdf8;transform:scaleX(0)}.hs .tab[aria-selected=true]{color:var(--ink)}.hs .tab[aria-selected=true]:before,html.hs-run .hs .tab[aria-selected=true]:after{opacity:1}html.hs-run .hs .tab.fill[aria-selected=true]:after{animation:hs-fill var(--t-tab) linear both}.hs.settled .tab[aria-selected=true]:after{transform:none;animation:none!important}html.hs-rm .hs .tab[aria-selected=true]:after,.hs .nojs-sel:after{opacity:1;transform:none}@keyframes hs-fill{to{transform:scaleX(1)}}.hs .tab:hover{color:var(--ink)}.hs .tab:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.hs .sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.hs .box{text-align:left;width:100%;height:540px;position:relative}.hs .scenes,.hs .scene{position:absolute;inset:0}.hs .scene{visibility:hidden}.hs .scene.on{visibility:visible}.hs:not(.done) .scene,.hs .scene{transition:opacity var(--t-xfade) ease}html.hs-run .hs.xfade .scene.on{opacity:0}.hs.done .scenes:has(.scene:target) .scene.on{visibility:hidden}.hs.done .scene:target{visibility:visible}.hs .composer{width:min(720px,100%);transition:opacity var(--t-fade) ease;position:absolute;top:0;left:50%;transform:translate(-50%)}.hs .cbox{background:#fff;border-radius:999px;align-items:center;gap:12px;height:56px;padding:0 8px 0 20px;display:flex;box-shadow:0 12px 30px -18px #1b214073}.hs .ph{color:#66666e;font-size:15px}.hs .ptext{white-space:nowrap;color:#2a2d44;flex:1;min-width:0;font-size:15px;display:none;overflow:hidden}.hs .ptext>[data-p]{display:none}.hs .ptext>[data-p].on{display:inline}.hs .ptext .who{color:#2850ff}.hs.s-typing .ph{display:none}.hs.s-typing .ptext{display:block}.hs .caret{vertical-align:-3px;background:var(--ink);width:2px;height:18px;margin-left:1px;display:inline-block}.hs .send{color:#fff;background:#1b1f3b1f;border-radius:999px;place-items:center;width:40px;height:40px;font-size:17px;transition:background .2s;display:grid}.hs.s-typing .send{background:var(--blue)}.hs .slack{border-radius:var(--r);backdrop-filter:blur(22px)saturate(1.15);background:#fdfbf6bd;width:min(720px,100%);position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 30px 60px -36px #1b214073,0 6px 16px -10px #1b21402e}.hs .whead{background:#1b1f3b09;align-items:center;gap:12px;height:48px;padding:0 18px;font-size:15px;display:flex}.hs .whead b{font-weight:600}.hs .whead span{color:var(--body);font-size:14px}.hs .members{margin-left:auto;display:flex}.hs .members .av{width:26px;height:26px;margin-left:-6px;font-size:13px;box-shadow:0 0 0 2px #fbf9f3}.hs .av{color:#fff;width:36px;height:36px;font:600 15px var(--font-geist);border-radius:8px;flex:none;place-items:center;font-style:normal;display:grid}.hs .av.mc{background:#a8551f}.hs .av.dn{background:#5b7a5e}.hs .av.nb{background:var(--blue)}.hs .msgs{flex-direction:column;gap:16px;padding:18px 20px 20px;display:flex}.hs .msg{align-items:flex-start;gap:12px;display:flex}.hs .mb{flex:1;min-width:0}.hs .who-line{align-items:baseline;gap:8px;font-size:15px;line-height:20px;display:flex}.hs .who-line b{font-weight:600}.hs .org{color:var(--body);background:#1b1f3b0f;border-radius:999px;padding:1px 7px;font-size:13px}.hs time{color:#66666e;font-size:13px}.hs .msg .txt{color:#2a2d44;margin-top:2px;font-size:15px;line-height:22px}.hs .mention{color:#2850ff;background:#2850ff17;border-radius:4px;padding:0 3px}.hs .unfurl{margin-top:8px}.hs .ulink{color:#2850ff;text-underline-offset:3px;font-size:14px;text-decoration:underline;display:inline-block}.hs .ucard{border-radius:var(--r);background:#fff;border-left:3px solid #2850ff;margin-top:8px;padding:12px 14px}.hs .umeta{flex-direction:column;gap:4px;min-width:0;display:flex}.hs .umeta b{font-size:15px;font-weight:600}.hs .ustat{color:var(--body);font-size:13px}.hs .drops{border-radius:var(--r);background:#fff;margin-top:10px;padding:14px 16px;position:relative}.hs .drops .dh{color:var(--ink);margin:0 0 10px;font-size:13px;font-weight:600}.hs .drops ol{gap:6px;list-style:none;display:grid}.hs .drops li{color:#2a2d44;border-radius:8px;grid-template-columns:minmax(0,15em) 1fr 3.4em;align-items:center;gap:12px;margin:0 -8px;padding:4px 8px;font-size:14px;transition:background .2s;display:grid}.hs .drops .dp{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hs .drops b{text-align:right;font-variant-numeric:tabular-nums;color:#b5442c;font-weight:600}.hs .track{background:#ece3d2;border-radius:999px;height:10px;overflow:hidden}.hs .track i{height:100%;width:calc(var(--w)*100%);transform-origin:0;background:#c8553d;border-radius:999px;display:block}.hs .ex{color:#66666e;margin-top:10px;font-size:13px}.hs .tip{background:var(--ink);color:#fff;white-space:nowrap;border-radius:8px;padding:5px 10px;font-size:13px;position:absolute;top:8px;right:14px}.hs .mock{border-radius:var(--r);background:#fff;grid-template-rows:48px auto;grid-template-columns:minmax(0,1fr);width:min(720px,100%);max-height:100%;display:grid;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 40px 80px -40px #1b21408c,0 8px 24px -12px #1b214040}.hs .pbar{background:#f4f1ea;align-items:center;gap:14px;padding:0 16px;display:flex}.hs .purl{min-width:0;color:var(--body);white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:999px;flex:1;padding:6px 14px;font-size:13.5px;overflow:hidden}.hs .pbody{background:#fff;padding:28px 36px;position:relative;overflow:hidden}.hs .hl{outline-offset:4px;border-radius:8px;outline:2px solid #0000;transition:outline-color .3s,background-color .3s}.hs .chg{background:var(--blue);color:#fff;border-radius:999px;align-items:center;height:26px;padding:0 11px;font-size:13px;font-weight:500;transition:opacity .3s;display:inline-flex}.hs .cnav{color:var(--body);align-items:center;gap:22px;font-size:13.5px;display:flex}.hs .cnav b{color:var(--ink);letter-spacing:.01em;font-size:16px}.hs .cpill{background:var(--ink);color:#fff;border-radius:999px;margin-left:auto;padding:6px 14px;font-style:normal}.hs .hl-wrap{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.hs .pv-cairn h2{font:600 42px/1.08 Author,var(--font-geist);letter-spacing:-.02em;padding:2px 4px}.hs .pv-cairn p{color:var(--body);margin-top:16px;font-size:15px;line-height:1.5}.hs .cta{background:var(--blue);color:#fff;border-radius:999px;margin-top:18px;padding:10px 18px;font-size:14px;display:inline-flex}.hs .cnav b,.hs .whead span,.hs .org,.hs .purl,.hs .ulink,.hs .umeta b,.hs .evb small,.hs .pb small{letter-spacing:.01em;font-weight:500}.hs .pv-new .cnav{margin-bottom:18px}.hs .np{color:#fff;border-radius:var(--r);outline-offset:4px;background:#1b2140;outline:2px solid #0000;padding:22px 22px 24px}.hs .np .chg{margin-bottom:12px}.hs .np-d{color:#e6e8f2;margin:0;font-size:14px}.hs .np h4{font:600 30px/1.1 Author,var(--font-geist);letter-spacing:-.01em;color:#fff;margin:10px 0 0}.hs .np-b{color:#d6d9e8;max-width:34em;margin:10px 0 0;font-size:14px;line-height:1.5}.hs .np-f{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.hs .np-in{color:#56565e;background:#fff;border-radius:999px;flex:0 190px;padding:9px 14px;font-size:13px}.hs .np .evbtn{background:var(--blue);color:#fff;border-radius:999px;align-items:center;padding:9px 18px;font-size:13px;font-weight:600;display:inline-flex}html.hs-run .hs .slack{opacity:0;transform-origin:top;transform:translate(-50%)scaleY(.4)}html.hs-run .hs.f-card .scene.on .slack{opacity:1;transition:opacity .3s ease,transform .4s var(--ease);transform:translate(-50%)}html.hs-run .hs .reply{opacity:0;max-height:0;margin-top:-16px;overflow:hidden;transform:translateY(8px)}html.hs-run .hs.f-reply .scene.on .reply{opacity:1;max-height:640px;transition:opacity .3s ease,transform .4s var(--ease),max-height .4s var(--ease),margin-top .4s var(--ease);margin-top:0;overflow:visible;transform:none}html.hs-run .hs .stats .track i{transform:scaleX(0)}html.hs-run .hs.f-reply .stats .track i{transition:transform .5s var(--ease) .2s;transform:none}html.hs-run .hs .tip{opacity:0;transition:opacity .2s,transform .2s;transform:translateY(4px)}html.hs-run .hs.f-tip .tip{opacity:1;transform:none}.hs.f-tip .stats li:first-child,html:not(.hs-run) .hs .stats li:first-child{background:#f3ecdf}html.hs-run .hs.f-out .scene.on .slack{opacity:0;transition:opacity var(--t-fade) ease}html.hs-run .hs:is(.f-card,.f-out) .composer{opacity:0;transition:opacity .2s}html.hs-run .hs .mock{opacity:0}html.hs-run .hs.f-mock .scene.on .mock{opacity:1;transition:opacity var(--t-fade) ease}html.hs-run .hs:not(.f-hl) .chg{opacity:0}.hs.f-hl .scene.on .hl,html:not(.hs-run) .hs .hl{outline-color:var(--blue);background-color:#2850ff12}html:not(.hs-run) .hs .scene:not(.stats) .slack{display:none}html:not(.hs-run) .hs .scenes:has(.scene.on:not(.stats))~.composer,html:not(.hs-run) .hs.done .scenes:has(.scene:target:not(.stats))~.composer{visibility:hidden}html:not(.hs-run) .hs.done .scenes:has(.scene.stats:target)~.composer{visibility:visible}@media (width<=640px){.hs{padding:20px 12px 40px}.hs .tabrow{width:100%}.hs .tabs{flex:1;min-width:0}.hs .box{height:600px}.hs .whead{padding:0 14px}.hs .whead span:not(.members){display:none}.hs .msgs{gap:14px;padding:14px 14px 16px}.hs .av{width:30px;height:30px;font-size:13px}.hs .who-line{font-size:14px}.hs .msg .txt{font-size:14px;line-height:20px}.hs .cbox{height:52px}.hs .ptext,.hs .ph{font-size:14px}.hs .drops{padding:12px}.hs .drops li{grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;font-size:13px}.hs .drops .track{grid-area:2/1/auto/-1}.hs .drops b{grid-area:1/2}.hs .tip{display:none}.hs .pbody{padding:18px 16px}.hs .cnav span{display:none}.hs .pv-cairn h2{font-size:30px}.hs .np{padding:16px}.hs .np h4{font-size:24px}.hs .np-in{flex-basis:100%}.hs .np .evbtn{flex-basis:100%;justify-content:center}}.hs .np.hl{background-color:#1b2140!important}.hs .ucard{border-left:0;align-items:stretch;gap:14px;width:min(400px,100%);display:flex;box-shadow:0 8px 20px -14px #1b21404d}.hs .th{background:#efe7d6;border-radius:8px;flex-direction:column;flex:none;justify-content:center;gap:6px;width:140px;padding:22px 12px;display:flex}.hs .th i{background:#e2d8c4;border-radius:999px;width:60%;height:6px;display:block}.hs .th i:nth-child(2){background:#1b2140;width:85%;height:8px}.hs .th i:nth-child(3){width:50%}.hs .ubtns{gap:8px;margin-top:8px;display:flex}.hs .pill{height:30px;color:var(--ink);background:#e9e1d1;border:1px solid #2850ff66;border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.hs .pill.pri{color:#fff;background:#2850ff}.hs .pbar .pstat{color:var(--body);white-space:nowrap;font-size:13px}.hs .pbar .pill{height:30px}.hs .pbody{padding:24px 22px 28px}.hs .cnav{gap:18px}.hs .cnav span{font-size:13.5px}.hs .pv-cairn .hl-wrap{margin-top:28px}.hs .pv-cairn h2{font:600 38px/1.1 var(--font-geist);letter-spacing:-.02em;padding:4px 8px;display:grid}.hs .pv-cairn h2>span{grid-area:1/1;transition:opacity .3s}.hs .pv-cairn h2 .new{opacity:0}html:not(.hs-run) .hs .pv-cairn h2 .new,.hs.f-hl .scene.on .pv-cairn h2 .new{opacity:1}html:not(.hs-run) .hs .pv-cairn h2 .old,.hs.f-hl .scene.on .pv-cairn h2 .old{opacity:0}.hs .pv-cairn>p{color:var(--body);margin-top:12px;font-size:14.5px}.hs .pv-post .pmeta{color:var(--body);margin-top:22px;font-size:13px}.hs .pv-post h4{font:600 30px/1.15 var(--font-geist);margin:8px 0 14px}.hs .pv-post .cover{object-fit:cover;object-position:center 40%;border-radius:10px;width:100%;height:120px;display:block}.hs .pv-post .adds{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.hs .pv-post .adds>div{color:#41465e;background:#f1ebde;border-radius:10px;padding:10px 12px;font-size:13px}.hs .pv-post .adds b{color:#2850ff;margin-bottom:4px;font-weight:600;display:block}.hs .drops{width:min(380px,100%);box-shadow:0 8px 20px -14px #1b21404d}.hs .drops li{grid-template-columns:minmax(0,14em) 1fr 3.2em}.hs .tip{top:42px;left:calc(100% + 10px);right:auto}@media (width<=640px){.hs .ucard{flex-direction:column}.hs .th{width:100%;height:70px}.hs .pbar{gap:8px;padding:0 10px}.hs .pbar .pstat,.hs .cnav span{display:none}.hs .pv-cairn h2{font-size:28px}.hs .pv-post h4{font-size:24px}.hs .pv-post .adds{grid-template-columns:1fr}.hs .drops li{grid-template-columns:minmax(0,1fr) auto}.hs .drops .dp{white-space:normal;overflow-wrap:anywhere}}@font-face{font-family:Author;src:url(/landing-final/author-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:optional}body:has([data-final-landing]){background:#f2eada}.landing-final{--lf-paper:#f2eada;--lf-ink:#1b2140;--lf-body:#41465e;--lf-accent:#2850ff;background:var(--lf-paper);color:var(--lf-ink);font-family:var(--font-geist),sans-serif;font-size:15.5px;line-height:1.5;overflow:clip}.landing-final *{box-sizing:border-box}.landing-final [hidden]{display:none!important}.landing-final h1,.landing-final h2,.landing-final h3,.landing-final h4{font-family:Author,var(--font-geist),sans-serif;letter-spacing:-.025em;margin:0;font-style:normal;font-weight:600;line-height:1.05}.landing-final h1{letter-spacing:-2.4px;max-width:880px;font-size:72px}.landing-final h2{letter-spacing:-1.6px;font-size:52px}.landing-final h3{font-size:28px}.landing-final h4{font-size:24px}.landing-final p{color:var(--lf-body);margin:16px 0 0}.landing-final a{text-decoration:none}.landing-final a:hover{text-underline-offset:4px;text-decoration:underline}.landing-final button{font:inherit;cursor:pointer}.landing-final :is(a,button,summary):focus-visible{outline:3px solid var(--lf-accent);outline-offset:5px}.landing-final button:disabled{cursor:default;opacity:.55}.lf-nav{justify-content:space-between;align-items:center;gap:30px;max-width:1440px;height:72px;margin:auto;padding:0 100px;display:flex}.lf-brand{color:var(--lf-ink);align-items:center;gap:10px;font-size:24px;display:flex}.lf-nav nav{gap:26px;font-size:14px;display:flex}.lf-nav nav a{color:var(--lf-body)}.lf-menu{display:none}.lf-button{border-radius:var(--radius-pill);background:var(--lf-accent);white-space:nowrap;border:0;justify-content:center;align-items:center;min-height:48px;padding:12px 23px;font-size:14px;font-weight:500;transition:background-color .18s,transform .18s;display:inline-flex;color:#fff!important}.lf-button:hover{background:#2850ff;text-decoration:none!important}.lf-button:active{transform:translateY(1px)}.lf-link{color:var(--lf-ink);align-items:center;gap:12px;min-height:48px;font-size:14px;font-weight:500;display:inline-flex}.lf-actions{justify-content:center;align-items:center;gap:28px;margin-top:28px;display:flex}.lf-hero{text-align:center;max-width:1440px;margin:auto;padding:96px 100px 0}.lf-hero h1{margin:auto}.lf-lede{max-width:650px;line-height:1.55;margin:24px auto 0!important;font-size:18.5px!important}.lf-card{border-radius:var(--radius-card);background:#fffdf8;border:1px solid #1b214014;box-shadow:0 3px 12px #1b21400a}.lf-chip{color:#2850ff;border-radius:var(--radius-pill);background:#eef1ff;padding:4px 10px;font-size:13px;display:inline-block}.lf-cairn-cta{background:var(--lf-ink);color:#fff;border-radius:5px;margin-top:18px;padding:10px 15px;font-size:13px;display:inline-block}.lf-demo-tools{justify-content:space-between;align-items:center;gap:20px;margin-top:16px;font-size:13px;display:flex}.lf-demo-tools p{margin:0}.lf-demo-tools button{border-radius:var(--radius-pill);color:var(--lf-ink);white-space:nowrap;background:#e8ddc6;border:0;padding:7px 10px}.lf-section{max-width:1440px;margin:auto;padding:152px 100px 0;scroll-margin-top:32px}.lf-section-head{grid-template-columns:1.1fr 1fr;align-items:center;gap:80px;margin-bottom:56px;display:grid}.lf-section-head p{max-width:500px;margin:0;font-size:17px}.lf-two,.lf-three,.lf-four{gap:24px;display:grid}.lf-two{grid-template-columns:repeat(2,minmax(0,1fr))}.lf-three{grid-template-columns:repeat(3,minmax(0,1fr))}.lf-four{grid-template-columns:repeat(4,minmax(0,1fr))}.lf-pain-picture{border-radius:var(--radius-card);background:#e8ddc6;flex-direction:column;justify-content:center;gap:10px;height:245px;margin-bottom:24px;padding:24px;display:flex}.lf-pain-picture div{background:#fffdf8;border-radius:12px;padding:10px 14px;font-size:13px}.lf-pain-picture div:last-child{color:#2850ff;background:#eef1ff}.lf-three article>p{font-size:15px;line-height:1.6}.lf-console-stage{isolation:isolate;padding:38px 42px 44px;position:relative}.lf-console-stage>img{object-fit:cover;border-radius:var(--radius-card);z-index:-1;width:100%;height:100%;position:absolute;inset:0}.lf-console{background:#fffdf8;grid-template-columns:140px 245px minmax(0,1fr);min-height:440px;font-size:13px;display:grid;overflow:hidden}.lf-console aside{background:#f5f3ee;flex-direction:column;gap:20px;padding:24px 16px;display:flex}.lf-console aside strong{margin-bottom:15px;font-size:20px}.lf-console-person{color:#5c6073;margin-top:auto}.lf-inbox{background:#faf8f3;padding:26px 18px}.lf-inbox h3{font-family:var(--font-geist);font-size:22px}.lf-inbox>small{color:#5c6073;margin-top:24px;display:block}.lf-inbox>div{border-radius:var(--radius-card);margin-top:8px;padding:16px 10px}.lf-inbox>div:first-of-type{background:#eef1ff}.lf-inbox small{margin-top:5px;display:block}.lf-console small{font-size:13px}.lf-change{padding:28px 26px;overflow:hidden}.lf-change h3{font-family:var(--font-geist);letter-spacing:-.7px;margin-top:18px;font-size:23px;line-height:1.2}.lf-change small{color:#5c6073}.lf-diff{gap:9px;margin-top:25px;display:grid}.lf-diff small:not(:first-child){margin-top:14px}.lf-diff del{color:#9e3f29;background:#f9e6df;padding:8px}.lf-diff ins{color:#344a30;background:#e1e7d6;padding:8px;text-decoration:none}.lf-check{color:#3d5735!important}.lf-change .lf-button{min-height:38px;margin-top:18px;font-size:13px}.lf-prompt{border-radius:var(--radius-card);background:#eef1ff;margin-top:32px;padding:20px}.lf-live{border-radius:var(--radius-card);background:#f4f1ea;padding:26px}.lf-live strong{margin-top:20px;font-size:21px;display:block}.lf-live h3{font-size:32px}.lf-sequence-tabs{margin-top:30px}.lf-sequence-tabs button{text-align:left;color:#5c6073;background:0 0;border:0;padding:0}.lf-sequence-tabs button[aria-pressed=true]{color:var(--lf-ink)}.lf-sequence-tabs button h3{margin-top:0}.lf-sequence-tabs p{font-size:15px}.lf-note{text-align:center;font-size:13px;margin-top:24px!important}.lf-result{border-radius:var(--radius-card);background:#f5f3ee;margin-top:24px;padding:20px}.lf-result p{justify-content:space-between;gap:20px;margin:0;padding:8px 0;font-size:13px;display:flex}.lf-result strong{margin-top:15px;font-size:13px;display:block}.lf-swatches{gap:8px;margin-top:20px;display:flex}.lf-swatches i{background:#14213d;border-radius:50%;width:32px;height:32px}.lf-swatches i:nth-child(2){background:var(--lf-ink)}.lf-swatches i:nth-child(3){background:#e8a04b}.lf-swatches i:nth-child(4){background:#f4f1ea}.lf-stack-layers{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 64px;display:grid}.lf-stack-layers article{border-radius:var(--radius-card);background:#f7f1e5;gap:24px;padding:28px;display:flex}.lf-layer-number{color:#5c6073;font-family:Author,sans-serif;font-size:36px}.lf-stack-layers small{color:#5c6073;margin-top:18px;font-size:13px;display:block}.lf-migration img{object-fit:contain;filter:drop-shadow(0 8px 10px #1b214012);width:140px;height:140px;margin:0 auto 24px}.lf-migration ul{min-height:100px;color:var(--lf-body);margin:20px 0 26px;padding:0;font-size:14px;list-style:none}.lf-migration li{margin:10px 0}.lf-migration small{color:#5c6073;font-size:13px}.lf-migration article>p{font-size:14px}.lf-promises article{border-radius:var(--radius-card);background:#f7f1e5;padding:28px}.lf-faq{grid-template-columns:1fr 1.5fr;gap:86px;display:grid}.lf-faq>div>p{max-width:320px}.lf-faq details{border-radius:var(--radius-card);background:#f7f1e5;margin-bottom:10px;padding:22px 24px}.lf-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-weight:500;list-style:none;display:flex}.lf-faq summary::-webkit-details-marker{display:none}.lf-faq summary span{font-size:23px;transition:transform .18s}.lf-faq details[open] summary span{transform:rotate(45deg)}.lf-faq details p{font-size:14px;line-height:1.7}.lf-closing{text-align:center;padding-top:152px}.lf-closing h2{max-width:780px;margin:auto;font-size:64px}.lf-closing p{max-width:590px;margin:24px auto 28px;font-size:17px}.lf-closing>img{object-fit:cover;object-position:center 68%;width:100%;height:400px;margin-top:12px;display:block;mask-image:linear-gradient(#0000,#000 24%)}.lf-disclaimer{text-align:center;background:#1b2140;padding:24px 100px;font-size:13px;color:#d0d9ff!important;margin:0!important}.landing-final footer{color:#d0d9ff;background:#1b2140;border:0}.landing-final footer p,.landing-final footer a{color:inherit}@media (width>=769px){.lf-change>[data-sequence-panel]:not([hidden]){animation:.4s cubic-bezier(.22,.61,.36,1) lf-enter}@keyframes lf-enter{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}}@media (width<=1100px){.lf-nav{padding:0 36px}.lf-nav nav{gap:15px}.lf-hero{padding:80px 36px 0}.lf-section{padding:112px 36px 0}.lf-section-head{gap:40px}.lf-console{grid-template-columns:100px 190px minmax(0,1fr)}.lf-console-stage{padding:24px}.lf-console aside{padding:22px 12px}.lf-faq{gap:40px}}@media (width<=768px){.lf-nav{gap:14px;height:72px;padding:0 20px}.lf-nav>nav,.lf-nav>.lf-button{display:none}.lf-brand{font-size:22px}.lf-menu{display:block;position:relative}.lf-menu summary{cursor:pointer;padding:12px;list-style:none}.lf-menu nav{z-index:5;border-radius:var(--radius-card);background:#fffdf8;flex-direction:column;gap:0;min-width:240px;padding:12px;display:flex;position:absolute;top:48px;right:0;box-shadow:0 10px 30px #1b21401a}.lf-menu a{padding:13px}.lf-hero{padding:56px 20px 0}.landing-final h1{letter-spacing:-1.3px;max-width:350px;font-size:42px;line-height:1.04}.landing-final h2{letter-spacing:-1px;font-size:34px;line-height:1.08}.landing-final h3{font-size:26px}.lf-lede{margin-top:20px!important;font-size:17px!important}.lf-actions{flex-direction:column;gap:10px;margin-top:24px}.lf-demo-tools{align-items:flex-start;gap:10px;font-size:13px}.lf-demo-tools button{font-size:13px}.lf-section{padding:88px 20px 0}.lf-section-head{margin-bottom:32px;display:block}.lf-section-head p{margin-top:20px;font-size:16px}.lf-two,.lf-three,.lf-four{grid-template-columns:1fr;gap:28px}.lf-pain-picture{height:220px;margin-bottom:20px}.lf-console-stage{padding:18px 10px}.lf-console{grid-template-columns:1fr;min-height:430px}.lf-console aside,.lf-inbox{display:none}.lf-change{padding:24px 20px}.lf-change h3{font-size:23px}.lf-change>[data-sequence-panel]{min-height:380px}.lf-sequence-tabs{gap:24px}.lf-sequence-tabs button h3{margin-top:14px}.lf-sequence-tabs button[aria-expanded=false] p{display:none}.lf-sequence-tabs button p{margin-top:10px}.lf-stack-layers{grid-template-columns:1fr;gap:16px}.lf-stack-layers article{gap:20px;padding:24px}.lf-migration{gap:44px}.lf-migration article{grid-template-columns:100px 1fr;column-gap:24px;display:grid}.lf-migration img{grid-row:1/5;width:100px;height:120px;margin:0}.lf-migration h3,.lf-migration ul,.lf-migration small,.lf-migration article>p{grid-column:2}.lf-migration ul{min-height:0;margin:12px 0 18px}.lf-migration li{font-size:16px}.lf-migration article>p{margin-top:7px}.lf-promises{gap:14px}.lf-faq{display:block}.lf-faq>div:first-child{margin-bottom:28px}.lf-faq details{padding:20px}.lf-faq summary{font-size:14px}.lf-closing{padding:88px 20px 0}.lf-closing h2{letter-spacing:-1.2px;font-size:40px}.lf-closing p{font-size:16px}.lf-closing>img{width:calc(100% + 40px);max-width:none;height:260px;margin-left:-20px}.lf-disclaimer{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.landing-final *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}[data-sequence-paused=true] [data-sequence-panel]{animation-play-state:paused}.landing-final footer .foot__sheet{background:0 0;border:0}.landing-final footer .foot__cta{display:none}.landing-final footer .foot__head{color:#96a9ff}.landing-final footer .foot__legal{border-color:#ffffff20}.lf-walkthrough{position:relative}.lf-swatches{flex-wrap:wrap}.lf-swatches i{flex:0 0 26px;width:26px;height:26px}@media (width<=768px){.lf-hero{text-align:left;padding-top:48px}.landing-final h1{letter-spacing:-1.6px;max-width:none;font-size:46px;line-height:.98}.lf-hero .lf-actions{align-items:stretch;gap:8px}.lf-hero .lf-link{border-radius:var(--radius-pill);background:#fffdf8;justify-content:center}.lf-nav>.lf-button{min-height:36px;padding:8px 13px;font-size:13px;display:inline-flex}.lf-menu{display:none}.lf-brand{font-size:20px}.lf-nav{gap:10px}}.landing-final footer .foot__cols,.landing-final footer .foot__col{background:0 0;border:0}.landing-final footer .foot__brand{border:0}.landing-final footer .foot-link,.landing-final footer .foot__tag{color:#d0d9ff}.landing-final footer .foot__copy{color:#d0d9ff;background:0 0}.landing-final footer.foot{color:#d0d9ff;background:#1b2140}.landing-final footer.foot p,.landing-final footer.foot a{color:#d0d9ff}.landing-final footer.foot .foot__head{color:#96a9ff}.lf-change del{color:#5b6070;font-size:13px}.lf-walkthrough .lf-demo-tools,.lf-walkthrough .lf-demo-tools button,.lf-section .lf-chip,.lf-note{font-size:13px}.lf-watch{padding-top:96px}.lf-watch-card{background:#fffdf8;border-radius:12px;grid-template-columns:5fr 7fr;min-height:520px;display:grid;overflow:hidden;box-shadow:0 1px 2px #1b21400d,0 12px 32px #1b21400f}.lf-watch-copy{padding:48px}.lf-watch-copy h2{letter-spacing:-1px;font-size:40px}.lf-watch-copy>p{font-size:16px;line-height:1.55}.lf-watch-pills{flex-wrap:wrap;gap:10px;display:flex;margin-top:28px!important}.lf-watch-pills span{color:var(--lf-ink);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:500}.lf-watch-pr{background:#f6d9d2}.lf-watch-pa{background:#f3e2bb}.lf-watch-pb{background:#dae1ff}.lf-watch-copy .lf-watch-status{color:#5b6070;margin-top:28px;font-size:13px}.lf-watch-art{background:#f0e6d0;min-height:420px;position:relative;overflow:hidden}.lf-watch-art img{width:auto;height:110%;position:absolute;bottom:-20px;right:-20px}.lf-watch-art ul{margin:0;padding:0;list-style:none}.lf-watch-art li{color:var(--lf-ink);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 6px;font-size:14px;display:inline-flex;position:absolute;box-shadow:0 2px 8px #1b21401f}.lf-watch-art li:first-child{top:22%;left:6%}.lf-watch-art li:nth-child(2){top:42%;left:22%}.lf-watch-art li:nth-child(3){top:60%;left:4%}.lf-watch-art li:nth-child(4){top:78%;left:26%}.lf-watch-n{color:#fff;border-radius:999px;place-items:center;width:24px;height:24px;font-size:13px;font-weight:600;display:grid}.lf-watch-r{background:#c2452d}.lf-watch-a{background:#8a5a0c}.lf-watch-b{background:#2850ff}.lf-week{min-height:28px;color:var(--lf-ink);background:#e8ddc6;border-radius:999px;justify-self:start;align-items:center;margin-bottom:16px;padding:4px 12px;font-size:13px;font-weight:500;display:inline-flex}.lf-promises article{box-shadow:none;border:0}.lf-promises h3{margin-bottom:12px}.lf-faq details{background:#ede6d7;border:0;margin-bottom:8px}.lf-faq details[open]{background:#f7f1e5}.landing-final footer .foot__legal{margin-top:32px;border:0!important}.landing-final footer :is(.foot__legal,.foot__legal p,.foot-link){font-size:13px}@media (width<=768px){.lf-watch{padding-top:64px}.lf-watch-card{grid-template-columns:1fr}.lf-watch-copy{padding:28px 20px}.lf-watch-copy h2{font-size:30px}.lf-watch-art{min-height:380px}.lf-watch-art img{height:92%}.lf-watch-art li{font-size:13px}.lf-watch-art li:nth-child(n){left:16px}.lf-migration .lf-week{grid-column:2}}.lf-cairn-brand{align-items:center;gap:8px;display:flex}.landing-final footer .foot__copy{font-size:13px}.lf-stack-figwrap{overflow:clip}.lf-balance{text-wrap:balance}.lf-walkthrough{--lf-c-detail:1.2s;--lf-c-checks:3s;--lf-c-steps:4.4s;--lf-c-publish:6.4s;--lf-c-hold:8.6s;--lf-c-loop:10s}.lf-inbox .lf-land{transition:background .4s,box-shadow .4s}.lf-inbox .lf-land.on{background:#eef1ff;box-shadow:inset 3px 0 #2850ff}.lf-steps{color:#1b2140;gap:8px;margin:14px 0 0;padding:0;font-size:13px;font-weight:500;list-style:none;display:grid}.lf-steps li{padding-left:20px;position:relative}.lf-steps li small{color:#6b7080;font-size:13px;font-weight:400;display:block}.lf-steps li:before{content:"";background:#d9dbe3;border-radius:50%;width:9px;height:9px;transition:background .3s,box-shadow .3s;position:absolute;top:4px;left:0}.lf-asked{color:#1b2140;background:#f5f2ec;border-radius:10px;margin:12px 0;padding:12px 14px;font-size:14px}.lf-asked small{color:#56565e;font-size:13px;display:block}.lf-change-foot{border-top:1px solid #eceae4;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:12px;display:flex}.lf-ghost{color:#1b2140;background:#f1efea;border-radius:999px;align-items:center;height:36px;padding:0 14px;font-size:13px;display:inline-flex}.lf-steps[data-step="0"] li:nth-child(-n+1):before,.lf-steps[data-step="1"] li:nth-child(-n+2):before,.lf-steps[data-step="2"] li:nth-child(-n+2):before,.lf-steps[data-step="3"] li:nth-child(-n+3):before{background:#1b2140}.lf-steps[data-step="2"] li:nth-child(3):before{background:#fff;box-shadow:inset 0 0 0 2px #1b2140}.lf-steps[data-step="3"] li:nth-child(4):before{background:#2f9e5b}.lf-change [data-console-publish]{transition:transform .12s}.lf-change [data-console-publish].pressed{transform:scale(.94)}[data-final-sequence][data-reset=true] .lf-change{opacity:0;transition:opacity .3s}.lf-change{transition:opacity .3s}@media (prefers-reduced-motion:reduce){.lf-inbox .lf-land,.lf-steps li:before,.lf-change,.lf-change [data-console-publish]{transition:none}}.lf-tools{text-align:center;max-width:1440px;margin:auto;padding:56px 100px 0}.landing-final .lf-tools p{color:#5b6070;margin:0 0 18px;font-size:15px}.lf-tools ul{flex-wrap:wrap;justify-content:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}.lf-tools li{color:#1b2140;background:#fff;border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:15px;font-weight:500;display:flex;box-shadow:0 6px 18px -10px #1b214038}.lf-tools img{width:16px;height:16px;display:block}@media (width<=768px){.lf-tools{text-align:left;padding:40px 20px 0}.lf-tools ul{justify-content:flex-start;gap:10px 8px}.lf-tools li{height:36px;padding:0 12px;font-size:14px}}.hp-close__cta:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}
