@media (max-width:767px){.lq-landing{--lq-font-h1-size:clamp(36px, 9vw, 48px);max-width:100%;overflow-x:clip}.lq-landing,.lq-landing *{box-sizing:border-box}.lq-landing section{min-width:0;max-width:100%}.lq-landing :is(.lq-phone,.lq-phone-frame,[data-phone-frame]){max-width:100%}.lq-landing :is(h1,.lq-h1){font-size:var(--lq-font-h1-size);letter-spacing:-.035em;text-wrap:balance;line-height:1.2}.lq-landing :is(h2,.lq-h2){letter-spacing:-.02em;text-wrap:balance;font-size:28px;line-height:1.3}.lq-landing :is(.lq-console,[data-console],[data-lq-console]){visibility:visible;opacity:1;max-height:none}}
@layer components{.lq-landing{--lq-color-black:#0b0b0b;--lq-color-live-red:#ff1f2d;--lq-color-white:#fff;--lq-color-neutral-gray:#f2f2f4;--lq-bg:var(--lq-color-white);--lq-bg-subtle:var(--lq-color-neutral-gray);--lq-text:var(--lq-color-black);--lq-text-inverse:var(--lq-color-white);--lq-accent:var(--lq-color-live-red);--lq-cta-bg:var(--lq-color-black);--lq-cta-text:var(--lq-color-white);--lq-font-sans:var(--font-inter,"Inter"), system-ui, sans-serif;--lq-font-h1-size:56px;--lq-font-h1-line-height:1.2;--lq-font-h1-weight:700;--lq-font-h1-tracking:-.035em;--lq-font-h2-size:28px;--lq-font-h2-line-height:1.3;--lq-font-h2-weight:600;--lq-font-h2-tracking:-.02em;--lq-font-body-size:16px;--lq-font-body-line-height:1.5;--lq-font-body-weight:400;--lq-font-body-tracking:normal;--lq-border-light:#0b0b0b0f;--lq-border-dark:#ffffff14;--lq-ease-out:cubic-bezier(.16, 1, .3, 1);background:var(--lq-bg);color:var(--lq-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--lq-font-sans);font-size:var(--lq-font-body-size);font-weight:var(--lq-font-body-weight);line-height:var(--lq-font-body-line-height);letter-spacing:var(--lq-font-body-tracking)}.lq-landing .lq-h1{color:inherit;font-family:inherit;font-size:var(--lq-font-h1-size);font-weight:var(--lq-font-h1-weight);line-height:var(--lq-font-h1-line-height);letter-spacing:var(--lq-font-h1-tracking);text-wrap:balance;margin:0}.lq-landing .lq-h2{color:inherit;font-family:inherit;font-size:var(--lq-font-h2-size);font-weight:var(--lq-font-h2-weight);line-height:var(--lq-font-h2-line-height);letter-spacing:var(--lq-font-h2-tracking);text-wrap:balance;margin:0}.lq-landing .lq-body{color:inherit;font-family:inherit;font-size:var(--lq-font-body-size);font-weight:var(--lq-font-body-weight);line-height:var(--lq-font-body-line-height);letter-spacing:var(--lq-font-body-tracking);margin:0}.lq-landing :is(.lq-telemetry,[data-telemetry],time,output){font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.lq-landing :is(button,a,input):focus-visible{outline:2px solid var(--lq-color-live-red);outline-offset:4px}.lq-landing .lq-bg{background:var(--lq-color-white);color:var(--lq-color-black);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--lq-bg:var(--lq-color-white);--lq-text:var(--lq-color-black);--lq-cta-bg:var(--lq-color-black);--lq-cta-text:var(--lq-color-white)}.lq-landing .lq-bg-subtle{background:var(--lq-color-neutral-gray);color:var(--lq-color-black);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--lq-bg:var(--lq-color-neutral-gray);--lq-text:var(--lq-color-black);--lq-cta-bg:var(--lq-color-black);--lq-cta-text:var(--lq-color-white)}.lq-landing .lq-bg-inverse{background:var(--lq-color-black);color:var(--lq-color-white);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--lq-bg:var(--lq-color-black);--lq-text:var(--lq-color-white);--lq-cta-bg:var(--lq-color-white);--lq-cta-text:var(--lq-color-black)}.lq-landing .lq-text{color:var(--lq-color-black)}.lq-landing .lq-text-inverse{color:var(--lq-color-white)}.lq-landing .lq-accent,.lq-landing .lq-stop{color:var(--lq-color-live-red)}.lq-landing .lq-cta{background:var(--lq-cta-bg);color:var(--lq-cta-text);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;margin:0;padding:.75rem 1.25rem;font-family:inherit;font-size:16px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.lq-landing .lq-cta:hover{opacity:.92}.lq-landing .lq-cta:focus-visible{outline:2px solid var(--lq-accent);outline-offset:2px}.lq-landing .lq-wordmark{height:var(--lq-wordmark-size,2rem);object-fit:contain;object-position:left center;vertical-align:middle;-webkit-user-select:none;user-select:none;width:auto;max-width:none;display:inline-block}}
