.haus-lmp{--haus-lmp-width:15rem;display:flex;flex-direction:column;align-items:center;gap:var(--space-gap-sm);width:100%}.haus-lmp:not(.is-ready){visibility:hidden}.haus-lmp__status.haus-lmp__status{margin:0;color:var(--text-secondary);font-family:var(--font-family-primary);font-size:.875rem;font-weight:400;line-height:1.5em;letter-spacing:-.01em;text-align:center}.haus-lmp__bar{width:min(100%, var(--haus-lmp-width));height:2px;border-radius:var(--radius-pill);background:var(--border-subtle);overflow:hidden}.haus-lmp__fill{display:block;width:var(--haus-lmp-progress,0%);height:100%;border-radius:inherit;background:var(--surface-action-primary);transition:width 0.4s ease}.haus-lmp__button.haus-lmp__button{display:inline-flex;align-items:center;justify-content:center;width:min(100%, var(--haus-lmp-width));margin:0;padding:10px 20px;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-action-secondary);color:var(--text-action-secondary);font-family:var(--font-family-primary);font-size:var(--font-size-button-md);font-weight:500;line-height:1.2em;letter-spacing:-.01em;text-align:center;text-decoration:none;text-transform:none;cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease}.haus-lmp__button.haus-lmp__button:hover,.haus-lmp__button.haus-lmp__button:focus-visible{border-color:var(--border-action-hover);background:var(--surface-action-primary);color:var(--text-action-primary)}.haus-lmp__button.haus-lmp__button:focus{outline:none}.haus-lmp__button.haus-lmp__button:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.haus-lmp.is-loading .haus-lmp__button{opacity:.6;cursor:progress}.haus-lmp.is-complete .haus-lmp__button{display:none}.elementor-widget-loop-grid:has(~.elementor-widget-haus-load-more-progress) .e-loop__load-more,.haus-lmp-host .e-loop__load-more{display:none}@media (prefers-reduced-motion:reduce){.haus-lmp__fill{transition:none}}