.lm-lead{font-weight:700}.lm-muted{color:var(--sl-muted)}.lm-form{flex-direction:column;gap:.857em;display:flex}.lm-field{border-radius:var(--sl-radius-pill);min-height:2.857em;transition:border-color var(--sl-hover-duration);border:1px solid #ffffff2e;align-items:center;padding:.429em 1.143em;display:flex}.lm-field:focus-within{border-color:var(--sl-ink)}.lm-field-prefix{color:var(--sl-muted)}.lm-input{min-width:0;color:var(--sl-ink);font:inherit;background:0 0;border:0;outline:none;flex:1}.lm-input::placeholder{color:var(--sl-muted)}.lm-button-ghost{color:var(--sl-ink);background:0 0;border-color:#ffffff2e}.lm-button-ghost:not(:disabled):hover,.lm-button-ghost:focus-visible{border-color:var(--sl-ink)}.lm-loader{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.143em;min-height:20em;display:flex}.lm-loader .sl-disc{animation:lm-bounce 1.2s var(--sl-ease) infinite;animation-delay:calc(var(--lm-i) * .1s)}.lm-steps{flex-direction:column;gap:.571em;list-style:none;display:flex}.lm-step{color:var(--sl-muted);align-items:center;gap:.857em;transition:color .5s;display:flex}.lm-step[data-state=active],.lm-step[data-state=complete]{color:var(--sl-ink)}.lm-step-dot{border-radius:var(--sl-radius-pill);background:#ffffff2e;flex-shrink:0;width:.571em;height:.571em;transition:background-color .5s}.lm-step[data-state=active] .lm-step-dot{background:var(--sl-c2);animation:1.2s ease-in-out infinite lm-pulse}.lm-step[data-state=complete] .lm-step-dot{background:var(--sl-c1)}.lm-deck{flex-direction:column;gap:1.143em;display:flex}.lm-dots{justify-content:center;gap:.571em;display:flex}.lm-dot{border-radius:var(--sl-radius-pill);cursor:pointer;width:.571em;height:.571em;transition:width .3s var(--sl-ease), background-color var(--sl-hover-duration);background:#ffffff2e;border:0}.lm-dot:hover{background:var(--sl-muted)}.lm-dot[aria-current=true]{background:var(--sl-ink);width:2em}.lm-card{text-align:center;border:1px solid #ffffff1f;border-radius:1.714em;flex-direction:column;justify-content:center;align-items:center;min-height:24em;padding:2.857em 2.143em;display:flex}.lm-card-rank{color:var(--sl-muted)}.lm-logo{background:#fff;border-radius:1.714em;justify-content:center;align-items:center;width:6.857em;height:6.857em;margin-top:1.714em;display:flex;overflow:hidden}.lm-logo img{object-fit:contain;width:100%;height:100%;padding:1.143em}.lm-logo-initial{color:var(--sl-bg);font-size:2.857em;font-weight:700}.lm-card-brand{overflow-wrap:anywhere;max-width:100%;margin-top:1.429em;font-size:1.714em;font-weight:700;line-height:1.15}.lm-card-domain{color:var(--sl-muted);margin-top:.286em}.lm-niches{flex-wrap:wrap;justify-content:center;gap:.571em;margin-top:1.143em;display:flex}.lm-niche{border-radius:var(--sl-radius-pill);color:var(--sl-muted);border:1px solid #ffffff2e;padding:.143em .857em}.lm-actions{grid-template-columns:1fr 1fr;gap:.857em;display:grid}.lm-error{flex-direction:column;gap:.857em;display:flex}.lm-error-text{color:var(--sl-c4)}@keyframes lm-bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-.571em)}}@keyframes lm-pulse{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.lm-loader .sl-disc,.lm-step[data-state=active] .lm-step-dot{animation:none}}
