.ms.svelte-7cjjnz{position:relative;width:100%}.ms__panel.svelte-7cjjnz{position:absolute;top:calc(100% + var(--space-2));left:0;right:0;z-index:40;padding:var(--space-2);background:var(--surface-raised);border-radius:var(--radius-2xl);box-shadow:var(--shadow-overlay);max-height:min(60dvh,420px);overflow-y:auto}.ms__list.svelte-7cjjnz{display:flex;flex-direction:column}.ms__row.svelte-7cjjnz{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);text-decoration:none;color:inherit;transition:background-color var(--duration-fast) var(--easing-standard)}.ms__row.svelte-7cjjnz:hover,.ms__row--active.svelte-7cjjnz{background:var(--surface-muted)}.ms__row--sk.svelte-7cjjnz{pointer-events:none}.ms__logo.svelte-7cjjnz{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:var(--radius-lg);overflow:hidden;font-size:.9375rem;font-weight:var(--font-weight-black);color:color-mix(in srgb,var(--ms-accent) 72%,var(--text-primary));background:linear-gradient(135deg,color-mix(in srgb,var(--ms-accent) 18%,var(--surface-muted)),var(--surface-muted))}.ms__logo.svelte-7cjjnz img:where(.svelte-7cjjnz){width:100%;height:100%;object-fit:cover}.ms__rowbody.svelte-7cjjnz{display:flex;flex-direction:column;gap:2px;min-width:0}.ms__name.svelte-7cjjnz{font-size:.9375rem;font-weight:var(--font-weight-black);letter-spacing:var(--letter-spacing-snug);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms__meta.svelte-7cjjnz{display:flex;align-items:center;gap:var(--space-2);font-size:.75rem;font-weight:var(--font-weight-bold);color:var(--text-muted)}.ms__giro.svelte-7cjjnz{color:var(--text-brand)}.ms__city.svelte-7cjjnz{display:inline-flex;align-items:center;gap:2px}.ms__all.svelte-7cjjnz{display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin-top:var(--space-1);padding:var(--space-3);border-radius:var(--radius-lg);font-size:.875rem;font-weight:var(--font-weight-black);color:var(--text-brand);text-decoration:none;background:var(--surface-muted)}.ms__all.svelte-7cjjnz:hover,.ms__all.ms__row--active.svelte-7cjjnz{background:color-mix(in srgb,var(--color-brand-500) 12%,var(--surface-muted))}.ms__empty.svelte-7cjjnz{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-6) var(--space-3);text-align:center;font-size:.9375rem;font-weight:var(--font-weight-bold);color:var(--text-muted)}.ms__all-from-empty.svelte-7cjjnz{display:inline-flex;align-items:center;gap:4px;margin-top:2px;font-size:.8125rem;font-weight:var(--font-weight-black);color:var(--text-brand);text-decoration:none}.ms__all-from-empty.svelte-7cjjnz:hover{text-decoration:underline}.tap-target-44.svelte-7cjjnz{position:relative}.tap-target-44.svelte-7cjjnz:before{content:"";position:absolute;inset:-12px}.hero.svelte-13j3moe{margin-bottom:var(--section-gap, clamp(40px, 6vw, 56px));padding-top:var(--space-5)}.hero__title.svelte-13j3moe{margin:0 0 var(--stack-default);font-size:clamp(2.25rem,8vw,3.75rem);font-weight:var(--font-weight-black);letter-spacing:var(--letter-spacing-tight);line-height:.92;color:var(--text-primary);text-wrap:balance}.hero__title.svelte-13j3moe span:where(.svelte-13j3moe){color:var(--color-brand-600)}.hero__sub.svelte-13j3moe{margin:0 0 var(--space-irregular-loose);max-width:32ch;font-size:clamp(1rem,2.6vw,1.25rem);font-weight:var(--font-weight-bold);color:var(--text-secondary);line-height:1.28;text-wrap:pretty}.hero__proof.svelte-13j3moe{margin:0;font-size:.9375rem;font-weight:var(--font-weight-bold);color:var(--text-muted)}.hero__proof.svelte-13j3moe strong:where(.svelte-13j3moe){color:var(--text-primary);font-weight:var(--font-weight-black)}.hero__search.svelte-13j3moe{max-width:540px;margin-top:var(--space-5)}.giros.svelte-13j3moe{margin-bottom:var(--section-gap, clamp(40px, 6vw, 56px))}.giros__head.svelte-13j3moe{margin-bottom:var(--space-5)}.giros__grid.svelte-13j3moe{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3)}@media(min-width:560px){.giros__grid.svelte-13j3moe{grid-template-columns:repeat(3,1fr)}}@media(min-width:920px){.giros__grid.svelte-13j3moe{grid-template-columns:repeat(5,1fr)}}.cintillo-wrap.svelte-13j3moe{margin-bottom:var(--section-gap, clamp(40px, 6vw, 56px))}.create-banner.svelte-13j3moe{margin-top:0}
