.meqK-a_landing{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--jx-space-8);background:var(--jx-app-backdrop);min-height:100dvh;padding:var(--jx-space-8) var(--jx-space-4);flex-direction:column;display:flex;position:relative}.meqK-a_signIn{top:var(--jx-space-4);right:var(--jx-space-4);color:var(--jx-accent);position:absolute;}.meqK-a_hero{--showcase-height:clamp(16rem, 100dvh - 20rem, 45rem);--closed-shift:calc((var(--showcase-height) + var(--jx-space-6)) / 2);--intro-height:calc(1.5 * var(--jx-text-lg));align-items:center;gap:var(--jx-space-6);text-align:center;flex-direction:column;width:100%;display:flex}@media (max-width:480px){.meqK-a_hero{--showcase-height:clamp(16rem, 100dvh - 18rem, 45rem)}}@media (max-width:440px){.meqK-a_hero{--intro-height:calc(3 * var(--jx-text-lg))}}.meqK-a_above{position:relative}.meqK-a_brand{font-size:var(--jx-text-3xl);font-weight:var(--jx-weight-bold);letter-spacing:-.03em;margin:0;line-height:1}.meqK-a_accent{color:var(--jx-accent)}.meqK-a_sub{top:calc(100% + var(--jx-space-6));width:100%;color:var(--jx-text-secondary);font-size:var(--jx-text-lg);text-wrap:balance;transition:opacity calc(var(--jx-motion-panel) * 3) var(--jx-ease);margin:0;position:absolute}.meqK-a_hero:not(.meqK-a_closed) .meqK-a_sub{opacity:0;pointer-events:none}.meqK-a_showcase{width:calc(100% + 2 * var(--jx-space-4));height:var(--showcase-height);transition:opacity calc(var(--jx-motion-panel) * 3) var(--jx-ease);flex:none}.meqK-a_above,.meqK-a_below{align-items:center;gap:var(--jx-space-6);width:100%;transition:translate calc(var(--jx-motion-panel) * 3) var(--jx-ease);flex-direction:column;display:flex}.meqK-a_closed .meqK-a_above{translate:0 var(--closed-shift)}.meqK-a_closed .meqK-a_below{translate:0 calc(-1 * var(--closed-shift) + var(--intro-height) + var(--jx-space-6))}.meqK-a_closed .meqK-a_showcase{opacity:0}@media (prefers-reduced-motion:reduce){.meqK-a_closed .meqK-a_above,.meqK-a_closed .meqK-a_below{translate:none}.meqK-a_closed .meqK-a_showcase{opacity:1}}.meqK-a_srOnly{}.meqK-a_prompt{box-sizing:border-box;align-items:flex-end;gap:var(--jx-space-3);border-radius:var(--jx-radius-panel);background:var(--jx-surface-raised);width:100%;max-width:40rem;box-shadow:var(--jx-shadow-lg);padding:var(--jx-space-4) var(--jx-space-4) var(--jx-space-4) var(--jx-space-6);transition:box-shadow var(--jx-motion-panel) var(--jx-ease);display:flex}.meqK-a_prompt:focus-within{box-shadow:var(--jx-ring), var(--jx-shadow-lg)}.meqK-a_box{min-width:0;max-height:12rem;padding:var(--jx-space-2) 0;color:var(--jx-text);font:inherit;font-size:var(--jx-text-lg);resize:none;background:0 0;border:none;flex:1;line-height:1.5;overflow-y:auto}.meqK-a_box:focus-visible{box-shadow:none}.meqK-a_box::placeholder{color:var(--jx-text-tertiary)}.meqK-a_send{background:var(--jx-accent-gradient);width:2.5rem;height:2.5rem;box-shadow:var(--jx-shadow-sm);color:var(--jx-on-accent);cursor:pointer;transition:scale var(--jx-motion-fast) var(--jx-ease), box-shadow var(--jx-motion-fast) var(--jx-ease);border:none;border-radius:50%;flex:none;place-items:center;display:grid}.meqK-a_send svg{width:1.25rem;height:1.25rem}.meqK-a_send:hover{box-shadow:var(--jx-shadow-md)}.meqK-a_message{box-sizing:border-box;border-radius:var(--jx-radius-card);background:var(--jx-accent-soft);width:100%;max-width:40rem;padding:var(--jx-space-3) var(--jx-space-4);color:var(--jx-text);font-size:var(--jx-text-sm);text-align:left;margin:0}
