.lv5-skip{z-index:60;background:var(--brand-700);color:#fff;font-size:var(--text-caption);border-radius:8px;padding:.5rem .75rem;position:absolute;top:-4rem;left:1rem}.lv5-skip:focus{top:.75rem}.lv5-header{z-index:50;inset-inline:0;top:0}.lv5-header--home{position:fixed}.lv5-header--page{position:sticky}.lv5-header__bar{max-width:90rem;padding:1.375rem var(--lv5-pad);transition:padding .26s var(--lv5-ease);justify-content:space-between;align-items:center;gap:1.5rem;margin-inline:auto;display:flex}.lv5-header:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(16px)saturate(1.4);border-bottom:1px solid var(--line);opacity:0;transition:opacity .26s var(--lv5-ease);background:#ffffffe6;position:absolute;inset:0;box-shadow:0 6px 24px #0f1e360d}.lv5-header.is-scrolled:before{opacity:1}.lv5-header.is-compact .lv5-header__bar{padding-block:.75rem}.lv5-header.is-open:before{box-shadow:none;background:#fff}.lv5-header__left{align-items:center;gap:3rem;min-width:0;display:flex}.lv5-header__logo{flex:none;display:inline-flex}.lv5-header__nav{align-items:center;gap:2rem;display:none}.lv5-header__link,.lv5-header__login{color:var(--fg-1);transition:color .16s var(--lv5-ease);font-size:.9375rem;position:relative}.lv5-header__link:after{content:"";transform-origin:0;background:currentColor;border-radius:1px;height:1.5px;transition:transform .32s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-.375rem;left:0;right:0;transform:scaleX(0)}.lv5-header__link:hover,.lv5-header__login:hover,.lv5-header__link[data-active]{color:var(--brand-700)}.lv5-header__link:hover:after,.lv5-header__link[data-active]:after{transform:scaleX(1)}.lv5-header__actions{align-items:center;gap:.5rem;display:flex}.lv5-header__login{border-radius:9px;padding:.625rem 1rem;display:none}.lv5-header__demo{color:var(--brand-800);transition:opacity .2s var(--lv5-ease), background-color .16s;background:#fff;border-radius:9px;align-items:center;gap:.375rem;padding:.625rem 1rem;font-size:.9375rem;font-weight:500;display:none;box-shadow:0 1px 2px #0f1e3614,0 0 0 1px #0f1e360a}.lv5-header__demo:hover{background:var(--brand-50)}.lv5-header__demo svg{transition:transform .22s var(--lv5-ease)}.lv5-header__demo:hover svg{transform:translate(2px)}.lv5-header .lv5-header__cta{min-height:2.5rem;transition:opacity .22s var(--lv5-ease), transform .22s var(--lv5-ease), background-color .16s;padding:0 1.125rem;font-size:.9375rem;display:none}.lv5-header__cta--hidden,.lv5-header__demo--hidden{opacity:0;pointer-events:none;visibility:hidden;position:absolute;transform:translateY(-4px)}.lv5-header__menu{width:2.5rem;height:2.5rem;color:var(--fg-1);border:1px solid var(--line);cursor:pointer;transition:background-color .16s var(--lv5-ease), border-color .16s var(--lv5-ease);background:#fff;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.lv5-header__menu:hover{background:var(--brand-50)}.lv5-header.is-open .lv5-header__menu{border-color:var(--brand-200)}.lv5-burger{width:18px;height:12px;display:block;position:relative}.lv5-burger i{height:1.5px;transition:transform .32s cubic-bezier(.22, 1, .36, 1), opacity .2s var(--lv5-ease);background:currentColor;border-radius:1px;position:absolute;left:0;right:0}.lv5-burger i:first-child{top:0}.lv5-burger i:nth-child(2){top:calc(50% - .75px)}.lv5-burger i:nth-child(3){bottom:0}.lv5-header.is-open .lv5-burger i:first-child{transform:translateY(5.25px)rotate(45deg)}.lv5-header.is-open .lv5-burger i:nth-child(2){opacity:0;transform:scaleX(.4)}.lv5-header.is-open .lv5-burger i:nth-child(3){transform:translateY(-5.25px)rotate(-45deg)}.lv5-header a:focus-visible,.lv5-header button:focus-visible{outline:2px solid var(--brand-700);outline-offset:2px}@media (min-width:1200px){.lv5-header__nav{display:flex}.lv5-header__login,.lv5-header__demo,.lv5-header .lv5-header__cta{display:inline-flex}.lv5-header__menu{display:none}}.lv5-mobile-menu__scrim{z-index:-2;opacity:0;visibility:hidden;transition:opacity .3s var(--lv5-ease), visibility 0s linear .3s;background:#0f1e3652;position:fixed;inset:0}.lv5-mobile-menu{z-index:-1;overscroll-behavior:contain;max-height:calc(100dvh - 100%);padding:.5rem var(--lv5-pad) calc(1.5rem + env(safe-area-inset-bottom,0px));border-bottom:1px solid var(--line);opacity:0;visibility:hidden;transition:opacity .26s var(--lv5-ease), transform .38s cubic-bezier(.22, 1, .36, 1), visibility 0s linear .38s;background:#fff;border-radius:0 0 20px 20px;flex-direction:column;gap:1.75rem;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto;transform:translateY(-12px);box-shadow:0 24px 48px #0f1e361f}.lv5-mobile-menu__nav{flex-direction:column;display:flex}.lv5-mobile-menu__link{border-bottom:1px solid var(--line);color:var(--ink);transition:color .16s var(--lv5-ease);justify-content:space-between;align-items:center;padding:1rem 0;font-size:1.375rem;font-weight:300;display:flex}.lv5-mobile-menu__link[data-active]{color:var(--brand-700)}.lv5-mobile-menu__link[data-active]:after{content:"";background:var(--brand-700);border-radius:50%;width:.5rem;height:.5rem}.lv5-mobile-menu__actions{flex-direction:column;gap:.625rem;display:flex}.lv5-mobile-menu__link,.lv5-mobile-menu__actions{opacity:0;transition:opacity .36s var(--lv5-ease), transform .48s cubic-bezier(.22, 1, .36, 1), color .16s var(--lv5-ease);transform:translateY(10px)}.lv5-header.is-open .lv5-mobile-menu__scrim{opacity:1;visibility:visible;transition:opacity .3s var(--lv5-ease)}.lv5-header.is-open .lv5-mobile-menu{opacity:1;visibility:visible;transition:opacity .26s var(--lv5-ease), transform .38s cubic-bezier(.22, 1, .36, 1);transform:none}.lv5-header.is-open .lv5-mobile-menu__link,.lv5-header.is-open .lv5-mobile-menu__actions{opacity:1;transition-delay:calc(80ms + var(--i,0) * 50ms);transform:none}@media (min-width:1200px){.lv5-mobile-menu,.lv5-mobile-menu__scrim{display:none}}@media (prefers-reduced-motion:reduce){.lv5-mobile-menu,.lv5-mobile-menu__link,.lv5-mobile-menu__actions,.lv5-mobile-menu__scrim,.lv5-burger i{transition:none!important;transform:none!important}.lv5-header.is-open .lv5-burger i:first-child{transform:translateY(5.25px)rotate(45deg)!important}.lv5-header.is-open .lv5-burger i:nth-child(3){transform:translateY(-5.25px)rotate(-45deg)!important}}
.lv5-footer{border-top:1px solid var(--line);background:#fff}.lv5-footer__inner{flex-direction:column;gap:3rem;padding-block:4rem 2.5rem;display:flex}.lv5-footer__top{gap:2.5rem;display:grid}.lv5-footer__brand{flex-direction:column;gap:.875rem;max-width:19rem;display:flex}.lv5-footer__brand p{font-size:var(--text-body);color:var(--fg-3);line-height:1.5}.lv5-footer__owner a{text-underline-offset:2px;text-decoration:underline}.lv5-footer__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem;display:grid}.lv5-footer__column h2{font-size:var(--text-body);color:var(--fg-1);margin-bottom:.875rem;font-weight:500}.lv5-footer__column ul{flex-direction:column;gap:.75rem;display:flex}.lv5-footer__column a{font-size:var(--text-body);color:var(--fg-2)}.lv5-footer__column a,.lv5-footer__meta a{transition:color .16s var(--lv5-ease), background-size .32s cubic-bezier(.22, 1, .36, 1);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-bottom:2px}.lv5-footer__column a:hover,.lv5-footer__meta a:hover{color:var(--brand-700);background-size:100% 1px}.lv5-footer a:focus-visible{outline:2px solid var(--brand-700);outline-offset:3px;border-radius:2px}@media (prefers-reduced-motion:reduce){.lv5-footer__column a,.lv5-footer__meta a{transition:none}}.lv5-footer__bottom{border-top:1px solid var(--line);font-size:var(--text-caption);color:var(--fg-3);flex-direction:column;gap:.75rem;padding-top:1.5rem;display:flex}.lv5-footer__meta{flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}@media (min-width:1024px){.lv5-footer__top{grid-template-columns:minmax(16rem,19rem) 1fr;justify-content:space-between}.lv5-footer__columns{grid-template-columns:repeat(4,auto);justify-content:end;gap:5rem}.lv5-footer__bottom{flex-direction:row;justify-content:space-between;align-items:center}}
