.marquee-track.svelte-s8n9y{align-items:center;gap:14px;width:max-content;animation:48s linear infinite tdr-marq;display:flex}.marquee-mask.svelte-s8n9y:hover .marquee-track:where(.svelte-s8n9y){animation-play-state:paused}.logo-chip.svelte-s8n9y{border-radius:var(--radius-md);flex:none;justify-content:center;align-items:center;width:200px;height:72px;padding:0 20px;transition:transform .18s,background .18s;display:inline-flex;position:relative}.logo-chip.svelte-s8n9y:hover{background:#ffffff0a}.logo-img.svelte-s8n9y{object-fit:contain;width:auto;max-width:100%;max-height:44px;transition:opacity .16s;display:block}.logo-img--invert.svelte-s8n9y{filter:brightness(0)invert()}.logo-name.svelte-s8n9y{font-family:var(--font-display);letter-spacing:.02em;color:var(--fg-0);opacity:0;pointer-events:none;justify-content:center;align-items:center;font-size:14px;font-weight:600;transition:opacity .16s;display:flex;position:absolute;inset:0}.logo-chip.svelte-s8n9y:hover .logo-img:where(.svelte-s8n9y),.logo-chip.svelte-s8n9y:focus-visible .logo-img:where(.svelte-s8n9y){opacity:0}.logo-chip.svelte-s8n9y:hover .logo-name:where(.svelte-s8n9y),.logo-chip.svelte-s8n9y:focus-visible .logo-name:where(.svelte-s8n9y){opacity:1}.logo-chip.svelte-s8n9y:focus-visible{outline:2px solid var(--tandera-red);outline-offset:2px}@media (prefers-reduced-motion:reduce){.marquee-track.svelte-s8n9y{flex-wrap:wrap;justify-content:center;width:100%;animation:none}}
