.lq-marketing-hero{box-sizing:border-box;flex-direction:column;display:flex;position:relative}.lq-sky{z-index:0;pointer-events:none;height:0;position:sticky;top:0}.lq-sky:before{content:"";height:var(--marketing-size-sky-height);background:var(--marketing-background-sky-photo);-webkit-mask-image:var(--marketing-background-sky-mask);-webkit-mask-image:var(--marketing-background-sky-mask);mask-image:var(--marketing-background-sky-mask);position:absolute;top:0;left:0;right:0}.lq-marketing-ground{min-height:var(--marketing-size-ground-height);box-sizing:border-box;padding:var(--marketing-space-px-120) var(--marketing-space-px-28) 0;text-align:center;flex-direction:column;align-items:center;display:flex}.lq-ground:before{content:"";z-index:-1;background:var(--marketing-background-ground-photo);-webkit-mask-image:var(--marketing-background-ground-mask);-webkit-mask-image:var(--marketing-background-ground-mask);mask-image:var(--marketing-background-ground-mask);position:absolute;inset:0}html:has(.lq-page){font-size:var(--marketing-type-size-16)}.lq-page{--color-icon-accent:var(--c-accent);--focus-outline-width:var(--marketing-size-px-2);--focus-outline-offset:var(--marketing-size-px-2);--focus-outline-color:var(--c-accent)}:where(.lq-page) :where(div,section,header,nav,main,aside,article,footer,span,p,h1,h2,h3,h4,h5,h6,ul,ol,li,a,pre,code,label,svg){box-sizing:content-box}:where(.lq-page .ld-button){background-image:none;transition:none;transform:none}.lq-marketing-header{z-index:5;justify-content:space-between;align-items:center;gap:var(--marketing-space-px-16);padding:var(--marketing-space-px-18) var(--marketing-space-px-28);display:flex;position:relative}.lq-header-brand{margin:var(--marketing-space-negative-14) 0 var(--marketing-space-negative-14) var(--marketing-space-negative-22);align-items:center;text-decoration:none;display:inline-flex}.lq-header-nav{align-items:center;gap:var(--marketing-space-px-2);padding:var(--marketing-space-px-4);border-radius:var(--radius-md);background:var(--c-glass-navigation);border:var(--marketing-size-px-1) solid var(--c-line);display:flex}.lq-header-link{align-items:center;gap:var(--marketing-space-px-4);display:inline-flex}.lq-page .lq-header-active{color:var(--c-accent)}.lq-header-actions{align-items:center;gap:var(--marketing-space-px-8);display:flex}.lq-page .lq-header-demo{align-items:center;gap:var(--marketing-space-px-6);height:var(--marketing-size-px-36);padding:0 var(--marketing-space-px-12);border-radius:var(--radius-sm);font-size:var(--marketing-type-size-14);color:var(--c-ink);border:var(--marketing-size-px-1) solid var(--c-line-strong);background:var(--c-surface);text-decoration:none;display:inline-flex}.lq-page .lq-header-menu{width:var(--marketing-size-px-44);height:var(--marketing-size-px-44);border-radius:var(--radius-md);border:var(--marketing-size-px-1) solid var(--c-line-strong);background:var(--c-surface);color:var(--c-ink);cursor:pointer;box-shadow:none;justify-content:center;align-items:center;padding:0;transform:none}.lq-mobile-menu{z-index:6;top:var(--marketing-size-px-74);left:var(--marketing-size-px-16);right:var(--marketing-size-px-16);padding:var(--marketing-space-px-8);border-radius:var(--radius-lg);background:var(--c-raised);border:var(--marketing-size-px-1) solid var(--c-line);box-shadow:var(--shadow-menu);flex-direction:column;display:flex;position:absolute}.lq-page .lq-mobile-link{padding:var(--marketing-space-px-12)}.lq-marketing-footer{width:100%;max-width:var(--marketing-size-px-1200);box-sizing:border-box;margin:var(--marketing-space-px-140) auto var(--marketing-space-px-80);padding:var(--marketing-space-px-28) var(--marketing-space-px-32) var(--marketing-space-px-20);border-radius:var(--radius-xl);text-align:left;background:var(--c-glass-footer);-webkit-backdrop-filter:var(--marketing-glass-footer-blur);backdrop-filter:var(--marketing-glass-footer-blur);border:var(--marketing-size-px-1) solid var(--c-glass-line);box-shadow:var(--shadow-footer)}.lq-footer-content{max-width:var(--marketing-size-px-1200);justify-content:space-between;gap:var(--marketing-space-px-40);margin:0 auto;display:flex}.lq-footer-summary{gap:var(--marketing-space-px-12);max-width:var(--marketing-size-px-280);flex-direction:column;display:flex}.lq-footer-brand{margin:var(--marketing-space-negative-12) 0 var(--marketing-space-negative-8) var(--marketing-space-negative-20)}.lq-footer-brand img{width:var(--marketing-size-px-140);height:var(--marketing-size-px-51)}.lq-footer-description{font-size:var(--marketing-type-size-14);line-height:var(--marketing-type-leading-1dot-5);color:var(--c-muted)}.lq-page .lq-footer-changelog{align-items:center;gap:var(--marketing-space-px-6);font-size:var(--marketing-type-size-13);color:var(--c-accent);text-decoration:none;display:inline-flex}.lq-footer-comparison-note{font-size:var(--marketing-type-size-12);line-height:var(--marketing-type-leading-1dot-5);color:var(--c-muted)}.lq-footer-dot{width:var(--marketing-size-px-7);height:var(--marketing-size-px-7);border-radius:var(--radius-round);background:var(--c-good);flex:none}.lq-footer-columns{max-width:var(--marketing-size-px-720);gap:var(--marketing-space-px-24);flex:1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lq-footer-column{gap:var(--marketing-space-px-10);flex-direction:column;display:flex}.lq-footer-column strong{font-size:var(--marketing-type-size-13);font-weight:var(--marketing-type-weight-semibold)}.lq-page .lq-footer-column a{font-size:var(--marketing-type-size-14);color:var(--c-muted);text-decoration:none}.lq-footer-bottom{max-width:var(--marketing-size-px-1200);margin:var(--marketing-space-px-32) auto 0;padding-top:var(--marketing-space-px-20);border-top:var(--marketing-size-px-1) solid var(--c-line);justify-content:space-between;gap:var(--marketing-space-px-12);font-size:var(--marketing-type-size-13);color:var(--c-muted);flex-wrap:wrap;display:flex}[data-marketing-page=home] .lq-footer-bottom,[data-marketing-page=article] .lq-footer-bottom{margin-top:var(--marketing-space-px-24);padding-top:var(--marketing-space-px-18)}.lq-footer-legal{gap:var(--marketing-space-px-16);display:inline-flex}.lq-page .lq-footer-legal a{color:var(--c-muted);text-decoration:none}@media (width<=960px){.lq-header-nav,.lq-header-demo{display:none!important}.lq-page .lq-header-menu{display:inline-flex!important}.lq-footer-content{flex-direction:column}.lq-footer-columns{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (width<=640px){.lq-marketing-header,.lq-marketing-ground{padding-left:var(--marketing-space-px-16);padding-right:var(--marketing-space-px-16)}.lq-marketing-footer{margin:var(--marketing-space-px-96) auto var(--marketing-space-px-56);padding:var(--marketing-space-px-22) var(--marketing-space-px-18) var(--marketing-space-px-16)}}.lq-page .lq-control{box-sizing:border-box}.lq-page[data-marketing-page=tool] .lq-tool-bar .ld-button[role=switch]{justify-content:flex-start}@media (width<=640px){.lq-page[data-marketing-page=tool] .lq-tool-bar .ld-button{width:auto}}@media (prefers-reduced-motion:reduce){.lq-page,.lq-page *,.lq-page :before,.lq-page :after{transition:none!important;animation:none!important}}.lq-page .lq-footer-column a:is(:hover,:focus),.lq-page .lq-footer-legal a:is(:hover,:focus){color:var(--c-accent)}.lq-page :is(a,button).lq-primary-action:is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]){color:var(--c-on-accent);background-color:var(--c-accent-hover);background-image:none}@media (width>=961px){.lq-page .lq-reading-sidebar{top:var(--marketing-space-px-24);align-self:flex-start;position:sticky}}.lq-email-share-help{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lq-page .lq-guide-share .ld-button{width:var(--marketing-size-px-36);height:var(--marketing-size-px-36);flex:none;padding:0}@media (width<=1180px){.lq-page .lq-g3:has(>.lq-s-f1cecf0dc){grid-template-columns:minmax(0,1fr)!important}.lq-page .lq-s-d485eddc5{grid-template-columns:minmax(0,1fr)}.lq-page .lq-s-6966f0a6a{padding:var(--marketing-space-px-20)}.lq-page .lq-s-411172d26{font-size:var(--marketing-type-size-14)}.lq-page .lq-footer-column a{white-space:nowrap}.lq-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=961px) and (width<=1180px){.lq-page .lq-pipe .lq-s-3bd01f3e2{flex:1 1 0;width:auto;min-width:0}.lq-page .lq-pipe .lq-pipe-line{flex:0 0 var(--marketing-size-px-18)}}@media (width<=960px){.lq-page .lq-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lq-page .lq-row-feat{grid-column:1/-1}}@media (width<=640px){.lq-page .lq-s-905687222,.lq-page .lq-s-4f832dc48,.lq-page .lq-pricing__badge,.lq-page .lq-pricing__unit{white-space:nowrap}.lq-page .lq-row{grid-template-columns:minmax(0,1fr)!important}.lq-page .lq-s-f1cecf0dc{gap:var(--marketing-space-px-10);padding:var(--marketing-space-px-14)}.lq-page .lq-s-982a10a8c{width:var(--marketing-size-px-34);height:var(--marketing-size-px-34)}.lq-page .lq-s-17590315d{font-size:var(--marketing-type-size-13)}.lq-page .lq-s-b7580fd5a{row-gap:var(--marketing-space-px-2);flex-wrap:wrap}.lq-page .lq-s-29b6abaff{padding-left:var(--marketing-space-px-26);flex-basis:100%}.lq-page .lq-s-8bd1ac80e,.lq-page .lq-s-c99259fef{padding:var(--marketing-space-px-16)}.lq-page .lq-s-9ff08cd74,.lq-page .lq-s-fb67a4de9,.lq-page .lq-s-218d87fc8{font-size:var(--marketing-type-size-14)}.lq-page .lq-s-d485eddc5,.lq-page .lq-s-88449cc78{grid-template-columns:minmax(0,1fr)}.lq-page .lq-s-1c31f268d{font-size:var(--marketing-type-size-18)}.lq-page .lq-s-afaaadbdd{font-size:var(--marketing-type-size-16)}.lq-page .lq-s-82efdd2e2,.lq-page .lq-s-e36569445{padding:var(--marketing-space-px-20) var(--marketing-space-px-16)}.lq-page .lq-s-b83b6257e{padding:var(--marketing-space-px-14)}.lq-page .lq-s-b7580fd5a{font-size:var(--marketing-type-size-13)}.lq-page .lq-s-cf017302a{font-size:var(--marketing-type-size-15)}.lq-page .lq-s-8ea860cfe{padding-left:var(--marketing-space-px-8);font-size:var(--marketing-type-size-14)}}.lq-marketing-footer .lq-footer-columns{max-width:var(--marketing-size-px-960);grid-template-columns:repeat(5,max-content);justify-content:space-between}.lq-footer-soon{align-items:center;gap:var(--marketing-space-px-6);font-size:var(--marketing-type-size-14);color:var(--c-muted);flex-wrap:wrap;display:inline-flex}.lq-footer-soon .lq-footer-soon-badge{margin-left:0}@media (width<=1180px){.lq-marketing-footer .lq-footer-columns{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=960px){.lq-marketing-footer .lq-footer-columns{grid-template-columns:minmax(0,1fr)}}.lq-menu{position:relative}.lq-page .lq-menu-trigger{box-shadow:none;height:auto;min-height:0;font:inherit;font-size:var(--marketing-type-size-14);font-weight:var(--marketing-type-weight-medium);color:var(--c-ink-2);background:0 0;border:0}.lq-page .lq-menu-trigger:is(:hover,:focus-visible,[aria-expanded=true]),.lq-page .lq-menu-trigger.lq-menu-active{color:var(--c-accent)}.lq-page .lq-menu-trigger:is(:hover,:focus-visible,[aria-expanded=true]){background:var(--c-surface)}.lq-menu-panel{z-index:6;min-width:var(--marketing-size-px-280);margin-top:var(--marketing-space-px-12);padding:var(--marketing-space-px-8);gap:var(--marketing-space-px-4);border:var(--marketing-size-px-1) solid var(--c-line);border-radius:var(--radius-md);background:var(--c-glass-navigation);-webkit-backdrop-filter:var(--marketing-glass-footer-blur);backdrop-filter:var(--marketing-glass-footer-blur);box-shadow:var(--shadow-menu);animation:lq-menu-in var(--marketing-motion-duration-fast) var(--marketing-motion-ease-entrance) both;flex-direction:column;display:flex;position:absolute;top:100%;left:0}.lq-menu-panel:before{content:"";height:var(--marketing-space-px-12);position:absolute;bottom:100%;left:0;right:0}.lq-menu-panel[data-state=closed]{pointer-events:none;animation-name:lq-menu-out}@keyframes lq-menu-in{0%{opacity:0;transform:var(--marketing-transform-event-enter)}to{opacity:1;transform:none}}@keyframes lq-menu-out{0%{opacity:1;transform:none}to{opacity:0;transform:var(--marketing-transform-event-enter)}}.lq-page .lq-menu-link{align-items:center;gap:var(--marketing-space-px-10);padding:var(--marketing-space-px-10) var(--marketing-space-px-12);border-radius:var(--radius-sm);font-size:var(--marketing-type-size-14);color:var(--c-ink);text-decoration:none;display:flex}.lq-menu-link>:last-child{margin-left:auto}.lq-page .lq-menu-link:is(:hover,:focus-visible){background:var(--c-accent-soft);color:var(--c-accent)}.lq-menu-icon{width:var(--marketing-size-px-28);height:var(--marketing-size-px-28);border-radius:var(--radius-sm);background:var(--c-accent-soft);color:var(--c-accent);justify-content:center;align-items:center;display:flex}.lq-menu-inline{flex-direction:column;display:flex}.lq-page .lq-menu-inline .lq-menu-trigger{padding:var(--marketing-space-px-12);justify-content:flex-start}.lq-menu-inline .lq-menu-panel{min-width:0;margin:0 var(--marketing-space-px-8) var(--marketing-space-px-8);box-shadow:none;position:static}.lq-menu-inline .lq-menu-panel:before{content:none}@media (prefers-reduced-motion:reduce){.lq-menu-panel,.lq-menu-panel[data-state=closed]{animation:none}}@scope([data-marketing-page=home],[data-marketing-page=product],[data-marketing-page=compare],[data-marketing-page=tool],[data-marketing-page=article]){a{color:var(--c-ink)}a:hover{color:var(--c-accent)}:scope{position:relative}}@scope([data-marketing-page=article]){:scope>:not(.lq-sky):not(.lq-progress){z-index:1;position:relative}}@scope([data-marketing-page=home],[data-marketing-page=product],[data-marketing-page=compare],[data-marketing-page=tool]){:scope>:not(.lq-sky){z-index:1;position:relative}}@scope([data-marketing-page=article]){.lq-hero{height:var(--marketing-size-hero-height);min-height:var(--marketing-size-px-640);max-height:var(--marketing-size-px-900)}}@scope([data-marketing-page=tool]){.lq-hero{min-height:var(--marketing-size-article-hero-height)}}@scope([data-marketing-page=home],[data-marketing-page=product],[data-marketing-page=compare]){.lq-hero{height:var(--marketing-size-hero-height);min-height:var(--marketing-size-px-680);max-height:var(--marketing-size-px-980)}}@scope([data-marketing-page=home],[data-marketing-page=product],[data-marketing-page=compare],[data-marketing-page=tool],[data-marketing-page=article]){@keyframes lq-in{0%{opacity:0;transform:var(--marketing-transform-enter)}to{opacity:1;transform:none}}}@scope([data-marketing-page=home],[data-marketing-page=product],[data-marketing-page=compare],[data-marketing-page=tool]){@keyframes lq-pulse{0%,to{opacity:var(--marketing-opacity-level-35)}50%{opacity:1}}}@scope([data-marketing-page=home],[data-marketing-page=product],[data-marketing-page=compare],[data-marketing-page=tool],[data-marketing-page=article]){@keyframes lq-rise{0%{opacity:0;transform:var(--marketing-transform-rise)}to{opacity:1;transform:none}}}@scope([data-marketing-page=article]){@keyframes lq-grow{0%{transform:var(--marketing-transform-progress-start)}to{transform:var(--marketing-transform-progress-end)}}}@scope([data-marketing-page=tool]){@keyframes lq-pop{0%{opacity:0;transform:var(--marketing-transform-pop)}to{opacity:1;transform:none}}}@scope([data-marketing-page=home],[data-marketing-page=product],[data-marketing-page=compare]){@keyframes lq-tilt{0%{transform:var(--marketing-transform-tilt);opacity:var(--marketing-opacity-level-5)}to{opacity:1;transform:none}}}@scope([data-marketing-page=home],[data-marketing-page=product]){@keyframes lq-flow{to{background-position:var(--marketing-size-px-28) 0}}}@scope([data-marketing-page=product]){@keyframes lq-blink{50%{opacity:0}}}@scope([data-marketing-page=home]){@keyframes lq-ring{0%{transform:var(--marketing-transform-ring-start);opacity:var(--marketing-opacity-level-7)}to{transform:var(--marketing-transform-ring-end);opacity:0}}}@scope([data-marketing-page=home],[data-marketing-page=product],[data-marketing-page=compare],[data-marketing-page=tool],[data-marketing-page=article]){.lq-in{animation:lq-in var(--marketing-motion-duration-enter) var(--marketing-motion-ease-entrance) both}.lq-d1{animation-delay:var(--marketing-motion-duration-delay-first)}.lq-d2{animation-delay:var(--marketing-motion-duration-delay-second)}.lq-d3{animation-delay:var(--marketing-motion-duration-delay-third)}}@scope([data-marketing-page=tool]){.lq-pop{animation:lq-pop var(--marketing-motion-duration-fade) var(--marketing-motion-ease-entrance) both}}@scope([data-marketing-page=home],[data-marketing-page=product],[data-marketing-page=compare],[data-marketing-page=tool]){.lq-dot{animation:lq-pulse var(--marketing-motion-duration-pulse) var(--marketing-motion-ease-pulse) infinite}}@scope([data-marketing-page=compare]){.lq-fade{transition:opacity var(--marketing-motion-duration-fade) var(--marketing-motion-ease-standard), transform var(--marketing-motion-duration-fade) var(--marketing-motion-ease-entrance), background var(--marketing-motion-duration-control) var(--marketing-motion-ease-standard)}}@scope([data-marketing-page=product]){.lq-caret{animation:lq-blink var(--marketing-motion-duration-blink) var(--marketing-motion-ease-blink) infinite}}@scope([data-marketing-page=home]){.lq-ring{animation:lq-ring var(--marketing-motion-duration-ring) var(--marketing-motion-ease-ring) infinite}}@scope([data-marketing-page=home],[data-marketing-page=product]){.lq-flow{background-image:var(--marketing-background-flow-accent);animation:lq-flow var(--marketing-motion-duration-enter) var(--marketing-motion-ease-linear) infinite}}@scope([data-marketing-page=product]){.lq-fade{transition:opacity var(--marketing-motion-duration-fade) var(--marketing-motion-ease-standard), transform var(--marketing-motion-duration-fade) var(--marketing-motion-ease-entrance)}}@scope([data-marketing-page=home]){.lq-fade{transition:opacity var(--marketing-motion-duration-fade) var(--marketing-motion-ease-standard), transform var(--marketing-motion-duration-fade) var(--marketing-motion-ease-entrance), border-color var(--marketing-motion-duration-color) var(--marketing-motion-ease-standard), box-shadow var(--marketing-motion-duration-color) var(--marketing-motion-ease-standard), background var(--marketing-motion-duration-color) var(--marketing-motion-ease-standard)}}@scope([data-marketing-page=home],[data-marketing-page=product],[data-marketing-page=compare],[data-marketing-page=tool],[data-marketing-page=article]){.lq-card{transition:transform var(--marketing-motion-duration-card) var(--marketing-motion-ease-standard), box-shadow var(--marketing-motion-duration-card) var(--marketing-motion-ease-standard), border-color var(--marketing-motion-duration-card) var(--marketing-motion-ease-standard)}.lq-card:hover{transform:var(--marketing-transform-card-lift);border-color:var(--c-accent-line);box-shadow:var(--shadow-card-hover)}}@scope([data-marketing-page=compare]){.lq-row{transition:background var(--marketing-motion-duration-fast) var(--marketing-motion-ease-standard)}.lq-row:hover{background:var(--c-surface)}}@scope([data-marketing-page=home],[data-marketing-page=product],[data-marketing-page=compare],[data-marketing-page=tool],[data-marketing-page=article]){.lq-link{color:var(--c-ink-2);font-size:var(--marketing-type-size-14);font-weight:var(--marketing-type-weight-medium);padding:var(--marketing-space-px-8) var(--marketing-space-px-10);border-radius:var(--radius-sm);text-decoration:none}.lq-link:hover{background:var(--c-surface);color:var(--c-accent)}}@scope([data-marketing-page=article]){.lq-toc a{gap:var(--marketing-space-px-10);padding:var(--marketing-space-px-8) var(--marketing-space-px-10);border-radius:var(--radius-sm);color:var(--c-ink-2);font-size:var(--marketing-type-size-14);line-height:var(--marketing-type-leading-1dot-4);text-decoration:none;display:flex}.lq-toc a:hover{background:var(--c-accent-soft);color:var(--c-accent)}.lq-prose h2{margin:var(--marketing-space-px-48) 0 var(--marketing-space-px-14);font-size:var(--marketing-type-size-28);font-weight:var(--marketing-type-weight-semibold);letter-spacing:var(--marketing-type-tracking-minus-0dot-025);line-height:var(--marketing-type-leading-1dot-2);scroll-margin-top:var(--marketing-space-px-24)}.lq-prose p{margin:0 0 var(--marketing-space-px-16);font-size:var(--marketing-type-size-18);line-height:var(--marketing-type-leading-1dot-7);color:var(--c-ink-2)}.lq-progress{height:var(--marketing-size-px-3);z-index:20;background:var(--c-accent);transform-origin:0;transform:var(--marketing-transform-progress-start);position:fixed;top:0;left:0;right:0}@supports (animation-timeline:scroll()){.lq-progress{animation:lq-grow var(--marketing-motion-ease-linear) both;animation-timeline:scroll(root)}}@supports (animation-timeline:view()){.lq-rv{animation:lq-rise var(--marketing-motion-ease-linear) both;animation-timeline:view();animation-range:entry cover 22%}}}@scope([data-marketing-page=tool]){.lq-ta:focus-within{border-color:var(--c-accent)!important;box-shadow:var(--shadow-focus-ring)!important}.lq-ta textarea{min-height:var(--marketing-size-px-196);resize:vertical;font:inherit;line-height:inherit;color:inherit;background:0 0;padding:0}@supports (animation-timeline:view()){.lq-rv{animation:lq-rise var(--marketing-motion-ease-linear) both;animation-timeline:view();animation-range:entry cover 26%}}}@scope([data-marketing-page=home],[data-marketing-page=product],[data-marketing-page=compare]){@supports (animation-timeline:view()){.lq-rv{animation:lq-rise var(--marketing-motion-ease-linear) both;animation-timeline:view();animation-range:entry cover 26%}.lq-tilt{animation:lq-tilt var(--marketing-motion-ease-linear) both;animation-timeline:view();animation-range:entry cover 40%}}}@scope([data-marketing-page=home],[data-marketing-page=product],[data-marketing-page=compare],[data-marketing-page=tool],[data-marketing-page=article]){.lq-burger{display:none!important}}@scope([data-marketing-page=compare]){.lq-sm-only{display:none!important}}@scope([data-marketing-page=home],[data-marketing-page=product],[data-marketing-page=compare],[data-marketing-page=tool],[data-marketing-page=article]){@media (width<=960px){.lq-nav{display:none!important}.lq-burger{display:inline-flex!important}.lq-g3,.lq-g2{grid-template-columns:repeat(1,minmax(0,1fr))!important}}}@scope([data-marketing-page=product]){@media (width<=960px){.lq-pipe{flex-direction:column!important;align-items:stretch!important}.lq-pipe-line{align-self:center;width:var(--marketing-size-px-2)!important;height:var(--marketing-size-px-22)!important}.lq-win-body{grid-template-columns:repeat(1,minmax(0,1fr))!important}}}@scope([data-marketing-page=home]){@media (width<=960px){.lq-hub{grid-template-columns:repeat(1,minmax(0,1fr))!important}.lq-hub-core{display:none!important}.lq-steps{gap:var(--marketing-space-px-12)!important;flex-direction:column!important}.lq-step-line{display:none!important}}}@scope([data-marketing-page=home],[data-marketing-page=product],[data-marketing-page=compare],[data-marketing-page=tool],[data-marketing-page=article]){@media (width<=960px){.lq-hide-sm{display:none!important}.lq-foot{flex-direction:column!important}}}@scope([data-marketing-page=article]){@media (width<=960px){.lq-body{flex-direction:column!important}.lq-aside{width:100%!important}}@media (width<=640px){.lq-hero{min-height:var(--marketing-size-px-600);max-height:var(--marketing-size-px-844)}}}@scope([data-marketing-page=compare]){@media (width<=720px){.lq-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lq-row-feat{grid-column:1/-1}.lq-thead{display:none!important}.lq-sm-only{display:block!important}.lq-bars{display:none!important}}}@scope([data-marketing-page=home],[data-marketing-page=product],[data-marketing-page=compare]){@media (width<=640px){.lq-hero{min-height:var(--marketing-size-px-640);max-height:var(--marketing-size-px-844)}.lq-form{flex-direction:column!important}.lq-form button{width:100%}}}@scope([data-marketing-page=home],[data-marketing-page=product],[data-marketing-page=compare],[data-marketing-page=tool],[data-marketing-page=article]){@media (width<=640px){.lq-pad{padding-left:var(--marketing-space-px-16)!important;padding-right:var(--marketing-space-px-16)!important}}}@scope([data-marketing-page=article]){@media (width<=640px){.lq-prose p{font-size:var(--marketing-type-size-17)}.lq-prose h2{font-size:var(--marketing-type-size-24)}}}@scope([data-marketing-page=tool]){@media (width<=640px){.lq-tool-bar{flex-direction:column!important;align-items:stretch!important}}}@scope([data-marketing-page=home],[data-marketing-page=product]){@media (width<=640px){.lq-proofs{align-items:center!important;gap:var(--marketing-space-px-8)!important;flex-direction:column!important}}}@scope([data-marketing-page=home],[data-marketing-page=product],[data-marketing-page=compare],[data-marketing-page=tool],[data-marketing-page=article]){@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}}.lq-workspace-preview-note{margin:var(--marketing-space-px-16) 0 0;text-align:center;font-size:var(--marketing-type-size-12);color:var(--c-muted)}.lq-fact-copy{min-width:0}.lq-signup{position:relative}.lq-signup .lq-signup-form{gap:var(--marketing-space-px-8);width:100%;margin:0}.lq-signup .ld-form-fields{gap:var(--marketing-space-px-8);min-width:0}.lq-signup .lq-form{gap:var(--marketing-space-px-10);width:100%;display:flex}.lq-signup .lq-form>.astryx-field{flex:1;min-width:0}.lq-signup .lq-signup-email{min-width:0;height:var(--marketing-size-px-50);box-sizing:border-box;padding:0 var(--marketing-space-px-16);border-radius:var(--radius-md);border:var(--marketing-size-px-1) solid var(--c-line-strong);background:var(--c-raised);color:var(--c-ink);box-shadow:var(--shadow-input);outline:none}.lq-signup .lq-signup-email input{font:inherit;font-size:var(--marketing-type-size-16);color:var(--c-ink);background:0 0;height:100%}.lq-signup .lq-signup-email:focus-within{border-color:var(--c-accent);box-shadow:var(--shadow-focus-ring)}.lq-signup .lq-signup-email.lq-signup-invalid{border-color:var(--c-danger)}.lq-signup .lq-signup-form .lq-form .lq-signup-button{width:fit-content;height:var(--marketing-size-px-50);padding:0 var(--marketing-space-px-22);border-radius:var(--radius-md);background:var(--c-accent);color:var(--c-on-accent);font-family:var(--font-body);font-weight:var(--marketing-type-weight-medium);font-size:var(--marketing-type-size-15);box-shadow:var(--shadow-hero-cta-glow);border:0;flex:none}.lq-signup .ld-message{font-size:var(--marketing-type-size-13);justify-content:center}.lq-signup-success{align-items:center;gap:var(--marketing-space-px-10);padding:var(--marketing-space-px-12) var(--marketing-space-px-16);border-radius:var(--radius-md);background:var(--c-raised);border:var(--marketing-size-px-1) solid var(--c-line);font-size:var(--marketing-type-size-15);text-align:left;display:flex}.lq-signup-check{width:var(--marketing-size-px-26);height:var(--marketing-size-px-26);border-radius:var(--radius-round);background:var(--c-accent);color:var(--c-on-accent);flex:none;justify-content:center;align-items:center;display:flex}.lq-signup-privacy{margin-top:var(--marketing-space-px-3);position:absolute;top:100%;left:0;right:0}.lq-signup-privacy .ld-text{font-size:var(--marketing-type-size-13);line-height:var(--marketing-type-leading-1dot-5);margin:0}@media (width<=640px){.lq-signup .lq-form{flex-direction:column}.lq-signup .lq-signup-form .lq-form .lq-signup-button{width:100%}}.lq-signup-footer .lq-form{flex-flow:wrap}.lq-signup-footer .lq-form>.astryx-field{flex:var(--marketing-flex-content)}.lq-signup-footer .lq-signup-form .lq-form .lq-signup-button{flex:1 0 auto;width:auto}@media (width<=640px){.lq-page[data-marketing-page=home] .lq-signup-footer .lq-form>.astryx-field{flex:none}}.lq-library-hero{justify-content:center;align-items:center;gap:var(--marketing-space-px-22);padding:0 var(--marketing-space-px-28) var(--marketing-space-px-120);text-align:center;flex-direction:column;flex:1;display:flex}.lq-library-eyebrow{align-items:center;gap:var(--marketing-space-px-8);padding:var(--marketing-space-px-5) var(--marketing-space-px-12);border-radius:var(--radius-round);background:var(--c-glass-badge);border:var(--marketing-size-px-1) solid var(--c-line);color:var(--c-ink-2);font-size:var(--marketing-type-size-13);display:inline-flex}.lq-library-title{max-width:var(--marketing-size-px-960);font-size:var(--marketing-type-heading-article);font-family:var(--font-body);font-weight:var(--marketing-type-weight-semibold);line-height:var(--marketing-type-leading-1dot-05);letter-spacing:var(--marketing-type-tracking-minus-0dot-04);text-shadow:var(--shadow-hero-text);margin:0}.lq-library-description{max-width:var(--marketing-size-px-620);font-size:var(--marketing-type-size-18);line-height:var(--marketing-type-leading-1dot-55);color:var(--c-ink-2);margin:0}.lq-library-meta{align-items:center;gap:var(--marketing-space-px-8);font-size:var(--marketing-type-size-13);color:var(--c-muted);flex-wrap:wrap;display:flex}.lq-library-meta span{margin-left:var(--marketing-space-px-16)}.lq-library-collection,.lq-library-related{padding:var(--marketing-space-px-40) var(--marketing-space-px-28) var(--marketing-space-px-100)}.lq-page .lq-library-peek{z-index:4;margin-top:var(--marketing-space-negative-170);padding-top:0;position:relative}.lq-library-peek .lq-rv{animation:none}.lq-library-card-grid{max-width:var(--marketing-size-px-1200);gap:var(--marketing-space-px-16);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;display:grid}.lq-page .lq-library-card{align-items:flex-start;gap:var(--marketing-space-px-12);padding:var(--marketing-space-px-24);border:var(--marketing-size-px-1) solid var(--c-line);border-radius:var(--radius-lg);background:var(--c-surface);color:var(--c-ink);flex-direction:column;text-decoration:none;display:flex}.lq-library-card :is(h2,h3){font-size:var(--marketing-type-size-20);font-weight:var(--marketing-type-weight-semibold);line-height:var(--marketing-type-leading-1dot-2);margin:0}.lq-library-card p{font-size:var(--marketing-type-size-15);line-height:var(--marketing-type-leading-1dot-55);color:var(--c-muted);margin:0}.lq-library-card-icon{width:var(--marketing-size-px-44);height:var(--marketing-size-px-44);border-radius:var(--radius-md);background:var(--c-accent-soft);color:var(--c-accent);justify-content:center;align-items:center;display:inline-flex}.lq-library-card-link{gap:var(--marketing-space-px-8);color:var(--c-accent);font-size:var(--marketing-type-size-14);align-items:center;margin-top:auto;display:inline-flex}.lq-library-answer{margin-top:var(--marketing-space-negative-130);padding:0 var(--marketing-space-px-28)}.lq-library-answer-card{max-width:var(--marketing-size-px-860);gap:var(--marketing-space-px-14);padding:var(--marketing-space-px-26) var(--marketing-space-px-28);border:var(--marketing-size-px-1) solid var(--c-line);border-radius:var(--radius-lg);background:var(--c-raised);box-shadow:var(--shadow-workspace);flex-direction:column;margin:0 auto;display:flex}.lq-library-answer-card p{font-size:var(--marketing-type-size-19);line-height:var(--marketing-type-leading-1dot-6);margin:0}.lq-library-reading{padding:var(--marketing-space-px-72) var(--marketing-space-px-28) var(--marketing-space-px-40)}.lq-library-body{max-width:var(--marketing-size-px-1120);gap:var(--marketing-space-px-48);align-items:flex-start;margin:0 auto;display:flex}.lq-library-aside{top:var(--marketing-space-px-24);width:var(--marketing-size-px-260);gap:var(--marketing-space-px-16);flex-direction:column;flex:none;display:flex;position:sticky}.lq-library-toc{gap:var(--marketing-space-px-2);padding:var(--marketing-space-px-14);border:var(--marketing-size-px-1) solid var(--c-line);border-radius:var(--radius-lg);background:var(--c-glass-badge);flex-direction:column;display:flex}.lq-library-toc strong{padding:var(--marketing-space-px-4) var(--marketing-space-px-10) var(--marketing-space-px-8);font-size:var(--marketing-type-size-13);font-weight:var(--marketing-type-weight-semibold)}.lq-library-number{color:var(--c-accent);font-family:var(--font-mono);font-size:var(--marketing-type-size-12)}.lq-library-share{align-items:center;gap:var(--marketing-space-px-8);font-size:var(--marketing-type-size-14);color:var(--c-muted);display:flex}.lq-page .lq-library-share-button{width:var(--marketing-size-px-36);height:var(--marketing-size-px-36);border-radius:var(--radius-sm);border:var(--marketing-size-px-1) solid var(--c-line-strong);background:var(--c-surface);color:var(--c-ink-2);box-sizing:border-box;padding:0}.lq-library-prose ul{margin:0 0 var(--marketing-space-px-24);padding-left:var(--marketing-space-px-24);color:var(--c-ink-2);font-size:var(--marketing-type-size-17);line-height:var(--marketing-type-leading-1dot-7)}.lq-library-example{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 var(--marketing-space-px-24);padding:var(--marketing-space-px-20);font-family:var(--font-body);font-size:var(--marketing-type-size-15);line-height:var(--marketing-type-leading-1dot-5);background:var(--c-sunken);border:var(--marketing-size-px-1) solid var(--c-line);border-radius:var(--radius-md)}.lq-library-sources a{align-items:center;gap:var(--marketing-space-px-8);color:var(--c-accent);display:inline-flex}.lq-library-questions{padding:0 var(--marketing-space-px-28) var(--marketing-space-px-100)}.lq-library-faq{max-width:var(--marketing-size-px-860);gap:var(--marketing-space-px-12);flex-direction:column;margin:auto;display:flex}.lq-library-faq h2{text-align:center;margin:0 0 var(--marketing-space-px-24);font-size:var(--marketing-type-heading-faq)}.lq-library-cta{max-width:var(--marketing-size-px-720);align-items:center;gap:var(--marketing-space-px-18);flex-direction:column;margin:auto;display:flex}.lq-library-cta h2{font-size:var(--marketing-type-heading-cta);line-height:var(--marketing-type-leading-1dot-05);letter-spacing:var(--marketing-type-tracking-minus-0dot-04);margin:0}.lq-library-cta p{font-size:var(--marketing-type-size-17);color:var(--c-ink-2);margin:0}.lq-library-signup{width:100%;max-width:var(--marketing-size-px-500)}@media (width<=960px){.lq-library-card-grid{grid-template-columns:minmax(0,1fr)}.lq-library-body{flex-direction:column}.lq-library-aside{width:100%;position:static}}@media (width<=640px){.lq-library-hero{padding-left:var(--marketing-space-px-16);padding-right:var(--marketing-space-px-16)}.lq-library-meta{justify-content:center}}.lq-library-card-grid.lq-about-products{grid-template-columns:repeat(4,minmax(0,1fr))}.lq-library-card .lq-about-soon{margin-left:0}.lq-about-principle{font-size:var(--marketing-type-size-18);font-weight:var(--marketing-type-weight-semibold);letter-spacing:var(--marketing-type-tracking-minus-0dot-015);margin:0}.lq-page .lq-legal-prose h2{margin:var(--marketing-space-px-40) 0 var(--marketing-space-px-12);font-size:var(--marketing-type-size-24);font-weight:var(--marketing-type-weight-semibold);letter-spacing:var(--marketing-type-tracking-minus-0dot-025);line-height:var(--marketing-type-leading-1dot-2);scroll-margin-top:var(--marketing-space-px-24)}.lq-page .lq-legal-prose :is(p,ol,ul){margin:0 0 var(--marketing-space-px-16);font-size:var(--marketing-type-size-17);line-height:var(--marketing-type-leading-1dot-7);color:var(--c-ink-2)}.lq-page .lq-legal-prose :is(ol,ul){padding-left:var(--marketing-space-px-24)}.lq-page .lq-legal-prose ol{list-style:decimal}.lq-page .lq-legal-prose ul{list-style:outside}.lq-page .lq-legal-prose li::marker{color:var(--c-accent);font-weight:var(--marketing-type-weight-semibold)}.lq-page .lq-legal-prose li+li,.lq-page .lq-legal-prose li ul{margin-top:var(--marketing-space-px-8)}.lq-page .lq-legal-prose li ul{margin-bottom:0}.lq-page .lq-legal-prose strong{color:var(--c-ink);font-weight:var(--marketing-type-weight-semibold)}.lq-page .lq-legal-prose a{color:var(--c-accent)}.lq-legal-placeholder{padding:0 var(--marketing-space-px-4);border-radius:var(--radius-sm);background:var(--c-attention-soft);color:var(--c-attention-ink);font-weight:var(--marketing-type-weight-semibold)}.lq-page .lq-library-toc a{gap:var(--marketing-space-px-8);padding:var(--marketing-space-px-6) var(--marketing-space-px-10);border-radius:var(--radius-sm);color:var(--c-ink-2);font-size:var(--marketing-type-size-14);text-decoration:none;display:flex}.lq-page .lq-library-toc a:is(:hover,:focus-visible){background:var(--c-accent-soft);color:var(--c-accent)}@media (width<=1180px){.lq-library-card-grid.lq-about-products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.lq-legal-aside{display:none}}@media (width<=640px){.lq-library-card-grid.lq-about-products{grid-template-columns:minmax(0,1fr)}.lq-page .lq-legal-prose{padding:var(--marketing-space-px-8) var(--marketing-space-px-20) var(--marketing-space-px-24)}}
