.mn-brand-logo{display:inline-flex;align-items:center;gap:.625rem;min-width:0}.mn-brand-logo__img{display:block;flex-shrink:0;object-fit:contain}.mn-brand-logo--icon .mn-brand-logo__img{width:36px;height:36px;border-radius:10px}.mn-brand-logo--full{min-width:0;flex-shrink:0}.mn-brand-logo--full .mn-brand-logo__img{width:auto!important;max-width:200px!important;min-width:0!important;height:56px!important;max-height:56px!important;object-fit:contain;object-position:left center;border-radius:0}.mn-brand-logo--text{min-width:0}.mn-brand-logo__text{font-weight:700;letter-spacing:-.03em;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:14rem}.mn-brand-logo__text--gradient{background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}