:root:root{--nav-h:64px}@media (max-width:1023px){:root:root{--nav-h:56px}}@property --nb{syntax:"<number>";inherits:true;initial-value:0}.lm-nav{--nb:0;--lm-nav-item-size:15px;--lm-nav-item-leading:20px;--lm-nav-target:44px;--lm-nav-tab-h:var(--lm-space-8);--lm-nav-gap:var(--lm-space-4);--lm-nav-card-w:296px;--lm-nav-vis-h:148px;--lm-nav-highlight-w:296px;--lm-nav-cell:176px;--lm-nav-tiles-w:264px;--lm-nav-track:fit-content(264px);--lm-nav-tile:32px;--lm-nav-line:var(--lm-line-on-dark);--lm-nav-tint:linear-gradient(180deg, color-mix(in srgb, var(--lm-ink) 32%, transparent), transparent 50%);z-index:100;margin-bottom:calc(-1 * var(--nav-h));height:var(--nav-h);color:var(--lm-on-dark);transition:color var(--lm-dur-fast) var(--lm-ease-hover), --nb .4s var(--lm-ease-hover), opacity var(--lm-dur-fast) var(--lm-ease-hover);position:sticky;top:0}.lm-nav[data-scrolled=true]{--nb:1}.lm-nav__blur{pointer-events:none;height:190px;position:absolute;top:0;left:0;right:0}.lm-nav__blur i{-webkit-backdrop-filter:blur(calc(var(--b) * var(--nb)));backdrop-filter:blur(calc(var(--b) * var(--nb)));-webkit-mask:linear-gradient(180deg, var(--m));-webkit-mask:linear-gradient(180deg, var(--m));mask:linear-gradient(180deg, var(--m));position:absolute;inset:0}.lm-nav__blur i:first-child{--b:8px;--m:black 0%, black 10%, transparent 30%}.lm-nav__blur i:nth-child(2){--b:3.2px;--m:transparent 0%, black 10%, black 20%, transparent 40%}.lm-nav__blur i:nth-child(3){--b:1.28px;--m:transparent 0%, black 20%, black 30%, transparent 50%}.lm-nav__blur i:nth-child(4){--b:.51px;--m:transparent 10%, black 30%, black 40%, transparent 60%}.lm-nav__blur i:nth-child(5){--b:.2px;--m:transparent 20%, black 40%, black 50%, transparent 70%}.lm-nav__blur i:nth-child(6){--b:.08px;--m:transparent 30%, black 50%, black 60%, transparent 80%}.lm-nav__blur:after{content:"";opacity:var(--nb);background:var(--lm-nav-tint);position:absolute;inset:0}.lm-nav[data-solid=true]{--lm-nav-tint:linear-gradient(180deg, color-mix(in srgb, var(--lm-canvas) 78%, transparent), transparent 50%);--lm-nav-line:var(--lm-line);color:var(--lm-ink)}@media (min-width:1024px){.lm-nav[data-solid=auto]{--lm-nav-tint:linear-gradient(180deg, color-mix(in srgb, var(--lm-canvas) 78%, transparent), transparent 50%);--lm-nav-line:var(--lm-line);color:var(--lm-ink)}:root .lm-nav[data-solid=auto] .lm-btn.lm-btn.lm-btn.lm-nav__demo{color:var(--lm-ink);background:color-mix(in srgb, var(--lm-ink) 8%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lm-ink) 8%, transparent)}:root .lm-nav[data-solid=auto] .lm-btn.lm-btn.lm-btn.lm-nav__demo:hover{background:color-mix(in srgb, var(--lm-ink) 4%, transparent)}}@media (max-width:1023px){.lm-nav[data-solid=auto] :focus-visible{outline-color:var(--lm-focus-on-dark)}}.lm-nav[data-sheet=true]{background:var(--lm-canvas);box-shadow:inset 0 -1px 0 var(--lm-line)}:root[data-video-playing] .lm-nav{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--lm-dur-fast) var(--lm-ease-hover), visibility 0s linear var(--lm-dur-fast)}.lm-nav :focus-visible{outline-color:var(--lm-focus)}.lm-nav[data-solid=false] :focus-visible{outline-color:var(--lm-focus-on-dark)}.lm-nav .lm-nav__pop :focus-visible,.lm-nav .lm-nav__lang-list :focus-visible{outline-color:var(--lm-focus);outline-offset:-2px}.lm-nav__inner{align-items:center;gap:var(--lm-space-6);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);height:100%;display:grid;position:relative}.lm-nav__start{justify-self:start;min-width:0;display:flex}.lm-nav__logo{border-radius:var(--lm-radius-sm);color:inherit;flex:none;justify-self:center;display:inline-flex}.lm-nav__end{justify-self:end;align-items:center;gap:var(--lm-space-4);white-space:nowrap;flex:none;display:flex}.lm-nav__menu{align-items:center;gap:var(--lm-space-1);margin:0 0 0 calc(-1 * var(--lm-space-3));padding:0;list-style:none;display:flex}.lm-nav__trigger{height:var(--lm-space-8);padding:0 var(--lm-space-3);border-radius:var(--lm-radius-button);cursor:pointer;font-family:var(--lm-font-sans);font-weight:400;font-size:var(--lm-nav-item-size);line-height:var(--lm-nav-item-leading);color:inherit;opacity:.86;transition:opacity var(--lm-dur-fast), background-color var(--lm-dur-fast) var(--lm-ease-hover);background:0 0;border:0;align-items:center;text-decoration:none;display:inline-flex;position:relative}.lm-nav__trigger:hover,.lm-nav__trigger[aria-expanded=true],.lm-nav__trigger[aria-current=true]{opacity:1}.lm-nav__trigger:hover,.lm-nav__trigger[aria-expanded=true]{background-color:color-mix(in srgb, var(--lm-paper) 10%, transparent)}.lm-nav[data-solid=true] .lm-nav__trigger:hover,.lm-nav[data-solid=true] .lm-nav__trigger[aria-expanded=true]{background-color:color-mix(in srgb, var(--lm-ink) 6%, transparent)}.lm-nav__trigger[aria-current=true]:after{content:"";left:var(--lm-space-3);right:var(--lm-space-3);background:currentColor;height:1px;position:absolute;bottom:5px}.lm-nav__trigger:focus-visible{outline-offset:2px}.lm-nav__lang{align-items:center;gap:var(--lm-space-1);font-family:var(--lm-font-sans);font-size:var(--lm-body-3-size);line-height:var(--lm-body-3-leading);display:inline-flex}.lm-nav__lang a,.lm-nav__lang span[aria-current]{min-height:var(--lm-space-6);border-radius:var(--lm-radius-xs);color:inherit;align-items:center;padding:0 2px;text-decoration:none;display:inline-flex}.lm-nav__lang a{opacity:.6;transition:opacity var(--lm-dur-fast)}.lm-nav__lang a:hover{opacity:1}.lm-nav__lang span[aria-current]{font-weight:500}.lm-nav__lang-sep{opacity:.4}.lm-nav__login{font-family:var(--lm-font-sans);font-weight:500;font-size:var(--lm-body-3-size);line-height:var(--lm-body-3-leading);color:inherit;white-space:nowrap;opacity:.86;border-radius:var(--lm-radius-sm);transition:opacity var(--lm-dur-fast);padding:7px 0 9px;text-decoration:none;display:inline-block}.lm-nav__login:hover{opacity:1}.lm-nav__burger{width:var(--lm-nav-target);height:var(--lm-nav-target);margin-right:calc(-1 * var(--lm-space-3));border-radius:var(--lm-radius-md);color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:none}.lm-nav__demo{flex:none}:root .lm-nav .lm-btn.lm-nav__demo{transition:background-color var(--lm-dur-fast) var(--lm-ease-hover), color var(--lm-dur-fast) var(--lm-ease-hover), box-shadow var(--lm-dur-fast) var(--lm-ease-hover)}.lm-nav__pop{--lm-nav-muted:var(--lm-ink-tertiary);--lm-nav-fill:color-mix(in srgb, var(--lm-ink) 4%, transparent);--lm-nav-card:color-mix(in srgb, var(--lm-ink) 3.5%, transparent);--lm-nav-edge:color-mix(in srgb, var(--lm-ink) 6%, transparent);z-index:1;left:0;top:calc((var(--nav-h) + var(--lm-nav-tab-h)) / 2 + var(--lm-nav-gap));translate:var(--x,0px) 0;transform-origin:0 0;opacity:0;visibility:hidden;white-space:normal;transition:opacity .16s var(--lm-ease-hover), transform .24s var(--lm-ease-hover), translate .3s var(--lm-ease-hover), visibility 0s linear .24s;position:absolute;transform:translateY(-6px)scale(.985)}.lm-nav__pop[data-open=true]{opacity:1;visibility:visible;transition:opacity .2s var(--lm-ease-hover), transform .24s var(--lm-ease-hover), translate .3s var(--lm-ease-hover), visibility 0s;transform:none}.lm-nav__pop[data-snap],.lm-nav__pop[data-snap] .lm-nav__box{transition:none}.lm-nav__box{width:var(--w,0px);height:var(--h,0px);border-radius:var(--lm-radius-card);background:var(--lm-paper);color:var(--lm-ink);box-shadow:0 0 0 1px var(--lm-nav-edge), var(--lm-shadow-card), 0 32px 64px -24px color-mix(in srgb, var(--lm-ink) 22%, transparent);transition:width .3s var(--lm-ease-hover), height .3s var(--lm-ease-hover);position:relative;overflow:hidden}.lm-nav__panel{opacity:0;visibility:hidden;width:max-content;transition:opacity .16s var(--lm-ease-hover), visibility 0s linear .16s;position:absolute;top:0;left:0}.lm-nav__panel[data-on=true]{opacity:1;visibility:inherit;transition:opacity .24s var(--lm-ease-hover) 60ms, visibility 0s}.lm-nav__panel-grid{display:flex}.lm-nav__links{gap:var(--lm-space-2);padding:var(--lm-space-2);grid-template-rows:auto auto;grid-auto-columns:max-content;grid-auto-flow:column;align-content:start;display:grid}.lm-nav__links:has(+.lm-nav__highlights){padding-right:var(--lm-space-5)}.lm-nav__links>.lm-nav__group{grid-row:span 2}.lm-nav__panel-grid[data-section=solutions] .lm-nav__links>.lm-nav__group:not(:first-child){grid-row:auto}.lm-nav__highlights{gap:var(--lm-space-1);padding:var(--lm-space-1) var(--lm-space-1) var(--lm-space-1) 0;display:flex}.lm-nav__group{flex-direction:column;min-width:0;display:flex}.lm-nav__eyebrow{padding:var(--lm-space-2) var(--lm-space-3) var(--lm-space-1);font-family:var(--lm-font-mono);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--lm-ink) 58%, transparent);margin:0;font-size:11px;font-weight:400;line-height:16px}.lm-nav__eyebrow:empty{min-height:calc(var(--lm-caption-2-leading) + var(--lm-space-3))}@media (min-width:1024px){.lm-nav__links>.lm-nav__group+.lm-nav__group{margin-left:var(--lm-space-2);padding-left:var(--lm-space-6);border-left:1px solid var(--lm-nav-edge)}}@media (min-width:1024px) and (max-width:1279px){.lm-nav__panel-grid[data-section=resources] .lm-nav__links>.lm-nav__group+.lm-nav__group{padding:var(--lm-space-4) 0 0;border-left:0;border-top:1px solid var(--lm-nav-edge);margin:0}}.lm-nav__slide{position:relative}.lm-nav__hl{border-radius:var(--lm-radius-media);background:var(--lm-nav-fill);opacity:0;pointer-events:none;transition:opacity .2s var(--lm-ease-hover), transform .26s var(--lm-ease-hover), width .26s var(--lm-ease-hover), height .26s var(--lm-ease-hover);position:absolute;top:0;left:0}.lm-nav__hl[data-on=true]{opacity:1}.lm-nav__hl[data-snap]{transition:opacity .2s var(--lm-ease-hover)}.lm-nav__list{--n:1;grid-auto-rows:min-content;grid-template-columns:repeat(var(--n), var(--lm-nav-track));gap:var(--lm-space-2);align-content:start;margin:0;padding:0;list-style:none;display:grid}.lm-nav__list[data-columns="2"]{--n:2}.lm-nav__list[data-tiles]{grid-template-columns:repeat(var(--n), var(--lm-nav-tiles-w))}.lm-nav__list>li{min-width:var(--lm-nav-cell)}.lm-nav__list[data-tiles]>li{min-width:0}.lm-nav__list[data-columns="2"]>li:has(>[data-more]){grid-column:1/-1}.lm-nav__link{align-items:center;gap:var(--lm-space-3);padding:var(--lm-space-2) var(--lm-space-3);border-radius:var(--lm-radius-media);font-family:var(--lm-font-sans);color:inherit;white-space:normal;font-size:14px;font-weight:400;line-height:20px;text-decoration:none;display:flex;position:relative}:is(.lm-nav__link:has(.lm-nav__tile),.lm-nav__link:has(.lm-nav__link-desc)){padding:var(--lm-space-3)}.lm-nav__link-text{flex-direction:column;gap:2px;min-width:0;display:flex}.lm-nav__link-label{align-items:center;gap:var(--lm-space-1);display:inline-flex}.lm-nav__link[data-more]{color:var(--lm-nav-muted);transition:color var(--lm-dur-fast) var(--lm-ease-hover);font-weight:400}.lm-nav__link[data-more]:hover{color:inherit}.lm-nav__link-desc{font-weight:400;font-size:var(--lm-body-3-size);line-height:var(--lm-body-3-leading);color:var(--lm-nav-muted);white-space:normal}.lm-nav__ext{width:12px;height:12px;color:var(--lm-nav-muted);flex:none}:is(.lm-nav__pop,.lm-nav-sheet) .lm-tile--glass-light,:is(.lm-nav__pop,.lm-nav-sheet) :is(a,button).lm-tile--glass-light:hover{background:var(--lm-nav-card);box-shadow:inset 0 0 0 1px var(--lm-nav-edge);-webkit-backdrop-filter:none;backdrop-filter:none;border:0}:is(.lm-nav__pop,.lm-nav-sheet) .lm-tile--glass-light.lm-tile--icon,:is(.lm-nav__pop,.lm-nav-sheet) :is(a,button).lm-tile--glass-light.lm-tile--icon:hover{background:var(--lm-nav-fill);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lm-ink) 5%, transparent)}.lm-nav__tile{width:var(--lm-nav-tile);height:var(--lm-nav-tile);color:var(--lm-ink-tertiary);transition:color var(--lm-dur-fast) var(--lm-ease-hover);flex:none}.lm-nav__tile-icon{width:16px;height:16px}.lm-nav__link:hover .lm-nav__tile,.lm-nav__link:focus-visible .lm-nav__tile{color:var(--lm-ink)}.lm-nav__cards{gap:var(--lm-space-1);padding:var(--lm-space-1);flex:none;display:flex}.lm-nav__card{isolation:isolate;width:var(--lm-nav-card-w);min-height:340px;padding:var(--lm-space-5);border-radius:var(--lm-radius-media);background:var(--lm-ink);color:var(--lm-on-dark);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.lm-nav__card:before{content:"";z-index:-1;background:linear-gradient(180deg, color-mix(in srgb, var(--lm-ink) 58%, transparent) 0%, color-mix(in srgb, var(--lm-ink) 24%, transparent) 46%, color-mix(in srgb, var(--lm-ink) 34%, transparent) 100%);position:absolute;inset:0}.lm-nav__vis-tex{z-index:-2;object-fit:cover;width:100%;height:100%;transition:scale .6s var(--lm-ease-hover);position:absolute;inset:0}.lm-nav__card:hover .lm-nav__vis-tex{scale:1.05}.lm-nav__card-copy{padding-right:var(--lm-space-8);flex-direction:column;gap:2px;display:flex}.lm-nav__card-title{font-family:var(--lm-font-sans);font-size:18px;font-weight:500;line-height:24px}.lm-nav__card-desc{font-family:var(--lm-font-sans);color:color-mix(in srgb, var(--lm-on-dark) 82%, transparent);font-size:14px;line-height:20px}.lm-nav__vis{justify-content:flex-end;gap:var(--lm-space-3);margin-top:var(--lm-space-4);flex-direction:column;flex:1;display:flex;position:relative}.lm-nav__ill{font-family:var(--lm-font-mono);letter-spacing:.02em;background:color-mix(in srgb, var(--lm-paper) 94%, transparent);color:var(--lm-ink);box-shadow:0 12px 32px -12px color-mix(in srgb, var(--lm-ink) 55%, transparent);border-radius:10px;flex-direction:column;padding:6px 10px;font-size:10px;line-height:14px;display:flex}.lm-nav__ill-row{border-top:1px solid color-mix(in srgb, var(--lm-ink) 8%, transparent);align-items:center;gap:8px;min-height:28px;display:flex}.lm-nav__ill-row:first-child{border-top:0}.lm-nav__ill-part{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.lm-nav__ill b{font-weight:500}.lm-nav__ill-st{justify-items:end;display:grid;position:relative}.lm-nav__ill-st b{text-align:center;border-radius:var(--lm-radius-full);white-space:nowrap;grid-area:1/1;width:120px;padding:2px 0;font-size:9px;line-height:12px}.lm-nav__ill-st .a{color:#7a4300;background:#ffe3b8}.lm-nav__ill-st .b,.lm-nav__ill-st .ok{color:#0b5a2c;background:#cdf2dc}.lm-nav__ill-st .a{animation:lm-ill-risk 8s var(--lm-ease-hover) infinite;animation-delay:calc(var(--i) * .7s);animation-play-state:paused}.lm-nav__ill-st .b{animation:lm-ill-fix 8s var(--lm-ease-hover) infinite;animation-delay:calc(var(--i) * .7s);animation-play-state:paused}@keyframes lm-ill-risk{0%,24%{opacity:1}32%,90%{opacity:0}98%,to{opacity:1}}@keyframes lm-ill-fix{0%,24%{opacity:0}32%,90%{opacity:1}98%,to{opacity:0}}.lm-nav__ill-qty{color:color-mix(in srgb, var(--lm-ink) 55%, transparent)}.lm-nav__ill--quote .lm-nav__ill-price{text-align:right;min-width:44px;animation:lm-ill-in 8s var(--lm-ease-hover) infinite;animation-delay:calc(var(--i) * .6s);animation-play-state:paused}.lm-nav__ill-total{background:color-mix(in srgb, var(--lm-ink) 4%, transparent);border-radius:0 0 10px 10px;margin:0 -10px -6px;padding:0 10px}.lm-nav__ill-total .lm-nav__ill-part{font-weight:500}.lm-nav__ill-total .lm-nav__ill-price{color:#5a33c0}@keyframes lm-ill-in{0%,6%{opacity:0;translate:0 4px}20%,86%{opacity:1;translate:0}96%,to{opacity:0;translate:0}}.lm-nav__panel[data-on=true] :is(.lm-nav__ill-st b,.lm-nav__ill-price){animation-play-state:running}.lm-nav__chips{align-items:flex-start;gap:var(--lm-space-2);flex-direction:column;display:flex}.lm-nav__chip{height:24px;padding:0 var(--lm-space-2);border-radius:var(--lm-radius-button);white-space:nowrap;background:color-mix(in srgb, var(--lm-ink) 50%, transparent);color:var(--lm-on-dark);box-shadow:inset 0 0 0 1px var(--lm-line-on-dark), 0 8px 24px color-mix(in srgb, var(--lm-ink) 25%, transparent);-webkit-backdrop-filter:var(--lm-blur-chip);backdrop-filter:var(--lm-blur-chip);font-family:var(--lm-font-sans);align-items:center;gap:6px;font-size:10px;font-weight:500;line-height:12px;display:inline-flex}.lm-nav__chip-dot{--dot:var(--lm-success);border-radius:var(--lm-radius-full);background:var(--dot);width:4px;height:4px;box-shadow:0 0 0 2px color-mix(in srgb, var(--dot) 30%, transparent);flex:none}.lm-nav__chip-dot[data-state=progress]{--dot:var(--lm-dot-progress)}.lm-nav__chip-dot[data-state=risk]{--dot:var(--lm-warning)}.lm-nav__go{z-index:1;top:var(--lm-space-4);right:var(--lm-space-4);background:color-mix(in srgb, var(--lm-on-dark) 14%, transparent);width:28px;height:28px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lm-on-dark) 22%, transparent);color:var(--lm-on-dark);transition:background-color var(--lm-dur-hover) var(--lm-ease-hover), color var(--lm-dur-hover) var(--lm-ease-hover);border-radius:8px;place-items:center;display:grid;position:absolute}.lm-nav__go-icon{width:14px;height:14px;transition:translate var(--lm-dur-hover) var(--lm-ease-hover)}:is(.lm-nav__card,.lm-nav__highlight):hover .lm-nav__go{background:var(--lm-on-dark);color:var(--lm-ink)}:is(.lm-nav__card,.lm-nav__highlight):hover .lm-nav__go-icon{translate:1px -1px}.lm-nav__highlight{isolation:isolate;width:var(--lm-nav-highlight-w);border-radius:var(--lm-radius-media);background:var(--lm-ink);min-height:320px;color:var(--lm-on-dark);flex-direction:column;flex:none;text-decoration:none;display:flex;position:relative;overflow:hidden}.lm-nav__photo{z-index:-1;display:block;position:absolute;inset:0}.lm-nav__photo img{object-fit:cover;width:100%;height:100%;transition:scale .6s var(--lm-ease-hover);display:block}.lm-nav__photo:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--lm-ink) 78%, transparent) 0%, color-mix(in srgb, var(--lm-ink) 46%, transparent) 48%, color-mix(in srgb, var(--lm-ink) 22%, transparent) 100%);position:absolute;inset:0}.lm-nav__highlight:hover .lm-nav__photo img{scale:1.05}.lm-nav__highlight-copy{padding:var(--lm-space-5);flex-direction:column;flex:1;display:flex}.lm-nav__highlight .lm-nav__eyebrow{margin:0 0 var(--lm-space-3);color:color-mix(in srgb, var(--lm-on-dark) 70%, transparent);padding:4px 0 0}.lm-nav__highlight-title{padding-right:var(--lm-space-8);font-family:var(--lm-font-sans);color:var(--lm-on-dark);font-size:18px;font-weight:400;line-height:24px;display:block}.lm-nav__highlight-title>span{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lm-nav__highlight-desc{margin:var(--lm-space-2) 0 0;font-family:var(--lm-font-sans);color:color-mix(in srgb, var(--lm-on-dark) 78%, transparent);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.lm-nav__cs-logo{object-fit:contain;object-position:left center;filter:brightness(0)invert();align-self:flex-start;width:215px;max-width:100%;height:auto;margin:-12px 0 -8px -10px;display:block}.lm-nav__kpis{flex-direction:column;margin-top:auto;display:flex}.lm-nav__highlight[data-kind=kpi]{min-height:0}.lm-nav__highlight[data-kind=kpi] .lm-nav__highlight-copy{padding:var(--lm-space-4) var(--lm-space-5) var(--lm-space-3)}.lm-nav__kpi{border-top:1px solid color-mix(in srgb, var(--lm-on-dark) 14%, transparent);flex-direction:column;gap:0;padding:6px 0;display:flex}.lm-nav__kpi-value{font-family:var(--lm-font-sans);color:var(--lm-on-dark);font-size:18px;font-weight:400;line-height:24px}.lm-nav__kpi-text{color:color-mix(in srgb, var(--lm-on-dark) 62%, transparent);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:14px;display:-webkit-box;overflow:hidden}.lm-nav-sheet{--lm-nav-muted:var(--lm-ink-tertiary);--lm-nav-fill:color-mix(in srgb, var(--lm-ink) 4%, transparent);--lm-nav-fill-hover:color-mix(in srgb, var(--lm-ink) 7%, transparent);--lm-nav-edge:color-mix(in srgb, var(--lm-ink) 6%, transparent);--lm-nav-card:color-mix(in srgb, var(--lm-ink) 3.5%, transparent);--lm-nav-tile:32px;inset:var(--lm-nav-bottom,var(--nav-h)) 0 0;z-index:99;background:var(--lm-paper);color:var(--lm-ink);visibility:hidden;flex-direction:column;display:flex;position:fixed}.lm-nav-sheet[data-open=true]{visibility:visible}html:has(.lm-nav-sheet[data-open=true]) body{overflow:clip}.lm-nav-sheet__scroll{overscroll-behavior:contain;padding:var(--lm-space-2) var(--lm-gutter) var(--lm-space-6);flex:1;overflow-y:auto}.lm-nav-sheet__row{border-bottom:1px solid var(--lm-line)}.lm-nav-sheet__head{width:100%;min-height:var(--lm-space-16);cursor:pointer;color:inherit;text-align:left;font-family:var(--lm-font-sans);font-size:var(--lm-subtitle-1-size);line-height:var(--lm-subtitle-1-leading);background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;text-decoration:none;display:flex}.lm-nav-sheet__head[aria-current=true]{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.lm-nav-sheet__plus{flex:none;width:16px;height:16px;position:relative}.lm-nav-sheet__plus:before,.lm-nav-sheet__plus:after{content:"";height:1px;transition:rotate var(--lm-dur-hover) var(--lm-ease-hover);background:currentColor;position:absolute;top:50%;left:0;right:0}.lm-nav-sheet__plus:after{rotate:90deg}.lm-nav-sheet__head[aria-expanded=true] .lm-nav-sheet__plus:after{rotate:0deg}.lm-nav-sheet__body{padding:0 0 var(--lm-space-6)}.lm-nav-sheet__body .lm-nav__link{margin:0 calc(-1 * var(--lm-space-3))}.lm-nav-sheet__body .lm-nav__eyebrow{margin:0 0 var(--lm-space-2);padding:0}.lm-nav-sheet__body .lm-nav__list{gap:var(--lm-space-1);grid-template-columns:minmax(0,1fr)}.lm-nav-sheet__cards+.lm-nav__group,.lm-nav-sheet__body .lm-nav__group+.lm-nav__group{margin-top:var(--lm-space-6)}.lm-nav-sheet__body .lm-nav__link{white-space:normal}.lm-nav-sheet__highlights{gap:var(--lm-space-3);margin-top:var(--lm-space-6);display:grid}.lm-nav-sheet__body .lm-nav__highlight{width:auto}.lm-nav-sheet__body .lm-nav__card{width:auto;min-height:280px}.lm-nav-sheet__foot{gap:var(--lm-space-4);padding:var(--lm-space-4) var(--lm-gutter) var(--lm-space-6);border-top:1px solid var(--lm-line);background:var(--lm-paper);flex-direction:column;display:flex}.lm-nav-sheet__meta{justify-content:space-between;align-items:center;display:flex}.lm-nav-sheet__meta .lm-nav__login,.lm-nav-sheet__meta .lm-nav__lang{opacity:1}@media (max-width:1023px){.lm-nav__inner{grid-template-columns:auto minmax(0,1fr)}.lm-nav__start,.lm-nav__end>.lm-nav__lang,.lm-nav__end>.lm-nav__lang-menu,.lm-nav__end>.lm-nav__login{display:none}.lm-nav__logo{justify-self:start}.lm-nav__burger{display:inline-flex}.lm-nav-sheet__plus:after,.lm-nav__hl{transition:none}.lm-nav__pop{display:none}.lm-nav__end{gap:var(--lm-space-3)}}@media (min-width:1024px) and (max-width:1279px){.lm-nav{--lm-nav-card-w:232px;--lm-nav-highlight-w:232px;--lm-nav-cell:168px;--lm-nav-tiles-w:252px;--lm-nav-track:var(--lm-nav-cell)}.lm-nav__inner{gap:var(--lm-space-4)}.lm-nav__end{gap:var(--lm-space-3)}.lm-nav__menu{margin-left:calc(-1 * var(--lm-space-2))}.lm-nav__trigger{padding:0 var(--lm-space-2);font-size:var(--lm-body-3-size);line-height:var(--lm-body-3-leading)}.lm-nav__trigger[aria-current=true]:after{left:var(--lm-space-2);right:var(--lm-space-2)}.lm-nav__login{font-size:var(--lm-body-3-size);line-height:var(--lm-body-3-leading)}.lm-nav__links:has(+.lm-nav__highlights){padding-right:var(--lm-space-2)}.lm-nav__panel-grid[data-section=resources] .lm-nav__links>.lm-nav__group{grid-row:auto}.lm-nav__panel-grid[data-section=solutions] .lm-nav__link{white-space:normal;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:16 7 7;max-width:200px}}@media (min-width:1024px){.lm-nav__links{column-gap:var(--lm-space-4);row-gap:var(--lm-space-5);padding:var(--lm-space-5)}.lm-nav__eyebrow{padding:0 var(--lm-space-3) var(--lm-space-2)}.lm-nav__eyebrow:empty{min-height:calc(var(--lm-caption-2-leading) + var(--lm-space-2))}.lm-nav__cards{gap:var(--lm-space-2);padding:var(--lm-space-2)}.lm-nav__highlights{gap:var(--lm-space-2);padding:var(--lm-space-2) var(--lm-space-2) var(--lm-space-2) 0}}@media (min-width:1280px){.lm-nav__links{column-gap:var(--lm-space-4);row-gap:var(--lm-space-6);padding:var(--lm-space-6)}.lm-nav__links:has(+.lm-nav__highlights){padding-right:var(--lm-space-6)}.lm-nav__link,:is(.lm-nav__link:has(.lm-nav__tile),.lm-nav__link:has(.lm-nav__link-desc)){padding:var(--lm-space-2) var(--lm-space-3)}.lm-nav__eyebrow{padding:0 var(--lm-space-3) var(--lm-space-3)}.lm-nav__eyebrow:empty{min-height:calc(var(--lm-caption-2-leading) + var(--lm-space-3))}.lm-nav__cards{gap:var(--lm-space-2);padding:var(--lm-space-2)}.lm-nav__highlights{gap:var(--lm-space-2);padding:var(--lm-space-2) var(--lm-space-2) var(--lm-space-2) 0}}@media (min-width:1280px) and (max-width:1439px){.lm-nav__links{column-gap:var(--lm-space-4);row-gap:var(--lm-space-5);padding:var(--lm-space-5)}.lm-nav__links:has(+.lm-nav__highlights){padding-right:var(--lm-space-5)}.lm-nav__cards{gap:var(--lm-space-2);padding:var(--lm-space-2)}.lm-nav__highlights{gap:var(--lm-space-2);padding:var(--lm-space-2) var(--lm-space-2) var(--lm-space-2) 0}}@media (min-width:1024px) and (max-width:1279px){.lm-nav__panel-grid[data-section=solutions] .lm-nav__links>.lm-nav__group:not(:first-child) .lm-nav__list{--n:1}}@media (max-width:639px){:root .lm-nav__end>.lm-btn.lm-nav__demo{display:none}}@media (min-width:1024px){.lm-nav-sheet{display:none}}@media (prefers-reduced-motion:reduce){.lm-nav,:root[data-video-playing] .lm-nav,.lm-nav__pop,.lm-nav__box,.lm-nav__panel,.lm-nav__hl,.lm-nav__link[data-more],.lm-nav__tile,:root .lm-nav .lm-btn.lm-nav__demo,.lm-nav-sheet__plus:after,.lm-nav__go,.lm-nav__go-icon,.lm-nav__vis-tex,.lm-nav__photo img{transition:none}.lm-nav__ill-st .a{opacity:0;animation:none!important}.lm-nav__ill-st .b,.lm-nav__ill-price{opacity:1;translate:none;animation:none!important}}.lm-nav__lang-menu{position:relative}.lm-nav__lang-btn{border-radius:var(--lm-radius-md);color:inherit;cursor:pointer;font-family:var(--lm-font-sans);font-weight:500;font-size:var(--lm-body-3-size);line-height:var(--lm-body-3-leading);white-space:nowrap;transition:background-color var(--lm-dur-fast) var(--lm-ease-hover);background:0 0;border:0;align-items:center;gap:6px;margin-inline:-4px;padding:7px 10px 9px;display:inline-flex}.lm-nav__lang-btn:hover,.lm-nav__lang-btn[aria-expanded=true]{background-color:color-mix(in srgb, var(--lm-paper) 10%, transparent)}.lm-nav[data-solid=true] .lm-nav__lang-btn:hover,.lm-nav[data-solid=true] .lm-nav__lang-btn[aria-expanded=true]{background-color:color-mix(in srgb, var(--lm-ink) 6%, transparent)}.lm-nav__lang-globe{flex:none;width:16px;height:16px}.lm-nav__lang-list{top:calc(100% + var(--lm-space-4));z-index:2;border-radius:var(--lm-radius-card);background:var(--lm-paper);width:164px;color:var(--lm-ink);box-shadow:0 0 0 1px var(--lm-line), var(--lm-shadow-card);opacity:0;visibility:hidden;transition:opacity .16s var(--lm-ease-hover), translate .2s var(--lm-ease-hover), visibility 0s linear .2s;margin:0;padding:6px;list-style:none;position:absolute;left:0;translate:0 -4px}.lm-nav__lang-list:before{content:"";height:var(--lm-space-4);position:absolute;bottom:100%;left:0;right:0}.lm-nav__lang-list[data-open=true]{opacity:1;visibility:visible;transition:opacity .2s var(--lm-ease-hover), translate .24s var(--lm-ease-hover), visibility 0s;translate:0}.lm-nav__lang-list a{border-radius:var(--lm-radius-md);color:inherit;font-family:var(--lm-font-sans);font-weight:500;font-size:var(--lm-body-3-size);transition:background-color var(--lm-dur-fast) var(--lm-ease-hover);align-items:center;gap:10px;padding:10px;line-height:16px;text-decoration:none;display:flex}.lm-nav__lang-list a[aria-current],.lm-nav__lang-list a:hover,.lm-nav__lang-list a:focus-visible{background:color-mix(in srgb, var(--lm-ink) 4%, transparent)}.lm-nav__lang-list a:focus-visible{outline-offset:-2px}.lm-nav__lang-name{align-items:center;gap:var(--lm-space-1);flex:1;min-width:0;display:flex}.lm-nav__lang-flag{flex:none;width:16px;height:16px}.lm-nav__lang-list small{font-family:var(--lm-font-caption);font-weight:400;font-size:var(--lm-caption-1-size);line-height:var(--lm-caption-1-leading);color:var(--lm-brown-500)}@media (prefers-reduced-motion:reduce){.lm-nav__lang-list,.lm-nav__lang-btn{transition:none}}
:root{--bar-h:0px}:root:has(.lm-topbar){--bar-h:40px}.lm-topbar{z-index:101;justify-content:center;align-items:center;gap:var(--lm-space-1) var(--lm-space-3);min-height:var(--bar-h);padding:var(--lm-space-1) max(var(--lm-gutter), calc((100% - var(--lm-content-max)) / 2));background:var(--lm-grad-dark);color:var(--lm-on-dark);font-family:var(--lm-font-sans);font-size:var(--lm-body-3-size);line-height:var(--lm-body-3-leading);text-align:center;flex-wrap:wrap;display:flex;position:relative}.lm-topbar__text{text-wrap:balance;margin:0}:root .lm-topbar .lm-btn.lm-btn.lm-btn.lm-topbar__cta{padding-block:5px 7px}@media (max-width:1023px){:root:has(.lm-topbar){--bar-h:44px}.lm-topbar{padding-block:var(--lm-space-2)}}
.lm-lang-hint{z-index:98;height:0;position:sticky;top:0}.lm-lang-hint__wrap{justify-content:flex-end;display:flex;position:relative}.lm-lang-hint__box{top:calc(var(--nav-h) + var(--lm-space-2));right:var(--lm-gutter);align-items:center;gap:var(--lm-space-2);max-width:calc(100% - 2 * var(--lm-gutter));padding:var(--lm-space-2) var(--lm-space-2) var(--lm-space-2) var(--lm-space-4);border:1px solid var(--lm-line);border-radius:var(--lm-radius-media);background:var(--lm-paper);box-shadow:var(--lm-shadow-card);color:var(--lm-ink);display:flex;position:absolute}.lm-lang-hint__link{color:var(--lm-ink);text-underline-offset:2px;text-decoration:underline}.lm-lang-hint__link:hover{text-decoration-thickness:2px}.lm-lang-hint__close{border-radius:var(--lm-radius-sm);width:28px;height:28px;color:var(--lm-ink-secondary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.lm-lang-hint__close:hover{background:color-mix(in srgb, var(--lm-ink) 6%, transparent);color:var(--lm-ink)}.lm-lang-hint :focus-visible{outline:2px solid var(--lm-focus);outline-offset:2px}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.lm-lang-hint__box{animation:lm-lang-hint-in .34s var(--lm-ease-enter) both}}@keyframes lm-lang-hint-in{0%{opacity:0}}
