.lb-design.lb-landing{color:var(--fg-1);font-family:var(--font-sans);background:#fff;margin:0}.lb-landing a{color:var(--fg-1);text-decoration:none}.lb-landing a:hover{color:var(--ink-700)}.lb-landing ::selection{background:#ffd400}.lb-landing input[type=range]{accent-color:#111113;width:100%}@keyframes lbwave{0%{transform:scaleY(.18)}to{transform:scaleY(1)}}@keyframes lbfade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes lbslide{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@keyframes lbmarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes lbdash{to{stroke-dashoffset:-24px}}@keyframes lbtimer{0%{stroke-dashoffset:103.67px}to{stroke-dashoffset:0}}@keyframes lbping{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}.lb-landing .lb-hover-0:hover{background:var(--ink-50)!important}.lb-landing .lb-hover-1:hover{background:var(--ink-100)!important;color:var(--ink-900)!important}.lb-landing .lb-hover-2:hover{color:#fff!important}.lb-landing{width:100%;min-height:100vh}.lb-landing a:focus-visible,.lb-landing button:focus-visible,.lb-landing input:focus-visible{outline:2px solid var(--ink-900);outline-offset:4px}.lb-landing [id]{scroll-margin-top:calc(var(--landing-header-h,60px) + 16px)}.lb-landing img{max-width:100%}.lb-landing .lb-text-action{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.lb-landing .lb-landing-notice{z-index:60;corner-shape:squircle;background:var(--surface-card);max-width:min(400px,100vw - 48px);color:var(--fg-2);box-shadow:var(--shadow-inset), var(--shadow-lg);animation:lbfade .22s var(--ease-out) both;border-radius:18px;align-items:flex-start;gap:20px;padding:16px 18px;display:flex;position:fixed;bottom:24px;right:24px}.lb-landing .lb-landing-notice p{font:400 14px/1.5 var(--font-sans);margin:0}.lb-landing .lb-workflow-pin{top:var(--landing-header-h,60px);height:calc(100svh - var(--landing-header-h,60px));position:sticky}.lb-landing .lb-workflow-viewport{padding-bottom:28px;overflow:clip}.lb-landing .lb-decision-mobile{display:none}@media (max-width:900px){.lb-landing .lb-decision-panel{gap:24px!important;padding:20px!important}.lb-landing .lb-decision-quote{grid-template-columns:40px minmax(0,1fr);align-items:start!important;gap:10px 12px!important;min-width:0!important;display:grid!important}.lb-landing .lb-decision-quote>div:nth-child(2){overflow-wrap:anywhere;font-size:18px!important}.lb-landing .lb-decision-quote>span:last-child{grid-column:2}.lb-landing .lb-decision-desktop{display:none!important}.lb-landing .lb-decision-mobile{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.lb-landing .lb-decision-mobile li{flex-direction:column;gap:9px;min-width:0;display:flex}.lb-landing .lb-decision-step-heading{font:400 12px var(--font-sans);color:var(--fg-2);align-items:center;gap:8px;display:flex}.lb-landing .lb-decision-step-heading>span{font-family:var(--font-mono);color:var(--fg-3)}.lb-landing .lb-decision-step-node{corner-shape:squircle;min-height:48px;transition:background .4s var(--ease-out), box-shadow .4s var(--ease-out);border-radius:16px;align-items:center;gap:10px;padding:12px 14px;display:flex}.lb-landing .lb-decision-step-node svg{flex-shrink:0}.lb-landing .lb-decision-step-node strong{font:500 14px/1.4 var(--font-sans)}.lb-landing .lb-decision-mobile p{font:400 13px/1.5 var(--font-sans);color:var(--fg-2);margin:0}}@media (max-width:600px){.lb-landing .lb-decision-mobile{grid-template-columns:minmax(0,1fr);gap:24px}.lb-landing .lb-decision-mobile li+li{position:relative}.lb-landing .lb-decision-mobile li+li:before{content:"";background:var(--ink-300);width:1px;height:12px;position:absolute;top:-18px;left:7px}}@media (max-width:760px){.lb-landing-header>div{flex-wrap:wrap;gap:16px!important}.lb-landing-header nav{order:4;flex-basis:100%!important;gap:18px!important}.lb-landing-header>div>a:first-child{flex:1}.lb-landing-header nav{row-gap:8px;column-gap:16px!important;font-size:13px!important}.lb-landing #how{height:calc(100svh - var(--landing-header-h,90px) + var(--workflow-distance,1600px))!important}.lb-landing .lb-workflow-pin{gap:20px!important}.lb-landing .lb-workflow-heading{gap:14px!important;padding-top:20px!important}.lb-landing .lb-workflow-heading h2{font-size:30px!important}.lb-landing .lb-workflow-heading>div:last-child{width:100%!important}.lb-landing .lb-workflow-track{gap:16px!important;padding-inline:20px!important}.lb-landing #how [data-card]{width:calc(var(--landing-width,100vw) - 40px)!important;height:min(440px, calc(100svh - var(--landing-header-h,90px) - 164px))!important;gap:14px!important;min-height:340px!important;padding:18px!important}.lb-landing #how [data-card]>div{min-width:0}.lb-landing #how [data-card]>div:first-child h3{font-size:20px!important;line-height:1.2!important}.lb-landing #how [data-card]>div:first-child p{font-size:14px!important}.lb-landing #how [data-card]>div:last-child{padding:12px!important}.lb-landing #how [data-card]:nth-child(2)>div:last-child>div{gap:8px!important;padding:6px!important}.lb-landing #how [data-card]:nth-child(2)>div:last-child>div>span{font-size:12px!important}.lb-landing #how [data-card]:nth-child(4)>div:last-child>div:first-child{grid-template-columns:36px minmax(0,1fr);gap:8px 10px!important;padding:12px!important;display:grid!important}.lb-landing #how [data-card]:nth-child(4)>div:last-child>div:first-child>span:last-child{grid-column:2;justify-self:start}.lb-landing #how [data-card]:nth-child(5)>div:last-child>div{font-size:13px!important}.lb-landing #how [data-card] svg{flex-shrink:0}.lb-landing #decide{padding-top:48px!important}}@media (max-width:760px) and (max-height:700px){.lb-landing .lb-workflow-pin{gap:12px!important}.lb-landing .lb-workflow-heading{gap:10px!important;padding-top:12px!important}.lb-landing .lb-workflow-heading h2{font-size:24px!important}.lb-landing .lb-workflow-heading>div:first-child{gap:5px!important}.lb-landing .lb-workflow-viewport{padding-bottom:16px}.lb-landing #how [data-card]{height:max(340px, calc(100svh - var(--landing-header-h,90px) - 136px))!important;gap:10px!important;padding:14px!important}.lb-landing #how [data-card]>div:first-child{gap:4px!important}.lb-landing #how [data-card]>div:first-child h3{font-size:18px!important}.lb-landing #how [data-card]>div:first-child p{font-size:12px!important;line-height:1.4!important}.lb-landing #how [data-card]>div:last-child{gap:8px!important;padding:10px!important}.lb-landing #how [data-card]:first-child>div:last-child>div:first-child{gap:6px!important}.lb-landing #how [data-card]:first-child>div:last-child>div:first-child span{font-size:11px!important}.lb-landing #how [data-card]:first-child>div:last-child>div:last-child>div{padding:6px 8px!important;font-size:12px!important}.lb-landing #how [data-card]:nth-child(2)>div:last-child>div{padding:3px 6px!important}.lb-landing #how [data-card]:nth-child(5)>div:last-child>div{font-size:12px!important;line-height:1.5!important}}@media (max-width:360px){.lb-landing-header nav{flex-wrap:nowrap!important;column-gap:10px!important;font-size:12px!important}.lb-landing-header nav a{white-space:nowrap}}@media (max-width:639px){.lb-landing #top{gap:36px!important;padding-top:36px!important}.lb-landing #top>div:last-child{padding-left:0!important}.lb-landing #voices>div:last-child>div:first-child{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.lb-landing *,.lb-landing :before,.lb-landing :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.lb-landing #how{padding:32px 0;height:auto!important}.lb-landing .lb-workflow-pin{height:auto;position:relative;top:auto}.lb-landing .lb-workflow-viewport{scroll-snap-type:x mandatory;padding-bottom:24px;overflow-x:auto}.lb-landing .lb-workflow-track{transform:none!important}.lb-landing #how [data-card]{scroll-snap-align:center;opacity:1!important;transform:none!important}}
